.cn-native-configurator,.cn-native-options{display:block;margin:24px 0;padding:0;border:0;border-radius:0;background:transparent}.cn-configurator-heading>span{font-size:10px;font-weight:800;letter-spacing:.12em;color:#a8451a}.cn-configurator-heading h2{margin:7px 0;font-size:23px;line-height:1.2;font-weight:800;letter-spacing:-.035em}.cn-configurator-heading p{margin:0 0 22px;font-size:12px;line-height:1.65;color:#62665d}.cn-native-configurator .cn-configurator-fieldset,.cn-native-options .cn-configurator-fieldset,.cn-local .cn-sibling-field{padding:0;margin:0 0 22px;border:0;min-width:0;max-width:none}.cn-native-configurator .cn-configurator-fieldset legend,.cn-native-options .cn-configurator-fieldset legend,.cn-local .cn-sibling-field legend{display:flex;align-items:center;gap:8px;width:100%;margin:0 0 11px;padding:0;font-size:13px;line-height:1.5;font-weight:750;color:#30352d}.cn-configurator-option-icon{display:flex;color:#796959}.cn-configurator-option-icon svg,.cn-local .cn-sibling-field legend .cn-icon{width:18px;height:18px;color:#796959}.cn-native-configurator .cn-configurator-options,.cn-native-options .cn-configurator-options,.cn-local .cn-sibling-options,.cn-local .cn-configuration-offers,.cn-native-configurator .cn-configuration-offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch}.cn-native-configurator .cn-configurator-choice,.cn-native-options .cn-configurator-choice{min-width:0;position:relative}.cn-native-configurator .cn-configurator-choice input,.cn-native-options .cn-configurator-choice input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.cn-local .cn-configuration-card,.cn-native-configurator .cn-configuration-card,.cn-native-options .cn-configuration-card,.cn-local.cn-native-product .product-form__input input[type=radio]+label.cn-configuration-card{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:7px;min-height:100px;min-width:0;height:100%;margin:0;padding:14px;border:1px solid #dedbd5;border-radius:12px;background:#fff;color:#343029;text-align:left;text-decoration:none;white-space:normal;font-size:13px;line-height:1.45;box-shadow:none;overflow-wrap:anywhere}.cn-native-configurator label.cn-configuration-card,.cn-native-options label.cn-configuration-card{cursor:pointer}.cn-local a.cn-configuration-card:hover,.cn-native-configurator a.cn-configuration-card:hover,.cn-native-configurator .cn-configurator-choice input:not(:disabled):not(:checked)+label.cn-configuration-card:hover,.cn-native-configurator .cn-configurator-choice input:not(:disabled):not(:checked):hover+label.cn-configuration-card,.cn-native-options .cn-configurator-choice input:not(:disabled):not(.disabled):not(:checked)+label.cn-configuration-card:hover,.cn-native-options .cn-configurator-choice input:not(:disabled):not(.disabled):not(:checked):hover+label.cn-configuration-card,.cn-local.cn-native-product .product-form__input input[type=radio]:not(:disabled):not(.disabled):not(:checked)+label.cn-configuration-card:hover,.cn-local.cn-native-product .product-form__input input[type=radio]:not(:disabled):not(.disabled):not(:checked):hover+label.cn-configuration-card{border-color:#d9561d;background:#fffaf6;color:#343029}.cn-native-configurator .cn-configurator-choice input:checked+.cn-configuration-card,.cn-native-options .cn-configurator-choice input:checked+.cn-configuration-card,.cn-local .cn-configuration-card.is-selected,.cn-local.cn-native-product .product-form__input input[type=radio]:checked+label.cn-configuration-card{border-color:#d9561d;background:#fff7f0;color:#343029;box-shadow:inset 0 0 0 1px #d9561d}.cn-local .cn-configuration-card:focus-visible,.cn-native-configurator a.cn-configuration-card:focus-visible,.cn-native-configurator .cn-configurator-choice input:focus-visible+.cn-configuration-card,.cn-native-options .cn-configurator-choice input:focus-visible+.cn-configuration-card,.cn-local.cn-native-product .product-form__input input[type=radio]:focus-visible+label.cn-configuration-card{outline:3px solid #b74716;outline-offset:3px}.cn-local .cn-configuration-card.is-unavailable,.cn-native-configurator .cn-configurator-choice input:disabled:not(:checked)+.cn-configuration-card,.cn-local.cn-native-product .product-form__input input[type=radio]:disabled:not(:checked)+label.cn-configuration-card,.cn-local.cn-native-product .product-form__input input[type=radio].disabled:not(:checked)+label.cn-configuration-card{background:#f6f6f3;border-color:#e4e3de;color:#686c62;box-shadow:none}.cn-native-configurator .cn-configurator-choice input:disabled{cursor:not-allowed}.cn-configurator-choice-top,.cn-local .cn-sibling-option-title{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.cn-configurator-choice-top strong,.cn-local .cn-sibling-option-title,.cn-local .cn-configuration-offer>strong,.cn-native-configurator .cn-configuration-offer>strong{font-size:14px;line-height:1.45;font-weight:800;letter-spacing:-.015em;overflow-wrap:anywhere}.cn-configurator-check{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:17px;height:17px;border:0;border-radius:0;background:transparent;color:#c94a0c;opacity:0}.cn-native-configurator input:checked+label .cn-configurator-check,.cn-native-options input:checked+label .cn-configurator-check{opacity:1}.cn-configurator-check svg,.cn-local .cn-sibling-option-title svg{width:17px;height:17px;flex-shrink:0;color:#c94a0c}.cn-configurator-choice-detail{display:flex;flex-direction:column;align-items:stretch;gap:5px;font-size:11px;line-height:1.5;color:#686057}.cn-local .cn-configuration-card small,.cn-native-configurator .cn-configuration-card small{font-size:11px;line-height:1.5;color:#686057}.cn-configurator-difference,.cn-local .cn-sibling-price-delta,.cn-native-configurator .cn-sibling-price-delta{font-size:13px;line-height:1.45;font-weight:750;color:#9b3b11}.cn-configurator-adjustments,.cn-local .cn-sibling-adjustments{display:flex;flex-direction:column;gap:2px;padding-top:7px;border-top:1px solid #e9e4de;color:#61594f;overflow-wrap:anywhere}.cn-configurator-adjustments b,.cn-local .cn-sibling-adjustments b{font-weight:650;color:#61594f}.cn-native-configurator[aria-busy=true],.cn-native-options[aria-busy=true]{cursor:progress}.cn-configurator-native-swatch{display:block;width:26px;height:26px}.cn-native-configurator .cn-all-configurations,.cn-local .cn-all-configurations{border-top:1px solid #e6e6e0;margin-top:22px;padding-top:16px}.cn-all-configurations>h3{margin:0 0 8px;font-size:14px;font-weight:750;line-height:1.5;color:#343029}.cn-all-configurations>p{font-size:12px;color:#686057;line-height:1.65;margin:0 0 16px}@media(max-width:650px){.cn-configurator-heading h2{font-size:21px}.cn-configurator-choice-top strong,.cn-local .cn-sibling-option-title,.cn-local .cn-configuration-offer>strong,.cn-native-configurator .cn-configuration-offer>strong{font-size:13px}}@media(max-width:370px){.cn-native-configurator .cn-configurator-options,.cn-native-options .cn-configurator-options,.cn-local .cn-sibling-options,.cn-local .cn-configuration-offers,.cn-native-configurator .cn-configuration-offers{grid-template-columns:1fr}}.cn-configurator-selected,.cn-local .cn-configuration-card small.cn-configurator-selected{font-size:11px;font-weight:650;line-height:1.5;color:#9b3b11}
/*# sourceMappingURL=/cdn/shop/t/47/assets/cn-configurator.css.map */
