.bw-tapered-product{color:#494e5c;padding-bottom:48px!important}.bw-tapered-product .product__heading{font-family:Cormorant,Georgia,serif;font-size:44px;line-height:1.1;font-weight:400}.bw-tapered-eyebrow{font:500 11px/1.5 Montserrat,sans-serif;letter-spacing:.16em;margin:0 0 12px}.bw-tapered-product .product__description{font:400 14px/1.65 Montserrat,sans-serif;max-width:520px}.bw-tapered-product .price{font-family:Montserrat,sans-serif}.bw-tapered-price-note,.bw-tapered-selection{font:400 12px/1.6 Montserrat,sans-serif;margin:8px 0 0}.bw-tapered-selection{color:#656974}.bw-tapered-link{display:inline-block;border:0;border-bottom:1px solid currentColor;background:transparent;padding:0 0 3px;color:#494e5c;font:400 12px/1.5 Montserrat,sans-serif;text-decoration:none;cursor:pointer;margin-top:10px}.bw-tapered-benefits{font:500 11px/1.7 Montserrat,sans-serif;border-top:1px solid #d8d8d8;padding-top:20px;margin-top:22px}.bw-tapered-config-title{font:400 32px/1.2 Cormorant,Georgia,serif;margin:14px 0 20px}.bw-tapered-product .form__label{font:500 13px/1.6 Montserrat,sans-serif!important;margin-bottom:10px!important;letter-spacing:0!important;text-transform:none!important}.bw-tapered-product .product-form__input{margin-bottom:20px!important;max-width:100%}.bw-tapered-product .product-form__input--pill input+label{border-radius:0;min-width:65px;font:400 12px/1.4 Montserrat,sans-serif;padding:10px 12px;margin:0 7px 8px 0;border:1px solid #b4b5b9;background:transparent;color:#494e5c}.bw-tapered-product .product-form__input--pill input:checked+label{outline:1px solid #494e5c;outline-offset:2px;background:#f3f2f0;color:#494e5c}.bw-tapered-product .product-form__input--pill input+label.bw-tapered-timber{display:inline-flex;flex-direction:column;padding:5px;gap:8px;width:calc(50% - 12px);max-width:190px;text-align:center}.bw-tapered-timber img{display:block;width:100%;height:64px;object-fit:cover}.bw-tapered-product .swatch-input__label{width:44px;height:44px;border-radius:0;margin:0 8px 10px 0}.bw-tapered-product .swatch{width:100%;height:100%;border-radius:0}.bw-tapered-product .swatch-input__label .swatch{background-size:cover}.bw-tapered-enquire{background:#494e5c!important;color:#fff!important;border-color:#494e5c!important;font:500 12px/1.6 Montserrat,sans-serif;letter-spacing:.12em;min-height:50px;margin-top:4px}.bw-tapered-product .product-form__submit{background:transparent!important;color:#494e5c!important;border:0!important;box-shadow:none!important;text-decoration:underline;min-height:36px;font:400 12px/1.5 Montserrat,sans-serif!important}.bw-tapered-product .product-form__submit:before,.bw-tapered-product .product-form__submit:after{display:none}.bw-tapered-product .beachwood-enquire-button{display:none}.bw-tapered-order-note{font:400 12px/1.7 Montserrat,sans-serif;text-align:center;margin:8px 0 16px}.bw-tapered-product .product__tax{display:none}.bw-tapered-product .product__media-wrapper{background:#f3f2f0}.bw-tapered-product .product__info-container{padding-top:24px}.bw-tapered-product .product__info-container>hr{display:none}.bw-tapered-product .product__media-list img{object-fit:contain}.bw-tapered-product .product__media-wrapper .media{background:#f3f2f0}.bw-tapered-product .beachwood-phone{font-family:Montserrat,sans-serif;font-size:12px}.bw-tapered-product .product-form__input--pill input.disabled+label{opacity:1}.bw-tapered-product .product-form__input--pill input.disabled+label:after{display:none}@media(min-width:990px){.bw-tapered-product .product__media-wrapper{width:56%!important;max-width:56%!important;flex-basis:56%!important}.bw-tapered-product .product__info-wrapper{width:44%!important;max-width:44%!important;flex-basis:44%!important;padding-left:36px}.bw-tapered-product .product{align-items:flex-start!important}.bw-tapered-product .product__info-container{position:static!important}.bw-tapered-product .product__media-wrapper media-gallery{position:sticky;top:100px}.bw-tapered-product .product__media-wrapper{align-self:stretch}}@media(max-width:749px){.bw-tapered-product .product__heading{font-size:35px}.bw-tapered-product .product__info-container{padding-top:24px}.bw-tapered-product .product__media-wrapper,.bw-tapered-product .product__info-wrapper{width:100%!important;max-width:100%!important}.bw-tapered-product .product-form__input--pill input+label{min-width:53px;padding:9px 8px}.bw-tapered-product .swatch-input__label{width:40px;height:40px}.bw-tapered-benefits{font-size:10px}.bw-tapered-product .product__description{font-size:13px}}.bw-tapered-product .product-form__input--pill input[type=radio]:checked+label{background:#f3f2f0!important;color:#494e5c!important;border-color:#494e5c!important}.bw-tapered-product .product-form__input--pill input[type=radio]+label{color:#494e5c!important}.bw-tapered-product .product-form__input--pill input[type=radio]:checked+label:before{display:none!important}.bw-tapered-product .pl-swatches__group{display:none!important}.bw-tapered-product .product-form__input--pill input[type=radio]+label:after{display:none!important}.bw-tapered-product .bw-tapered-length-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%}.bw-tapered-product .bw-tapered-length-options input+label{display:flex;align-items:center;justify-content:center;min-width:0;width:100%;margin:0;padding:10px 3px;font-size:11px;box-sizing:border-box;white-space:nowrap}.bw-tapered-product .product-form__input--pill input[type=radio]+label{box-shadow:none!important;outline:none!important;border:1px solid #b4b5b9!important}.bw-tapered-product .product-form__input--pill input[type=radio]:checked+label{box-shadow:none!important;outline:none!important;border:1px solid #494e5c!important}.bw-tapered-product .swatch-input__label{display:inline-grid!important;place-items:center;box-sizing:border-box!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:4px!important;margin:0 8px 10px 0;aspect-ratio:1;flex:none;border:1px solid #b4b5b9!important;border-radius:0!important;box-shadow:none!important;outline:none!important}.bw-tapered-product .swatch-input__label .swatch{display:block!important;box-sizing:border-box;width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;aspect-ratio:1;flex:none;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background-size:cover}.bw-tapered-product .swatch-input__label:before,.bw-tapered-product .swatch-input__label:after{display:none!important}.bw-tapered-product .swatch-input__input:checked+.swatch-input__label{border-color:#494e5c!important;box-shadow:none!important;outline:none!important}.bw-tapered-product .swatch-input__label[hidden]{display:none!important}.bw-tapered-product .product-form__input input:focus-visible+label{outline:1px dotted #494e5c!important;outline-offset:3px!important}@media(max-width:374px){.bw-tapered-product .bw-tapered-length-options{gap:5px}.bw-tapered-product .bw-tapered-length-options input+label{font-size:10px;padding-inline:1px}}@media(max-width:749px){.bw-tapered-product .product__heading{font-size:32px}.bw-tapered-product .product__description{font-size:14px;line-height:1.6}.bw-tapered-product .bw-tapered-config-title{font-size:28px;margin:12px 0 16px}.bw-tapered-product .bw-tapered-benefits{display:none}.bw-tapered-product .product-form__input{margin-bottom:20px!important}.bw-tapered-product .bw-tapered-length-options input+label{min-height:44px}.bw-tapered-product .product-form__input--pill .bw-tapered-link{min-height:44px;margin-top:4px;display:inline-flex;align-items:center;border:0;text-decoration:underline;text-underline-offset:4px}.bw-tapered-product .product-form__input--pill input+label.bw-tapered-timber{width:calc(50% - 8px);max-width:155px;padding:4px;gap:5px;font-size:12px;min-height:44px}.bw-tapered-product .bw-tapered-timber img{height:34px}.bw-tapered-product .swatch-input__label .swatch{transform:none!important}.bw-tapered-product .product-form__input--swatch .form__label [data-selected-value]{font-weight:400}.bw-tapered-product .bw-tapered-price-note{font-size:11px}.bw-tapered-product .bw-tapered-selection{margin-top:5px}.shopify-section:has(.bw-tapered-product)~[id$=__rich_text_wrkEqY] .section--padding,.shopify-section:has(.bw-tapered-product)~[id$=__9cebb834-a996-4ae5-a7e3-1bf2dbc0ee5a] .section--padding{padding-top:24px;padding-bottom:8px}.shopify-section:has(.bw-tapered-product)~[id$=__rich_text_wrkEqY] .rte,.shopify-section:has(.bw-tapered-product)~[id$=__9cebb834-a996-4ae5-a7e3-1bf2dbc0ee5a] .rte{font-size:14px;line-height:1.6}}.bw-tapered-product .bw-tapered-length-options{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px}.bw-tapered-product .bw-tapered-length-options input[type=radio]+label{min-width:0;width:100%;min-height:44px;padding:10px 8px!important;margin:0!important;font-size:12px!important;line-height:1.4!important;letter-spacing:0!important;white-space:nowrap;box-sizing:border-box}.bw-tapered-product .bw-tablemaker-extension-options{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.bw-tapered-product .bw-reclaimed-note{background:#f3f2f0;border-left:0;padding:18px 20px;margin:8px 0 20px;color:#494e5c}.bw-reclaimed-note h3{font-family:var(--font-heading-family);font-size:25px;line-height:1.15;font-weight:400;margin:0 0 10px}.bw-reclaimed-note .rte,.bw-reclaimed-note__example,.bw-reclaimed-note a{font-family:Montserrat,sans-serif;font-size:12px;line-height:1.65}.bw-reclaimed-note .rte p{margin:0}.bw-reclaimed-note__example{margin:10px 0}.bw-reclaimed-note a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:underline;text-decoration-color:#494e5c59;text-decoration-thickness:1px;text-underline-offset:4px}@media(max-width:749px){.bw-tapered-product .bw-reclaimed-note{padding:16px}.bw-reclaimed-note h3{font-size:23px}.bw-reclaimed-note .rte,.bw-reclaimed-note__example,.bw-reclaimed-note a{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/bw-tapered-product.css.map */
