body.template-product [id$=__main-product] .page-width{width:min(calc(100% - clamp(2rem,5vw,6rem)),1600px);max-width:1600px;margin-inline:auto}body.template-product [id$=__main-product] .product{--grid-template-columns:minmax(0,1.38fr) minmax(380px,1fr)!important;gap:clamp(2.5rem,4.5vw,5.5rem)!important;align-items:start}body.template-product [id$=__main-product] .product__gallery-container,body.template-product [id$=__main-product] .product__info-container,body.template-product [id$=__main-product] .product__info{min-width:0;width:100%}body.template-product [id$=__main-product] .product__gallery,body.template-product [id$=__main-product] .product__media-container,body.template-product [id$=__main-product] .product__media-list{min-height:0;background:transparent}body.template-product [id$=__main-product] .product__media{min-height:0!important;height:auto;border:1px solid rgba(23,21,17,.1);border-radius:2px;background:#eee6da;box-shadow:0 18px 52px #17151112}body.template-product [id$=__main-product] .product__media img{object-fit:contain;transition:transform .7s cubic-bezier(.2,.7,.2,1)}body.template-product [id$=__main-product] .product__media:hover img{transform:scale(1.015)}body.template-product [id$=__main-product] .product__thumbnails,body.template-product [id$=__main-product] .thumbnail-list,body.template-product [id$=__main-product] .product__thumbnail-list{margin-top:.9rem;gap:.7rem}body.template-product [id$=__main-product] .thumbnail,body.template-product [id$=__main-product] .product__thumbnail{width:clamp(68px,6vw,88px);min-width:clamp(68px,6vw,88px);aspect-ratio:1;overflow:hidden;border:1px solid rgba(23,21,17,.16);border-radius:0;background:#eee6da}body.template-product [id$=__main-product] .thumbnail[aria-current=true],body.template-product [id$=__main-product] .product__thumbnail[aria-current=true],body.template-product [id$=__main-product] .thumbnail.is-active{border-color:#c6a15b;box-shadow:inset 0 0 0 1px #c6a15b}body.template-product [id$=__main-product] .product__info{padding:clamp(2rem,3.2vw,3.6rem)!important;border:1px solid rgba(23,21,17,.14);border-radius:2px;background:#fffdf9!important;box-shadow:0 28px 78px #17151117}body.template-product [id$=__main-product] .product__info-container{max-width:none!important}body.template-product [id$=__main-product] .product__info .product__text:first-child,body.template-product [id$=__main-product] .product__info>.product__text:first-child{display:flex;align-items:center;gap:.7rem;min-height:auto;margin:0 0 1.35rem;padding:.85rem 1rem;border:1px solid rgba(198,161,91,.25);background:#ede3d594;color:#9a6d25;font-size:.7rem;font-weight:800;letter-spacing:.16em;line-height:1.35;text-transform:uppercase}body.template-product [id$=__main-product] .product__title{max-width:100%;margin:0;font-size:clamp(2.6rem,3.8vw,4.35rem)!important;line-height:.97!important;overflow-wrap:anywhere;text-wrap:balance}body.template-product [id$=__main-product] .product__price{margin-top:1rem}body.template-product [id$=__main-product] .product__price .price,body.template-product [id$=__main-product] .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.55rem .9rem;color:#9a6d25;font-size:clamp(1.65rem,2.2vw,2.25rem);font-weight:800;line-height:1.1}body.template-product [id$=__main-product] .price__regular{order:1;color:#9a6d25}body.template-product [id$=__main-product] .price__sale{order:2;color:#1715117a;font-size:.58em;font-weight:600;text-decoration:line-through;text-decoration-thickness:1px}body.template-product [id$=__main-product] .product__tax,body.template-product [id$=__main-product] .shopify-payment-terms{display:none}body.template-product [id$=__main-product] variant-selects,body.template-product [id$=__main-product] .product-form__input{margin-top:1.4rem;padding-top:1.25rem;border-top:1px solid rgba(23,21,17,.14)}body.template-product [id$=__main-product] .product-form__input legend,body.template-product [id$=__main-product] .form__label{margin-bottom:.85rem;color:#171511;font-size:.72rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}body.template-product [id$=__main-product] .product-form__input input[type=radio]+label,body.template-product [id$=__main-product] .product-form__input button{min-height:48px;padding-inline:1rem;border:1px solid rgba(23,21,17,.22);border-radius:0;background:transparent;color:#171511;font-weight:700}body.template-product [id$=__main-product] .product-form__input input[type=radio]:checked+label{border-color:#0b0a09;background:#0b0a09;color:#fffaf1}body.template-product [id$=__main-product] .product-form-wrapper{margin-top:1.4rem}body.template-product [id$=__main-product] .buy-buttons{display:grid!important;grid-template-columns:112px minmax(0,1fr);gap:.75rem;width:100%}body.template-product [id$=__main-product] .quantity{width:112px;min-height:60px;border:1px solid rgba(23,21,17,.22);border-radius:0;background:#fffdf9}body.template-product [id$=__main-product] .product-form__submit,body.template-product [id$=__main-product] button[name=add]{width:100%;min-width:0;min-height:60px;border:1px solid #0b0a09;border-radius:0;background:#0b0a09;color:#fffaf1;font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}body.template-product [id$=__main-product] .product-form__submit:hover,body.template-product [id$=__main-product] button[name=add]:hover{border-color:#a87b32;background:#a87b32;color:#fffaf1}body.template-product [id$=__main-product] .bf-product-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.35rem}body.template-product [id$=__main-product] .bf-product-benefit{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:.8rem;min-height:88px;padding:1rem;border:1px solid rgba(23,21,17,.14);background:#ede3d57a;color:#171511;text-decoration:none}body.template-product [id$=__main-product] .bf-product-benefit svg{width:23px;height:23px;fill:none;stroke:#a87b32;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}body.template-product [id$=__main-product] .bf-product-benefit span{display:grid;gap:.35rem;min-width:0}body.template-product [id$=__main-product] .bf-product-benefit strong{font-size:.84rem;font-weight:800;line-height:1.25}body.template-product [id$=__main-product] .bf-product-benefit small{color:#1715119e;font-size:.73rem;line-height:1.4}body.template-product [id$=__main-product] a.bf-product-benefit:hover{border-color:#a87b3294;background:#c6a15b1c}body.template-product [id$=__main-product] .bf-product-description{margin-top:1.1rem;border-top:1px solid rgba(23,21,17,.14);border-bottom:1px solid rgba(23,21,17,.14)}body.template-product [id$=__main-product] .bf-product-description summary{display:flex;align-items:center;justify-content:space-between;min-height:58px;cursor:pointer;list-style:none;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}body.template-product [id$=__main-product] .bf-product-description summary::-webkit-details-marker{display:none}body.template-product [id$=__main-product] .bf-product-description__icon{color:#a87b32;font-size:1.25rem;font-weight:400;transition:transform .25s ease}body.template-product [id$=__main-product] .bf-product-description[open] .bf-product-description__icon{transform:rotate(45deg)}body.template-product [id$=__main-product] .bf-product-description__body{max-width:46rem;padding:0 0 1.35rem;color:#171511b3;font-size:.93rem;line-height:1.75;overflow-wrap:anywhere}body.template-product [id$=__main-product] .share-button,body.template-product [id$=__main-product] .product__share{margin-top:1rem;padding-top:1.1rem;border-top:1px solid rgba(23,21,17,.14)}@media(min-width:1024px){body.template-product [id$=__main-product] .product__gallery-container,body.template-product [id$=__main-product] .product__info{position:sticky;top:calc(var(--header-height,90px) + 24px)}}@media(max-width:1199px){body.template-product [id$=__main-product] .product{--grid-template-columns:minmax(0,1.2fr) minmax(340px,.9fr)!important;gap:2.25rem!important}body.template-product [id$=__main-product] .product__info{padding:1.7rem!important}body.template-product [id$=__main-product] .product__title{font-size:clamp(2.4rem,4.2vw,3.65rem)!important}body.template-product [id$=__main-product] .bf-product-benefits{grid-template-columns:1fr}}@media(max-width:1023px){body.template-product [id$=__main-product] .page-width{width:min(calc(100% - 2rem),860px)}body.template-product [id$=__main-product] .product{--grid-template-columns:minmax(0,1fr)!important;gap:1.5rem!important}body.template-product [id$=__main-product] .product__gallery-container,body.template-product [id$=__main-product] .product__info{position:static}body.template-product [id$=__main-product] .product__info{padding:clamp(1.5rem,5vw,2.8rem)!important}body.template-product [id$=__main-product] .bf-product-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){body.template-product [id$=__main-product] .page-width{width:100%}body.template-product [id$=__main-product] .product{gap:0!important}body.template-product [id$=__main-product] .product__media{border-left:0;border-right:0;box-shadow:none}body.template-product [id$=__main-product] .product__thumbnails,body.template-product [id$=__main-product] .thumbnail-list,body.template-product [id$=__main-product] .product__thumbnail-list{padding-inline:1rem;overflow-x:auto;scrollbar-width:none}body.template-product [id$=__main-product] .product__info{margin-top:0;padding:1.75rem 1rem 2.4rem!important;border-left:0;border-right:0;box-shadow:none}body.template-product [id$=__main-product] .product__title{font-size:clamp(2.25rem,10vw,3.45rem)!important;line-height:.99!important}body.template-product [id$=__main-product] .product__price .price,body.template-product [id$=__main-product] .price{font-size:1.65rem}body.template-product [id$=__main-product] .bf-product-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){body.template-product [id$=__main-product] .buy-buttons{grid-template-columns:1fr}body.template-product [id$=__main-product] .quantity{width:100%}body.template-product [id$=__main-product] .bf-product-benefits{grid-template-columns:1fr}body.template-product [id$=__main-product] .bf-product-benefit{min-height:76px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/bf-product-main-fix.css.map */
