.britten-addons-toggle{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;font-family:Assistant,sans-serif!important;font-weight:300!important;font-size:14px!important;line-height:1.4!important;height:2.1em!important;padding:0 14px!important;letter-spacing:.02em;color:#3d3730;background:#fff;border:1px solid #e5e0db;border-radius:2px;margin:10px 0 0}.britten-addons-toggle__caret{transition:transform .2s ease;color:#000;line-height:1}.britten-addons-toggle__caret:before{content:"\e904";font-family:flex-icon!important;font-style:normal;font-weight:400;font-size:.8em;-webkit-font-smoothing:antialiased}.britten-addons-toggle[aria-expanded=true] .britten-addons-toggle__caret{transform:rotate(180deg)}.britten-addons-toggle:focus{outline:none;box-shadow:none}.britten-addons-toggle:focus-visible{outline:2px solid #8a8078;outline-offset:2px}.britten-addons-toggle.britten-addons-toggle--open{border-radius:2px 2px 0 0}.britten-opts{margin:4px 0 18px;text-align:left}.britten-opts__panel{padding-top:12px}.britten-opts__panel[hidden]{display:none}.britten-opts--fold .britten-addons-toggle{margin-bottom:0}.britten-opt{margin:0 0 18px;padding:0;border:0;min-width:0}.britten-opt[hidden]{display:none}.britten-opt__label{display:block;margin:0 0 6px;padding:0;font-size:15px;color:#333}.britten-opt__req{color:#897358}.britten-opt__help,.britten-opt__count{margin:6px 0 0;font-size:13px;line-height:1.45;color:#6b6b6b}.britten-opt__count{text-align:right}.britten-opt__input,.britten-opts input.britten-opt__input,.britten-opts select.britten-opt__select{display:block;width:100%;box-sizing:border-box;min-height:44px;margin:0;padding:10px 12px;border:1px solid #ccc;border-radius:2px;background:#fff;font-size:16px;color:#333}.britten-opts select.britten-opt__select{padding-right:36px;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#333 50%),linear-gradient(135deg,#333 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.britten-opt__input:focus,.britten-opts select.britten-opt__select:focus{outline:2px solid #897358;outline-offset:1px}.britten-opt--invalid .britten-opt__input,.britten-opt--invalid .britten-opt__select{border-color:#a5523f}.britten-opts__error{margin:-6px 0 16px;font-size:14px;color:#a5523f}.britten-opt__chips{display:flex;flex-wrap:wrap;gap:8px}.britten-opt-chip{position:relative;margin:0;cursor:pointer}.britten-opt-chip__input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.britten-opt-chip__text{display:inline-block;min-width:88px;padding:10px 16px;border:1px solid #ccc;border-radius:2px;background:#fff;font-size:15px;line-height:1.2;text-align:center;color:#333}.britten-opt-chip__input:checked+.britten-opt-chip__text{border-color:#333;box-shadow:inset 0 0 0 1px #333}.britten-opt-chip__input:focus-visible+.britten-opt-chip__text{outline:2px solid #897358;outline-offset:2px}.britten-opt--stack .britten-opt__chips{flex-direction:column}.britten-opt--stack .britten-opt-chip{display:block}.britten-opt--stack .britten-opt-chip__text{display:flex;justify-content:space-between;gap:12px;width:100%;box-sizing:border-box;text-align:left}.britten-opt__price{color:#6b6b6b;white-space:nowrap}.britten-opt-card{display:flex;align-items:center;gap:12px;margin:0;padding:10px 12px;border:1px solid #ccc;border-radius:2px;background:#fff;cursor:pointer}.britten-opt--on .britten-opt-card{border-color:#333;box-shadow:inset 0 0 0 1px #333}.britten-opt-card__check{flex:0 0 auto;width:20px;height:20px;margin:0;accent-color:#333}.britten-opt-card__check:focus-visible{outline:2px solid #897358;outline-offset:2px}.britten-opt-card__img{flex:0 0 auto;width:60px;height:60px;object-fit:cover;border-radius:2px;background:#f4f1ee}.britten-opt-card__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.britten-opt-card__text{font-size:15px;line-height:1.3;color:#333}.britten-opt-card__help{font-size:13px;line-height:1.4;color:#6b6b6b}@media(max-width:480px){.britten-opt-card{gap:10px;padding:10px}.britten-opt-card__img{width:48px;height:48px}}.britten-opts--elsewhere{margin:8px 0 12px}
/*# sourceMappingURL=/cdn/shop/t/62/assets/britten-options.css.map */
