.brx-body{min-height:100dvh;}@media print{a.skip-link{display:none!important}}#brx-content{position:relative;transition:filter 1s ease}.blur-effect{filter:blur(1px);}#brx-content::after{content:'';position:absolute;top:0;left:0;right:0;bottom:-50px;background:#2F4D4ABF;opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:1000}.active-overlay::after{opacity:1!important}:where(main) a.link,.link a,.brxe-product-content a{color:#236;border-bottom:1px dotted var(--color-blue);}:where(main) a.link:hover,.link a:hover,.brxe-product-content a:hover{color:#17B;border-bottom:1px solid var(--color-blue);}.fraction{font-size:90%}.tufquote-button{position:relative;}.tufquote-count{display:flex;position:absolute;justify-content:center;top:15px;right:-18px;border:2px solid #fff;border-radius:50%;height:28px;width:28px;line-height:18px;background-color:var(--color-orange);font-weight:bold;padding:4px;font-size:12px;color:#fff;text-align:center;z-index:50;font-family:"Open Sans";}.tufquote-button-m .tufquote-count{top:6px;right:10px;border-width:1px;}.tufquote-row .quantity{display:flex;justify-content:left;align-items:center;label{margin-right:var(--sp-2)}.minus,.plus{align-items:center;cursor:pointer;display:flex;justify-content:center;opacity:.75;user-select:none;width:40px;height:40px;border-style:solid;border-width:1px;background-color:var(--color-gray-50)}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;width:50px;line-height:30px;order:1;padding:4px;text-align:center}.minus{order:0}.plus{order:2}.price{padding-left:var(--sp-2);order:4}&.quantity-small{.minus,.plus{width:30px;height:30px}input{line-height:20px;width:40px}}svg{height:16px;pointer-events:none;width:16px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}}.tufquote-row .tufquote-detail{display:flex;flex-direction:column;color:var(--color-gray-400);&.tufquote-detail-full{.tufquote-detail-row{display:flex;flex-direction:row;column-gap:16px;.tufquote-detail-label{font-weight:700;width:25%;@media (max-width:478px){width:40%}}.tufquote-detail-value{@media (max-width:478px){width:60%}}}}}