@keyframes borderFade{0%{border-color:#aa4421}50%{border-color:#e39832}to{border-color:#aa4421}}.price-compare{color:#4f4f4f;padding:0 .25rem}.product-badge{align-items:center;background-color:#101010;border-radius:.25rem;color:#fff;display:flex;flex-direction:row;font-family:Khand,Impact,sans-serif;font-size:.75rem;font-weight:700;gap:.25rem;justify-content:flex-start;left:.5rem;line-height:1;padding:.5rem;position:absolute;text-transform:uppercase;top:.5rem;z-index:2}.product-badge svg{display:block;height:auto!important;opacity:1!important;position:static!important;transform:none!important;width:.625rem!important}.c-product-promo-message{align-items:flex-start;color:#aa4421;display:flex;flex-direction:row;font-size:.875rem;gap:.25rem;justify-content:flex-start;margin-left:-.0625rem}.c-product-promo-message b,.c-product-promo-message strong{font-weight:600}.c-product-promo-message svg{display:block;height:auto;width:1.25rem}.c-product-promo-message a{text-decoration:underline}.product-thumb{align-content:flex-start;background-color:#fff;border-radius:.5rem;display:grid;gap:.5rem;padding:.75rem;position:relative}.product-thumb .product-thumb__image{cursor:pointer;display:block;margin-inline:auto;max-width:11.25rem;width:100%}.product-thumb .input-swatch{margin:.1875rem}.product-thumb [data-bv-rating] .bv_main_container,.product-thumb [data-bv-show=inline_rating] .bv_main_container{justify-content:flex-start}.product-thumb [data-bv-show] a{max-width:5.375rem!important}.product-thumb [data-bv-show] a[aria-label*="0.0"]{display:none!important}.product-thumb .c-product-promo-message{margin-bottom:.25rem}.product-thumb__short-description{font-size:.875rem}.product-thumb--small{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.product-thumb--small .product-thumb__image{height:3.75rem;width:3.75rem}.product-thumb__title{font-size:1.25rem;font-weight:700;line-height:1.1;margin:0}.product-thumb__price,.product-thumb__title{font-family:Khand,Impact,sans-serif;z-index:2}.product-thumb__price{font-size:1.125rem;font-weight:600;position:relative}.product-thumb__price-rating{align-items:center;-moz-column-gap:1.125rem;column-gap:1.125rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.product-thumb__price-rating [data-bv-show]{position:relative;top:.0625rem}.product-thumb svg:not(.icon):not(.icon-discount){display:block;height:auto;left:50%;opacity:1;position:absolute;top:0;transform:translateX(-50%);transition:opacity .15s ease-in;transition-delay:.2s;width:100%;z-index:1}.product-thumb svg:not(.icon):not(.icon-discount) *{fill:currentColor;display:block;opacity:1;visibility:visible}.product-thumb svg:not(.icon):not(.icon-discount):not(.svg-paint-brushstroke){opacity:0}.product-thumb svg:not(.icon):not(.icon-discount)~.product-thumb__image{max-width:11.25rem}.product-thumb svg:not(.icon):not(.icon-discount)~.product-thumb__image,.product-thumb svg:not(.icon):not(.icon-discount)~.product-thumb__price,.product-thumb svg:not(.icon):not(.icon-discount)~.product-thumb__title{position:relative;z-index:2}.product-thumb [data-bv-show]{min-height:1.625rem}.product-thumb [data-bv-show],.product-thumb [data-bv-show] .bv_main_container .bv_text{color:#667c49!important;font-family:Khand,Impact,sans-serif!important}.product-thumb [data-bv-show] svg{opacity:1!important}.product-thumbnail-swatch__options-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-left:-.1875rem}.product-thumbnail-swatch__options-wrapper .swatch{height:1.125rem;width:1.125rem}.product-thumbnail-swatch__color-name{display:block;font-family:Khand,Impact,sans-serif;font-size:.875rem;margin-top:.625rem;min-height:1.25rem}.pagination{width:100%}.pagination:has(.pagination__resource-count){display:grid;gap:.375rem}.pagination:has(.pagination__resource-count) .pagination__list{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.pagination__resource-count{font-family:Khand,Impact,sans-serif;font-size:1.125rem;font-weight:500;font-weight:400;line-height:1.1;text-transform:uppercase}.pagination__list{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}.pagination__element{align-items:center;border:.0625rem solid #101010;display:inline-flex;font-family:Khand,Impact,sans-serif;font-size:1.125rem;font-weight:500;font-weight:400;gap:.5625rem;height:2.1875rem;justify-content:center;line-height:1;line-height:1.1;max-width:2.75rem;padding-inline:.75rem;text-align:center;text-transform:uppercase;transition:color .15s ease-in,background-color .15s ease-in,border-color .15s ease-in}.pagination__element:disabled{background-color:#d9d9d9!important;border-color:#d9d9d9!important;color:#8b8b8b!important;pointer-events:none!important}.pagination__element.is-active{background-color:#101010;color:#fff;font-weight:700}.pagination__element--next,.pagination__element--prev{align-items:center;display:flex;flex-direction:row;justify-content:center}.pagination__element--next svg,.pagination__element--prev svg{display:block;height:auto;width:.5rem}.benefits-ctas{display:grid}.benefit-cta{align-items:center;display:flex;flex-direction:row;font-family:Khand,Impact,sans-serif;font-size:1.25rem;font-weight:700;gap:.75rem;justify-content:flex-start}.benefit-cta img,.benefit-cta svg{display:block;height:auto;width:2.5rem}.collection-block-wide{background-color:#667c49;border-radius:.5rem;color:#fff;display:grid;gap:1.5rem;padding:1.5rem}.collection-block-wide__title{display:block;font-family:Khand,Impact,sans-serif;font-size:1.5625rem;font-weight:700;line-height:1.1;margin:0 0 .25rem;text-transform:uppercase}.collection-block-wide__actions .btn{padding-inline:4.5rem}.collection-block{height:100%;padding:1.5rem;position:relative;width:100%}.collection-block[data-type=collection_tile_product_image],.collection-block[data-type=collection_tile_review]{position:relative}.collection-block[data-type=collection_tile_product_image] a:first-of-type:before,.collection-block[data-type=collection_tile_product_image] button:first-of-type:before,.collection-block[data-type=collection_tile_review] a:first-of-type:before,.collection-block[data-type=collection_tile_review] button:first-of-type:before{bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.collection-block[data-type=collection_tile_product_image] a:first-of-type.focus-visible,.collection-block[data-type=collection_tile_product_image] button:first-of-type.focus-visible,.collection-block[data-type=collection_tile_review] a:first-of-type.focus-visible,.collection-block[data-type=collection_tile_review] button:first-of-type.focus-visible{box-shadow:none}.collection-block[data-type=collection_tile_product_image] a:first-of-type.focus-visible:before,.collection-block[data-type=collection_tile_product_image] button:first-of-type.focus-visible:before,.collection-block[data-type=collection_tile_review] a:first-of-type.focus-visible:before,.collection-block[data-type=collection_tile_review] button:first-of-type.focus-visible:before{border-color:#fff;border-radius:var(--border-radius,.125rem);box-shadow:0 0 0 .125rem #aa4421;outline:none}.collection-block__inner{display:flex;flex-direction:column;gap:1.5rem;height:100%;justify-content:space-between;position:relative;width:100%;z-index:3}.collection-block__content{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.3)}.collection-block__footer{color:#fff}.collection-block__footer .btn{width:100%}.collection-block__image{border-radius:.5rem;left:0;overflow:hidden;position:absolute;top:0;z-index:1}.collection-block__image,.collection-block__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.collection-block__image:before{background:rgba(0,0,0,.33);background:linear-gradient(180deg,rgba(0,0,0,.65) 0,rgba(0,0,0,.5) 25%,transparent);bottom:0;bottom:25%;content:"";left:0;position:absolute;right:0;top:0}[data-type=collection_tile_review] .collection-block__image:before{bottom:40%}[data-type=collection_tile_review] .collection-block__image:after{background:linear-gradient(0deg,rgba(0,0,0,.65) 0,transparent);bottom:0;content:"";left:0;position:absolute;right:0;top:0;top:60%}.collection-block__title{display:block;font-family:Khand,Impact,sans-serif;font-size:1.5625rem;font-weight:700;line-height:1.1;text-transform:uppercase}.collection-block__description{font-size:1rem;line-height:1.3}.collection-block__stars{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:.875rem}.collection-block__stars svg{display:block;height:auto;width:1.25rem}.collection-block__review-author-product{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start}.collection-block__review-author-product-info{display:grid}.collection-block__review-author-image{border-radius:.375rem;height:auto;overflow:hidden;width:2rem}.collection-block__review-author{font-family:Khand,Impact,sans-serif;font-size:.875rem;font-weight:700;line-height:1.1;text-transform:uppercase}.collection-block__review-product{font-size:.75rem;text-decoration:underline}.section-collection-product-grid{position:relative}.section-collection-product-grid .collection-banner-drip{left:0;position:absolute;top:0;width:100%;z-index:1}.section-collection-product-grid .collection-banner-drip svg{display:block;height:auto;width:100%}.collection-products{border-bottom:1px solid #d1d1d1;padding-bottom:1.5rem}.collection-products__grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.collection-products__grid .product-thumb{height:100%}.collection-products__grid .product-thumb .bv_sub_container{display:none!important}.is-loading .collection-products__grid{opacity:.6;pointer-events:none}.collection-products__nav{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin-bottom:1.5rem;width:100%}.collection-products__modal-btn{border:.0625rem solid #101010;color:#101010;font-family:Khand,Impact,sans-serif;font-size:1.125rem;font-weight:700;justify-content:space-between;padding:.875rem 1.875rem;text-transform:uppercase}.collection-products__modal-btn:active{background-color:#aa4421;border-color:#aa4421;color:#fff}.collection-products__modal-btn.focus-visible{background-color:#101010;color:#fff}.collection-products__modal-btn,.collection-products__nav select{background-color:#fff;border-color:#d1d1d1;border-radius:.125rem;font-family:Khand,Impact,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.1;min-height:unset;padding-block:.5625rem;padding-inline:.75rem;text-transform:uppercase;text-transform:none}.collection-products__nav select{padding-right:1.875rem}.collection-products__nav .input-select:after{bottom:calc(50% - 2px)}.collection-products__filters-header{background-color:#fff;flex-shrink:0;font-family:Khand,Impact,sans-serif;font-size:1.375rem;font-weight:700;gap:0;justify-content:flex-start;line-height:1.1;padding:1rem 0;position:sticky;text-transform:uppercase;top:0;z-index:3}.collection-products__filters-header .icon{color:#aa4421;height:1.875rem;position:absolute;right:-.25rem;top:50%;transform:translateY(-50%);width:1.875rem}.collection-products__filters-wrapper{align-items:stretch;display:flex;flex-direction:column;height:100%;justify-content:flex-start;overflow-y:scroll;padding:0 1.25rem;position:relative;transition:opacity .25s ease}.collection-products__value-props-sort{align-items:center;display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between;margin-bottom:1.5rem}.collection-products__value-props-sort select{background-color:#fff;border-color:#d1d1d1;border-radius:.125rem;font-family:Khand,Impact,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.1;min-height:unset;padding:.5625rem 1.875rem .5625rem .75rem;text-transform:uppercase;text-transform:none}.collection-products__value-props-sort .input-select:after{bottom:calc(50% - 2px)}.collection-products__value-props .benefits-ctas{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;margin-bottom:1rem}.collection-products__value-props .benefit-cta{color:#aa4421;font-size:1rem;gap:.5rem}.collection-products__value-props .benefit-cta span{color:#101010}.collection-products__empty{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;padding:.5rem 0 1.5rem}.collection-products__empty h1,.collection-products__empty h2,.collection-products__empty h3,.collection-products__empty h4,.collection-products__empty h5,.collection-products__empty h6{font-weight:500;margin:0}.collection-products__empty p{margin:0}.collection-products__empty .rte{display:grid;gap:.5rem}.collection-products__empty .btn{width:100%}.collection-products__empty-image{display:block;flex-shrink:0;height:auto;width:13.75rem}.collection-products__empty-text{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;text-align:center;width:100%}.collection-products__grid__collection-block-wide{grid-column:span 2}@media only screen and (min-width:48em){.product-thumbnail-swatch__options-wrapper .product-thumbnail-swatch__mobile-more-colors{display:none}.collection-block-wide{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.collection-block-wide__content{flex:1}.collection-products{padding-bottom:3rem}.collection-products__grid{gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.collection-products__grid__collection-block-wide{grid-column:span 3}}@media only screen and (min-width:64em){.product-thumb{padding:1.25rem}.product-thumb .product-thumb__image,.product-thumb svg:not(.icon):not(.icon-discount)~.product-thumb__image{max-width:15.625rem}.pagination:has(.pagination__resource-count){align-items:center;display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between}.pagination:has(.pagination__resource-count) .pagination__list{justify-content:flex-end}.benefits-ctas{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly}.benefit-cta{font-size:1.5rem;gap:1rem}.benefit-cta img,.benefit-cta svg{width:3.75rem}.section-collection-product-grid .collection-products{padding-top:5.25rem;position:relative;z-index:2}.collection-products{display:flex;flex-wrap:wrap;flex-wrap:nowrap;gap:3rem}.collection-products>:first-child{flex-basis:13rem;flex-grow:1}.collection-products>:last-child{flex-basis:0;flex-grow:999;min-inline-size:50%}.collection-products__grid .product-thumb__text{font-size:1.25rem}.collection-products__filters-header,.collection-products__nav{display:none}.collection-products__filters-wrapper{overflow:visible;padding:0}.collection-products__value-props .benefits-ctas{gap:2.25rem;justify-content:flex-start;margin-bottom:0;padding-block:.5rem}.collection-products__value-props .benefit-cta{font-size:1.125rem;gap:.75rem}.collection-products__value-props .benefit-cta img{height:2.5rem;width:2.5rem}.collection-products__empty{align-items:center;display:flex;flex-direction:row;gap:1.5rem;justify-content:flex-start}.collection-products__empty h3{font-size:1.875rem}.collection-products__empty p{font-size:1.25rem}.collection-products__empty .collection-products__empty-text{flex:1}.collection-products__empty .btn{padding:.875rem 4.5rem;width:auto}.collection-products__empty-text{align-items:flex-start;text-align:left}}@media only screen and (max-width:calc(64em - 1px)){.collection-products__filters{background-color:#fff;bottom:0;box-shadow:-.5rem 0 2rem -.75rem rgba(0,0,0,.25);color:#101010;display:none;max-width:21.9375rem;position:fixed;right:0;top:0;transform:translateX(110%);transition:transform .4s cubic-bezier(.16,.87,.5,1),opacity .4s cubic-bezier(.16,.87,.5,1);width:100%;z-index:10}.collection-products__filters.is-active{display:block}.collection-products__filters.is-visible{opacity:1;transform:translateX(0)}.collection-products__filters-content{display:flex;flex:1;flex-direction:column}.collection-products__filters-content storefront-filters,.collection-products__filters-content storefront-filters form{align-items:stretch;display:flex;flex:1;flex-direction:column;height:100%;justify-content:flex-start}.collection-products__filters-content .storefront-filter__actions{align-items:stretch;display:flex;flex:1;flex-direction:column;justify-content:flex-end}.collection-products__value-props-sort{display:none!important}}@media only screen and (max-width:calc(48em - 1px)){.product-thumbnail-swatch__options-wrapper .input-swatch:not(:first-child):not(:nth-child(2)):not(:nth-child(3)){display:none}.product-thumbnail-swatch__options-wrapper .product-thumbnail-swatch__mobile-more-colors{display:inline-block;font-size:1.375rem;font-weight:400;margin-left:.1875rem;position:relative}.product-thumbnail-swatch__options-wrapper .product-thumbnail-swatch__mobile-more-colors:before{bottom:-.75rem;content:"";display:block;left:-.75rem;position:absolute;right:-.75rem;top:-.75rem}.pagination__list[data-paginate-parts="7"] .pagination-li--page-placeholder,.pagination__list[data-paginate-parts="7"] .pagination-li--page-placeholder+li,.pagination__list[data-paginate-parts="7"][data-paginate-parts="9"] .pagination-li--previous+li,.pagination__list[data-paginate-parts="8"] .pagination-li--page-placeholder,.pagination__list[data-paginate-parts="8"] .pagination-li--page-placeholder+li,.pagination__list[data-paginate-parts="8"][data-paginate-parts="9"] .pagination-li--previous+li,.pagination__list[data-paginate-parts="9"] .pagination-li--page-placeholder,.pagination__list[data-paginate-parts="9"] .pagination-li--page-placeholder+li,.pagination__list[data-paginate-parts="9"][data-paginate-parts="9"] .pagination-li--previous+li{display:none}.collection-block-wide__actions .btn{width:100%}}@media only screen and (max-width:calc(31.3125em - 1px)){.collection-block{padding:1rem}.collection-block__footer .btn{padding:.75rem}.collection-block__title{font-size:1.25rem}.collection-block__description{font-size:.875rem;line-height:1.2}}@media (hover:hover){.c-product-promo-message a:hover{text-decoration:none}.product-thumb .product-thumb__image:hover+.product-thumb__title,.product-thumb__title:hover{text-decoration:underline}.pagination__element--next:hover,.pagination__element--prev:hover,a.pagination__element:not(.pagination__element--prev):not(.pagination__element--next):hover{border-color:#aa4421;color:#aa4421}.collection-block__footer .btn:hover{background-color:#667c49;border-color:#667c49}.collection-products__modal-btn:hover{background-color:#101010;border-color:#101010;color:#fff}}