.os-bundle,.os-bundle *{box-sizing:border-box}.os-bundle{display:none;width:100%;color:#121715;font-family:inherit}.outstride-bundle-active .os-bundle{display:block}.outstride-bundle-active .os-bundle-fallback,.outstride-bundle-hide-native-color,.outstride-bundle-active sticky-add-to-cart{display:none!important}.os-bundle__options{display:grid;gap:10px}.os-bundle__tier{overflow:hidden;border:1px solid #dce1df;border-radius:10px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}.os-bundle__tier.is-selected{border-color:#07553b;box-shadow:0 0 0 1px #07553b1f}.os-bundle__tier-head{display:flex;align-items:center;gap:12px;width:100%;padding:15px 14px;border:0;text-align:left;background:transparent;color:inherit;cursor:pointer;font:inherit}.os-bundle__radio{position:relative;flex:0 0 19px;width:19px;height:19px;border:1.5px solid #a6aeaa;border-radius:50%}.os-bundle__tier.is-selected .os-bundle__radio{border:5.5px solid #07553b}.os-bundle__tier-summary{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:5px}.os-bundle__tier-title{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:15px;line-height:1.2;font-weight:700}.os-bundle__popular{display:inline-block;padding:3px 10px;border-radius:999px;background:#08653f;color:#fff;font-size:10px;line-height:1.15;font-weight:700;letter-spacing:.01em;white-space:nowrap}.os-bundle__shipping{display:inline-flex;align-items:center;gap:5px;color:#07653c;font-size:12px;font-weight:600}.os-bundle__shipping>span{font-size:18px;line-height:12px}.os-bundle__pricing{display:grid;flex:0 0 auto;grid-template-columns:auto auto;justify-content:end;justify-items:end;align-content:center;column-gap:8px;row-gap:2px;line-height:1.2}.os-bundle__price{font-size:16px;font-weight:800;white-space:nowrap}.os-bundle__crossed{align-self:center;color:#8f9893;font-size:12px;text-decoration:line-through;white-space:nowrap}.os-bundle__saving{grid-column:1 / -1;color:#087344;font-size:12px;font-weight:600}.os-bundle__details{padding:0 14px 16px 45px}.os-bundle__details[hidden],.os-bundle__message[hidden]{display:none!important}.os-bundle__pair-grid{display:grid;grid-template-columns:repeat(var(--os-pairs, 1),minmax(0,1fr));min-width:0}.os-bundle__pair-grid--1{--os-pairs: 1}.os-bundle__pair-grid--2{--os-pairs: 2}.os-bundle__pair-grid--3{--os-pairs: 3}.os-bundle__pair{min-width:0;padding-right:10px}.os-bundle__pair+.os-bundle__pair{padding-left:14px;border-left:1px solid #e7e9e8}.os-bundle__pair-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;column-gap:8px;row-gap:3px;margin-bottom:9px}.os-bundle__pair-title{margin:0;color:#121715;font-size:12px;font-weight:700;line-height:1.3}.os-bundle__color-name{display:inline-block;min-width:0;margin:0;color:#68726d;font-size:11px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}.os-bundle .os-bundle__swatches{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;gap:7px;width:100%;min-width:0}.os-bundle .os-bundle__swatches>button.os-bundle__swatch{appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;position:relative!important;flex:0 0 34px!important;align-items:center!important;justify-content:center!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;aspect-ratio:1 / 1;padding:0!important;margin:0!important;border:1.5px solid transparent!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;color:inherit;line-height:1!important;transform:none;cursor:pointer;overflow:visible;-webkit-tap-highlight-color:transparent;transition:border-color .16s ease,transform .16s ease,opacity .16s ease}.os-bundle .os-bundle__swatches>button.os-bundle__swatch:before,.os-bundle .os-bundle__swatches>button.os-bundle__swatch:after{content:none!important;display:none!important}.os-bundle .os-bundle__swatches>button.os-bundle__swatch.is-selected{border-color:#17251f!important}.os-bundle .os-bundle__swatches>button.os-bundle__swatch:hover:not(:disabled){transform:translateY(-1px)}.os-bundle .os-bundle__swatches>button.os-bundle__swatch:disabled{opacity:.35;cursor:not-allowed}.os-bundle .os-bundle__swatches>button.os-bundle__swatch:focus-visible{outline:2px solid #07553b!important;outline-offset:3px!important}.os-bundle .os-bundle__swatches .os-bundle__swatch-dot{display:block!important;flex:0 0 25px!important;width:25px!important;min-width:25px!important;max-width:25px!important;height:25px!important;min-height:25px!important;max-height:25px!important;border:1px solid rgb(0 0 0 / 14%);border-radius:50%!important;background-repeat:no-repeat;background-size:cover;background-position:center;pointer-events:none}.os-bundle__size-note{margin:0 0 12px;color:#646c67;font-size:12px}.os-bundle__message{margin:8px 0;color:#8d2e20;font-size:12px}.os-bundle__add{display:flex;justify-content:center;align-items:center;width:100%;min-height:49px;margin:0;padding:12px 16px;border:1px solid #074b38;border-radius:8px;background:#064b39;color:#fff;font:inherit;font-size:15px;font-weight:700;text-align:center;cursor:pointer;transition:background-color .16s ease}.os-bundle__add:hover:not(:disabled){background:#043f31}.os-bundle__add:disabled{opacity:.5;cursor:not-allowed}.os-bundle__shipping-banner{display:flex;align-items:center;justify-content:center;gap:9px;min-height:35px;margin-top:10px;padding:8px;border-radius:8px;background:#e8f3ed;color:#0b6746;font-size:12px;font-weight:600}.os-bundle :is(button):focus-visible{outline:2px solid #00583c;outline-offset:3px}@media(max-width:749px){.os-bundle__options{gap:8px}.os-bundle__tier-head{padding:12px 10px;gap:8px}.os-bundle__radio{flex-basis:17px;width:17px;height:17px}.os-bundle__tier-title{font-size:13px;gap:5px}.os-bundle__popular{padding:3px 7px;font-size:9px}.os-bundle__shipping{font-size:11px}.os-bundle__price{font-size:14px}.os-bundle__crossed,.os-bundle__saving{font-size:10px}.os-bundle__pricing{column-gap:5px}.os-bundle__details{padding:0 10px 13px 35px}.os-bundle__pair+.os-bundle__pair{padding-left:9px}.os-bundle__pair-head{margin-bottom:8px}.os-bundle__pair-title{font-size:11px}.os-bundle__color-name{font-size:10px}.os-bundle .os-bundle__swatches{gap:5px}.os-bundle .os-bundle__swatches>button.os-bundle__swatch{flex-basis:31px!important;width:31px!important;min-width:31px!important;max-width:31px!important;height:31px!important;min-height:31px!important;max-height:31px!important}.os-bundle .os-bundle__swatches .os-bundle__swatch-dot{flex-basis:23px!important;width:23px!important;min-width:23px!important;max-width:23px!important;height:23px!important;min-height:23px!important;max-height:23px!important}.os-bundle__add{min-height:46px;font-size:14px}}@media(max-width:480px){.os-bundle__pair-grid--3{grid-template-columns:minmax(0,1fr);row-gap:12px}.os-bundle__pair-grid--3 .os-bundle__pair+.os-bundle__pair{padding-top:12px;padding-left:0;border-top:1px solid #e7e9e8;border-left:0}}@media(max-width:390px){.os-bundle__tier-head{gap:7px;padding-inline:9px}.os-bundle__tier-title{font-size:12px}.os-bundle__details{padding-left:10px}.os-bundle__pair+.os-bundle__pair{padding-left:7px}.os-bundle__pair-grid--3 .os-bundle__pair+.os-bundle__pair{padding-left:0}}@media(prefers-reduced-motion:reduce){.os-bundle__tier,.os-bundle__add,.os-bundle .os-bundle__swatches>button.os-bundle__swatch{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/outstride-bundle.css.map */
