.bk-fit-trigger--advice{border-color:#e8cfc9;background:#fbefed;color:#653d38}.bk-fit-trigger--advice:hover{background:#f3dcd7;border-color:#d9b3aa}.bk-fit-trigger__label{white-space:nowrap}.bk-fit-trigger--advice .bk-fit-trigger__label strong{font-size:13px;font-weight:700;letter-spacing:0}.bk-fit-trigger--personal .bk-fit-trigger__icon,.bk-fit-trigger--personal .bk-delivery-trigger__info{display:none}.bk-fit-trigger--personal .bk-fit-trigger__caption{font-size:13px;font-weight:600}.bk-fit-trigger--personal .bk-fit-trigger__label strong{font-size:14px;font-weight:750;letter-spacing:0}bk-fit-guide{display:block}bk-fit-guide [hidden]{display:none!important}.bk-fit-guide__header{padding:26px 65px 16px 26px}.bk-fit-guide__header h2{margin:0 0 8px;font-size:25px;line-height:1.2;letter-spacing:-.5px}.bk-fit-guide__advice{margin:0;color:#653d38;font-size:15px;font-weight:600;line-height:1.45}.bk-fit-guide__note{margin:6px 0 0;color:#5d514b;font-size:13px;line-height:1.55}.bk-fit-guide__usual{margin:0 26px;padding:16px 0 0;border:0;border-top:1px solid #f0e6e2;min-width:0}.bk-fit-guide__usual legend{float:left;width:100%;margin:0 0 10px;padding:0;color:#443d39;font-size:14px;font-weight:650}.bk-fit-ruler{position:relative;clear:both}.bk-fit-ruler:before{content:"";position:absolute;top:0;left:50%;width:58px;height:50px;transform:translate(-50%);border-radius:14px;pointer-events:none;background:linear-gradient(145deg,#fff9,#fff1 30%,#e7b8b277 55%,#fff8),#e7b8b2a6;box-shadow:inset 0 0 0 1.5px #966457,inset 0 2px 2px #fff,0 5px 12px #a8795b30}.bk-fit-ruler__track{position:relative;display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding-inline:calc(50% - 29px);cursor:grab;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent)}.bk-fit-ruler__track::-webkit-scrollbar{display:none}.bk-fit-ruler__track.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.bk-fit-ruler__item{position:relative;flex:0 0 58px;display:flex;flex-direction:column;align-items:center;scroll-snap-align:center;cursor:pointer}.bk-fit-ruler__item input{position:absolute;opacity:0;width:1px;height:1px}.bk-fit-ruler__item span{display:flex;align-items:center;justify-content:center;width:100%;height:50px;color:#3e2d27;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;transform:scale(calc(1.28 - var(--bk-ruler-distance, 1) * .14));opacity:calc(1 - var(--bk-ruler-distance, 1) * .22)}.bk-fit-ruler__item input:checked+span{font-weight:750}.bk-fit-ruler__item input:focus-visible+span{outline:2px solid #92544b;outline-offset:-4px;border-radius:12px}.bk-fit-ruler__item:after{content:"";width:1.5px;height:12px;margin-top:6px;border-radius:1px;background:#c9aea4}.bk-fit-ruler__item--half:after{height:7px;margin-top:11px;background:#e0cec7}.bk-fit-guide__result{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 14px;margin:14px 26px 0;padding:14px 16px;border:1px solid #eed9d5;border-radius:14px;background:#fbefed}.bk-fit-guide__result-label{grid-column:1;margin:0;color:#8d625b;font-size:11px;font-weight:650;letter-spacing:.4px;text-transform:uppercase}.bk-fit-guide__result-size{grid-column:1;margin:0;color:#3e2d27;font-size:32px;font-weight:750;line-height:1.1;letter-spacing:-.8px;font-variant-numeric:tabular-nums}.bk-fit-guide__result-note{grid-column:1 / -1;margin:4px 0 0;color:#74635e;font-size:12px;line-height:1.5}.bk-fit-guide__result.is-empty .bk-fit-guide__result-note{margin:0;color:#653d38;font-size:14px;font-weight:600}.bk-fit-guide__select{grid-column:2;grid-row:1 / span 2;min-height:44px;padding:10px 16px;border:1px solid #26211e;border-radius:11px;background:#26211e;color:#fff;font:inherit;font-size:13px;font-weight:550;letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;transition:transform .12s ease}.bk-fit-guide__select:active{transform:scale(.97)}.bk-fit-guide__select:focus-visible{outline:2px solid #92544b;outline-offset:3px}.bk-fit-guide__reassure{margin:12px 26px 0;color:#746b65;font-size:12px;line-height:1.6}.bk-fit-guide__table{padding:18px 26px 22px}.bk-fit-guide__table h3{margin:0 0 10px;color:#443d39;font:inherit;font-size:14px;font-weight:650;letter-spacing:0;text-align:center;text-transform:none}.bk-fit-guide__scroll{overflow:hidden;border:1px solid #e6dad4;border-radius:12px}.bk-fit-guide .bk-fit-guide__table table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:13px;font-variant-numeric:tabular-nums}.bk-fit-guide .bk-fit-guide__table table :is(th,td){padding:9px 6px;border:0;border-bottom:1px solid #e6dad4;text-align:center;vertical-align:middle;white-space:nowrap;opacity:1;color:#6b5d55;font-family:inherit;font-size:13px;font-weight:450;line-height:1.4;letter-spacing:0;text-transform:none}.bk-fit-guide .bk-fit-guide__table table :is(th,td)+:is(th,td){border-left:1px solid #e6dad4}.bk-fit-guide .bk-fit-guide__table table thead th{background:#f6f1ee;color:#5d514b;font-size:11px;font-weight:650;letter-spacing:.3px;text-transform:uppercase}.bk-fit-guide .bk-fit-guide__table table .is-own{color:#3e2d27;font-weight:650}.bk-fit-guide .bk-fit-guide__table table tbody tr{background:#fff}.bk-fit-guide .bk-fit-guide__table table tbody tr:nth-child(2n){background:#fbf9f7}.bk-fit-guide .bk-fit-guide__table table thead th{padding-inline:4px;letter-spacing:0;white-space:normal}.bk-fit-guide__table-note{margin:10px 2px 0;color:#5d514b;font-size:12px;line-height:1.5}.bk-fit-guide--set .bk-fit-guide__table+.bk-fit-guide__table{padding-top:4px}.bk-fit-guide--set .bk-fit-guide__table h3{text-align:left}.bk-fit-guide .bk-fit-guide__table table tbody tr:last-child :is(th,td){border-bottom:0}.bk-fit-guide .bk-fit-guide__table table tr.is-recommended{background:#f3d8d2}.bk-fit-guide .bk-fit-guide__table table tr.is-recommended :is(th,td){color:#3e2d27;font-weight:700}@media(max-width:699px){.bk-fit-guide__header{padding:23px 62px 14px 20px}.bk-fit-guide__usual,.bk-fit-guide__result,.bk-fit-guide__reassure{margin-inline:20px}.bk-fit-guide__table{padding:18px 20px 20px}}@media(prefers-reduced-motion:reduce){.bk-fit-guide__select{transition:none}.bk-fit-guide__select:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/bk-fit-guide.css.map */
