section[id^=MainProduct-]:has(.bw-ref-after) .main-product__info-container{border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;padding:0!important;color:#252b28;font-family:var(--font-body-family,Arial,sans-serif)}section[id^=MainProduct-]:has(.bw-ref-after) .main-product__info-container .product__title{margin:0 0 6px!important}section[id^=MainProduct-]:has(.bw-ref-after) .main-product__info-container h1{font-family:var(--font-body-family,Arial,sans-serif)!important;font-size:20px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:0!important;color:#23423a!important}section[id^=MainProduct-]:has(.bw-ref-after) .product-page-price{margin:16px 0 14px!important}section[id^=MainProduct-]:has(.bw-ref-after) .product-page-price .price{font-size:20px!important;line-height:1.4!important;font-weight:700!important;color:#232723!important}section[id^=MainProduct-]:has(.bw-ref-after) .product-page-price .price__sale .price-item--regular{font-size:13px!important;font-weight:400!important}section[id^=MainProduct-]:has(.bw-ref-after) .product-page-price .price__badge-sale,section[id^=MainProduct-]:has(.bw-ref-after) .product__tax{display:none!important}section[id^=MainProduct-]:has(.bw-ref-after) .product__info-container .product-form__input{display:block!important;grid-template-columns:none!important;margin:0 0 11px!important;max-width:none!important;width:100%!important}section[id^=MainProduct-]:has(.bw-ref-after) .product__info-container .product-form__label-container{margin:0 0 4px!important}section[id^=MainProduct-]:has(.bw-ref-after) .product__info-container .form__label{font-size:12px!important;font-weight:500!important;line-height:1.5!important;margin:0!important}section[id^=MainProduct-]:has(.bw-ref-after) .product__info-container .select{width:100%!important;max-width:none!important;min-height:38px!important;border:1px solid #dedee2!important;border-radius:5px!important;background:#ededef!important;box-shadow:none!important}section[id^=MainProduct-]:has(.bw-ref-after) .product__info-container .select:before,section[id^=MainProduct-]:has(.bw-ref-after) .product__info-container .select:after{display:none!important}section[id^=MainProduct-]:has(.bw-ref-after) .product__info-container .select__select{height:38px!important;min-height:38px!important;padding:7px 32px 7px 10px!important;border:0!important;border-radius:5px!important;background:transparent!important;color:#252a27!important;font-family:inherit!important;font-size:12px!important;letter-spacing:0!important}section[id^=MainProduct-]:has(.bw-ref-after) .main-product__info-container variant-selects{margin:0!important;display:block}section[id^=MainProduct-]:has(.bw-ref-after) .main-product__info-container product-form{margin:0!important;display:block}section[id^=MainProduct-]:has(.bw-ref-after) .main-product__info-container .product-form__buttons{max-width:none!important;margin:0!important}section[id^=MainProduct-]:has(.bw-ref-after) .product-form__buttons .main-product-atc{background:#111!important;color:#fff!important;border:0!important;border-radius:0!important;min-height:44px!important;height:auto!important;padding:10px 12px!important;font-family:inherit!important;font-size:14px!important;font-weight:700!important;line-height:1.45!important;letter-spacing:.1px!important;box-shadow:none!important;margin:0!important;transform:none!important}section[id^=MainProduct-]:has(.bw-ref-after) .product-form__buttons .main-product-atc:after,section[id^=MainProduct-]:has(.bw-ref-after) .product-form__buttons .main-product-atc:before{display:none!important}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-before{margin:0 0 14px}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-benefits{display:grid;grid-template-columns:1fr 1fr;gap:7px 12px;list-style:none;margin:0 0 14px;padding:0;font-size:12px;line-height:1.5}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-benefits li{display:flex;gap:6px}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-benefits li:before{content:"\2713";flex-shrink:0}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-gifts{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid #dedbd3}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-gift-images{display:flex;align-items:center;gap:4px;flex-shrink:0;color:#847f74;font-size:11px}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-gift-images img{width:40px;height:40px;object-fit:cover;display:block;border:1px solid #e6e2d9}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-gifts strong{display:block;font-size:10px;font-weight:600;letter-spacing:.7px;line-height:1.4;text-transform:uppercase}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-gifts p{font-size:11px;line-height:1.55;margin:3px 0 0;color:#77766c}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-sale{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:2px 0 6px;font-size:9px;line-height:1.5;letter-spacing:.6px}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-sale b{background:#111;color:#fff;padding:2px 5px;font-weight:600;font-size:8px}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-after{margin:0!important}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-shipping{display:flex;justify-content:center;align-items:center;gap:7px;width:fit-content;max-width:100%;margin:12px auto 7px;padding:4px 10px;background:#f3f4f5;border-radius:16px;font-size:11px;line-height:1.5}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-shipping img{width:16px;height:12px;flex-shrink:0}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-shipping strong{text-decoration:underline;font-weight:600}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-payments{display:flex;justify-content:center;align-items:center;gap:4px;flex-wrap:wrap}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-payments span{display:flex}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-payments svg{width:31px;height:20px}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-payments [data-payment=visa] path:nth-of-type(1),section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-payments [data-payment=master] path:nth-of-type(1){fill:#dedede!important}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-payments [data-payment=visa] path:nth-of-type(2),section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-payments [data-payment=master] path:nth-of-type(2){fill:#fff!important}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-payments [data-payment=visa] path:nth-of-type(3){fill:#142fbd!important}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-availability{display:flex;gap:6px;align-items:center;font-size:11px;line-height:1.5;margin:17px 0 0;color:#515850}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-dot{flex-shrink:0;width:7px;height:7px;background:#42c94d;border-radius:50%;box-shadow:0 0 0 3px #42c94d1f;animation:bw-reference-pulse 1.8s ease-in-out infinite}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-availability[data-unavailable] .bw-ref-dot{background:#aaa;box-shadow:none;animation:none}@keyframes bw-reference-pulse{0%,to{opacity:1}50%{opacity:.4}}@media(prefers-reduced-motion:reduce){section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-dot{animation:none}}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-rating{position:relative;max-width:300px;margin:20px auto 12px;padding:14px 0 8px;text-align:center}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-rating:before{content:"";position:absolute;top:0;left:18%;width:64%;height:1px;background:#e4e1dc}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-review-brand{display:flex;justify-content:center;align-items:center;gap:2px;font:500 18px/1.2 Arial,sans-serif;color:#202020;margin:0 0 7px}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-review-brand>span{color:#00b67a;font-size:28px;line-height:1}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-stars{display:inline-flex;gap:2px}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-stars>span{display:grid;place-items:center;width:26px;height:26px;background:#00b67a;color:#fff;font:24px/1 Georgia,serif}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-stars>span:last-child{background:linear-gradient(to right,#00b67a 90%,#dcdce6 90%)}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-review-score{font-size:13px;line-height:1.5;margin:7px 0;color:#202020}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-review-count{font-size:11px;line-height:1.5;margin:0;color:#686868}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-review-count strong{font-weight:600;color:#353535}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-sample-note{font-size:10px!important;line-height:1.45!important;color:#847c71!important;margin:8px 0 0!important}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-rating--compact{margin:0 0 4px;padding:0;max-width:none;text-align:left}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-rating--compact:before{display:none}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-rating--compact .bw-ref-rating-heading{display:flex;align-items:center;gap:6px}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-rating--compact .bw-ref-rating-heading>strong{font-size:9px;letter-spacing:.5px;text-transform:uppercase;font-weight:600;color:#23423a}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-rating--compact .bw-ref-stars>span{background:#23423a;width:12px;height:12px;font-size:11px}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-rating--compact p{font-size:10px;line-height:1.5;margin:3px 0 0;color:#4c504c}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-guide-link{display:inline-flex;align-items:center;gap:4px;border:0;border-radius:0;background:none;color:#252b27;font:400 11px/1.6 var(--font-body-family,Arial,sans-serif);padding:7px 0 10px;text-decoration:underline;text-underline-offset:4px;min-height:36px;text-align:left;cursor:pointer}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-accordions{margin-top:5px;border-top:1px solid #dedbd3}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-accordions>details{border-bottom:1px solid #dedbd3}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-accordions>details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;min-height:48px;padding:14px 0;font-size:12px;font-weight:400;line-height:1.5;color:#2a332d;cursor:pointer}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-accordions>details>summary::-webkit-details-marker{display:none}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-accordions>details>summary:after{content:"";position:static;width:6px;height:6px;border-right:1px solid #8f948e;border-bottom:1px solid #8f948e;transform:rotate(45deg);flex-shrink:0;margin-right:2px}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-accordions>details[open]>summary:after{transform:rotate(225deg)}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-accordions>details>div{padding:0 0 18px;font-size:12px;line-height:1.8;color:#53594f}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-accordions p{font-size:inherit!important;line-height:inherit!important;margin:0 0 9px}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-accordions a{color:inherit;text-decoration:underline;text-underline-offset:3px}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-accordions dl{display:grid;grid-template-columns:82px minmax(0,1fr);gap:7px 12px;margin:0}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-accordions dt{font-weight:600}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-accordions dd{margin:0}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-accordions ul{margin:0;padding-left:14px}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-accordions li{margin-bottom:6px}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-size-dialog{box-sizing:border-box;width:min(760px,calc(100% - 24px));max-height:90dvh;overflow-y:auto;margin:auto;padding:28px;border:0;border-radius:5px;background:#fff;color:#252525;box-shadow:0 12px 50px #0003;font:400 13px/1.6 var(--font-body-family,Arial,sans-serif)}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-size-dialog::backdrop{background:#0007}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-size-dialog header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 22px}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-size-dialog h2{font-family:inherit;font-size:26px!important;font-weight:500!important;line-height:1.3!important;margin:0!important}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-size-close{flex-shrink:0;width:44px;height:44px;border:0;background:none;color:#111;font:500 32px/1 Arial,sans-serif;cursor:pointer}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-size-content{border:1px solid #ccc;border-radius:15px;overflow:hidden}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-size-content table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:center;font-size:14px;line-height:1.4;box-shadow:none;margin:0}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-size-content th,section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-size-content td{padding:13px 4px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-size-content thead th{background:#111;color:#fff;font-weight:600;font-size:12px;letter-spacing:.5px;padding:16px 3px;border-right:0}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-size-content tbody th{font-weight:600}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-size-content td{color:#666258}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-size-content tr:nth-child(2n){background:#faf9f7}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-size-content tr.bw-ref-selected{background:#eef1f4;font-weight:600}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-size-content tr.bw-ref-selected td{color:#23423a}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-size-content tr>*:last-child{border-right:0}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-size-content tr:last-child>*{border-bottom:0}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-size-key{font-size:11px;margin:10px 0 20px;color:#625f59}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-measure{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:20px}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-measure h3{font:600 15px/1.5 var(--font-body-family,Arial,sans-serif);margin:0 0 8px;color:#252525}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-measure p{font-size:12px;line-height:1.75;margin:0}@media(max-width:749px){section[id^=MainProduct-]:has(.bw-ref-after) .main-product__info-container{padding-top:18px!important}section[id^=MainProduct-]:has(.bw-ref-after) .main-product__info-container .product__title h1{font-size:20px!important}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-benefits{font-size:11px;gap:6px 10px}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-gifts{padding:10px;gap:8px}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-gift-images img{width:35px;height:35px}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-size-dialog{padding:18px 12px}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-size-dialog h2{font-size:21px!important}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-size-content table{font-size:12px}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-size-content thead th{font-size:10px}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-measure{grid-template-columns:1fr;gap:16px}section[id^=MainProduct-]:has(.bw-ref-after) .bw-ref-guide-link{min-height:44px}}section[id^=MainProduct-]:has(.bw-ref-after) media-gallery .thumbnail{overflow:hidden;isolation:isolate}section[id^=MainProduct-]:has(.bw-ref-after) media-gallery .thumbnail img{object-fit:contain;object-position:center;max-width:100%;max-height:100%}
/*# sourceMappingURL=/cdn/shop/t/61/assets/bareway-reference-pdp.css.map */
