:root{--hff-opt-carbon: #1C1C1C;--hff-opt-alabaster: #F9F9F9;--hff-opt-muted-sage: #969F91}.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}product-info .product__subtitle.hff-product-title__sub{margin:.12em 0 0}.product-card-wrapper .card__media .media img{object-fit:cover!important;object-position:center top!important;height:100%!important;width:100%!important}product-info .product__media-wrapper img{object-fit:contain!important;object-position:center!important}product-info .hff-product-trust .hff-trust-icon{align-items:center;background:#9aa59229;border:1px solid rgba(28,28,28,.16);border-radius:50%;box-sizing:border-box;color:#1c1c1c;display:flex;height:44px;justify-content:center;margin:0 auto 7px;width:44px}product-info .hff-product-trust .hff-trust-icon svg{display:block;height:32px;width:32px}product-info .hff-product-trust>span{background:linear-gradient(180deg,#fbfbf8,#f4f5f1)!important;border:1px solid rgba(28,28,28,.14)!important;box-shadow:0 8px 24px #1c1c1c0a;padding-block:18px!important}product-info .hff-product-trust strong{color:#1c1c1c!important;font-weight:700;letter-spacing:.14em!important}product-info .hff-product-trust small{color:#1c1c1cad!important}.product-card-wrapper .card__media .media img{transition:opacity .22s ease}.product-card-wrapper.is-hff-gallery-sliding .card__media .media img{will-change:opacity}.product-card-wrapper .card__media .media img.is-hff-gallery-fading{opacity:0}product-info .hff-product-accordions{display:grid;gap:10px}product-info .hff-product-accordion{border-top:1px solid rgba(28,28,28,.14);padding-top:12px}product-info .hff-product-accordion:last-child{border-bottom:1px solid rgba(28,28,28,.14);padding-bottom:12px}product-info .hff-product-accordion summary{color:var(--hff-opt-carbon);cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.08em;list-style:none;text-transform:uppercase}product-info .hff-product-accordion summary::-webkit-details-marker{display:none}product-info .hff-product-accordion summary:after{content:"+";float:right}product-info .hff-product-accordion[open] summary:after{content:"-"}product-info .hff-product-accordion .rte{margin-top:12px}.hff-cart-value-layer{border:1px solid rgba(28,28,28,.14);margin-bottom:14px;padding:14px;text-align:center}.hff-cart-value-layer__payments{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:10px}.hff-cart-value-layer__payments span{border:1px solid rgba(28,28,28,.18);color:var(--hff-opt-carbon);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1;padding:8px 10px;text-transform:uppercase}.hff-cart-value-layer p{color:var(--hff-opt-carbon);font-size:13px;line-height:1.45;margin:0}#main-cart-footer .cart__ctas{align-items:stretch;display:flex;flex-direction:column;gap:12px}#main-cart-footer .cart__checkout-button{max-width:100%;width:100%}#main-cart-footer .hff-cart-value-layer{order:2}#main-cart-footer .cart__checkout-button{order:1}.hff-trust-badge-container{background-color:#f9f9f9!important;border-bottom:1px solid rgba(28,28,28,.14);border-top:1px solid rgba(28,28,28,.14)}.hff-trust-badge-container>.page-width{padding-bottom:40px!important;padding-top:40px!important}.hff-trust-badge-container .multicolumn-list{gap:12px;margin:0}.hff-trust-badge-item{margin:0;position:relative}@media screen and (min-width:750px){.hff-trust-badge-container .multicolumn-list{display:grid!important;gap:14px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.hff-trust-badge-container .hff-trust-badge-item{max-width:100%!important;width:100%!important}}.hff-trust-badge-container.no-heading .hff-trust-badge-card{background-color:#f4f5f1!important;background:linear-gradient(180deg,#fbfbf8,#f4f5f1)!important;border:1px solid rgba(28,28,28,.14)!important;box-shadow:0 8px 24px #1c1c1c0a;height:100%;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.hff-trust-badge-container .hff-trust-badge-card .multicolumn-card__info{padding:30px 20px!important}.hff-trust-badge-icon{align-items:center;background:#9aa59229;border:1px solid rgba(28,28,28,.16);border-radius:50%;box-sizing:border-box;color:#1c1c1c;display:flex;height:44px;justify-content:center;margin:0 auto 7px;transition:transform .3s ease;width:44px}.hff-trust-badge-icon svg{display:block;height:32px;width:32px}.hff-trust-badge-container.no-heading .hff-trust-badge-card .hff-trust-badge-title{color:#1c1c1c!important;font-family:var(--font-heading-family);font-size:13px!important;font-weight:600!important;letter-spacing:.15em!important;line-height:1.3;margin:0!important;text-transform:uppercase!important}.hff-trust-badge-container.no-heading .hff-trust-badge-card .hff-trust-badge-desc{color:#707070!important;font-size:11px!important;letter-spacing:.05em!important;line-height:1.5;margin-top:5px!important}.hff-trust-badge-container.no-heading .hff-trust-badge-card .hff-trust-badge-desc p{margin:0}@media screen and (hover:hover)and (pointer:fine){.hff-trust-badge-container .hff-trust-badge-card:hover{border-color:#1c1c1c38!important;box-shadow:0 12px 30px #1c1c1c12;transform:translateY(-2px)}.hff-trust-badge-container .hff-trust-badge-card:hover .hff-trust-badge-icon{transform:translateY(-3px)}}@media screen and (max-width:749px){.hff-trust-badge-container>.page-width{padding-bottom:24px!important;padding-top:24px!important}product-info .hff-product-trust .hff-trust-icon,.hff-trust-badge-icon{height:38px;margin-bottom:6px;width:38px}product-info .hff-product-trust .hff-trust-icon svg,.hff-trust-badge-icon svg{height:29px;width:29px}product-info .hff-product-trust>span{padding-block:14px!important}.hff-trust-badge-container .multicolumn-list{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.hff-trust-badge-item{max-width:100%;width:100%}.hff-trust-badge-container .hff-trust-badge-card .multicolumn-card__info{padding:20px 10px!important}.hff-trust-badge-container.no-heading .hff-trust-badge-card .hff-trust-badge-title{font-size:11px!important;letter-spacing:.12em!important}.hff-trust-badge-container.no-heading .hff-trust-badge-card .hff-trust-badge-desc{font-size:10.5px!important;letter-spacing:0!important}}:is([id$=__featured_collection],[id$=__featured_collection_dBDEgE],[id$=__featured_collection_TqA7dQ],[id$=__featured_collection_89Qrff]) .collection__title{margin-bottom:30px;text-align:center}:is([id$=__featured_collection],[id$=__featured_collection_dBDEgE],[id$=__featured_collection_TqA7dQ],[id$=__featured_collection_89Qrff]) .collection__title .title{color:var(--hff-opt-carbon);font-size:30px;font-weight:400;letter-spacing:.06em;line-height:1.2;margin:0}:is([id$=__featured_collection],[id$=__featured_collection_dBDEgE],[id$=__featured_collection_TqA7dQ],[id$=__featured_collection_89Qrff]) .collection__title .title:after{background:var(--hff-opt-muted-sage);content:"";display:block;height:1px;margin:14px auto 0;width:30px}:is([id$=__featured_collection],[id$=__featured_collection_dBDEgE],[id$=__featured_collection_TqA7dQ],[id$=__featured_collection_89Qrff]) .product-grid{row-gap:50px}:is([id$=__featured_collection],[id$=__featured_collection_dBDEgE],[id$=__featured_collection_TqA7dQ],[id$=__featured_collection_89Qrff]) .product-card-wrapper{transition:transform .22s ease}:is([id$=__featured_collection],[id$=__featured_collection_dBDEgE],[id$=__featured_collection_TqA7dQ],[id$=__featured_collection_89Qrff]) .product-card-wrapper .card__media .media img{transition:opacity .22s ease,transform .32s ease}:is([id$=__featured_collection],[id$=__featured_collection_dBDEgE],[id$=__featured_collection_TqA7dQ],[id$=__featured_collection_89Qrff]) .card>.card__content .card__information{padding-top:15px}:is([id$=__featured_collection],[id$=__featured_collection_dBDEgE],[id$=__featured_collection_TqA7dQ],[id$=__featured_collection_89Qrff]) .card__heading,:is([id$=__featured_collection],[id$=__featured_collection_dBDEgE],[id$=__featured_collection_TqA7dQ],[id$=__featured_collection_89Qrff]) .card__heading a{color:var(--hff-opt-carbon)!important;font-size:13px!important;font-weight:500;letter-spacing:.035em!important;line-height:1.4!important}:is([id$=__featured_collection],[id$=__featured_collection_dBDEgE],[id$=__featured_collection_TqA7dQ],[id$=__featured_collection_89Qrff]) .card-information>.price,:is([id$=__featured_collection],[id$=__featured_collection_dBDEgE],[id$=__featured_collection_TqA7dQ],[id$=__featured_collection_89Qrff]) .card-information>.price *{color:var(--hff-opt-carbon);font-size:12px!important;font-weight:600;letter-spacing:.06em;line-height:1.4!important}@media screen and (hover:hover)and (pointer:fine){:is([id$=__featured_collection],[id$=__featured_collection_dBDEgE],[id$=__featured_collection_TqA7dQ],[id$=__featured_collection_89Qrff]) .product-card-wrapper:hover{transform:translateY(-3px)}:is([id$=__featured_collection],[id$=__featured_collection_dBDEgE],[id$=__featured_collection_TqA7dQ],[id$=__featured_collection_89Qrff]) .product-card-wrapper:hover .card__media .media img{transform:scale(1.015)}}@media screen and (max-width:749px){:is([id$=__featured_collection],[id$=__featured_collection_dBDEgE],[id$=__featured_collection_TqA7dQ],[id$=__featured_collection_89Qrff]) .collection__title{margin-bottom:22px}:is([id$=__featured_collection],[id$=__featured_collection_dBDEgE],[id$=__featured_collection_TqA7dQ],[id$=__featured_collection_89Qrff]) .collection__title .title{font-size:24px}:is([id$=__featured_collection],[id$=__featured_collection_dBDEgE],[id$=__featured_collection_TqA7dQ],[id$=__featured_collection_89Qrff]) .product-grid{row-gap:34px}:is([id$=__featured_collection],[id$=__featured_collection_dBDEgE],[id$=__featured_collection_TqA7dQ],[id$=__featured_collection_89Qrff]) .card>.card__content .card__information{padding-top:11px}}:is([id$=__featured_collection],[id$=__featured_collection_dBDEgE],[id$=__featured_collection_TqA7dQ],[id$=__featured_collection_89Qrff]) .card--standard.card--media .card__inner .card__information{display:none!important}:is([id$=__featured_collection],[id$=__featured_collection_dBDEgE],[id$=__featured_collection_TqA7dQ],[id$=__featured_collection_89Qrff]) .price:not(.price--on-sale) .price__sale,:is([id$=__featured_collection],[id$=__featured_collection_dBDEgE],[id$=__featured_collection_TqA7dQ],[id$=__featured_collection_89Qrff]) .price--on-sale .price__regular{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/36/assets/hff-optimization.css.map */
