.product-card-wrapper{--sfs-pc-navy: #001f3d;--sfs-pc-leaf: #5d7d2d;--sfs-pc-leaf-hover: #4f6b26;--sfs-pc-white: #ffffff;--sfs-pc-line: rgba(0, 31, 61, .14);--image-padding: 0}.product-card-wrapper .card{--image-padding: 0;background:var(--sfs-pc-white);border:.1rem solid var(--sfs-pc-line);border-radius:.8rem;overflow:hidden;text-align:center;--text-alignment: center}.product-card-wrapper .card--card,.product-card-wrapper .card--standard .card__inner{border-radius:.8rem}.product-card-wrapper .card__inner{padding:0;background:var(--sfs-pc-white)}.product-card-wrapper .card__inner.ratio:before{padding-bottom:100%!important}.product-card-wrapper .card--card.card--media>.card__content{margin-top:0}.product-card-wrapper .card--media .card__inner .card__content{padding:0}.product-card-wrapper .card__media{margin:0!important;width:100%!important;border-radius:.8rem .8rem 0 0;overflow:hidden}.product-card-wrapper .card__media,.product-card-wrapper .media{border-radius:.8rem .8rem 0 0;overflow:hidden}.product-card-wrapper .card__media .media{width:100%;height:100%}.product-card-wrapper .media img,.product-card-wrapper .card__media img{width:100%;height:100%;object-fit:cover;object-position:center}.product-card-wrapper .card__content{padding:1.2rem;text-align:center!important}.product-card-wrapper .card__information,.product-card-wrapper .card-information{text-align:center!important}.product-card-wrapper .card__heading,.product-card-wrapper h3.card__heading,.product-card-wrapper .card__heading.h5,.product-card-wrapper .card__heading a{color:var(--sfs-pc-navy)!important;font-family:"Avenir Next",var(--font-body-family)!important;font-style:normal!important;font-weight:600;font-size:1.5rem;line-height:1.3;text-align:center!important;text-decoration:none}.product-card-wrapper .product__subtitle{color:var(--sfs-pc-navy)!important;font-family:"Avenir Next",var(--font-body-family)!important;font-style:normal!important;font-weight:500;text-align:center!important}.product-card-wrapper .price,.product-card-wrapper .price-item,.product-card-wrapper .price__regular,.product-card-wrapper .price__sale,.product-card-wrapper .card-information>.price{color:var(--sfs-pc-navy)!important;font-family:"Avenir Next",var(--font-body-family)!important;font-style:normal!important;font-weight:500;font-size:1.4rem;text-align:center!important;justify-content:center!important}.product-card-wrapper .quick-add{margin:.6rem 1.2rem 0;text-align:center!important}.product-card-wrapper .quick-add__submit,.product-card-wrapper .button.quick-add__submit,.product-card-wrapper add-to-bucket.bucket_button,.product-card-wrapper .button.bucket_button{width:100%!important;min-height:4.4rem;border:0;border-radius:.4rem;background:#5d7d2d!important;background-color:#5d7d2d!important;color:#fff!important;font-family:"Avenir Next",var(--font-body-family)!important;font-style:normal!important;font-size:1.2rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;--color-button: 93, 125, 45 !important;--color-button-text: 255, 255, 255 !important;--buttons-radius: .4rem;--buttons-radius-outset: .4rem;--buttons-border-width: 0px;--buttons-border-offset: 0px;--border-offset: 0px;--border-opacity: 0;box-shadow:none;overflow:visible;transition:background-color var(--duration-short) ease,box-shadow var(--duration-short) ease}.product-card-wrapper .quick-add__submit:before,.product-card-wrapper .quick-add__submit:after,.product-card-wrapper .button.quick-add__submit:before,.product-card-wrapper .button.quick-add__submit:after,.product-card-wrapper add-to-bucket.bucket_button:before,.product-card-wrapper add-to-bucket.bucket_button:after,.product-card-wrapper .button.bucket_button:before,.product-card-wrapper .button.bucket_button:after{content:none;box-shadow:none!important}.product-card-wrapper .quick-add__submit:hover,.product-card-wrapper .button.quick-add__submit:hover,.product-card-wrapper add-to-bucket.bucket_button:hover,.product-card-wrapper .button.bucket_button:hover{background:#4f6b26!important;background-color:#4f6b26!important;color:#fff!important;box-shadow:0 0 0 .13rem #4f6b26}.product-card-wrapper .learn_more,.product-card-wrapper .learn_more_button,.product-card-wrapper button.learn_more{all:unset;display:inline-block;margin-top:.5rem;cursor:pointer;color:#001f3d!important;font-family:"Avenir Next",var(--font-body-family)!important;font-style:normal!important;font-size:1.4rem;font-weight:500;line-height:1.4;text-align:center;text-decoration:underline;text-underline-offset:.2rem}.product-card-wrapper .card__badge .badge{background:#001f3d;color:#fff;border:0;border-radius:.2rem;font-family:"Avenir Next",var(--font-body-family)!important;font-style:normal!important;font-weight:600;letter-spacing:.04em;text-transform:uppercase}@media screen and (min-width:750px)and (max-width:1199px){.facets-vertical .grid--5-col-desktop .grid__item,.facets-vertical .grid--4-col-desktop .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)!important;max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)!important}}@media screen and (min-width:750px){.facets-vertical{display:flex!important;justify-content:flex-start;align-items:stretch;gap:3rem}body:not(:has(.sfs-search-hero)) .facets-vertical:not(.page-width){padding-top:2.4rem}.facets-vertical .facets-wrapper{display:flex;flex-direction:column;background:#f9f7f2;border-right:.1rem solid rgba(0,31,61,.12);align-self:flex-start;flex:0 0 24rem;width:24rem;max-width:24rem;min-height:0;height:auto;box-sizing:border-box;padding:0 2rem 3.2rem 0!important;margin-left:0!important}.facets-vertical .product-grid-container{min-width:0;flex:1;padding-top:0!important}.facets-vertical .facets-container,.facets-vertical .facets-container.cst-face{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;grid-template-columns:none!important;grid-template-rows:none!important;background:transparent;border-right:0!important;padding:0!important;width:100%!important;max-width:none!important}.facets-vertical .facets-container>*{width:100%;max-width:100%;grid-column:auto;grid-row:auto}.facets-vertical .facets__form-vertical{display:flex;flex-direction:column;width:100%!important;max-width:100%}.facets-vertical .mobile-facets__wrapper{display:none}.facets-vertical .cst-div.bread_crumbs__top{width:100%}}.collection-search-wrapper{display:flex;justify-content:flex-start;margin:0 0 2rem!important;margin-left:0!important;margin-top:0!important}#collection-search-input{width:100%!important;max-width:none!important;box-sizing:border-box;min-height:4.4rem;padding:1rem 1.2rem!important;border:.1rem solid rgba(0,31,61,.18)!important;border-radius:.4rem!important;background:#fff!important;color:#001f3d!important;font-family:"Avenir Next",var(--font-body-family)!important;font-style:normal!important;font-size:1.4rem!important;outline:none!important;box-shadow:none!important}#collection-search-input::placeholder{color:#001f3d73}.facets-container.cst-face .facets__summary-label,.facets-container.cst-face .facet-checkbox__text,.facets-container.cst-face .facets__heading,.facets-container.cst-face .facet-filters__label,.facets-container.cst-face .facets__label,.facets-container.cst-face summary,.facets-container.cst-face .facets__selected{color:#001f3d;font-family:"Avenir Next",var(--font-body-family);font-style:normal}.facets-container.cst-face .facets-layout-list--text input[type=checkbox]:checked{background:#5d7d2d;background-color:#5d7d2d}.facets-container.cst-face .cst-div.bread_crumbs__top{margin:0 0 .8rem}.facets-container.cst-face .facets__heading--vertical{margin:0 0 .8rem;font-weight:600;letter-spacing:.04em}.facets-container.cst-face .facets__disclosure-vertical{border-bottom:.1rem solid rgba(0,31,61,.12)}.facets-container.cst-face .facets__summary{padding:1.5rem 0}.mobile-facets__inner,.mobile-facets__header{background:#f9f7f2;font-family:"Avenir Next",var(--font-body-family);font-style:normal;color:#001f3d}.mobile-facets__open,.mobile-facets__label,.mobile-facets__summary{font-family:"Avenir Next",var(--font-body-family);font-style:normal;color:#001f3d}.mobile-facets__inner .facets-layout-list--text input[type=checkbox]:checked{background:#5d7d2d;background-color:#5d7d2d}quick-add-modal .quick-add-modal__content{background:#fff;color:#001f3d;border-radius:.8rem;font-family:"Avenir Next",var(--font-body-family);font-style:normal}quick-add-modal .quick-add-modal__content h1,quick-add-modal .quick-add-modal__content h2,quick-add-modal .quick-add-modal__content h3,quick-add-modal .quick-add-modal__content .h2,quick-add-modal .quick-add-modal__content .h3,quick-add-modal .quick-add-modal__content .product__title,quick-add-modal .quick-add-modal__content .product__title *{color:#001f3d!important;font-family:"Avenir Next",var(--font-body-family)!important;font-style:normal!important}quick-add-modal .quick-add-modal__content .price,quick-add-modal .quick-add-modal__content .price-item{color:#001f3d!important;font-family:"Avenir Next",var(--font-body-family)!important;font-style:normal!important}quick-add-modal .quick-add-modal__toggle{color:#001f3d}quick-add-modal add-to-bucket.bucket_button,quick-add-modal .atb.bucket_button,quick-add-modal .button.bucket_button{background:#5d7d2d!important;background-color:#5d7d2d!important;color:#fff!important;border:0;border-radius:.4rem;font-family:"Avenir Next",var(--font-body-family)!important;font-style:normal!important;font-weight:600;letter-spacing:.06em;text-transform:uppercase;--color-button: 93, 125, 45 !important;--color-button-text: 255, 255, 255 !important;--buttons-radius: .4rem;--buttons-radius-outset: .4rem;--buttons-border-width: 0px;--buttons-border-offset: 0px;--border-offset: 0px;--border-opacity: 0;box-shadow:none;transition:background-color var(--duration-short) ease,box-shadow var(--duration-short) ease}quick-add-modal add-to-bucket.bucket_button:before,quick-add-modal add-to-bucket.bucket_button:after,quick-add-modal .atb.bucket_button:before,quick-add-modal .atb.bucket_button:after,quick-add-modal .button.bucket_button:before,quick-add-modal .button.bucket_button:after{content:none;box-shadow:none!important}quick-add-modal add-to-bucket.bucket_button:hover,quick-add-modal .atb.bucket_button:hover,quick-add-modal .button.bucket_button:hover,quick-add-modal .product-form__submit:hover,quick-add-modal .make-custom-bucket:hover,quick-add-modal .button.atb:hover{background:#4f6b26!important;background-color:#4f6b26!important;color:#fff!important;box-shadow:0 0 0 .13rem #4f6b26}quick-add-modal .product-form__submit,quick-add-modal .product-form__buttons .button,quick-add-modal .make-custom-bucket,quick-add-modal .button.atb{background:#5d7d2d!important;background-color:#5d7d2d!important;color:#fff!important;border:0;border-radius:.4rem;font-family:"Avenir Next",var(--font-body-family)!important;font-style:normal!important;font-weight:600;letter-spacing:.06em;text-transform:uppercase;--color-button: 93, 125, 45 !important;--color-button-text: 255, 255, 255 !important;--buttons-radius: .4rem;--buttons-radius-outset: .4rem;--buttons-border-width: 0px;--buttons-border-offset: 0px;--border-offset: 0px;--border-opacity: 0;box-shadow:none}quick-add-modal .product-form__submit:before,quick-add-modal .product-form__submit:after,quick-add-modal .product-form__buttons .button:before,quick-add-modal .product-form__buttons .button:after,quick-add-modal .make-custom-bucket:before,quick-add-modal .make-custom-bucket:after{content:none;box-shadow:none!important}quick-add-modal .saved_button_product,quick-add-modal a.saved_button_product{color:#001f3d!important;font-family:"Avenir Next",var(--font-body-family)!important;font-style:normal!important}quick-add-modal .quantity,quick-add-modal quantity-input{border-color:#001f3d2e;border-radius:.4rem;font-family:"Avenir Next",var(--font-body-family)}quick-add-modal .quantity__button,quick-add-modal .quantity__input{color:#001f3d}quick-add-modal .thumbnail{border-radius:.4rem;border-color:#001f3d24}quick-add-modal .thumbnail[aria-current]{border-color:#001f3d;box-shadow:0 0 0 .1rem #001f3d}quick-add-modal .custom-tabs__heading,quick-add-modal .custom-tabs__tab,quick-add-modal .custom-tabs__content,quick-add-modal .size_property span{color:#001f3d!important;font-family:"Avenir Next",var(--font-body-family)!important;font-style:normal!important}quick-add-modal .custom-tabs__tab.active{background:#f9f7f2;color:#001f3d!important}quick-add-modal .custom-tabs__tab.active:after{background-color:#001f3d}quick-add-modal .product__media,quick-add-modal .product-media-container,quick-add-modal .global-media-settings{padding:0!important;background:#fff;border:0;box-shadow:none}quick-add-modal .product__media.media{padding-bottom:0!important;height:auto}quick-add-modal .product__media img,quick-add-modal .product-media-container img{position:relative!important;inset:auto;width:100%;height:auto;max-height:52rem;object-fit:contain;object-position:center}@media screen and (min-width:750px){quick-add-modal .product:not(.product--no-media) .product__media-wrapper{max-width:48%;width:calc(48% - var(--grid-desktop-horizontal-spacing) / 2)}quick-add-modal .product:not(.product--no-media) .product__info-wrapper{max-width:52%;width:calc(52% - var(--grid-desktop-horizontal-spacing) / 2);padding-left:3.2rem}}.sfs-search-status{margin:0 auto 2.4rem;text-align:center;color:#001f3d;font-family:"Avenir Next",var(--font-body-family)}.template-search__search{margin:0 auto 4rem;max-width:74.1rem}.sfs-shop-heading{text-align:center;margin:0 0 2.4rem}.sfs-shop-heading__title{margin:0;color:#001f3d;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 2.4rem);line-height:1.3}.related-products__heading,.recently-viewed-products .title{color:#001f3d}.sfs-shop-heading__leaf{display:block;width:min(22rem,70%);height:auto;margin:1.2rem auto 0}[class*=-padding]:has(>.facets-vertical.page-width){background:#f9f7f2!important;padding-top:0!important;padding-bottom:0!important}.template-search[class*=-padding]{padding-bottom:0!important}@media screen and (min-width:750px){.sfs-shop-heading{margin:0 0 2.4rem}.sfs-shop-heading__title{font-size:calc(var(--font-heading-scale) * 3.2rem)}.template-search .facets-vertical.page-width,[class*=-padding]:has(>.facets-vertical.page-width)>.facets-vertical.page-width{max-width:none!important;width:100%!important;margin:0!important;padding:0!important;gap:0;align-items:stretch;position:relative;isolation:isolate;background:#fff}[class*=-padding]:has(>.facets-vertical.page-width)>.facets-vertical.page-width:before{content:"";position:absolute;top:0;bottom:0;left:0;width:32rem;background:#f9f7f2;border-right:.1rem solid rgba(0,31,61,.2);pointer-events:none;z-index:0}.template-search .facets-wrapper,[class*=-padding]:has(>.facets-vertical.page-width) .facets-wrapper{flex:0 0 28rem;width:28rem;max-width:28rem;align-self:stretch!important;min-height:100%;height:auto;margin-left:0!important;background:transparent!important;border-right:0!important;box-sizing:border-box;position:relative;z-index:1}.template-search .facets-wrapper{padding:2.4rem 2.4rem 3.2rem 4rem!important;background:#f9f7f2!important;border-right:.1rem solid rgba(0,31,61,.2)!important}[class*=-padding]:has(>.facets-vertical.page-width) .facets-wrapper{padding:2.4rem 2.4rem 3.2rem 4rem!important}.template-search .product-grid-container{background:#fff;padding:2.4rem 4rem 2.4rem 3rem!important;min-width:0;flex:1;position:relative;z-index:1}[class*=-padding]:has(>.facets-vertical.page-width) .product-grid-container{background:#fff;padding:2.4rem 4rem 2.4rem 3rem!important;min-width:0;flex:1;position:relative;z-index:1}.template-search .facets-container,.template-search .facets-container.cst-face,[class*=-padding]:has(>.facets-vertical.page-width) .facets-container,[class*=-padding]:has(>.facets-vertical.page-width) .facets-container.cst-face{padding-top:0!important;width:100%!important}}@media screen and (max-width:749px){.sfs-search-hero{margin-bottom:2.4rem}#product-grid.product-grid.grid--2-col-tablet-down,.collection .product-grid.grid--2-col-tablet-down{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}#product-grid.product-grid.grid--2-col-tablet-down>.grid__item,.collection .product-grid.grid--2-col-tablet-down>.grid__item{width:100%!important;max-width:none!important;flex:none!important;flex-grow:0!important;min-width:0!important}.sfs-shop-heading__title{font-size:calc(var(--font-heading-scale) * 2.4rem)}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/sfs-product-cards.css.map */
