.wb-tool-promo{font-size:14px;line-height:1.55;color:#4a463f}.pdp-addons__promoted{margin-top:14px;padding-top:14px;border-top:1px solid #ece9e3}.Dropdown--Content .wb-tool-promo{margin-top:14px}.wb-tool-promo__heading{margin:0 0 8px;font-size:15px;line-height:1.3;color:#16150f}.wb-tool-card{border:1px solid #e7e4de;border-radius:2px;background:#fff}.wb-tool-card__row{display:flex;gap:11px;align-items:center;min-height:44px;margin:0;padding:9px 12px;cursor:pointer}.wb-tool-card:has(.wb-tool-card__input:checked){border-color:#16150f;box-shadow:1px 1px #16150f}.wb-tool-card__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wb-tool-card__box{position:relative;flex:none;width:20px;height:20px;border:1px solid #b6b1a8;border-radius:2px;background:#fff;transition:background .12s ease-in-out,border-color .12s ease-in-out}.wb-tool-card__row:hover .wb-tool-card__box{border-color:#16150f}.wb-tool-card__input:checked~.wb-tool-card__box{background:#16150f;border-color:#16150f}.wb-tool-card__box:after{content:"";position:absolute;top:3px;left:6px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0}.wb-tool-card__input:checked~.wb-tool-card__box:after{opacity:1}.wb-tool-card__row:has(.wb-tool-card__input:focus-visible) .wb-tool-card__box{outline:2px solid #16150f;outline-offset:2px}.wb-tool-card__thumb{flex:none;width:44px;height:44px;object-fit:contain;background:#f7f5f1}.wb-tool-card__text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.wb-tool-card__title{color:#16150f;font-size:14px}.wb-tool-card__sub{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#8a857c}.wb-tool-card__chip{flex:none;padding:6px 10px;background:#f2f0ec;font-size:12.5px;color:#16150f}.wb-tool-card__info{display:block;width:100%;-webkit-appearance:none;appearance:none;background:none;border:0;border-top:1px solid #ece9e3;padding:9px 12px;font-family:inherit;font-size:12px;line-height:1.3;text-align:left;color:#6b6660;cursor:pointer;transition:background .12s ease-in-out,color .12s ease-in-out}.wb-tool-card__info:after{content:" \203a"}.wb-tool-card__info:hover{background:#f7f5f1;color:#16150f}.wb-tool-card__info:focus-visible{outline:2px solid #16150f;outline-offset:-2px}.wb-tool-promo[hidden],.wb-tool-card__info[hidden]{display:none}.wb-tool-rating{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#8a857c;white-space:nowrap}.wb-tool-rating__stars{display:inline-flex;flex:none;align-items:center;gap:2px}.wb-tool-rating__stars svg{display:block;width:14px;height:14px}.wb-tool-rating__stars svg path{fill:var(--primary_accent)}.wb-tool-modal__meta .wb-tool-rating{font-size:13px}.wb-tool-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:24px}.wb-tool-modal[hidden]{display:none}.wb-tool-modal__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#16150f8c}.wb-tool-modal__dialog{position:relative;display:flex;flex-direction:column;width:100%;max-width:560px;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);background:#fff;color:#4a463f;font-size:15px;line-height:1.6;border-radius:2px;overflow:hidden}.wb-tool-modal__dialog[data-wb-tool-layout=bare] .wb-tool-modal__media{display:none}.wb-tool-modal__media{flex:none;aspect-ratio:16 / 9;background:#16150f;min-width:0}.wb-tool-modal__media iframe{width:100%;height:100%;border:0;display:block}.wb-tool-modal__content{display:flex;flex-direction:column;min-width:0;min-height:0}.wb-tool-modal__close{position:absolute;top:10px;right:10px;z-index:1;width:36px;height:36px;display:flex;align-items:center;justify-content:center;-webkit-appearance:none;appearance:none;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 4px #16150f59;color:#16150f;font-size:22px;line-height:1;cursor:pointer;transition:background .15s ease-in-out}.wb-tool-modal__close:hover{background:#ece9e3}.wb-tool-modal__close:focus-visible{outline:2px solid #16150f;outline-offset:2px}.wb-tool-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.wb-tool-modal__title{margin:0 0 12px;line-height:1.2;color:#16150f}.wb-tool-modal__text p{margin:0 0 12px}.wb-tool-modal__text p:last-child{margin-bottom:0}.wb-tool-modal__product{flex:none;display:flex;gap:14px;align-items:center;padding:14px 0;border-top:1px solid #ece9e3}.wb-tool-modal__thumb{flex:none;width:56px;height:56px;object-fit:contain;background:#f7f5f1}.wb-tool-modal__product-text{min-width:0}.wb-tool-modal__name{margin:0;font-size:15px;color:#16150f}.wb-tool-modal__meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin:2px 0 0;font-size:13px}.wb-tool-modal__price{color:#16150f}.wb-tool-modal__footer{flex:none;display:flex;flex-direction:column;gap:10px;background:#fff}.wb-tool-modal__cta{-webkit-appearance:none;appearance:none;border:0;padding:16px 18px;background:#16150f;color:#fff;font-family:inherit;font-size:15px;cursor:pointer}.wb-tool-modal__cta:hover{background:#000}.wb-tool-modal__dismiss{-webkit-appearance:none;appearance:none;background:none;border:0;padding:4px;font-family:inherit;font-size:13px;color:#6b6660;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.wb-tool-modal__dismiss:hover{color:#16150f}.wb-tool-modal__cta:focus-visible,.wb-tool-modal__dismiss:focus-visible{outline:2px solid #16150f;outline-offset:2px}.wb-tool-modal__body{padding:22px 20px 18px}.wb-tool-modal__title{font-size:22px}.wb-tool-modal__product{margin:0 20px}.wb-tool-modal__footer{padding:0 20px 20px}@media(min-width:1400px){.wb-tool-modal__dialog{flex-direction:row;width:auto;max-width:calc(100vw - 48px);height:min(450px,calc(100dvh - 48px));font-size:15px}.wb-tool-modal__dialog[data-wb-tool-layout=bare]{flex-direction:column;width:100%;max-width:560px;height:auto}.wb-tool-modal__media{flex:none;height:100%;width:auto}.wb-tool-modal__content{flex:none;width:500px}.wb-tool-modal__dialog[data-wb-tool-layout=bare] .wb-tool-modal__content{width:auto}.wb-tool-modal__body{padding:28px 56px 20px 28px}.wb-tool-modal__title{font-size:26px}.wb-tool-modal__product{margin:0 28px}.wb-tool-modal__footer{padding:0 28px 22px}}@media(max-width:600px){.wb-tool-modal{padding:0;align-items:flex-end}.wb-tool-modal__dialog,.wb-tool-modal__dialog[data-wb-tool-layout=bare]{max-width:none;max-height:92dvh;border-radius:2px 2px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/161/assets/wb-tool-promo.css.map */
