.cfr-hw-field{min-width:0}.cfr-hw-field__label,.product__info-container .product-form__input--dropdown>.form__label,.product__info-container .product-form__quantity>.form__label,.cfr-hw-oo__label{display:flex;align-items:center;gap:6px;position:static;transform:none;font-size:1.6rem;font-weight:600;letter-spacing:.06rem;line-height:1.8;color:#2b2c2dbf;text-transform:none;opacity:1;margin:0 0 4px;padding:0}.cfr-hw-label{display:inline-flex;align-items:center;gap:6px}.product__info-container .product-form__input--dropdown .select__select,.product__info-container .product-form__quantity .quantity__input,.cfr-hw-oo .select__select,.cfr-hw-field input{all:revert;box-sizing:border-box;width:100%;padding:8px;margin:0}.product__info-container .product-form__quantity .quantity__input::-webkit-inner-spin-button,.product__info-container .product-form__quantity .quantity__input::-webkit-outer-spin-button{all:revert}.product__info-container .select .icon-caret,.product__info-container .select .svg-wrapper,.product__info-container .select:after,.product__info-container .select:before{display:none}.product__info-container .select{height:auto}.product__info-container .product-form__quantity .quantity__button{display:none}.product__info-container .product-form__quantity .quantity{width:100%;min-height:0;border:0;background:none}.product__info-container .product-form__quantity .quantity:after,.product__info-container .product-form__quantity .quantity:before{display:none}.product__info-container .product-form__quantity .price-per-item__container{display:block}.cc-tooltip{position:relative;display:inline-block;flex:0 0 auto;width:18px;height:18px;border-radius:50%;background:#ccc;color:#fff;font-size:12px;font-weight:700;text-align:center;line-height:18px;letter-spacing:0;cursor:help}.cc-tooltip-text{visibility:hidden;width:260px;background-color:#333;color:#fff;text-align:left;padding:8px;border-radius:6px;position:absolute;z-index:3;bottom:125%;left:50%;transform:translate(-50%);opacity:0;transition:opacity .2s;font-size:.85em;font-weight:400;line-height:1.45;letter-spacing:0}.cc-tooltip-text:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:6px;border-style:solid;border-color:#333 transparent transparent transparent}.cc-tooltip:hover .cc-tooltip-text,.cc-tooltip:focus .cc-tooltip-text{visibility:visible;opacity:1}.product__info-container>variant-selects>.product-form__input:nth-child(2n) .cc-tooltip-text,.cfr-hw-field .cc-tooltip-text,.cfr-hw-oo__field+.cfr-hw-oo__field .cc-tooltip-text{left:auto;right:-10px;transform:none}.product__info-container>variant-selects>.product-form__input:nth-child(2n) .cc-tooltip-text:after,.cfr-hw-field .cc-tooltip-text:after,.cfr-hw-oo__field+.cfr-hw-oo__field .cc-tooltip-text:after{left:auto;right:13px;transform:none}.product__info-container{display:grid;grid-template-columns:minmax(0,24rem) 1.2rem minmax(0,24rem) minmax(0,1fr);column-gap:0;align-items:end}.product__info-container>*{grid-column:1 / -1;min-width:0}.product__info-container>variant-selects{display:contents}.product__info-container>variant-selects>.product-form__input,.product__info-container>.cfr-hw-field,.product__info-container>.product-form__quantity{margin:0 0 1.2rem}.product__info-container>variant-selects>.product-form__input:nth-child(odd){grid-column:1}.product__info-container>variant-selects>.product-form__input:nth-child(2n){grid-column:3}.product__info-container>.product-form__quantity{grid-column:1}.product__info-container>.cfr-hw-field{grid-column:3}.product__info-container .product-form__buttons{max-width:none}.product__info-container .product-form__submit{margin-bottom:0}.product__info-container product-form.product-form{margin:0}.product__info-container>div:has(>product-form){margin-top:.75rem;margin-bottom:0}.product__info-container .product-form__error-message-wrapper{margin-bottom:.8rem}.cfr-hw-buy{margin:.2rem 0 0}.cfr-hw-buy .cc-price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-top:0}.cfr-hw-buy__price .price{margin:0}.cfr-hw-buy .cc-price-exvat{font-size:.85em;color:#6b6b6b}.cfr-hw-buy .cc-includes-toggle{margin-left:auto;display:inline-flex;align-items:center;gap:4px;padding:2px 0;background:none;border:0;border-bottom:1px solid currentColor;font:inherit;font-size:.85em;color:#364d53;cursor:pointer}.cfr-hw-buy .cc-includes-toggle__chev{transition:transform .15s ease}.cfr-hw-buy .cc-includes-toggle[aria-expanded=true] .cc-includes-toggle__chev{transform:rotate(180deg)}.cfr-hw-buy .cc-includes{margin-top:10px;padding:12px 14px;background:#364d530f;border-radius:6px}.cfr-hw-buy .cc-includes[hidden]{display:none}.cfr-hw-buy .cc-includes__title{font-size:.72em;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6b6b6b;margin-bottom:8px}.cfr-hw-buy .cc-includes__list{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:.9em;line-height:1.45;color:#364d53}.cfr-hw-buy .cc-includes__list li{display:flex;gap:8px;align-items:flex-start}.cfr-hw-buy .cc-includes__tick{flex:0 0 auto;color:#2e7d5b;font-weight:700}.cfr-hw-buy .cc-shipping-note{font-size:.85em;color:#6b6b6b}.cfr-hw-buy .cc-invoice-note{display:inline-flex;align-items:center;gap:6px;font-size:.85em;line-height:1.45;color:#364d53;white-space:nowrap}.cfr-hw-buy .cc-invoice-note__icon{flex:0 0 auto;line-height:0}.product__info-container>.cfr-hw-quote-row{margin:.75rem 0 0}.cfr-hw-quote-row__sheet{min-height:4.5rem}.cfr-hw-quote-row .cc-add-quote__icon{line-height:0}.cfr-hw-quote-row__sheet{font-size:1.4rem;font-weight:600;letter-spacing:.02em;line-height:1.25;padding:.9rem 1.2rem;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;background:transparent!important;color:#364d53!important;border:1px solid #364d53!important;box-shadow:none!important}.cfr-hw-quote-row__sheet:after{box-shadow:none!important}.cfr-hw-quote-row__sheet:hover{background:#364d530f!important}@media screen and (max-width:589px){.cfr-hw-quote-row__spacer{display:none}}.cfr-hw-oo{margin:0}.cfr-hw-oo__grid{display:grid;grid-template-columns:minmax(0,24rem) 1.2rem minmax(0,24rem) minmax(0,1fr);align-items:end}.cfr-hw-oo__field{min-width:0;margin:0 0 1.2rem;grid-column:1}.cfr-hw-oo__field+.cfr-hw-oo__field{grid-column:3}.cfr-hw-oo .select{width:100%}.cfr-hw-oo__grid>.cfr-hw-oo__field--bend{grid-column:1 / 4}.cfr-hw-oo__textarea{all:revert;box-sizing:border-box;display:block;width:100%;min-height:6rem;margin:0;padding:8px;resize:vertical;font:13.3333px Arial,sans-serif;line-height:1.45}.cfr-hw-oo__textarea:focus{outline:2px solid rgba(54,77,83,.5);outline-offset:0}.cfr-hw-oo__addon{grid-column:1 / 4;margin:-.6rem 0 1.2rem;font-size:.85em;font-weight:600;color:#364d53;line-height:1.45}.cfr-hw-oo__addon[hidden]{display:none!important}.cfr-hw-oo .is-invalid .select__select,.cfr-hw-oo .cfr-hw-oo__textarea.is-invalid{border-color:#b42318;box-shadow:0 0 0 .1rem #b42318}.cfr-hw-oo__error{display:flex;align-items:center;gap:.6rem;color:#b00020;font-size:.85em;margin:0 0 1.2rem}.cfr-hw-oo__error[hidden]{display:none!important}.cfr-hw-oo__error .svg-wrapper svg{width:1.5rem;height:1.5rem}
/*# sourceMappingURL=/cdn/shop/t/65/assets/cfr-hw-pdp.css.map */
