#bf-app[data-product-page] .bf-hero,#bf-app[data-product-page] .bf-trust,#bf-app[data-product-page] .bf-controls,#bf-app[data-product-page] #bf-pairs,#bf-app[data-product-page] .bf-shipping-story,#bf-app[data-product-page] #bf-how{display:none}#bf-app[data-product-page] #bf-deals{padding-top:35px}.bf-product-page{padding:35px 5vw 60px;max-width:1600px;margin:auto}.bf-product-back{font-size:12px;color:#666!important;border-bottom:1px solid #aaa}.bf-product-layout{display:grid;grid-template-columns:1fr 1fr;gap:7vw;margin-top:30px;align-items:start}.bf-product-gallery{position:sticky;top:110px}.bf-product-gallery>img{width:100%;height:540px;object-fit:contain;mix-blend-mode:multiply;background:#eeece6;padding:30px}.bf-product-thumbs{display:flex;gap:10px;overflow:auto;margin-top:15px}.bf-product-thumbs button{padding:5px;background:#eeece6;border:1px solid #d5d0c5!important}.bf-product-thumbs img{width:65px;height:65px;object-fit:contain;mix-blend-mode:multiply}.bf-product-brand{font:600 12px 'DM Sans';margin:25px 0 10px!important;text-transform:uppercase;letter-spacing:1px}.bf-product-info h1{font-size:30px;line-height:1.6;letter-spacing:-.7px}.bf-product-price{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:25px 0;direction:ltr;justify-content:flex-end}.bf-product-price>b{font:700 42px 'DM Sans'}.bf-product-price>s{color:#888;font:400 20px 'DM Sans'}.bf-product-price>span{background:#d6ff3f;color:#151515;padding:4px 10px;font:600 15px 'DM Sans'}.bf-product-price>small{flex-basis:100%;color:#526b00;font-size:14px}.bf-product-info #bf-variant{display:block;width:100%;padding:13px;background:transparent;border:1px solid #aaa;margin:8px 0 20px}.bf-variant-label{font-size:12px}.bf-product-preview-note{font-size:11px;color:#666;margin-bottom:13px!important}#bf-product-add{width:100%;min-height:55px}#bf-product-add:disabled{background:#ccc!important;color:#555!important;cursor:not-allowed!important;transform:none}.bf-product-delivery{background:#e9eddf;border:1px solid #d2d8c4;padding:16px;margin-top:20px;font-size:13px}.bf-product-delivery p{font-size:11px;color:#5b5c51;margin-top:7px!important}.bf-product-description{border-top:1px solid #d7d1c4;margin-top:30px;padding-top:20px}.bf-product-description summary{font-size:15px;font-weight:700;cursor:pointer}.bf-product-description>div{font-size:13px;line-height:1.9;margin-top:15px;overflow-wrap:anywhere}.bf-product-description img{max-width:100%;height:auto}.bf-card-name a:hover{text-decoration:underline}#bf-app[dir=ltr] .bf-product-price{justify-content:flex-start}@media(max-width:700px){.bf-product-layout{grid-template-columns:1fr;gap:30px}.bf-product-gallery{position:static}.bf-product-gallery>img{height:340px;padding:20px}.bf-product-page{padding-top:22px;padding-bottom:30px}.bf-product-info h1{font-size:24px}.bf-product-price>b{font-size:35px}.bf-product-brand{margin-top:15px!important}.bf-product-thumbs img{width:55px;height:55px}.bf-product-price{margin:18px 0}}
