.tfa-product-layout{width:calc(100% - 48px);max-width:1200px;margin-inline:auto;padding-block:32px 64px}.tfa-product-layout .product-information{display:block;padding:0}.tfa-product-layout .product-information__grid{grid-template-columns:minmax(0,1fr);gap:24px;grid-column:auto}.tfa-product-layout .product-information__grid:is(.product-information--media-left,.product-information--media-right,.product-information--media-none)>:is(.product-information__media,.product-details){grid-column:auto;padding-inline:0;min-width:0;width:100%}.tfa-product-layout .media-gallery{--product-media-fit: contain}.tfa-product-layout .product-media__image{object-fit:contain}.tfa-product-breadcrumbs{margin-block-end:24px;font-size:14px;line-height:1.5}.tfa-product-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.tfa-product-breadcrumbs li{display:inline-flex;gap:8px;min-width:0;overflow-wrap:anywhere}.tfa-product-breadcrumbs a{color:inherit;text-underline-offset:3px}.tfa-product-breadcrumbs a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(min-width:990px){.tfa-product-layout .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1fr) 300px;gap:32px}.tfa-product-layout .product-information__grid:not(.product-information--media-none).product-information--media-right{grid-template-columns:300px minmax(0,1fr);gap:32px}}@media(max-width:749px){.tfa-product-layout{width:calc(100% - 32px)}}.tfa-product-layout{font-family:var(--font-body--family);font-size:16px;line-height:1.428571;color:#5c5854}.tfa-product-layout .product-details h1{font-family:var(--font-heading--family);font-size:26px;font-weight:400;line-height:1.3}.tfa-product-layout .product-details product-price .price{font-family:var(--font-body--family);font-size:26px;font-weight:400;line-height:1.3}.tfa-product-layout .product-details p{font-family:var(--font-body--family);font-size:16px;font-weight:400;line-height:1.428571}.tfa-product-layout .product-details label{font-family:var(--font-body--family);font-size:16px;font-weight:600;line-height:1.3}.tfa-product-layout .product-details :is(select,input,textarea){font-family:var(--font-body--family);font-size:16px;font-weight:400;line-height:1.15}.tfa-product-layout .product-details select{color:#333}.tfa-product-layout .product-details add-to-cart-component button[name=add]{font-family:var(--font-body--family);font-size:18px;font-weight:600}.tfa-product-layout .tfa-product-breadcrumbs{font-family:var(--font-heading--family);font-size:16px;font-weight:400;line-height:24px;color:#5c5854}.tfa-product-layout .tfa-product-breadcrumbs a{color:#7c6439}
/*# sourceMappingURL=/cdn/shop/t/1/assets/tfa-product-layout.css.map */
