.tfc-cut{font-family:Arial,Helvetica,sans-serif;color:#111;background:#fff;line-height:1.65}.tfc-cut *{box-sizing:border-box}.tfc-cut h1,.tfc-cut h2,.tfc-cut p{margin:0}.tfc-cut__hero{background:#009b43;padding:60px 24px 54px;text-align:center}.tfc-cut__hero h1{font:800 clamp(38px,5.5vw,76px)/1 Arial,Helvetica,sans-serif;letter-spacing:-.045em;color:#fff;text-transform:uppercase}.tfc-cut__values{background:#111;color:#fff;padding:18px 22px;text-align:center;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.tfc-cut__inner{max-width:1180px;margin:auto;padding:58px 32px}.tfc-cut__intro{max-width:850px;font-size:clamp(23px,2.5vw,32px);line-height:1.4;letter-spacing:-.025em;padding-bottom:45px}.tfc-cut__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;border-top:1px solid #dcdcdc;padding-top:38px}.tfc-cut__panel h2{font:800 24px/1.15 Arial,Helvetica,sans-serif;letter-spacing:-.025em;text-transform:uppercase;margin-bottom:22px}.tfc-cut__panel h2:before{content:"";display:block;width:42px;height:5px;background:#009b43;margin-bottom:22px}.tfc-cut__text{font-size:17px;line-height:1.8;color:#333}.tfc-cut__text p+p{margin-top:22px}.tfc-cut__close{background:#f3f5f2;padding:42px 32px;text-align:center}.tfc-cut__statement{font-size:clamp(23px,2.7vw,32px);line-height:1.3;font-weight:700;letter-spacing:-.025em;max-width:820px;margin:0 auto 24px!important}.tfc-cut__contact{max-width:750px;margin:auto;font-size:16px;line-height:1.75;color:#333}.tfc-cut a{color:#006b2e;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.tfc-cut a:focus-visible{outline:3px solid #111;outline-offset:5px}@media(max-width:767px){.tfc-cut__hero{padding:40px 20px 36px}.tfc-cut__values{font-size:10px;letter-spacing:.08em;padding:15px 18px}.tfc-cut__inner{padding:32px 22px 38px}.tfc-cut__intro{padding-bottom:30px;font-size:24px}.tfc-cut__grid{grid-template-columns:1fr;gap:32px;padding-top:28px}.tfc-cut__panel h2{font-size:22px;margin-bottom:16px}.tfc-cut__panel h2:before{margin-bottom:16px}.tfc-cut__text{font-size:16px;line-height:1.75}.tfc-cut__close{padding:34px 22px}.tfc-cut__statement{font-size:25px}.tfc-cut__contact{font-size:15px}}.product--root[data-product-view=grid] .product--image-wrapper{aspect-ratio:1/1!important;position:relative;background:#fff;overflow:hidden}.product--root[data-product-view=grid] .product--image,.product--root[data-product-view=grid] .product--hover-image{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;position:absolute!important;top:0;right:0;bottom:0;left:0;box-sizing:border-box;background:#fff;padding:4%}.product--root[data-product-view=grid][data-tfc-centred=true] .product--image,.product--root[data-product-view=grid][data-tfc-centred=true] .product--hover-image{padding:0}.tfc-cart-extras{padding:18px 0;margin:20px 0;border-top:1px solid #dce5dd}.tfc-cart-extras h3{font-size:17px;margin:0 0 6px}.tfc-cart-extras>p{font-size:12px;margin-bottom:12px}.tfc-cart-extra{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 0}.tfc-cart-extra img{width:64px;height:64px;object-fit:contain;background:#fff}.tfc-cart-extra a,.tfc-cart-extra p{font-size:12px;line-height:1.4}.tfc-cart-extra p{margin-top:4px}.tfc-cart-extra button{background:#006731;color:#fff;border:0;border-radius:3px;padding:10px;min-width:44px;min-height:44px;font-size:12px;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/36/compiled_assets/styles.css.map?subset=AAAAAAAAAAACAAAAAAACAIA */
