.tn-options-intro{font-size:14px;line-height:1.5;color:#526879;margin:0 0 12px}.tn-option-group{border:1px solid #d5e3ed;border-radius:8px;margin:0 0 9px;background:#fff;overflow:clip}.tn-option-group>summary{display:flex;align-items:center;gap:12px;cursor:pointer;padding:13px 14px;list-style:none;background:#f5f9fc;min-height:75px}.tn-option-group>summary::-webkit-details-marker{display:none}.tn-option-group>summary:focus-visible{outline:3px solid #137dac;outline-offset:-3px}.tn-option-copy{flex:1;min-width:0}.tn-option-copy strong{display:block;color:#163c59;font-size:16px;line-height:1.4}.tn-option-copy small{display:block;color:#526879;font-size:12px;line-height:1.4;margin-top:2px}.tn-option-state{font-size:12px;color:#17658a;white-space:nowrap}.tn-option-chevron{font-size:23px;color:#17658a;line-height:1}.tn-option-group[open] .tn-option-chevron{transform:rotate(180deg)}.tn-option-group.has-selection>summary{background:#edf7f3}.tn-option-group>.swp-productoptions-product--section{margin:0!important;padding:10px 12px 0}.tn-option-group[open]>summary{border-bottom:1px solid #d5e3ed}@media(max-width:575px){.tn-option-group>summary{padding:11px 10px;gap:7px}.tn-option-state{font-size:11px}.tn-option-copy strong{font-size:15px}.tn-option-copy small{font-size:11px}}

.tn-option-required{display:inline-block;font-size:10px;line-height:1.4;font-weight:600;border-radius:3px;padding:2px 5px;background:#fff2d7;color:#715216;margin:4px 0 0}.tn-option-group.is-required>summary{border-left:3px solid #bd8b2d}.tn-option-group .swp-productoptions-product--group-container__link{cursor:default}

@media(max-width:360px){.tn-option-group>summary{display:grid;grid-template-columns:minmax(0,1fr) 18px;gap:4px 8px}.tn-option-copy{grid-column:1;grid-row:1}.tn-option-state{grid-column:1;grid-row:2}.tn-option-chevron{grid-column:2;grid-row:1 / 3;align-self:center}}
