.o-products-list{display:grid;padding:3.5rem 1.25rem 3.5625rem;row-gap:1.5rem}@media only screen and (min-width:750px){.o-products-list{padding:4rem;grid-template-columns:repeat(2,1fr);gap:2.5rem;row-gap:4rem}}@media only screen and (min-width:1100px){.o-products-list{padding:2.9375rem 5rem 5.625rem;grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:2000px){.o-products-list{grid-template-columns:repeat(4,1fr)}}.o-products-list .o-product-thumbnail.is-print{display:none}.o-content-block{border-radius:2rem;position:relative;overflow:hidden}.o-content-block.is-info-block{background-color:#3f7355;min-height:25.375rem}.o-content-block .o-responsive-image-container,.o-content-block__image-content,.o-content-block__image-wrapper,.o-content-block__inner{height:100%}.o-content-block .o-responsive-image-container{padding:0}.o-content-block__specifics{display:flex;text-align:center;align-content:center;flex-wrap:nowrap;gap:1.5rem}.o-content-block__specifics-item{color:#fcfcfb;min-width:calc(33.3% - 1rem)}.o-content-block__content{position:absolute;color:#fcfcfb;height:100%;left:0;right:0;bottom:0;padding:2rem 5rem 2rem 2rem;display:flex;align-items:flex-end}.is-overlay .o-content-block__content{background-color:#0003}.is-info-block .o-content-block__content{flex-flow:column;padding:1.5rem;justify-content:center;align-items:center;margin-bottom:-.3125rem}.o-content-block img,.o-content-block video{border-radius:2rem;position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.o-content-block__specifics-icon-container{border-radius:2rem;background-color:#fcfcfb;display:flex;width:3rem;height:3rem;justify-content:center;align-items:center;margin:auto auto 1rem;position:relative;padding:.625rem}.o-content-block .o-content-block__specifics-icon-container .o-responsive-image-container{height:22px}.o-content-block__specifics-icon-container .o-responsive-image-container{width:22px;padding-bottom:22px;height:auto}.o-content-block__specifics-icon-container img{top:0;left:0;border-radius:0}.o-content-block__specifics-icon-label{font-family:TTNorms Font,Helvectica,sans-serif;font-weight:400;line-height:1;letter-spacing:0;font-size:.8125rem;line-height:1.25rem}@media only screen and (min-width:1100px){.o-content-block__specifics-icon-label{font-size:.875rem;line-height:1.25rem}}@media only screen and (min-width:1750px){.o-content-block__specifics-icon-label{font-size:1.125rem;line-height:1.5rem}}.o-content-block__header{margin:0;max-width:18.75rem}.is-info-block .o-content-block__header{margin-bottom:2.5rem;text-align:center;max-width:none}@media only screen and (max-width:749px){.o-content-block .o-responsive-image-container{height:33.4375rem}}@media only screen and (min-width:1100px){.is-info-block .o-content-block__content{padding:2.0938rem}.o-content-block__specifics-icon-container{width:3.5rem;height:3.5rem}}.o-page-content-drawer{display:none}.o-page-content-drawer.is-visible{display:flex}.o-page-content-drawer__title{text-align:center;margin-bottom:1.5rem}.o-page-content-drawer__content iframe,.o-page-content-drawer__content img{border-radius:1.5rem;border:none}.o-page-content-drawer__content p{font-family:TTNorms Font,Helvectica,sans-serif;font-weight:400;line-height:1;letter-spacing:0;font-size:.875rem;line-height:1.25rem;margin:0 0 .5rem}@media only screen and (min-width:1100px){.o-page-content-drawer__content p{font-size:1rem;line-height:1.5rem}}@media only screen and (min-width:1750px){.o-page-content-drawer__content p{font-size:1.25rem;line-height:1.75rem}}.o-page-content-drawer__content div{margin-bottom:4.0625rem}.o-page-content-drawer__content div:last-child{margin-bottom:2rem}.o-page-content-drawer__content h5,.o-page-content-drawer__content h6{margin-bottom:1.8125rem}.o-page-content-drawer.is-visible{position:fixed;top:0;left:0;height:100%;width:100%;z-index:72;margin:0}.o-page-content-drawer.is-visible .o-page-content-drawer__wrapper{display:flex;justify-content:flex-start;height:100vh;flex-direction:column;position:relative}.o-page-content-drawer.is-visible .o-page-content-drawer__background{background-color:#1630214d;position:fixed;top:-4.5rem;left:0;width:100%;height:100%;z-index:71}.o-page-content-drawer.is-visible .o-page-content-drawer__content{border-radius:2rem 2rem 0 0;padding:2.5rem 1.25rem;background-color:#f5f2f0;z-index:72;height:calc(100% - 4.5625rem);align-self:flex-start;overflow-y:scroll;overflow-x:hidden;scrollbar-color:transparent transparent;scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x mandatory}@media only screen and (min-width:1100px){.o-page-content-drawer.is-visible .o-page-content-drawer__content{padding:3rem 2.5rem}}@media only screen and (max-width:1099px){body .c-footer__copyright-row{padding-bottom:8rem}body #gorgias-chat-container #chat-button{bottom:70px!important}}.c-collection-faceted-nav{margin:-1.8125rem 0 0;padding:0 1.25rem;position:fixed;width:100%;bottom:-.875rem;z-index:2}.c-collection-faceted-nav__wrapper{display:flex;flex-direction:row;justify-content:space-between}.c-collection-faceted-nav__header{display:flex;justify-content:space-between;align-items:center;padding:.25rem;margin-bottom:2rem;border-radius:1rem;box-shadow:0 .125rem .875rem .125rem #1630210d;flex:1;height:-moz-fit-content;height:fit-content;width:100%}@media only screen and (min-width:1100px){.c-collection-faceted-nav__header{background:#fcfcfb}}@media only screen and (max-width:1099px){.c-collection-faceted-nav__header{gap:.3125rem}}.c-collection-faceted-nav__filters{width:100%}.c-collection-faceted-nav__filters.is-desktop{max-width:calc(100% - 23.625rem);overflow-x:auto;position:relative;min-height:3.375rem}.c-collection-faceted-nav__filters.is-desktop:after,.c-collection-faceted-nav__filters.is-desktop:before{content:"";position:absolute;height:100%;width:2rem;background:linear-gradient(90deg,#fcfcfb 18.23%,#fdfdfc00);left:0;top:50%;transform:translateY(-50%);pointer-events:none;z-index:1}.c-collection-faceted-nav__filters.is-desktop:after{background:linear-gradient(270deg,#fcfcfb 18.23%,#fdfdfc00);left:auto;right:0}.c-collection-faceted-nav__filter{display:flex;align-items:center;gap:.75rem}@media only screen and (max-width:1099px){.c-collection-faceted-nav__filter{background-color:#fcfcfb;border-radius:1rem;padding:.25rem 1rem .25rem .25rem}}.c-collection-faceted-nav__filter-inner{display:flex;align-items:center;gap:.75rem;cursor:pointer}.c-collection-faceted-nav__filter-clear{display:none}.c-collection-faceted-nav__filter-btn.o-btn.is-tertiary{padding:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:2.3125rem;background-color:#f5f2f0}.c-collection-faceted-nav__filter svg{width:1.25rem;height:1.25rem}.c-collection-faceted-nav__header-label{font-weight:400;line-height:1;letter-spacing:0;font-family:TTNorms Font,Helvectica,sans-serif;letter-spacing:.0175rem;font-weight:500;border-radius:1rem;font-size:.875rem;line-height:1.25rem}@media only screen and (min-width:1100px){.c-collection-faceted-nav__header-label{font-size:1rem;letter-spacing:.02rem;line-height:1.5rem}}@media only screen and (min-width:1750px){.c-collection-faceted-nav__header-label{letter-spacing:.025rem;font-size:1.25rem;line-height:1.75rem}}.c-collection-faceted-nav__sort-wrapper label{font-weight:400;line-height:1;letter-spacing:0;font-family:TTNorms Font,Helvectica,sans-serif;letter-spacing:.0175rem;font-weight:500;border-radius:1rem;font-size:.875rem;line-height:1.25rem;color:#163021}@media only screen and (min-width:1100px){.c-collection-faceted-nav__sort-wrapper label{font-size:1rem;letter-spacing:.02rem;line-height:1.5rem}}@media only screen and (min-width:1750px){.c-collection-faceted-nav__sort-wrapper label{letter-spacing:.025rem;font-size:1.25rem;line-height:1.75rem}}.c-collection-faceted-nav__sort-container{text-align:right;max-width:calc(100% - 2.5rem)}@media only screen and (max-width:1099px){.c-collection-faceted-nav__sort-container{background-color:#fcfcfb;flex:1;border-radius:1rem;padding:.25rem 1rem .25rem .25rem;height:100%}}.c-collection-faceted-nav__sort{padding:0 1rem 0 0;color:#3f7355;-webkit-appearance:none;background:url(icon-sort-select-arrow.svg) no-repeat 100%;cursor:pointer}.c-collection-faceted-nav__body{display:none;background:#f5f2f0;height:calc(100% - 3.5rem);overflow-y:scroll;overflow-x:hidden;scrollbar-color:transparent transparent;scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x mandatory;z-index:70}.c-collection-faceted-nav__body.is-visible{display:block;transform:translate(0)}.c-collection-faceted-nav__body-title{display:flex;gap:.625rem;align-items:center;margin-bottom:2rem}.c-collection-faceted-nav__body-title svg{width:1.75rem;height:1.75rem}.c-collection-faceted-nav__title{font-weight:400;line-height:1;letter-spacing:0;font-family:TTNorms Font,Helvectica,sans-serif;letter-spacing:.0175rem;font-weight:500;border-radius:1rem;font-size:.875rem;line-height:1.25rem}@media only screen and (min-width:1100px){.c-collection-faceted-nav__title{font-size:1rem;letter-spacing:.02rem;line-height:1.5rem}}@media only screen and (min-width:1750px){.c-collection-faceted-nav__title{letter-spacing:.025rem;font-size:1.25rem;line-height:1.75rem}}.c-collection-faceted-nav__group{position:relative;display:none}.c-collection-faceted-nav__group.has-options{display:block;margin-bottom:1.5rem}.c-collection-faceted-nav__group:not([data-faceted-nav=Color]){display:none;flex-wrap:wrap;gap:.5rem}.c-collection-faceted-nav__group:not([data-faceted-nav=Color]).has-options{display:flex}.c-collection-faceted-nav__group:not([data-faceted-nav=Color]) .c-collection-faceted-nav__title{width:100%}.c-collection-faceted-nav__group:not([data-faceted-nav=Color]) .c-collection-faceted-nav__button-filter-btn{display:flex;align-items:center;padding:.75rem 1rem;font-family:TTNorms Font,Helvectica,sans-serif;font-weight:400;line-height:1;letter-spacing:0;font-size:.8125rem;line-height:1.25rem}@media only screen and (min-width:1100px){.c-collection-faceted-nav__group:not([data-faceted-nav=Color]) .c-collection-faceted-nav__button-filter-btn{font-size:.875rem;line-height:1.25rem}}@media only screen and (min-width:1750px){.c-collection-faceted-nav__group:not([data-faceted-nav=Color]) .c-collection-faceted-nav__button-filter-btn{font-size:1.125rem;line-height:1.5rem}}.c-collection-faceted-nav__group:not([data-faceted-nav=Color]) .c-collection-faceted-nav__button-filter-btn:before{display:inline-block;width:1rem;height:1rem;background-position:50%;background-repeat:no-repeat;background-size:auto 100%;margin-right:.5rem}.c-collection-faceted-nav__group[data-faceted-nav=Height] .c-collection-faceted-nav__title,.c-collection-faceted-nav__group[data-faceted-nav=Width] .c-collection-faceted-nav__title{display:none}.c-collection-faceted-nav__group[data-faceted-nav=Height].has-options,.c-collection-faceted-nav__group[data-faceted-nav=Width].has-options{display:flex;justify-content:space-between;flex-flow:wrap}.c-collection-faceted-nav__group[data-faceted-nav=Height].has-options .c-collection-faceted-nav__button-filter-btn,.c-collection-faceted-nav__group[data-faceted-nav=Width].has-options .c-collection-faceted-nav__button-filter-btn{position:absolute;opacity:0;pointer-events:none}.c-collection-faceted-nav__group[data-faceted-nav=Features]{display:none;flex-wrap:wrap}.c-collection-faceted-nav__group[data-faceted-nav=Features].has-options{display:flex}.c-collection-faceted-nav__group[data-faceted-nav=Features] .c-collection-faceted-nav__title{width:100%}.c-collection-faceted-nav__group[data-faceted-nav=Features] .c-collection-faceted-nav__button-filter-btn{display:flex;align-items:center;padding:.75rem 1rem;font-family:TTNorms Font,Helvectica,sans-serif;font-weight:400;line-height:1;letter-spacing:0;font-size:.8125rem;line-height:1.25rem}@media only screen and (min-width:1100px){.c-collection-faceted-nav__group[data-faceted-nav=Features] .c-collection-faceted-nav__button-filter-btn{font-size:.875rem;line-height:1.25rem}}@media only screen and (min-width:1750px){.c-collection-faceted-nav__group[data-faceted-nav=Features] .c-collection-faceted-nav__button-filter-btn{font-size:1.125rem;line-height:1.5rem}}.c-collection-faceted-nav__group[data-faceted-nav=Features] .c-collection-faceted-nav__button-filter-btn:before{display:inline-block;width:1rem;height:1rem;background-position:50%;background-repeat:no-repeat;background-size:auto 100%;margin-right:.5rem}.c-collection-faceted-nav__group[data-faceted-nav=Theme] .c-collection-faceted-nav__button-filter-btn.o-btn{padding:.75rem 1rem;font-family:TTNorms Font,Helvectica,sans-serif;font-weight:400;line-height:1;letter-spacing:0;font-size:.8125rem;line-height:1.25rem}@media only screen and (min-width:1100px){.c-collection-faceted-nav__group[data-faceted-nav=Theme] .c-collection-faceted-nav__button-filter-btn.o-btn{font-size:.875rem;line-height:1.25rem}}@media only screen and (min-width:1750px){.c-collection-faceted-nav__group[data-faceted-nav=Theme] .c-collection-faceted-nav__button-filter-btn.o-btn{font-size:1.125rem;line-height:1.5rem}}.c-collection-faceted-nav__filter-input-wrapper{display:flex;width:100%;justify-content:space-between;margin-bottom:2rem}.c-collection-faceted-nav__filter-input-wrapper.is-hidden,.c-collection-faceted-nav__filter-input-wrapper.is-hidden+.c-collection-faceted-nav__filter-ratio-container{display:none}.c-collection-faceted-nav__filter-input-container{position:relative;height:-moz-fit-content;height:fit-content}.c-collection-faceted-nav__filter-input{width:6.5rem;border:none;border-bottom:.0625rem solid #d1e6c7;background-color:transparent;font-weight:400;line-height:1;letter-spacing:0;font-family:TTNorms Font,Helvectica,sans-serif;letter-spacing:.0175rem;font-weight:500;border-radius:1rem;font-size:.875rem;line-height:1.25rem;border-radius:0;outline:none;color:#7c8d80;-moz-appearance:textfield;padding-right:2rem;transition:border .6s}@media only screen and (min-width:1100px){.c-collection-faceted-nav__filter-input{font-size:1rem;letter-spacing:.02rem;line-height:1.5rem}}@media only screen and (min-width:1750px){.c-collection-faceted-nav__filter-input{letter-spacing:.025rem;font-size:1.25rem;line-height:1.75rem}}.c-collection-faceted-nav__filter-input:focus,.c-collection-faceted-nav__filter-input:hover{border-bottom-color:#3f7355}.c-collection-faceted-nav__filter-input::-webkit-inner-spin-button,.c-collection-faceted-nav__filter-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.c-collection-faceted-nav__filter-input::-moz-placeholder{color:#3f73554d}.c-collection-faceted-nav__filter-input::placeholder{color:#3f73554d}.c-collection-faceted-nav__filter-ratio-container{width:100%;display:flex;justify-content:space-between;margin-top:1rem;align-items:center;min-height:1.875rem}.c-collection-faceted-nav__ratio-icon{transition:all 1s .3s;display:block;width:var(--icon-width);height:var(--icon-drop);max-width:30px;max-height:30px;background:linear-gradient(to right,#7c8d80 var(--icon-border-weight),transparent var(--icon-border-weight)) 0 0,linear-gradient(to right,#7c8d80 var(--icon-border-weight),transparent var(--icon-border-weight)) 0 100%,linear-gradient(to left,#7c8d80 var(--icon-border-weight),transparent var(--icon-border-weight)) 100% 0,linear-gradient(to left,#7c8d80 var(--icon-border-weight),transparent var(--icon-border-weight)) 100% 100%,linear-gradient(to bottom,#7c8d80 var(--icon-border-weight),transparent var(--icon-border-weight)) 0 0,linear-gradient(to bottom,#7c8d80 var(--icon-border-weight),transparent var(--icon-border-weight)) 100% 0,linear-gradient(to top,#7c8d80 var(--icon-border-weight),transparent var(--icon-border-weight)) 0 100%,linear-gradient(to top,#7c8d80 var(--icon-border-weight),transparent var(--icon-border-weight)) 100% 100%;background-repeat:no-repeat;background-size:var(--icon-border-length) var(--icon-border-length)}.c-collection-faceted-nav__filter-unit{color:#7c8d80;position:absolute;right:0;font-weight:400;line-height:1;letter-spacing:0;font-family:TTNorms Font,Helvectica,sans-serif;letter-spacing:.0175rem;font-weight:500;border-radius:1rem;font-size:.875rem;line-height:1.25rem;top:50%;transform:translateY(-50%)}@media only screen and (min-width:1100px){.c-collection-faceted-nav__filter-unit{font-size:1rem;letter-spacing:.02rem;line-height:1.5rem}}@media only screen and (min-width:1750px){.c-collection-faceted-nav__filter-unit{letter-spacing:.025rem;font-size:1.25rem;line-height:1.75rem}}.c-collection-faceted-nav__check-group{display:flex;flex-wrap:wrap;flex-direction:row;gap:.5rem;margin:0;padding:0}.c-collection-faceted-nav__check-group.is-color-filter{flex-direction:row;flex-wrap:wrap;list-style:none;padding-bottom:0;padding-top:0}.c-collection-faceted-nav__check-item{display:flex;justify-content:flex-start;align-items:center}.c-collection-faceted-nav__check-item input:checked+span{border:1px solid #163021}.c-collection-faceted-nav input[type=checkbox]{display:none}.c-collection-faceted-nav .is-color .o-checkbox__label:before{content:"";display:block;position:absolute;z-index:2;width:1.75rem;height:1.75rem;margin:auto;border-radius:.5rem;border:.0625rem solid rgba(22,48,33,.1)}.c-collection-faceted-nav .is-color .o-checkbox__label:has(:checked):before,.c-collection-faceted-nav .is-color .o-checkbox__label:hover:before{border-color:#163021}.c-collection-faceted-nav .is-color .o-checkbox__fake-checkbox{display:none}.c-collection-faceted-nav .is-color .o-checkbox__checkbox{width:1.875rem;height:1.875rem;border-radius:.5rem;border:none;z-index:1;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block}.c-collection-faceted-nav .is-color .o-checkbox__checkbox:checked,.c-collection-faceted-nav .is-color .o-checkbox__checkbox:hover{background-image:unset;border:.1875rem solid #fcfcfb}.c-collection-faceted-nav .is-color:checked:before{border-color:#000}.c-collection-faceted-nav .o-checkbox__label{display:flex;cursor:pointer}.c-collection-faceted-nav .o-checkbox__checkbox:checked{background-repeat:no-repeat;background-size:.6rem;background-position:50%}.c-collection-faceted-nav .o-checkbox__checkbox::-ms-check,.c-collection-faceted-nav .o-checkbox__checkbox::-ms-expand{display:none}.c-collection-faceted-nav .o-checkbox__checkbox::-webkit-check-box{display:none}.c-collection-faceted-nav__how-to-measure{display:flex;justify-content:space-between;align-items:center;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:.0625rem solid #f1ebe7}.c-collection-faceted-nav__how-to-measure-title{margin:0}.c-collection-faceted-nav__how-to-measure-btn{display:flex;align-items:center;gap:.5rem}.c-collection-faceted-nav__how-to-measure-btn span.o-btn.is-play{width:1.75rem;height:1.75rem;background-color:#fcfcfb}.c-collection-faceted-nav__how-to-measure-btn span.o-btn.is-play svg{width:.5rem;height:.5rem}.c-collection-faceted-nav__how-to-measure-text{font-weight:400;line-height:1;letter-spacing:0;font-family:TTNorms Font,Helvectica,sans-serif;letter-spacing:.0175rem;font-weight:500;border-radius:1rem;font-size:.875rem;line-height:1.25rem;cursor:pointer}@media only screen and (min-width:1100px){.c-collection-faceted-nav__how-to-measure-text{font-size:1rem;letter-spacing:.02rem;line-height:1.5rem}}@media only screen and (min-width:1750px){.c-collection-faceted-nav__how-to-measure-text{letter-spacing:.025rem;font-size:1.25rem;line-height:1.75rem}}.c-collection-faceted-nav__close.o-btn.is-close{display:none}.c-collection-faceted-nav__clear-filter-container{justify-content:space-between;align-items:center;padding-bottom:1.5rem;margin-bottom:1.5rem;margin-top:2rem;border-bottom:.0625rem solid #f1ebe7;display:none}.c-collection-faceted-nav__clear-filter-container.is-visible{display:flex}.c-collection-faceted-nav__clear-filter-pretitle{margin-bottom:0}.c-collection-faceted-nav__clear-filter-title{margin-left:auto!important;display:flex;align-items:center;gap:.5rem;color:#7c8d80;margin:0;cursor:pointer;opacity:.2;pointer-events:none;transition:all .6s;font-size:1.5rem;text-align:right}.c-collection-faceted-nav__clear-filter-title.is-visible{opacity:1;pointer-events:all}.c-collection-faceted-nav__clear-filter-title.is-visible:hover{color:#163021}.c-collection-faceted-nav__clear-filter-title svg{width:1rem;height:1rem}.c-collection-faceted-nav__button-wrapper{display:none;position:absolute;bottom:0;left:0;width:100%;background-color:#fcfcfb;padding:1.25rem;z-index:70;border-radius:1.5rem 1.5rem 0 0;box-shadow:0 -.1875rem 1.5625rem .3125rem #00000008,0 .125rem 1.25rem #00000008}.c-collection-faceted-nav__button-count{width:100%}.c-collection-faceted-nav.is-visible{z-index:60}.c-collection-faceted-nav.is-visible__wrapper{justify-content:flex-end}.c-collection-faceted-nav.is-visible .c-collection-faceted-nav__background{background-color:#1630214d;position:fixed;top:0;left:0;width:100%;height:100%;z-index:70}.c-collection-faceted-nav.is-visible .c-collection-faceted-nav__wrapper{position:relative;height:100%}.c-collection-faceted-nav.is-visible .c-collection-faceted-nav__body.is-visible{position:fixed;left:0;right:0;align-self:flex-end;border-radius:2rem 2rem 0 0;padding:2.0625rem 1.25rem 6.75rem;width:100%}.c-collection-faceted-nav.is-visible .c-collection-faceted-nav__close{position:fixed;right:1.25rem;top:3.4375rem;background-color:#fcfcfb;display:flex;align-items:center;justify-content:center;z-index:71}.c-collection-faceted-nav.is-visible .c-collection-faceted-nav__button-wrapper{display:block;position:fixed}.c-collection-faceted-nav.is-visible .c-collection-faceted-nav__close.is-drawer-open~.c-collection-faceted-nav__button-wrapper{display:none}.c-collection-faceted-nav.is-visible .c-collection-faceted-nav__close.is-drawer-open~.c-collection-faceted-nav__body{overflow-y:hidden}.c-collection-faceted-nav__color-swatch{width:1.875rem;height:1.875rem;border-radius:.5rem;border:1px solid rgba(22,48,33,.1);cursor:pointer;transition:all .6s;position:relative;overflow:hidden;display:none}.c-collection-faceted-nav__color-swatch.is-selected,.c-collection-faceted-nav__color-swatch:hover{border-color:#163021}.c-collection-faceted-nav__color-swatch.is-selected div,.c-collection-faceted-nav__color-swatch:hover div{width:calc(100% - .125rem);height:calc(100% - .125rem);border-radius:.375rem}.c-collection-faceted-nav__color-inner{width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:0}@media only screen and (min-width:1100px){.c-collection-faceted-nav{padding:0 5rem;margin-left:0;margin-right:0;position:sticky;transition:top .6s;top:1.5rem}.is-header-visible .c-collection-faceted-nav{top:6.5rem}.c-collection-faceted-nav.is-visible .c-collection-faceted-nav__body.is-visible{max-width:29.375rem;border-radius:2rem;padding:2.5rem 2.5rem 9.5rem;align-self:center;bottom:2.5rem;right:2.5rem;left:auto}.c-collection-faceted-nav.is-visible .c-collection-faceted-nav__wrapper{justify-content:flex-end;height:unset}.c-collection-faceted-nav.is-visible .c-collection-faceted-nav__close{right:2rem;top:2rem;width:2.5rem;height:2.5rem}.c-collection-faceted-nav__header{border-radius:1.25rem;padding:.25rem 1.75rem .25rem .625rem;min-height:3.875rem}.c-collection-faceted-nav__wrapper{position:relative}.c-collection-faceted-nav__filter{max-width:15.5rem;flex:1}.c-collection-faceted-nav__filter-clear svg{width:1rem;height:1rem}.c-collection-faceted-nav__filter-clear svg g{transition:all .6s}.c-collection-faceted-nav__filter-clear:hover svg g{stroke:#163021}.c-collection-faceted-nav__filter-inner:hover .c-collection-faceted-nav__filter-btn{background-color:#3f7355;color:#fcfcfb}.c-collection-faceted-nav__filter-input{width:7.25rem}.c-collection-faceted-nav__sort-container{max-width:15.5rem;flex:1;white-space:nowrap}.c-collection-faceted-nav__button-wrapper{max-width:29.375rem;bottom:2.5rem;padding:1.875rem 2.5rem;border-radius:2rem;left:auto;right:2.5rem}.c-collection-faceted-nav__body{height:calc(100% - 5rem)}.c-collection-faceted-nav__body-title{gap:.25rem;margin-bottom:2.5rem}.c-collection-faceted-nav__body-title svg{width:2rem;height:2rem}.c-collection-faceted-nav__clear-filter-container{margin-top:4rem}}@media only screen and (min-width:1750px){.c-collection-faceted-nav__filter-input{width:9rem}}.c-collection-faceted-nav__measure{display:flex;align-items:center;gap:.75rem;flex:1}@media only screen and (min-width:480px){.c-collection-faceted-nav__measure{min-width:14.6875rem;flex:none}}@media only screen and (max-width:1099px){.c-collection-faceted-nav__measure{background-color:#fcfcfb;border-radius:1rem;padding:.25rem .25rem .25rem 1rem}}@media only screen and (min-width:1100px){.c-collection-faceted-nav__measure{display:none}}.c-collection-faceted-nav__measure-inner{display:flex;align-items:center;gap:.75rem;cursor:pointer;justify-content:space-between}.c-collection-faceted-nav__measure-inner .measure-label{flex:1}.c-collection-faceted-nav__measure-btn.o-btn.is-tertiary{padding:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:2.3125rem;background-color:#f5f2f0}.c-collection-faceted-nav__measure-btn.o-btn.is-tertiary svg{width:1.25rem;height:1.25rem}.c-collection-faceted-nav__measure-body{display:none;background:#f5f2f0;overflow-y:auto;scrollbar-width:none;z-index:70;padding:1.5rem 1.25rem}.c-collection-faceted-nav__measure-body .c-collection-faceted-nav__body-title{font-family:TTNorms Font,Helvectica,sans-serif;font-size:.875rem;font-weight:500;text-align:center;display:block;margin-bottom:0;line-height:1}.c-collection-faceted-nav__measure-body.is-visible{display:block}@media only screen and (min-width:1100px){.c-collection-faceted-nav__measure-body{display:none!important}}.c-collection-faceted-nav__measure-form{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.25rem}.c-collection-faceted-nav__measure-form input[type=number]::-webkit-inner-spin-button,.c-collection-faceted-nav__measure-form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.c-collection-faceted-nav__measure-form input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.c-collection-faceted-nav__measure-label{flex:0 0 calc(50% - .325rem);min-width:0;position:relative;display:flex;flex-direction:column}.c-collection-faceted-nav__measure-input.o-input{width:100%;max-width:none}.c-collection-faceted-nav__measure-error{display:none;color:#c84242;font-size:.8125rem;line-height:1.25rem;margin-top:.25rem}.c-collection-faceted-nav__measure-error:not(:empty){display:block}.c-collection-faceted-nav__measure-submit{width:100%;margin-top:.25rem}.c-collection-faceted-nav__measure-cancel{width:100%;margin-top:.25rem;text-align:center;font-weight:400;line-height:1;letter-spacing:0;font-family:TTNorms Font,Helvectica,sans-serif;letter-spacing:.0175rem;border-radius:1rem;line-height:1.25rem;font-size:.875rem;color:#7c8d80;cursor:pointer;font-weight:500}@media only screen and (min-width:1100px){.c-collection-faceted-nav__measure-cancel{font-size:1rem;letter-spacing:.02rem;line-height:1.5rem}}@media only screen and (min-width:1750px){.c-collection-faceted-nav__measure-cancel{letter-spacing:.025rem;font-size:1.25rem;line-height:1.75rem}}.c-collection-faceted-nav__measure-close.o-btn.is-close{display:none}.c-collection-faceted-nav.is-measure-visible{z-index:60}.c-collection-faceted-nav.is-measure-visible .c-collection-faceted-nav__background{background-color:#1630214d;position:fixed;top:0;left:0;width:100%;height:100%;z-index:70}.c-collection-faceted-nav.is-measure-visible .c-collection-faceted-nav__wrapper{position:relative;height:100%}.c-collection-faceted-nav.is-measure-visible .c-collection-faceted-nav__measure-body.is-visible{position:fixed;left:0;right:0;bottom:0;border-radius:2rem 2rem 0 0;width:100%}.c-collection-faceted-nav.is-measure-visible .c-collection-faceted-nav__measure-close{position:fixed;right:1.25rem;top:auto;bottom:calc(100% - 3rem);background-color:#fcfcfb;display:flex;align-items:center;justify-content:center;z-index:71}@media only screen and (min-width:1100px){.c-collection-faceted-nav.is-measure-visible .c-collection-faceted-nav__measure-close{display:none}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--marquee-gap)))}}.u-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;z-index:0;white-space:nowrap;width:1px}@media only screen and (max-width:1099px){body .has-faceted-nav .c-footer__copyright-row{padding-bottom:8rem}body .has-faceted-nav #gorgias-chat-container #chat-button{bottom:70px!important}}.c-collection-filter-bar__scroll-sentinel{height:1px;width:100%;margin:0;pointer-events:none}.c-collection-filter-bar{position:relative;padding:0 1.25rem;margin-bottom:1.5rem}@media only screen and (max-width:1099px){.c-collection-filter-bar{margin-bottom:1rem}}@media only screen and (min-width:1100px){.c-collection-filter-bar{padding:0 5rem;margin-bottom:1.5rem;position:sticky;transition:top .6s,margin-bottom .6s cubic-bezier(.16,1,.3,1);top:1.5rem;z-index:3;overflow:visible}.is-header-visible .c-collection-filter-bar{top:6.5rem}.c-collection-filter-bar:has(.c-collection-filter-bar__bar.is-compact .c-collection-filter-bar__refine.is-collapsed){margin-bottom:2.5rem}.c-collection-filter-bar:has(.c-collection-filter-bar__bar.is-compact .c-collection-filter-bar__refine.is-collapsed).is-refine-offset{margin-bottom:calc(2.5rem + var(--filter-bar-refine-offset, 0px))}}.c-collection-filter-bar__bar{background:#fcfcfb;border-radius:1.25rem;box-shadow:0 .125rem .4375rem #1630210d;padding:.75rem;overflow:hidden}@media only screen and (max-width:1099px){.c-collection-filter-bar__bar{background:#fcfcfb;box-shadow:none;padding:.25rem;margin-bottom:0;border-radius:1.25rem}}@media only screen and (min-width:1100px){.c-collection-filter-bar__bar{overflow:visible;transition:padding-block .6s cubic-bezier(.16,1,.3,1)}.c-collection-filter-bar__bar.is-compact{padding-block:.25rem}.c-collection-filter-bar__bar.is-compact:has(.c-collection-filter-bar__refine:not(.is-collapsed)){padding-block:.75rem}}.c-collection-filter-bar__bar.is-compact .c-collection-filter-bar__clear-count.is-desktop:not([hidden]){opacity:0;pointer-events:none}.c-collection-filter-bar__bar-top{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}@media only screen and (max-width:1099px){.c-collection-filter-bar__bar-top{gap:0;align-items:center}}.c-collection-filter-bar__bar-top .c-collection-filter-bar__filter-control,.c-collection-filter-bar__bar-top .c-collection-filter-bar__filter-label,.c-collection-filter-bar__bar-top .c-collection-filter-bar__sort-label,.c-collection-filter-bar__bar-top .c-collection-filter-bar__sort-select{font-size:1rem;line-height:1.5rem}@media only screen and (min-width:1750px){.c-collection-filter-bar__bar-top .c-collection-filter-bar__filter-control,.c-collection-filter-bar__bar-top .c-collection-filter-bar__filter-label,.c-collection-filter-bar__bar-top .c-collection-filter-bar__sort-label,.c-collection-filter-bar__bar-top .c-collection-filter-bar__sort-select{font-size:1rem;line-height:1.5rem}}@media only screen and (min-width:1100px){.c-collection-filter-bar__bar-top .c-collection-filter-bar__tabs .c-collection__dummy-filters-link.o-tabs__btn{box-sizing:border-box;height:3.375rem;min-height:3.375rem;padding:0 1.25rem;font-size:1rem;line-height:1.5rem}}.c-collection-filter-bar__bar-start{display:flex;align-items:center;gap:.625rem;flex-shrink:0}@media only screen and (max-width:1099px){.c-collection-filter-bar__bar-start{display:none}}.c-collection-filter-bar__filter-control{display:inline-flex;align-items:center;gap:.5rem;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.c-collection-filter-bar__filter-control:focus-visible{outline:2px solid #3f7355;outline-offset:2px;border-radius:.25rem}.c-collection-filter-bar__filter-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:999px;background:#f5f2f0;color:#163021;flex-shrink:0}.c-collection-filter-bar__filter-icon-btn svg{width:1.125rem;height:auto}.c-collection-filter-bar__filter-icon-badge{display:none;position:absolute;top:-.375rem;right:-.375rem;box-sizing:border-box;min-width:1.25rem;height:1.25rem;padding:.0625rem .125rem 0;border-radius:999px;background:#3f7355;color:#fcfcfb;font-size:.8125rem;font-weight:600;line-height:1;align-items:center;justify-content:center}.c-collection-filter-bar__filter-icon-badge[hidden]{display:none!important}.c-collection-filter-bar__bar.is-compact .c-collection-filter-bar__filter-icon-badge:not([hidden]){display:inline-flex}.c-collection-filter-bar__filter-label{font-weight:400;line-height:1;letter-spacing:0;font-family:TTNorms Font,Helvectica,sans-serif;letter-spacing:.0175rem;font-weight:500;border-radius:1rem;font-size:.875rem;line-height:1.25rem;color:#163021}@media only screen and (min-width:1100px){.c-collection-filter-bar__filter-label{font-size:1rem;letter-spacing:.02rem;line-height:1.5rem}}@media only screen and (min-width:1750px){.c-collection-filter-bar__filter-label{letter-spacing:.025rem;font-size:1.25rem;line-height:1.75rem}}.c-collection-filter-bar__clear-count{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;align-self:center;height:2.5rem;min-height:2.5rem;padding:.0625rem .875rem 0;border:1px solid #e4dfd8;border-radius:.75rem;background:#fcfcfb;color:#163021;font-family:TTNorms Font,Helvectica,sans-serif;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),opacity .6s cubic-bezier(.16,1,.3,1)}.c-collection-filter-bar__clear-count:focus-visible,.c-collection-filter-bar__clear-count:hover{background:#f5f2f0}.c-collection-filter-bar__clear-count[hidden]{display:none!important}.c-collection-filter-bar__tabs{flex:1;min-width:0}@media only screen and (max-width:1099px){.c-collection-filter-bar__tabs{width:100%;min-width:0}.c-collection-filter-bar__tabs.c-collection__filter-sort-wrapper{margin:0;width:100%;min-width:0;overflow:visible;scroll-snap-type:none}.c-collection-filter-bar__tabs .c-collection__filter-sort-container.o-tabs__wrapper{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:0;gap:.25rem;justify-content:flex-start;align-items:center;background:transparent;border-radius:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.c-collection-filter-bar__tabs .c-collection__dummy-filters-collection{flex:0 0 auto;order:0}.c-collection-filter-bar__tabs .c-collection__dummy-filters-collection.is-active{order:0}.c-collection-filter-bar__tabs .c-collection__dummy-filters-link.o-tabs__btn{margin:0;height:3.3125rem}}.c-collection-filter-bar__sort{margin-left:auto}.c-collection-filter-bar__sort-wrapper{position:relative;display:inline-flex;align-items:baseline;gap:.25rem;text-align:right}.c-collection-filter-bar__sort-label{font-weight:400;line-height:1;letter-spacing:0;font-family:TTNorms Font,Helvectica,sans-serif;letter-spacing:.0175rem;font-weight:500;border-radius:1rem;font-size:.875rem;line-height:1.25rem;color:#163021}@media only screen and (min-width:1100px){.c-collection-filter-bar__sort-label{font-size:1rem;letter-spacing:.02rem;line-height:1.5rem}}@media only screen and (min-width:1750px){.c-collection-filter-bar__sort-label{letter-spacing:.025rem;font-size:1.25rem;line-height:1.75rem}}.c-collection-filter-bar__sort-select{padding:0 1rem 0 0;color:#3f7355;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(icon-sort-select-arrow.svg) no-repeat 100%;cursor:pointer;border:0;min-width:0}@media only screen and (max-width:1099px){.c-collection-filter-bar__refine{display:none;transition:display allow-discrete .5s}.c-collection-filter-bar.is-sheet-open .c-collection-filter-bar__refine{display:block}}@media only screen and (min-width:1100px){.c-collection-filter-bar__refine{display:grid;grid-template-rows:1fr;margin-top:.75rem;padding-top:calc(.75rem + 1px);box-shadow:inset 0 1px #e4dfd8;transition:grid-template-rows .6s cubic-bezier(.16,1,.3,1),margin-top .6s cubic-bezier(.16,1,.3,1),padding-top .6s cubic-bezier(.16,1,.3,1),box-shadow .6s cubic-bezier(.16,1,.3,1),visibility .6s}.c-collection-filter-bar__refine.is-collapsed{grid-template-rows:0fr;margin-top:0;padding-top:0;box-shadow:inset 0 1px transparent;visibility:hidden}.c-collection-filter-bar__refine-inner{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem .75rem;min-height:0;overflow:hidden;transition:opacity .6s cubic-bezier(.16,1,.3,1)}.c-collection-filter-bar__refine.is-collapsed .c-collection-filter-bar__refine-inner{opacity:0}}@media only screen and (min-width:1100px){.c-collection-filter-bar__refine:not(.is-collapsed):has(.c-collection-filter-bar__group.is-open,.o-price-lookup__error:not(:empty)) .c-collection-filter-bar__refine-inner{overflow:visible}}.c-collection-filter-bar__refine-label{flex:0 0 auto;font-family:TTNorms Font,Helvectica,sans-serif;font-size:.8125rem;font-weight:400;line-height:2.5rem;letter-spacing:.14625rem;text-transform:uppercase;color:#8c968e}@media only screen and (min-width:1100px){.c-collection-filter-bar__sheet{flex:1 1 auto;min-width:0;overflow:visible}}@media only screen and (max-width:1099px){.c-collection-filter-bar__sheet{display:flex;flex-direction:column;position:relative;height:-moz-fit-content;height:fit-content;max-height:calc(min(639px,100dvh - var(--filter-sheet-top-offset, 5rem) - var(--filter-sheet-bottom-inset, 0px)) - 1.25rem);overflow:hidden;background:#f5f2f0;border-radius:1rem 1rem 0 0;padding:0 1rem}.c-collection-filter-bar.is-sheet-open .c-collection-filter-bar__refine-inner{display:block;padding:0;border:0}}@media only screen and (min-width:1100px){.c-collection-filter-bar__sheet-stack{position:relative;flex:1 1 0;min-width:0}}@media only screen and (max-width:1099px){.c-collection-filter-bar__sheet-stack{display:none;position:fixed;left:0;right:0;bottom:var(--filter-sheet-bottom-inset,0);z-index:12;box-sizing:border-box;padding-top:1.25rem;max-height:min(639px,100dvh - var(--filter-sheet-top-offset,5rem) - var(--filter-sheet-bottom-inset,0px));height:-moz-fit-content;height:fit-content;pointer-events:none;transform:translate3d(0,calc(100% + var(--filter-sheet-bottom-inset, 0px)),0);transition:transform .5s cubic-bezier(.16,1,.3,1),display allow-discrete .5s}.c-collection-filter-bar__sheet-stack[hidden]{display:none!important}.c-collection-filter-bar.is-sheet-open .c-collection-filter-bar__sheet-stack{display:block;transform:none}}@media only screen and (max-width:1099px){@starting-style{.c-collection-filter-bar.is-sheet-open .c-collection-filter-bar__sheet-stack{transform:translate3d(0,calc(100% + var(--filter-sheet-bottom-inset, 0px)),0)}}}@media only screen and (min-width:1100px){.c-collection-filter-bar__sheet-close{display:none}}@media only screen and (max-width:1099px){.c-collection-filter-bar__sheet-close{position:absolute;top:0;right:1rem;z-index:2;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:50%;background:#ede9e5;color:#163021;cursor:pointer;pointer-events:auto}.c-collection-filter-bar__sheet-close:focus-visible{outline:2px solid #3f7355;outline-offset:2px}}@media only screen and (max-width:1099px){.c-collection-filter-bar__sheet-close-icon{width:1.25rem;height:1.25rem}.c-collection-filter-bar.is-sheet-open .c-collection-filter-bar__sheet{pointer-events:auto}}@media only screen and (min-width:1100px){.c-collection-filter-bar__sheet-scrim{display:none}}@media only screen and (max-width:1099px){.c-collection-filter-bar__sheet-scrim{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#16302159;z-index:11;opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1),display allow-discrete .5s}}.c-collection-filter-bar.is-accordion-instant .c-collection-filter-bar__group,.c-collection-filter-bar.is-accordion-instant .c-collection-filter-bar__panel{transition:none}@media only screen and (max-width:1099px)and (prefers-reduced-motion:reduce){.c-collection-filter-bar .c-collection-filter-bar__group,.c-collection-filter-bar .c-collection-filter-bar__panel,.c-collection-filter-bar .c-collection-filter-bar__refine,.c-collection-filter-bar .c-collection-filter-bar__sheet-scrim,.c-collection-filter-bar .c-collection-filter-bar__sheet-stack{transition-duration:.01ms}}@media only screen and (max-width:1099px){.c-collection-filter-bar.is-sheet-open .c-collection-filter-bar__sheet-scrim{display:block;opacity:1}@starting-style{.c-collection-filter-bar.is-sheet-open .c-collection-filter-bar__sheet-scrim{opacity:0}}}.c-collection-filter-bar__sheet-grabber{width:2.5rem;height:.25rem;border-radius:999px;background:#16302133;margin:.75rem auto}.c-collection-filter-bar__sheet-grabber.is-mobile{background:#e4dfd8}.c-collection-filter-bar__sheet-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}@media only screen and (max-width:1099px){.c-collection-filter-bar__sheet-header{padding-bottom:1rem;margin-bottom:0;border-bottom:1px solid rgba(22,48,33,.08)}.c-collection-filter-bar__sheet-header .o-heading--5{display:inline-flex;align-items:center;gap:.5rem;margin:0;min-width:0}}.c-collection-filter-bar__sheet-title{flex:1 1 auto;min-width:0;color:#163021}.c-collection-filter-bar__sheet-header-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;color:#163021}.c-collection-filter-bar__sheet-header-icon svg{display:block;width:1.25rem;height:1.25rem}.c-collection-filter-bar__sheet-body{flex:1}@media only screen and (max-width:1099px){.c-collection-filter-bar__sheet-body{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.c-collection-filter-bar__sheet-body::-webkit-scrollbar{display:none}}@media only screen and (min-width:1100px){.c-collection-filter-bar__sheet-body{overflow:visible}}.c-collection-filter-bar__sheet-footer{position:sticky;bottom:0;z-index:2;flex-shrink:0;background:#fcfcfb}@media only screen and (max-width:1099px){.c-collection-filter-bar__sheet-footer.is-mobile{margin-top:0;margin-inline:-1rem;padding-top:1.5rem;padding-inline:1.5rem;padding-bottom:max(1.25rem,1rem + env(safe-area-inset-bottom,0px));border-radius:1rem 1rem 0 0;box-shadow:0 -.25rem 1.25rem #1630210f}.c-collection-filter-bar__sheet-done{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-height:3rem;padding:.875rem 1.5rem;border-radius:1rem;font-size:1rem;font-weight:500;line-height:1.5rem;letter-spacing:.02rem}}.c-collection.is-loading .c-collection-filter-bar__panel-done,.c-collection.is-loading .c-collection-filter-bar__sheet-done{position:relative;color:transparent;transition:color .2s cubic-bezier(.16,1,.3,1) .15s}.c-collection.is-loading .c-collection-filter-bar__panel-done:after,.c-collection.is-loading .c-collection-filter-bar__sheet-done:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;width:1.25rem;height:1.25rem;margin:auto;border:2px solid hsla(60,14%,99%,.35);border-top-color:#fcfcfb;border-radius:50%;animation:c-collection-filter-bar-spin 1s linear infinite,c-collection-filter-bar-fade-in .2s cubic-bezier(.16,1,.3,1) .15s both}.c-collection-filter-bar__groups{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .5rem}@media only screen and (min-width:1100px){.c-collection-filter-bar__groups{overflow:visible}}@media only screen and (max-width:1099px){.c-collection-filter-bar__groups{display:grid;grid-template-columns:1fr;gap:0}}.c-collection-filter-bar__group{position:relative;flex:0 0 auto;width:auto}@media only screen and (max-width:1099px){.c-collection-filter-bar__group{width:100%;display:grid;grid-template-rows:auto 0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.c-collection-filter-bar__group.is-open{grid-template-rows:auto 1fr}}@media only screen and (min-width:1100px){.c-collection-filter-bar__group.is-open{z-index:8}}@media only screen and (max-width:1099px){.c-collection-filter-bar__group:not(:last-child){border-bottom:1px solid rgba(22,48,33,.08)}}@media only screen and (min-width:1100px){.c-collection-filter-bar__group.is-overflow:not(.is-more-open){display:none}.c-collection-filter-bar.is-more-open .c-collection-filter-bar__group.is-overflow{display:block}}.c-collection-filter-bar__pill-trigger{box-sizing:border-box;width:auto;height:2.5rem;min-height:2.5rem;display:inline-flex;align-items:center;gap:.375rem;padding:0 .75rem;border:1px solid #e4dfd8;border-radius:.75rem;background:#fcfcfb;cursor:pointer;font:inherit;font-size:.875rem;line-height:1.25rem;color:#163021;white-space:nowrap;transition:background-color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}@media only screen and (max-width:1099px){.c-collection-filter-bar__pill-trigger{width:100%;height:auto;border:0;border-radius:0;min-height:3rem;padding:1rem 0;justify-content:space-between;gap:.75rem;background:#f5f2f0}}@media only screen and (min-width:1100px){.c-collection-filter-bar__group.has-active .c-collection-filter-bar__pill-trigger,.c-collection-filter-bar__group.is-open .c-collection-filter-bar__pill-trigger{background:#163021;color:#fcfcfb;border-color:#163021}}@media only screen and (min-width:1100px){.c-collection-filter-bar .c-collection-filter-bar__group:not(.has-active):not(.is-open) .c-collection-filter-bar__pill-trigger:focus-visible,.c-collection-filter-bar .c-collection-filter-bar__group:not(.has-active):not(.is-open) .c-collection-filter-bar__pill-trigger:hover{background:#f5f2f0}}@media only screen and (max-width:1099px)and (hover:hover)and (pointer:fine){.c-collection-filter-bar .c-collection-filter-bar__group:not(.has-active):not(.is-open) .c-collection-filter-bar__pill-trigger:focus-visible,.c-collection-filter-bar .c-collection-filter-bar__group:not(.has-active):not(.is-open) .c-collection-filter-bar__pill-trigger:hover{background:#f5f2f0}}@media only screen and (min-width:1100px){.c-collection-filter-bar .c-collection-filter-bar__group.has-active .c-collection-filter-bar__pill-trigger:focus-visible,.c-collection-filter-bar .c-collection-filter-bar__group.has-active .c-collection-filter-bar__pill-trigger:hover,.c-collection-filter-bar .c-collection-filter-bar__group.is-open .c-collection-filter-bar__pill-trigger:focus-visible,.c-collection-filter-bar .c-collection-filter-bar__group.is-open .c-collection-filter-bar__pill-trigger:hover{background:#3f7355;border-color:#3f7355}}.c-collection-filter-bar__pill-icon{display:inline-flex;flex-shrink:0;width:1.25rem;height:1.25rem}@media only screen and (max-width:1099px){.c-collection-filter-bar__pill-icon{display:none}}.c-collection-filter-bar__pill-icon-img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.c-collection-filter-bar__pill-icon-img.is-selected{display:none}.c-collection-filter-bar__pill-icon svg{display:block;width:100%;height:100%}.c-collection-filter-bar__pill-icon svg [fill]:not([fill=none]):not([fill^=url]),.c-collection-filter-bar__pill-icon svg:not([fill]),.c-collection-filter-bar__pill-icon svg[fill]:not([fill=none]):not([fill^=url]){fill:currentColor}.c-collection-filter-bar__pill-icon svg [stroke]:not([stroke=none]):not([stroke^=url]),.c-collection-filter-bar__pill-icon svg[stroke]:not([stroke=none]):not([stroke^=url]){stroke:currentColor}@media only screen and (min-width:1100px){.c-collection-filter-bar .c-collection-filter-bar__group.has-active .c-collection-filter-bar__pill-icon.has-selected-icon .c-collection-filter-bar__pill-icon-img,.c-collection-filter-bar .c-collection-filter-bar__group.is-open .c-collection-filter-bar__pill-icon.has-selected-icon .c-collection-filter-bar__pill-icon-img{display:none}.c-collection-filter-bar .c-collection-filter-bar__group.has-active .c-collection-filter-bar__pill-icon.has-selected-icon .c-collection-filter-bar__pill-icon-img.is-selected,.c-collection-filter-bar .c-collection-filter-bar__group.is-open .c-collection-filter-bar__pill-icon.has-selected-icon .c-collection-filter-bar__pill-icon-img.is-selected{display:block}}@media only screen and (min-width:1100px){.c-collection-filter-bar .c-collection-filter-bar__pill-trigger:has(.c-collection-filter-bar__pill-swatch) .c-collection-filter-bar__pill-icon{display:none}}.c-collection-filter-bar__pill-swatch-stack{display:inline-flex;flex-shrink:0;align-items:center;padding-left:.0625rem}.c-collection-filter-bar__pill-swatch{display:block;flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:-.4375rem;border-radius:.25rem;background:var(--swatch-color);border:1.5px solid #fcfcfb;box-sizing:border-box}.c-collection-filter-bar__pill-swatch:first-child{margin-left:0}.c-collection-filter-bar__pill-label{flex:0 1 auto;min-width:0;text-align:left;text-box-trim:trim-both;text-box-edge:cap alphabetic}@media only screen and (max-width:1099px){.c-collection-filter-bar__pill-label{flex:1 1 auto;min-width:0;text-box-trim:none;text-box-edge:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;line-height:1.5rem;font-weight:500}}.c-collection-filter-bar__pill-selection{flex-shrink:0;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:400;color:#8c968e}@media only screen and (max-width:1099px){.c-collection-filter-bar__pill-selection{margin-left:auto}}.c-collection-filter-bar__pill-selection.is-compact [data-filter-pill-selection-full],.c-collection-filter-bar__pill-selection[hidden]{display:none}.c-collection-filter-bar__pill-selection.is-compact [data-filter-pill-selection-compact]:not([hidden]){display:inline}.c-collection-filter-bar__pill-selection [data-filter-pill-selection-compact][hidden]{display:none}@media only screen and (max-width:1099px){.c-collection-filter-bar__pill-trigger:not(:has(.c-collection-filter-bar__pill-selection:not([hidden]))) .c-collection-filter-bar__pill-chevron{margin-left:auto}}.c-collection-filter-bar__pill-chevron{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;align-self:center;line-height:0;margin-left:.125rem;margin-top:.125rem;color:inherit}@media only screen and (max-width:1099px){.c-collection-filter-bar__pill-chevron{margin-left:0;margin-top:0}}.c-collection-filter-bar__pill-chevron svg{display:block;width:.75rem;height:.45rem;transition:transform .2s ease}.c-collection-filter-bar__pill-chevron path{fill:currentColor;stroke:currentColor}.c-collection-filter-bar__group.is-open .c-collection-filter-bar__pill-chevron svg{transform:rotate(180deg)}@media only screen and (min-width:1100px){.c-collection-filter-bar__panel{position:absolute;top:calc(100% + .5rem);left:0;min-width:min(26.25rem,90vw);z-index:9;background:#fcfcfb;border-radius:.75rem;box-shadow:0 .5rem 2rem #1630211f;overflow:visible}}@media only screen and (max-width:1099px){.c-collection-filter-bar__panel{display:block;position:relative;min-height:0;overflow:hidden;visibility:hidden;transition:visibility .5s}.c-collection-filter-bar__group.is-open .c-collection-filter-bar__panel{visibility:visible}}@media only screen and (min-width:1100px){.c-collection-filter-bar__group.is-color .c-collection-filter-bar__panel{width:35rem;min-width:0;max-width:92vw;box-shadow:0 1rem 3rem #1b3a2a2e;border-radius:1.5rem}}.c-collection-filter-bar__panel-inner{display:flex;flex-direction:column;gap:1.25rem;padding:1rem}@media only screen and (max-width:1099px){.c-collection-filter-bar__panel-inner{padding:0 0 1.25rem;row-gap:0}}@media only screen and (min-width:1100px){.c-collection-filter-bar__panel-inner{padding:1.5rem}}.c-collection-filter-bar__panel-title{font-family:Recoleta,sans-serif;letter-spacing:0;line-height:1;margin:0;font-size:1.125rem;line-height:1.375rem;font-weight:500;color:#163021}@media only screen and (max-width:1099px){.c-collection-filter-bar__panel-title{display:none}}@media only screen and (min-width:1100px){.c-collection-filter-bar__panel-title{font-size:1.5rem;line-height:1.875rem}}.c-collection-filter-bar__panel-header--colour{display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.c-collection-filter-bar__samples-link{flex-shrink:0;font-family:TTNorms Font,Helvectica,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;letter-spacing:.0175rem;color:#163021;text-align:right;text-decoration:underline;text-underline-offset:.125rem}@media only screen and (max-width:1099px){.c-collection-filter-bar__samples-link{display:none}}@media only screen and (min-width:1100px){.c-collection-filter-bar__samples-link{white-space:nowrap}}.c-collection-filter-bar__samples-link:focus-visible,.c-collection-filter-bar__samples-link:hover{text-decoration:none}.c-collection-filter-bar__panel-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.25rem;padding-top:1.25rem;border-top:1px solid #e4dfd8}@media only screen and (max-width:1099px){.c-collection-filter-bar__panel-footer{display:none}}.c-collection-filter-bar__panel-done{box-sizing:border-box;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;height:3rem;min-height:3rem;padding:0 1.5rem;border-radius:1rem;font-size:1rem;font-weight:500;line-height:1.5rem;letter-spacing:.02rem}.c-collection-filter-bar__panel-clear:not(.is-disabled),.c-collection-filter-bar__panel-clear:not(.is-disabled):link,.c-collection-filter-bar__panel-clear:not(.is-disabled):visited{color:#163021}.c-collection-filter-bar__panel-clear.is-disabled{color:#8c968e;pointer-events:none}.c-collection-filter-bar__applied-clear,.c-collection-filter-bar__panel-clear,.c-collection-filter-bar__sheet-clear{font-family:TTNorms Font,Helvectica,sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:.0175rem;text-decoration:underline;text-underline-offset:.125rem;white-space:nowrap}.c-collection-filter-bar__applied-clear:not(.is-disabled):focus-visible,.c-collection-filter-bar__applied-clear:not(.is-disabled):hover,.c-collection-filter-bar__panel-clear:not(.is-disabled):focus-visible,.c-collection-filter-bar__panel-clear:not(.is-disabled):hover,.c-collection-filter-bar__sheet-clear:not(.is-disabled):focus-visible,.c-collection-filter-bar__sheet-clear:not(.is-disabled):hover{text-decoration:none}.c-collection-filter-bar__applied-clear,.c-collection-filter-bar__sheet-clear{flex:0 0 auto;background:none;border:0;padding:0;cursor:pointer;color:#163021;margin-left:.5rem}.c-collection-filter-bar__colour-scroll{overflow:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;box-sizing:border-box}@media only screen and (min-width:1100px){.c-collection-filter-bar__colour-scroll{flex-shrink:0}}.c-collection-filter-bar__colour-grid{display:grid;grid-template-columns:repeat(5,5rem);justify-content:space-between;-moz-column-gap:.625rem;column-gap:.625rem;row-gap:.375rem;width:100%;margin:0;list-style:none;padding:0}@media only screen and (max-width:1099px){.c-collection-filter-bar__colour-grid{grid-template-columns:repeat(auto-fill,minmax(min(5.625rem,(100% - 3rem)/4),1fr));justify-content:stretch;gap:.625rem}}.c-collection-filter-bar__colour-item{display:flex;justify-content:center;min-width:0}.c-collection-filter-bar__colour-label{display:flex;flex-direction:column;align-items:center;row-gap:.25rem;width:100%;max-width:100%;min-width:0;cursor:pointer;text-align:center}.c-collection-filter-bar__colour-label:has([data-facet-checkbox]:not(:disabled)):not(.is-active):hover .c-collection-filter-bar__colour-swatch-wrap,.c-collection-filter-bar__colour-label:not(.is-active):has([data-facet-checkbox]:not(:disabled):focus-visible) .c-collection-filter-bar__colour-swatch-wrap{border-color:#1630214d}.c-collection-filter-bar__colour-label:has([data-facet-checkbox]:disabled){cursor:default}.c-collection-filter-bar__colour-swatch-wrap{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:4.25rem;height:4.25rem;padding:.25rem;border:2px solid transparent;border-radius:.875rem;box-sizing:border-box;transition:background-color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}@media only screen and (max-width:1099px){.c-collection-filter-bar__colour-swatch-wrap{width:3.75rem;height:3.75rem;padding:.25rem;border-radius:.625rem}}.c-collection-filter-bar__swatch{display:block;width:3.5rem;height:3.5rem;border-radius:.625rem;background:var(--swatch-color);border:0}@media only screen and (max-width:1099px){.c-collection-filter-bar__colour-swatch{width:3rem;height:3rem;border-radius:.5rem}}.c-collection-filter-bar__colour-caption{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:baseline;-moz-column-gap:.25ch;column-gap:.25ch;row-gap:0;width:100%;max-width:100%;min-width:0}@media only screen and (max-width:1099px){.c-collection-filter-bar__colour-caption{flex-wrap:nowrap}}.c-collection-filter-bar__colour-name{flex:0 1 auto;min-width:0;max-width:100%;overflow:hidden;line-height:.9375rem;letter-spacing:.01375rem;text-overflow:ellipsis}.c-collection-filter-bar__colour-count,.c-collection-filter-bar__colour-name{font-family:TTNorms Font,Helvectica,sans-serif;font-size:.75rem;font-weight:400;color:#55665b;white-space:nowrap}.c-collection-filter-bar__colour-count{flex:0 0 auto;line-height:1rem;letter-spacing:.015rem}.c-collection-filter-bar__colour-label.is-active .c-collection-filter-bar__colour-swatch-wrap{border-color:#163021}.c-collection-filter-bar__option-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .875rem;border-radius:.75rem;border:1px solid #e4dfd8;background:#fcfcfb;cursor:pointer;font-size:.875rem;line-height:1.25rem;text-box-trim:trim-both;text-box-edge:cap alphabetic;transition:background-color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}@media only screen and (min-width:1100px){.c-collection-filter-bar__option-chip{padding:.625rem 1rem}}.c-collection-filter-bar__option-chip.is-active{background:#edd7ab;border-color:#edd7ab}.c-collection-filter-bar__option-chip:not(.is-active):has(input:not(:disabled)):hover,.c-collection-filter-bar__option-chip:not(.is-active):has(input:not(:disabled):focus-visible){background:#f5f2f0}.c-collection-filter-bar__option-chip.is-active:has(input:not(:disabled)):hover,.c-collection-filter-bar__option-chip.is-active:has(input:not(:disabled):focus-visible){background:#e9cd96;border-color:#e9cd96}.c-collection-filter-bar__option-chip:has([data-facet-checkbox]:disabled){cursor:default;opacity:.5}.c-collection-filter-bar__option-list{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.c-collection-filter-bar__scroll-hint{flex-shrink:0;height:1.25rem;margin:.375rem 0 0;padding:0 .5rem;overflow:hidden;font-family:TTNorms Font,Helvectica,sans-serif;font-size:.8125rem;line-height:1.25rem;text-align:center;white-space:nowrap;text-overflow:ellipsis;color:#8c968e;pointer-events:none}@media only screen and (max-width:1099px){.c-collection-filter-bar__scroll-hint:not(.is-visible){display:none}}@media only screen and (min-width:1100px){.c-collection-filter-bar__scroll-hint{transition:height .6s cubic-bezier(.16,1,.3,1),margin-top .6s cubic-bezier(.16,1,.3,1),opacity .6s cubic-bezier(.16,1,.3,1),visibility .6s}.c-collection-filter-bar__scroll-hint:not(.is-visible){height:0;margin-top:-1.25rem;opacity:0;visibility:hidden}}.c-collection-filter-bar__scroll-hint.is-instant{transition:none}@media(prefers-reduced-motion:reduce){.c-collection-filter-bar__scroll-hint{transition:none}}.c-collection-filter-bar__refine-divider{flex:0 0 1px;width:1px;align-self:stretch;min-height:2.5rem;margin:0 .25rem;background:#ede9e5}.c-collection-filter-bar__price-slot{display:flex;align-items:center;flex:0 0 auto;min-width:0;margin-left:auto}@media only screen and (max-width:1099px){.c-collection-filter-bar.is-measure-visible .c-collection-filter-bar__mobile-sticky,.c-collection-filter-bar.is-sheet-open .c-collection-filter-bar__mobile-sticky{visibility:hidden;pointer-events:none}}.c-collection-filter-bar__mobile-sticky{position:fixed;left:1.25rem;right:1.25rem;bottom:.875rem;z-index:10;display:flex;gap:.5rem;align-items:center;height:4rem;padding:.5rem;background:#fcfcfb;border-radius:1.25rem;box-shadow:0 1rem 3rem #1b3a2a2e}.c-collection-filter-bar__mobile-filter{box-sizing:border-box;flex:0 0 auto;display:inline-flex;align-items:center;gap:.75rem;min-height:3rem;padding:.25rem 1.25rem .25rem .25rem;border:0;border-radius:1rem;background:#ede9e5;color:#163021;cursor:pointer;font:inherit}.c-collection-filter-bar__mobile-filter:focus-visible{outline:2px solid #3f7355;outline-offset:2px}.c-collection-filter-bar__mobile-filter-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:.75rem;background:#fcfcfb}.c-collection-filter-bar__mobile-filter-icon svg{width:1.25rem;height:auto}.c-collection-filter-bar__mobile-filter-icon .c-collection-filter-bar__filter-icon-badge:not([hidden]){display:inline-flex}.c-collection-filter-bar__mobile-filter-label{font-weight:400;line-height:1;letter-spacing:0;font-family:TTNorms Font,Helvectica,sans-serif;letter-spacing:.0175rem;font-weight:500;border-radius:1rem;font-size:.875rem;line-height:1.25rem;font-size:1rem;line-height:1.5rem;white-space:nowrap}@media only screen and (min-width:1100px){.c-collection-filter-bar__mobile-filter-label{font-size:1rem;letter-spacing:.02rem;line-height:1.5rem}}@media only screen and (min-width:1750px){.c-collection-filter-bar__mobile-filter-label{letter-spacing:.025rem;font-size:1.25rem;line-height:1.75rem}}.c-collection-filter-bar__measure{flex:1 1 auto;min-width:0}.c-collection-filter-bar__measure-inner{box-sizing:border-box;display:flex;align-items:center;gap:.75rem;min-height:3rem;padding:.25rem .25rem .25rem .875rem;border-radius:1rem;background:#ede9e5;color:#163021;cursor:pointer}.c-collection-filter-bar__measure-label{flex:1 1 auto;min-width:0;font-family:TTNorms Font,Helvectica,sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem;letter-spacing:.0175rem}.c-collection-filter-bar__measure-edit{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:.75rem;background:#fcfcfb}.c-collection-filter-bar__measure-edit svg{width:1.25rem;height:auto}.c-collection-filter-bar__applied{padding:0 1.25rem}@media only screen and (max-width:1099px){.c-collection-filter-bar__applied{margin-top:1rem}}@media only screen and (min-width:1100px){.c-collection-filter-bar__applied{padding:0 5rem}}.c-collection-filter-bar__applied.is-empty:not(:has(.c-collection-filter-bar__quick-colour)),.c-collection-filter-bar__applied[hidden]{display:none;padding:0;margin:0}@media only screen and (min-width:1100px){.c-collection-filter-bar__applied.is-empty{display:none;padding:0;margin:0}}.c-collection-filter-bar__applied-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;padding-inline:.75rem}@media only screen and (max-width:1099px){.c-collection-filter-bar__applied-row{margin-top:1rem;padding-inline:0}}.c-collection-filter-bar__applied-label{flex:0 0 auto;font-family:TTNorms Font,Helvectica,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.25rem;letter-spacing:.14625rem;text-transform:uppercase;color:#8c968e}@media only screen and (max-width:1099px){.c-collection-filter-bar__applied-label{display:none}}.c-collection-filter-bar__showing-count{margin:0 0 0 .5rem;flex:0 0 auto;font-size:.8125rem;color:#163021bf;white-space:nowrap}@media only screen and (max-width:1099px){.c-collection-filter-bar__showing-count{display:none}}.c-collection-filter-bar__chips{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;flex:0 1 auto;min-width:0}.c-collection-filter-bar__chip{position:relative;box-sizing:border-box;display:inline-flex;align-items:stretch;gap:.375rem;height:2.5rem;min-height:2.5rem;padding:0 1rem;border-radius:.75rem;background:#edd7ab;color:#163021;text-decoration:none;font-family:TTNorms Font,Helvectica,sans-serif;font-size:.875rem;font-weight:400;line-height:1;transition:background-color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}.c-collection-filter-bar__chip.is-swatch-only{padding:0 .625rem 0 .75rem}.c-collection-filter-bar__chip:focus-visible,.c-collection-filter-bar__chip:hover{background:#e9cd96}@media only screen and (max-width:1099px){.c-collection-filter-bar__chip{padding-inline:12px}}.c-collection-filter-bar__chip-swatch{flex-shrink:0;align-self:center;width:1.25rem;height:1.25rem;border-radius:.25rem;box-sizing:border-box;background:var(--swatch-color);border:1.5px solid #fcfcfb}.c-collection-filter-bar__chip-remove,.c-collection-filter-bar__chip-text{display:flex;align-items:center;line-height:1;padding-top:.0625rem}.c-collection-filter-bar__chip-remove{flex-shrink:0;justify-content:center;width:1.125rem;margin:0;font-size:1.125rem;opacity:.85}.c-collection-filter-bar__quick-colour{margin-top:.75rem}@media only screen and (max-width:1099px){.c-collection-filter-bar__quick-colour{padding-inline:0}}.c-collection-filter-bar__quick-colour-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;gap:.75rem}.c-collection-filter-bar__quick-colour-header>span:first-child{font-family:TTNorms Font,Helvectica,sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem;letter-spacing:.02rem;color:#163021}.c-collection-filter-bar__quick-see-all{display:inline-flex;align-items:center;min-height:2.75rem;margin:-.75rem -.5rem;padding:0 .5rem;background:none;border:0;cursor:pointer;font-family:TTNorms Font,Helvectica,sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem;letter-spacing:.0175rem;color:#163021;text-decoration:underline;text-underline-offset:.125rem}.c-collection-filter-bar__quick-see-all:focus-visible,.c-collection-filter-bar__quick-see-all:hover{text-decoration:none}.c-collection-filter-bar__quick-colour:not(.is-overflowing) .c-collection-filter-bar__quick-see-all{display:none}.c-collection-filter-bar__quick-colour-track{position:relative}.c-collection-filter-bar__quick-colour-track:before{left:0;width:.75rem;background:linear-gradient(90deg,#f5f2f0,#f5f2f000)}.c-collection-filter-bar__quick-colour-track:after,.c-collection-filter-bar__quick-colour-track:before{content:"";position:absolute;top:0;bottom:0;pointer-events:none;opacity:0;transition:opacity .2s cubic-bezier(.16,1,.3,1)}.c-collection-filter-bar__quick-colour-track:after{right:0;width:3.5rem;background:linear-gradient(270deg,#f5f2f0 35%,#f5f2f000)}.c-collection-filter-bar__quick-colour-track.has-more:after,.c-collection-filter-bar__quick-colour-track.has-prev:before{opacity:1}.c-collection-filter-bar__quick-colour-scroll{overflow-x:auto;padding-bottom:.25rem;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;-ms-overflow-style:none;scrollbar-width:none}.c-collection-filter-bar__quick-colour-scroll::-webkit-scrollbar{display:none}.c-collection-filter-bar__quick-colour-inner{display:flex;gap:.5rem;width:-moz-max-content;width:max-content;min-width:100%;box-sizing:border-box}.c-collection-filter-bar__quick-next{position:absolute;top:.3125rem;right:0;z-index:1;display:none;align-items:center;justify-content:center;width:1.25rem;height:2.25rem;padding:0;border:1px solid #e4dfd8;border-radius:999px;background:#fcfcfb;color:#163021;cursor:pointer}.c-collection-filter-bar__quick-next svg{width:.75rem;height:.75rem}.c-collection-filter-bar__quick-colour-track.has-more .c-collection-filter-bar__quick-next{display:flex}.c-collection-filter-bar__quick-colour-option{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:.25rem;min-width:3.25rem;max-width:4.0625rem}.c-collection-filter-bar__quick-swatch{flex:0 0 auto;padding:0;border:0;background:transparent;cursor:pointer}.c-collection-filter-bar__quick-swatch-ring{display:flex;align-items:center;justify-content:center;padding:.1875rem;border:2px solid transparent;border-radius:.625rem;box-sizing:border-box}.c-collection-filter-bar__quick-swatch .c-collection-filter-bar__swatch{width:2.25rem;height:2.25rem;border-radius:.4375rem}.c-collection-filter-bar__quick-swatch.is-active .c-collection-filter-bar__quick-swatch-ring{border-color:#163021}.c-collection-filter-bar__quick-swatch-label{max-width:100%;overflow:hidden;font-family:TTNorms Font,Helvectica,sans-serif;font-size:.75rem;font-weight:400;line-height:1.125rem;letter-spacing:.015rem;text-align:center;color:#55665b;white-space:nowrap;text-overflow:ellipsis}.c-collection-filter-bar__zero-results{grid-column:1/-1;padding:3rem 1rem;text-align:center;background:#fcfcfb;border-radius:1rem}@media only screen and (min-width:1100px){.c-collection-filter-bar__zero-results{padding:4rem 1.5rem}}.c-collection-filter-bar__zero-title{margin-top:0;font-family:Recoleta,sans-serif;font-weight:500;letter-spacing:0;line-height:1;font-size:1.375rem;line-height:1.75rem;margin-bottom:1.5rem;color:#163021}@media only screen and (min-width:1100px){.c-collection-filter-bar__zero-title{font-size:2rem;line-height:2.5rem}}@media only screen and (min-width:1750px){.c-collection-filter-bar__zero-title{font-size:2.5rem;line-height:3rem}}.c-collection-filter-bar__zero-helper{margin:0 0 1.75rem;font-size:1rem;line-height:1.5rem;color:#55665b}@media only screen and (min-width:1100px){.c-collection-filter-bar__zero-helper{font-size:1.25rem;line-height:1.75rem}}.c-collection-filter-bar__zero-helper[hidden]{display:none}.c-collection-filter-bar__zero-actions,.c-collection-filter-bar__zero-removals{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:center}.c-collection-filter-bar__zero-removals{margin-bottom:1.5rem}.c-collection-filter-bar__zero-removals[hidden]{display:none}.c-collection-filter-bar__zero-remove{font-weight:400;line-height:1;letter-spacing:0;font-family:TTNorms Font,Helvectica,sans-serif;letter-spacing:.0175rem;font-weight:500;font-size:.875rem;line-height:1.25rem;box-sizing:border-box;padding:.875rem 1.25rem;border:1px solid #e4dfd8;border-radius:1rem;background:transparent;color:#163021;text-decoration:none;transition:background-color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}@media only screen and (min-width:1100px){.c-collection-filter-bar__zero-remove{font-size:1rem;letter-spacing:.02rem;line-height:1.5rem}}@media only screen and (min-width:1750px){.c-collection-filter-bar__zero-remove{letter-spacing:.025rem;font-size:1.25rem;line-height:1.75rem}}@media only screen and (min-width:1100px){.c-collection-filter-bar__zero-remove{padding:1rem 1.5rem;font-size:1.125rem}}.c-collection-filter-bar__zero-remove:hover{border-color:#1630214d;background:#fcfcfb}.c-collection-filter-bar__zero-clear.o-btn,.c-collection-filter-bar__zero-samples.o-btn{box-sizing:border-box;padding-inline:1.5rem}@media only screen and (min-width:1100px){.c-collection-filter-bar__zero-clear.o-btn,.c-collection-filter-bar__zero-samples.o-btn{padding:1.25rem 2rem;font-size:1.125rem}}.c-collection-filter-bar__zero-samples.o-btn.is-secondary{border-color:#1630214d;background:transparent}.c-collection-filter-bar__zero-samples.o-btn.is-secondary:hover{border-color:#163021}.c-collection-filter-bar__measure-body{display:none}@media only screen and (max-width:1099px){.c-collection-filter-bar__measure-body.is-visible{display:block;position:fixed;left:0;right:0;bottom:0;z-index:13;background:#f5f2f0;padding:1rem;border-radius:1rem 1rem 0 0;max-height:85vh;overflow:auto}.c-collection-filter-bar.is-measure-visible:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:12;background:#16302159;pointer-events:none}}.c-collection-filter-bar__inline-price{padding:0 1.25rem 1rem}@media only screen and (min-width:1100px){.c-collection-filter-bar__inline-price{display:none}}@media only screen and (max-width:1099px){.c-collection-filter-bar__inline-price{display:block}.c-collection-filter-bar__inline-price .o-price-lookup--filter-bar{margin-top:1rem}.c-collection-filter-bar__inline-price .o-price-lookup__wrapper{gap:.75rem;padding-inline:0}.c-collection-filter-bar__inline-price .o-price-lookup__title-wrapper{align-self:stretch;justify-content:flex-start;margin-bottom:0}.c-collection-filter-bar__inline-price .o-price-lookup__icon{display:none}.c-collection-filter-bar__inline-price .o-price-lookup__title{text-align:left;font-size:1rem;line-height:1.15rem}.c-collection-filter-bar__inline-price .o-price-lookup__input.o-input{border-radius:.75rem}.c-collection-filter-bar__inline-price .o-price-lookup__error-container:not(:has(.o-price-lookup__error:not(:empty))){display:none}}@media only screen and (max-width:1099px)and (max-width:749px){.c-collection-filter-bar__inline-price .o-price-lookup__btn{margin-top:.75rem}}@media only screen and (max-width:1099px){.c-collection .c-collection-filter-bar .c-collection-filter-bar__mobile-sticky.is-mobile,.c-collection .c-collection-filter-bar .c-collection-filter-bar__quick-colour-header,.c-collection .c-collection-filter-bar .c-collection-filter-bar__sheet-header.is-mobile{display:flex}}@media only screen and (min-width:1100px){.c-collection .c-collection-filter-bar .c-collection-filter-bar__clear-count.is-desktop,.c-collection .c-collection-filter-bar .c-collection-filter-bar__filter-control.is-desktop,.c-collection .c-collection-filter-bar .c-collection-filter-bar__pill-swatch-stack.is-desktop{display:inline-flex;align-items:center}.c-collection .c-collection-filter-bar .c-collection-filter-bar__price-slot.is-desktop{display:flex;align-items:center}.c-collection .c-collection-filter-bar .c-collection-filter-bar__sheet-stack{display:block}.c-collection .c-collection-filter-bar .c-collection-filter-bar__groups{display:flex}}.c-collection:has(.c-collection-filter-bar) .c-collection__products{transition:opacity .2s cubic-bezier(.16,1,.3,1)}@media only screen and (min-width:1100px){.c-collection:has(.c-collection-filter-bar) .c-collection-filter-bar__bar{position:relative}.c-collection:has(.c-collection-filter-bar) .c-collection-filter-bar__bar:after{content:"";position:absolute;right:1.25rem;bottom:0;left:1.25rem;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent 35%,#3f7355 50%,transparent 65%) 100% 0/200% 100% repeat-x,#3f73551f;opacity:0;pointer-events:none;transition:opacity .2s cubic-bezier(.16,1,.3,1);animation:c-collection-filter-bar-progress 1.4s linear infinite paused}}@media only screen and (min-width:1100px)and (prefers-reduced-motion:reduce){.c-collection:has(.c-collection-filter-bar) .c-collection-filter-bar__bar:after{background:#3f735599;animation:none}}@media only screen and (max-width:1099px){.c-collection:has(.c-collection-filter-bar) .c-collection-filter-bar__mobile-sticky:after{content:"";position:absolute;right:1rem;bottom:0;left:1rem;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent 35%,#3f7355 50%,transparent 65%) 100% 0/200% 100% repeat-x,#3f73551f;opacity:0;pointer-events:none;transition:opacity .2s cubic-bezier(.16,1,.3,1);animation:c-collection-filter-bar-progress 1.4s linear infinite paused}}@media only screen and (max-width:1099px)and (prefers-reduced-motion:reduce){.c-collection:has(.c-collection-filter-bar) .c-collection-filter-bar__mobile-sticky:after{background:#3f735599;animation:none}}.c-collection:has(.c-collection-filter-bar).is-loading:after{display:none}.c-collection:has(.c-collection-filter-bar).is-loading .c-collection__products{opacity:.5;transition-delay:.15s}@media only screen and (min-width:1100px){.c-collection:has(.c-collection-filter-bar).is-loading .c-collection-filter-bar__bar:after{opacity:1;transition-delay:.15s;animation-play-state:running}}@media only screen and (max-width:1099px){.c-collection:has(.c-collection-filter-bar).is-loading .c-collection-filter-bar__mobile-sticky:after{opacity:1;transition-delay:.15s;animation-play-state:running}}@keyframes c-collection-filter-bar-progress{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes c-collection-filter-bar-spin{to{transform:rotate(1turn)}}@keyframes c-collection-filter-bar-fade-in{0%{opacity:0}}.o-tabs{display:flex;justify-content:center;width:auto;-ms-overflow-style:none;scrollbar-width:none;overflow:-moz-scrollbars-none;touch-action:none;margin-bottom:3rem}.o-tabs::-webkit-scrollbar{display:none}.o-tabs.is-animating{pointer-events:none}.o-tabs__wrapper{align-items:center;background-color:#fcfcfb;display:flex;padding:.25rem;border-radius:1.25rem;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;overflow:-moz-scrollbars-none;scroll-behavior:smooth;scroll-snap-type:x mandatory}.o-tabs__wrapper::-webkit-scrollbar{display:none}.o-tabs__btn{font-weight:400;line-height:1;letter-spacing:0;font-family:TTNorms Font,Helvectica,sans-serif;letter-spacing:.0175rem;font-weight:500;font-size:.875rem;line-height:1.25rem;align-items:center;display:inline-flex;justify-content:center;padding:.75rem 1.125rem;position:relative;white-space:nowrap;scroll-snap-align:center;border:.0625rem solid #f5f2f0;cursor:pointer;border-radius:1rem;color:#163021;text-transform:capitalize;transition:all .2s}@media only screen and (min-width:1100px){.o-tabs__btn{font-size:1rem;letter-spacing:.02rem;line-height:1.5rem}}@media only screen and (min-width:1750px){.o-tabs__btn{letter-spacing:.025rem;font-size:1.25rem;line-height:1.75rem}}.o-tabs__btn:hover{background-color:#f5f2f0}.o-tabs__btn.is-active{background-color:#d1e6c7;border-color:transparent}.o-tabs__btn:not(:last-child){margin-right:.25rem}@media only screen and (min-width:750px){.o-tabs{margin-bottom:4rem}.o-tabs__wrapper{margin:auto;position:relative;width:-moz-fit-content;width:fit-content;border-radius:1.5rem;padding:.25rem}.o-tabs__btn{border-radius:1.25rem;padding:.875rem 1.75rem}}@media only screen and (min-width:1750px){.o-tabs{margin-bottom:4.5rem}.o-tabs__btn{padding:1rem 2rem}}.c-page--collection,.c-page--collection-sample{background-color:#f1ebe7}.has-js+.c-collection__products+.c-collection__pagination .no-js{display:none}.c-collection{padding-bottom:4rem;background-color:#f5f2f0}.c-collection .is-mobile{display:block}.c-collection .is-desktop{display:none}.c-collection:before{top:0;left:0;width:100%;position:absolute;height:100px;content:"";display:block;background-color:#f1ebe7}.c-collection__header{padding:3.1875rem 1.25rem 0;text-align:center;display:flex;flex-direction:column;top:0;z-index:5;transition:all .2s cubic-bezier(.455,.03,.515,.955);background-color:#f1ebe7;border-radius:0 0 2rem 2rem}@media(max-width:1099px){.c-collection__header{padding-top:1.8125rem}}.c-collection__filter-sort-wrapper{position:relative;margin-bottom:-1.125rem;-ms-overflow-style:none;scrollbar-width:none;overflow:-moz-scrollbars-none;scroll-behavior:smooth;scroll-snap-type:x mandatory}.c-collection__filter-sort-wrapper::-webkit-scrollbar{display:none}.c-collection__filter-sort-container.o-tabs__wrapper{gap:.25rem;max-width:100%;padding:.25rem;justify-content:flex-start;margin:auto}.c-collection__filter-sort-container .o-tabs__btn.is-active{background-color:#edd7ab}.c-collection__filter-sort-container .c-collection__dummy-filters-collection{order:2;scroll-snap-align:center}.c-collection__filter-sort-container .c-collection__dummy-filters-collection.is-active{order:1}.c-collection__products{background-color:#f5f2f0}.c-collection__title{margin:0 0 1.875rem;position:relative}.is-sample-template .c-collection__title{margin-top:1.875rem;margin-bottom:1rem}@media(max-width:1099px){.c-collection__title{margin-bottom:.15rem}}.c-collection__description{margin:auto}.c-collection__description--clamped{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.c-collection__description--clamped.is-expanded{display:block;overflow:visible}@media only screen and (min-width:1100px){.c-collection__description--clamped{display:block;-webkit-line-clamp:unset;overflow:visible}}.c-collection__read-more-btn{display:inline-block;margin-top:.5rem;background:none;border:none;padding:0;cursor:pointer;font-size:.875rem;font-weight:500;text-decoration:underline;color:#163021}@media only screen and (min-width:1100px){.c-collection__read-more-btn{display:none}}.c-collection__type-filter{margin-bottom:1.875rem}.c-collection__type-filter [data-facet-checkbox],.c-collection__type-filter [data-facet-title]{display:none}.c-collection__type-filter-list{list-style-type:none;display:flex;gap:1rem;padding:0;justify-content:center}.c-collection__type-filter-list [data-facet-checkbox]:checked+label{background-color:#fcfcfb}.c-collection__type-filter-item{min-width:5.5rem}.c-collection__type-filter-label{display:flex;align-items:center;gap:.5rem;background-color:#f5f2f0;padding:1rem;cursor:pointer;font-weight:400;line-height:1;letter-spacing:0;font-family:TTNorms Font,Helvectica,sans-serif;letter-spacing:.0175rem;font-weight:500;border-radius:1rem;font-size:.875rem;line-height:1.25rem;flex-flow:column;transition:all .6s}@media only screen and (min-width:1100px){.c-collection__type-filter-label{font-size:1rem;letter-spacing:.02rem;line-height:1.5rem}}@media only screen and (min-width:1750px){.c-collection__type-filter-label{letter-spacing:.025rem;font-size:1.25rem;line-height:1.75rem}}.c-collection__type-filter-image{height:3rem;width:3rem;mix-blend-mode:multiply}.c-collection__results{width:100%;text-transform:lowercase;font-size:.75rem;font-weight:400;padding:0 1.25rem;margin:0 0 2.5rem}.c-collection__results.is-desktop{display:none}.c-collection__results.is-mobile{display:block}.c-collection__excerpt{padding:0 1.75rem;text-align:center;font-size:.75rem;font-weight:400;margin:0 0 1.875rem}.is-split-collection-b .c-collection__excerpt{text-align:center;margin:.5rem 0}.c-collection__no-results{display:none}.c-collection__no-results.is-visible{display:block}.c-collection__description p,.c-collection__description span{font-size:.875rem}.c-collection__description-container{margin:4.25rem 0 5rem;padding:0 1.25rem}.c-collection__description-title{margin-bottom:1rem;text-align:center}.c-collection__description-inner.is-desktop{display:none}.c-collection__filters-wrapper{display:flex;position:relative;width:100%;flex-wrap:wrap}.c-collection__filters-clear{display:none;position:absolute;top:50%;transform:translateY(-50%);right:2.5rem}.is-filters-visible .c-collection__filters-clear.is-visible{display:block}.c-collection__toggle-btn{height:3rem;flex:1 0 50%;font-size:.875rem;padding:.6875rem 2.5rem;justify-content:center;text-transform:capitalize}.is-filters-visible .c-collection__toggle-btn{justify-content:flex-start}.c-collection__toggle-icon{width:.6875rem;height:.6875rem;margin:0 0 .125rem .6875rem}.is-filters-visible .c-collection__toggle-icon{display:none}.is-filters-visible .c-collection__toggle-icon.is-minus{display:block}.c-collection__toggle-icon.is-minus{display:none}.c-collection__count{margin:2rem 0;min-height:1.25rem}.c-collection__button-filters{display:flex;justify-content:center;align-items:center;transition:all .2s cubic-bezier(.455,.03,.515,.955)}.is-filters-visible .c-collection__button-filters{opacity:0}.c-collection__button-filters.has-options,.c-collection__button-filters.is-loading{flex:1 0 50%}.c-collection__button-filters.is-filtering .o-btn{color:#fcfcfb}.c-collection__button-filters.is-filtering .o-btn.is-active{color:#163021}.c-collection__button-filters .o-btn{background-color:transparent;border:none;color:#163021;padding:.5rem .75rem;text-transform:capitalize;margin:0 .25rem;position:relative}.c-collection__button-filters .o-btn:after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:.375rem;height:1px;border-bottom:transparent;transition:all .5s cubic-bezier(.455,.03,.515,.955)}.c-collection__button-filters .o-btn.is-active:after{background:#f5f2f0}.c-collection__pagination{display:flex;justify-content:center;padding-left:1.25rem;padding-right:1.25rem}.c-collection__pagination .no-js{display:none}.c-collection__pagination .o-pagination{padding-left:3.875rem;padding-right:3.875rem;width:100%}.c-collection.is-loading:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:transparent;z-index:10;display:flex;align-items:center;justify-content:center;height:100%;width:100%}.c-collection.is-loading:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2rem;height:2rem;border:2px solid #f3f3f3;border-top-color:#333;border-radius:50%;animation:spin 1s linear infinite;z-index:1}.c-collection.is-loading .c-collection__products{opacity:.3;pointer-events:none}.c-collection__hero{display:flex;width:100%;align-items:center;margin-bottom:1.8125rem;flex-direction:column;gap:2rem}.c-collection__hero>*{flex:1}.c-collection__hero__hero--text-only{align-items:center;justify-content:center;text-align:center}.c-collection__text-container{max-width:var(--text-container-width,37.5rem)}.c-collection__media{width:100%;aspect-ratio:16/9;padding-bottom:0;border-radius:2.1875rem;overflow:hidden;max-width:var(--text-container-width,100%)}.c-collection__media .collection-media-video-container video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.c-collection__media-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.c-collection__media-button .o-btn.is-play{width:4.625rem;height:4.625rem}.c-collection .collection-media-hide-on-mobile{display:none}@media only screen and (min-width:480px){.c-collection__filter-sort-wrapper{border-radius:1.25rem}.c-collection__pagination .o-pagination{padding-left:5.875rem;padding-right:5.875rem;width:auto}}@media only screen and (min-width:750px){.c-collection__header{align-items:center}.c-collection__sticky{top:8.5rem}.is-sticky-header .c-collection__sticky{top:6.5rem}.c-collection__sticky.has-no-topbar-messages{top:4rem}.c-collection__sub-category-wrapper{max-width:43.75rem}.c-collection__excerpt.is-less{display:none}.c-collection__excerpt.is-full{position:static;opacity:1;z-index:1}.c-collection__excerpt.is-full .o-read-more__btn{display:none}}@media only screen and (min-width:1100px){.c-collection .is-mobile{display:none}.c-collection .is-desktop{display:block}.c-collection:before{height:10rem}.c-collection__header{padding-left:5rem;padding-right:5rem}.c-collection__header--has-hero{padding-top:4.0625rem;padding-bottom:4.0625rem}.c-collection__title{margin-bottom:1.6875rem}.is-sample-template .c-collection__title{margin-top:.75rem;margin-bottom:1.625rem}.c-collection__type-filter{margin-bottom:4.6875rem}.c-collection__type-filter-item:hover .c-collection__type-filter-label{background-color:#fdfdfccc}.c-collection__type-filter-item.is-disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.c-collection__type-filter-item.is-disabled .c-collection__type-filter-label{cursor:not-allowed}.c-collection__type-filter-list{margin-top:1.875rem}.c-collection__type-filter-label{flex-flow:row;padding:.5rem 1.5rem .5rem .5rem}.c-collection__type-filter-image{width:3.5rem;height:3.5rem}.c-collection__filter-sort-wrapper{margin-bottom:0;padding-left:0;padding-right:0}.c-collection__filter-sort-container.o-tabs__wrapper{border-radius:0;padding:0 3.25rem}.c-collection__results{width:auto;margin:0;padding:0;flex-shrink:0}.c-collection__results.is-desktop{display:block}.c-collection__results.is-mobile{display:none}.c-collection__excerpt{padding:0;text-align:left;font-size:.875rem;max-width:61.5rem;margin:0 auto 3.7rem 0}.c-collection__toggle-btn{width:auto;border:none}.c-collection__toggle-btn:first-of-type{border:none}.c-collection__toggle-btn.is-mobile{display:none}.c-collection__sort{order:3}.c-collection__description-container{padding:0 2.5rem;margin:10% 0 0}.c-collection__description>p:last-child{margin-bottom:0}.c-collection__description-read-more{margin:0 auto;max-width:23.4375rem}.c-collection__description-inner.is-mobile{display:none}.c-collection__description-inner.is-desktop{display:inline}.c-collection__filters-wrapper{min-height:4.375rem;border:none;align-items:center}.is-split-collection-b .c-collection__filters-wrapper{padding:0 2.5rem}.is-filters-visible .c-collection__filters-clear.is-visible{display:none}.c-collection__toggle-btn{height:auto}.c-collection__button-filters{flex:0;justify-content:flex-start;border-top:none}.c-collection__button-filters.has-options,.c-collection__button-filters.is-loading{border:none}.c-collection__button-filters .o-btn{color:#fcfcfb;padding:.5rem .5rem .5rem 0;text-transform:capitalize;margin-right:1.625rem}.c-collection__button-filters .o-btn:after{left:0;right:.5rem}.c-collection__hero{flex-direction:row;gap:6.25rem}.c-collection__text--alignment-left{text-align:left}.c-collection__text--alignment-center{text-align:center}.c-collection__text--alignment-right{text-align:right}.c-collection__text--position-left .c-collection__text-container{margin-right:auto;margin-left:0}.c-collection__text--position-center .c-collection__text-container{margin-right:auto;margin-left:auto}.c-collection__text--position-right .c-collection__text-container{margin-right:0;margin-left:auto}.c-collection__media{margin-top:-2.6875rem;margin-bottom:-2.6875rem;flex:0 0 50%;width:50%;max-width:none}.c-collection__description p,.c-collection__description span{font-size:1.25rem}.c-collection .collection-media-hide-on-desktop{display:none}.c-collection .collection-media-hide-on-mobile{display:block}}@media only screen and (min-width:1350px){.c-collection{padding-bottom:5.375rem}.c-collection__header--has-hero{padding-top:5.75rem;padding-bottom:5.75rem}.is-sticky-header .c-collection__sticky{top:8.5rem}.c-collection__sticky.has-no-topbar-messages{top:6rem}.c-collection__sub-category-wrapper{max-width:75rem}.c-collection__load-btn{width:25.3%}.c-collection__description-container{padding:0 5rem;margin:12.1% 0 0}}@media only screen and (min-width:1750px){.c-collection__sticky{top:8.5rem}.c-collection__sub-category-wrapper{max-width:93.75rem}.c-collection__filters-wrapper{min-height:5.375rem}.is-split-collection-b .c-collection__filters-wrapper{padding:0 3.5rem}.c-collection__results{font-size:.875rem}.c-collection__count{margin-top:3rem}}@media only screen and (min-width:2000px){.c-collection{padding-bottom:14rem}.c-collection__sub-category-wrapper{max-width:1900px}.c-collection__description-container{padding:0 5rem;margin:15.125rem 0 0}}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}.collection-media-modal__inner-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:1;background-color:#000}.collection-media-modal.is-open .collection-media-modal__inner-wrapper{opacity:1;visibility:visible}.collection-media-modal .o-modal__close{top:.875rem;right:.875rem}@media only screen and (min-width:1100px){.collection-media-modal .o-modal__close{top:1.25rem;right:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/657/assets/sections.collection-template.css.map */
