.ob-isquia-options{display:block;margin:24px 0;padding:20px 0;border-block:1px solid #d1c5b3;color:#352f27;font-size:14px;line-height:1.5}
.ob-isquia-options [hidden]{display:none!important}
.ob-isquia-options h2{font-size:25px;line-height:1.2;margin:0 0 14px;color:inherit}
.ob-isquia-options>p{margin:8px 0}
.ob-isquia-options__offer{font-size:16px}
.ob-isquia-options__conditions{font-size:12px;margin:10px 0 24px;color:#625545}
.ob-isquia-options__conditions summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px;display:list-item;list-style:disclosure-closed inside}
.ob-isquia-options__conditions[open] summary{list-style-type:disclosure-open}
.ob-isquia-options .cbf__choice{border:0;padding:0;margin:22px 0;min-width:0}
.ob-isquia-options .cbf__choice>legend{display:flex;gap:10px;align-items:center;padding:0;font-size:18px;font-weight:600}
.ob-isquia-options .cbf__choice>legend>span{font-size:11px;color:#756650;border:1px solid #baaa91;border-radius:50%;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}
.ob-isquia-options .cbf__choice-intro{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0 12px}
.ob-isquia-options .cbf__choice-intro p{font-size:12px;line-height:1.5;margin:0;max-width:70%}
.ob-isquia-options .cbf__arrows{display:flex;gap:5px}
.ob-isquia-options .cbf__arrows button{background:transparent;border:1px solid #aa997e;width:36px;height:36px;color:inherit;cursor:pointer;font-size:18px}
.ob-isquia-options .cbf__cards{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;padding:4px 2px 12px;scrollbar-width:thin}
.ob-isquia-options .cbf__card{position:relative;flex:0 0 142px;scroll-snap-align:start;cursor:pointer;margin:0}
.ob-isquia-options .cbf__card input,.ob-isquia-options .cbf__variant input{position:absolute;width:1px;height:1px;opacity:0}
.ob-isquia-options .cbf__card-content{height:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:7px;border:1px solid #d1c5b3;padding:9px;background:#fff}
.ob-isquia-options .cbf__card-content img{width:122px;height:116px;object-fit:contain;display:block}
.ob-isquia-options .cbf__card-content strong{font-size:12px;line-height:1.35;font-weight:500}
.ob-isquia-options .cbf__card-content small{font-size:12px;line-height:1.3}
.ob-isquia-options .cbf__none-symbol{display:flex;align-items:center;justify-content:center;height:116px;font-size:30px;color:#8c7a60}
.ob-isquia-options input:checked+.cbf__card-content,.ob-isquia-options .cbf__variant input:checked+span{border:2px solid #5b4530;background:#faf6ee;padding:8px}
.ob-isquia-options input:focus-visible+.cbf__card-content,.ob-isquia-options .cbf__variant input:focus-visible+span{outline:3px solid #9d7952;outline-offset:3px}
.ob-isquia-options input:disabled+.cbf__card-content,.ob-isquia-options .cbf__variant input:disabled+span{opacity:.48;cursor:not-allowed}
.ob-isquia-options .cbf__variants{border:0;min-width:0;padding:8px 0 0;margin:0}
.ob-isquia-options .cbf__variants legend{font-size:13px;line-height:1.5;font-weight:600;padding:0}
.ob-isquia-options .cbf__variants legend span{display:block;font-size:11px;font-weight:400}
.ob-isquia-options .cbf__variants>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}
.ob-isquia-options .cbf__variant{position:relative;cursor:pointer}
.ob-isquia-options .cbf__variant>span{display:flex;flex-direction:column;border:1px solid #d1c5b3;padding:9px;font-size:12px;line-height:1.4;background:#fff}
.ob-isquia-options .cbf__variant small{font-size:11px}
.ob-isquia-options__summary{padding:16px;background:#f5f1e8;margin-top:24px}
.ob-isquia-options__line{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;line-height:1.5;margin-bottom:12px}
.ob-isquia-options__line>span{flex:1}.ob-isquia-options__line>strong{white-space:nowrap}
.ob-isquia-options__line img{object-fit:contain;background:#fff;flex:none}
.ob-isquia-options__sum,.ob-isquia-options__total{display:flex;justify-content:space-between;gap:12px;padding-top:8px;font-size:13px}
.ob-isquia-options__total{border-top:1px solid #cdbda5;margin-top:12px;padding-top:12px;align-items:center}
.ob-isquia-options__total strong{font-size:24px;white-space:nowrap}
.ob-isquia-options [data-ibf-budget]{font-size:12px;margin:10px 0;color:#705333}
.ob-isquia-options__message{padding:12px;border:1px solid #aa775d;font-size:13px;margin-top:12px}
.ob-isquia-options__message button{margin-inline-end:12px;background:transparent;color:inherit;border:1px solid currentColor;padding:8px;cursor:pointer}
.ob-isquia-options a{color:inherit;text-underline-offset:3px}
.ob-isquia-options [data-ibf-confirmation]{padding:12px;border:1px solid #6a7c59;margin-top:12px}
.ob-isquia-options [data-ibf-checking]{font-size:12px}
.ob-isquia-options .cbf__saving-badge,.ob-isquia-options .cbf__discount-note{font-size:11px;line-height:1.45;color:#556343;font-weight:500}
@media(max-width:749px){.ob-isquia-options{margin:18px 0}.ob-isquia-options .cbf__card{flex-basis:132px}.ob-isquia-options .cbf__card-content img{width:112px}.ob-isquia-options__summary{padding:12px}}

@media(max-width:749px){.ob-isquia-options .cbf__arrows,.ob-isquia-sheet-icon{display:none}.ob-isquia-options .cbf__choice-intro p{max-width:none}}


.ob-isquia-options [data-ibf-discount-row]{color:#556343;font-weight:600}
[dir="rtl"] .ob-isquia-options .cbf__arrows button{transform:scaleX(-1)}
