.carry-range-options{margin:22px 0}.carry-range-options[hidden]{display:none}.carry-range-options fieldset{border:0;padding:0;margin:0 0 22px}.carry-range-options legend{font-size:14px;font-weight:600;margin-bottom:10px;line-height:1.5}.carry-range-options legend span{font-weight:400;color:#62645f;margin-left:8px}.carry-range-values{display:flex;flex-wrap:wrap;gap:9px}.carry-range-values button{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;min-height:46px;max-width:140px;min-width:64px;background:#fff;border:1px solid #d6d8d1;border-radius:4px;padding:8px 12px;font:inherit;font-size:13px;line-height:1.4;cursor:pointer}.carry-range-values button:has(img){width:calc(25% - 7px);padding:5px 5px 8px}.carry-range-values img{display:block;width:100%;max-width:88px;aspect-ratio:1;object-fit:contain}.carry-range-values button[aria-pressed=true]{border-color:#222722;box-shadow:inset 0 0 0 1px #222722}.carry-range-values button:disabled{opacity:.4;cursor:not-allowed}.carry-range-values button:focus-visible{outline:2px solid #222722;outline-offset:3px}.carry-range-page .carry-spec-strip{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.carry-range-page .carry-spec-strip strong{font-size:clamp(15px,1.5vw,21px);line-height:1.5;overflow-wrap:anywhere}.carry-range-page .carry-benefits li{font-size:15px}.carry-range-page .dy-product-specs{font-size:16px;line-height:1.75}.carry-range-page .carry-story h2{max-width:27ch}.carry-range-page .carry-story figure img{object-fit:contain}.carry-range-page .carry-faq summary{font-size:16px;line-height:1.5}.carry-range-page .carry-faq details p{font-size:16px;line-height:1.8}@media(max-width:760px){.carry-range-page .carry-spec-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.carry-range-values button{font-size:13px}.carry-range-page .carry-story h2{font-size:26px}.carry-range-page .carry-subtitle{font-size:17px;line-height:1.6}.carry-range-page .carry-story-intro{padding-top:34px}.carry-range-page .carry-benefits li{font-size:15px}}.carry-range-page .carry-hero-rating{display:inline-block;position:relative;color:#d2d6ce;white-space:nowrap;font-size:16px;line-height:1.3;letter-spacing:1px}.carry-range-page .carry-hero-rating>span+span{position:absolute;inset:0 auto 0 0;width:var(--rating);overflow:hidden;color:#536544}.carry-range-page .carry-reviews-v3 .carry-review-overview:not(:has(.carry-customer-gallery)){grid-template-columns:minmax(0,1fr)}.carry-film-extras{grid-column:1/-1;border-top:1px solid #dce0d8;margin-top:4px;padding-top:8px}.carry-film-extras summary{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:48px;cursor:pointer;font-size:16px;font-weight:600;list-style:none}.carry-film-extras summary::-webkit-details-marker{display:none}.carry-film-extras summary>span{font-size:22px;font-weight:400}.carry-film-extras[open] summary>span{transform:rotate(45deg)}.carry-film-extras ul{list-style:none;padding:4px 0 12px;margin:0;display:grid;gap:8px}.carry-film-extras li button{display:flex;align-items:center;gap:12px;min-height:48px;width:100%;padding:12px 14px;background:#f5f5f1;color:#242824;border:1px solid #dce0d8;border-radius:2px;text-align:left;font:inherit;font-size:15px;line-height:1.5;cursor:pointer}.carry-film-extras li button:hover{border-color:#677260;background:#ecefe8}.carry-film-extras svg{width:20px;height:20px;fill:currentColor;flex-shrink:0}.carry-film-extras button:focus-visible,.carry-film-extras summary:focus-visible{outline:2px solid #52634d;outline-offset:3px}.carry-range-options{margin:12px 0 20px}.carry-range-options fieldset{margin:0 0 18px;min-width:0}.carry-range-options legend{margin-bottom:10px;font-size:14px}.carry-range-values{gap:8px;align-items:stretch}.carry-range-values button{min-height:44px;border-radius:6px;transition:border-color .15s,box-shadow .15s;background:#fff}.carry-range-values button:has(img){width:76px;min-width:0;max-width:none;height:auto;padding:5px 4px 7px;gap:5px;justify-content:flex-start}.carry-range-values button img{display:block;width:100%;height:auto;max-width:none;aspect-ratio:1;object-fit:contain;flex:0 0 auto}.carry-range-values button:has(img)>span{display:flex;align-items:center;justify-content:center;min-height:2.6em;font-size:12px;line-height:1.3;overflow-wrap:anywhere;text-align:center}.carry-range-values button[aria-pressed=true]{border-color:#294638;box-shadow:inset 0 0 0 1px #294638;background:#f7f9f6}@media(hover:hover){.carry-range-values button:not(:disabled):hover{border-color:#687569}}@media(max-width:760px){.carry-range-values button:has(img){width:clamp(48px,calc((100% - 32px)/5),72px)}.carry-range-values button:has(img)>span{font-size:11px}.carry-range-page .carry-spec-strip{grid-template-columns:minmax(0,1fr);padding:8px 0;gap:0;border-bottom:1px solid var(--carry-line)}.carry-range-page .carry-spec-strip>div{min-height:54px;padding:13px 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:18px;text-align:left;border:0;border-bottom:1px solid var(--carry-line)}.carry-range-page .carry-spec-strip>div:last-child{border-bottom:0}.carry-range-page .carry-spec-strip strong{order:2;font-size:17px;line-height:1.4;font-weight:500;text-align:right;max-width:60%;overflow-wrap:normal}.carry-range-page .carry-spec-strip span{order:1;font-size:13px;line-height:1.45;max-width:45%;color:#62645f}}@media(max-width:360px){.carry-range-values button:has(img){position:relative;min-height:52px}.carry-range-values button:has(img)>span{position:absolute;width:1px;height:1px;min-height:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/carry-range.css.map */
