.sweet-formats-v9{margin:20px 0 24px;min-width:0;container-type:inline-size}.sweet-formats-v9 h2{font-family:inherit;font-size:12px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:#805f27;margin:0 0 12px}.sweet-format-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sweet-format-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding:17px 14px 14px;border:1px solid #d7c89f;border-radius:16px;background:#fffdf8;color:#102c2e;text-decoration:none;transition:border-color .15s,background .15s,box-shadow .15s}.sweet-format-card:hover{border-color:#0e6562;background:#f0f7f4}.sweet-format-card:focus-visible{outline:3px solid #12736e;outline-offset:3px}.sweet-format-card.is-selected{border:2px solid #b49146;padding:16px 13px 13px;background:linear-gradient(145deg,#fff9e9,#f4efe1);box-shadow:0 3px 12px #80662a12}.sweet-format-card__size{font-size:21px;font-weight:650;line-height:1.2;letter-spacing:-.025em;overflow-wrap:anywhere}.sweet-format-card__size>span{font-size:15px;font-weight:450}.sweet-format-card__size small{display:block;font-size:11px;letter-spacing:0;margin-top:5px}.sweet-format-card__price{font-size:23px;font-weight:650;line-height:1.25;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.035em}.sweet-format-card__rate{font-size:13px;color:#475b58;white-space:nowrap;font-variant-numeric:tabular-nums}.sweet-format-card__rate span{margin-left:2px}.sweet-format-card__saving{margin-top:auto;padding:6px 8px;border-radius:8px;background:#e4f1eb;color:#175149;font-size:11px;line-height:1.4}.sweet-format-card__saving strong{display:inline-block;white-space:nowrap;font-weight:700}.sweet-format-card__reference{font-size:10px;line-height:1.4;color:#6c685e;margin-top:auto}.sweet-format-card__stock{font-size:10px;line-height:1.35;color:#79483a}.sweet-formats-v9__note{font-size:11px!important;line-height:1.6!important;color:#62675f!important;margin:12px 0 0!important}.sweet-formats-v9__note>span{white-space:nowrap}.product:has(.sweet-formats-v9) .sweet-legacy-prices{display:none!important}.product__description .sweet-editorial-v9{min-width:0;font-size:15px;line-height:1.75;color:#233431}.product__description .sweet-editorial-v9 h2{font-family:inherit!important;font-size:clamp(18px,2.2vw,22px)!important;font-weight:600;line-height:1.35!important;letter-spacing:-.015em;color:#173c3b!important;margin:30px 0 14px!important;padding-top:22px;border-top:1px solid #d8cba5}.product__description .sweet-editorial-v9 h2:first-child{border-top:0;padding-top:0;margin-top:0!important}.product__description .sweet-editorial-v9 h3{font-family:inherit!important;font-size:17px!important;line-height:1.45!important;color:#173c3b!important;margin:22px 0 10px!important}.product__description .sweet-editorial-v9 p{font-size:inherit!important;line-height:inherit!important;max-width:68ch;margin:0 0 14px!important;overflow-wrap:break-word}.sweet-editorial-v9 img,.sweet-editorial-v9 video{max-width:100%;height:auto}.sweet-editorial-v9 ul,.sweet-editorial-v9 ol{padding-left:22px;margin:12px 0 20px}.sweet-editorial-v9 li{line-height:1.65;margin:7px 0}.sweet-editorial-v9 table{width:100%;max-width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.sweet-editorial-v9 th,.sweet-editorial-v9 td{padding:10px 7px;text-align:left;overflow-wrap:anywhere;vertical-align:top;border-bottom:1px solid #e8e3d6}.sweet-editorial-v9 a{color:#0e6562;text-underline-offset:3px}.sweet-editorial-v9 strong{font-weight:650}@media(max-width:749px){.product__description .sweet-editorial-v9{font-size:14px;line-height:1.75}.sweet-format-card__price{font-size:22px}.sweet-editorial-v9 table{font-size:12px}.sweet-editorial-v9 th,.sweet-editorial-v9 td{padding:8px 5px}}@media(prefers-reduced-motion:reduce){.sweet-format-card{transition:none}}

.sweet-format-grid:has(>.sweet-format-card:only-child){grid-template-columns:minmax(0,1fr);max-width:300px}@container(max-width:299px){.sweet-format-grid{grid-template-columns:minmax(0,1fr)}}

a.sweet-format-card:hover,a.sweet-format-card:focus{opacity:1!important}
