.sr-bb__layout{display:flex;flex-direction:column;gap:20px}@media screen and (max-width:749px){#MainContent:has(>.sr-hero-section+.sr-bb-section .sr-bb--phone-first){display:flex;flex-direction:column}#MainContent>.sr-hero-section+.sr-bb-section:has(.sr-bb--phone-first){order:-1}}.sr-bb__stage{position:relative;min-width:0}.sr-bb__stage:empty{display:block;aspect-ratio:1 / 1}.sr-bb__stage-image{display:block;width:100%;height:auto}.sr-bb__stage sr-turntable{margin:0}.sr-bb__stage .sr-tt__stage{margin:0 auto}@media screen and (max-width:749px){.sr-bb__stage .sr-tt__frame{transform:scale(1.15)}.sr-bb__stage .sr-tt__stage{background-size:115% auto}.sr-bb__stage{container-type:inline-size}.sr-bb__stage .sr-tt__stage{aspect-ratio:4 / 3}.sr-bb__stage:empty{aspect-ratio:4 / 3;margin-bottom:-20px}@supports (height: 1cqw){.sr-bb__stage .sr-tt__stage{aspect-ratio:auto;height:calc(75cqw - 20px);background-position:center calc(50% + 10px)}.sr-bb__stage .sr-tt__frame{bottom:auto;height:auto;aspect-ratio:4 / 3}}.sr-bb__stage .sr-tt__stage-wrap{max-width:none}.sr-bb__stage .sr-tt__rotate{display:none}.sr-bb__layout{gap:8px;max-width:calc(480px + 2 * var(--page-width-padding));margin-left:auto;margin-right:auto}}.sr-bb__panel{display:flex;flex-direction:column;gap:20px;min-width:0;color:var(--sr-fg)}.sr-bb__form{display:flex;flex-direction:column;gap:20px}.sr-bb__head{display:flex;flex-direction:column;gap:6px}.sr-bb__title{margin:0;color:var(--sr-fg);font-family:var(--font-heading-family);font-weight:400;font-size:var(--h5-font-size);line-height:var(--h5-line-height);letter-spacing:0}.sr-bb__price{margin:0;font-weight:400;font-size:var(--h6-font-size);line-height:var(--h6-line-height)}.sr-bb__terms{margin-top:-14px;font-weight:300;font-size:var(--body-copy-small-font-size);line-height:var(--body-copy-small-line-height);color:#121212}.sr-bb__terms shopify-payment-terms{display:block}.sr-bb__affirm:has(.affirm-as-low-as:empty){display:none}.sr-bb__affirm .affirm-as-low-as{margin:0}.sr-bb__affirm .affirm-modal-trigger{color:inherit}@media screen and (max-width:749px){.sr-bb__head{flex-flow:row wrap;align-items:baseline;justify-content:space-between;column-gap:16px}}.sr-bb__form>.sr-bb__rule{display:none}.sr-bb__rule{flex:none;width:100%;height:1px;margin:0;border:0;background:var(--sr-rule)}.sr-bb__group{margin:0;padding:0;border:0;min-width:0;display:flex;flex-direction:column;gap:14px}.sr-bb__legend-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.sr-bb__legend{padding:0;display:flex;gap:6px;font-size:var(--body-copy-small-font-size);line-height:var(--body-copy-small-line-height)}.sr-bb__legend-key{color:var(--sr-fg-2)}.sr-bb__legend-value--strong{font-weight:600}.sr-bb__text-link{padding:0;border:0;background:none;color:var(--sr-fg);font:inherit;font-size:var(--body-copy-small-font-size);line-height:var(--body-copy-small-line-height);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sr-bb__text-link:hover{text-decoration-thickness:2px}.sr-bb__guide{flex:none;display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--sr-fg);font:inherit;font-size:var(--body-copy-small-font-size);line-height:var(--body-copy-small-line-height);white-space:nowrap;cursor:pointer;transition:opacity .2s ease}.sr-bb__guide:hover{opacity:.6}.sr-bb__guide:focus-visible{outline:2px solid var(--sr-fg);outline-offset:3px}.sr-bb__guide-icon{display:block;flex:none}.sr-bb__swatches{display:flex;gap:24px}.sr-bb__swatch{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer}.sr-bb__swatch-ring{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #ffffff;border-radius:50%}.sr-bb__swatch-fill{display:block;width:32px;height:32px;border-radius:50%;background-size:cover;background-position:center}.sr-bb__swatch input:checked+.sr-bb__swatch-ring{border:1.5px solid var(--sr-fg)}.sr-bb__swatch input:focus-visible+.sr-bb__swatch-ring{outline:2px solid var(--sr-fg);outline-offset:3px}.sr-bb__swatch-name{display:none;font-weight:300;font-size:var(--body-copy-small-font-size);line-height:var(--body-copy-small-line-height);color:var(--sr-fg-2);white-space:nowrap}.sr-bb__swatch input:checked~.sr-bb__swatch-name{font-weight:400;color:var(--sr-fg)}.sr-bb__sizes{display:flex;gap:8px}.sr-bb__size{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 6px;border:1px solid var(--sr-rule);border-radius:12px;text-align:center;cursor:pointer;white-space:nowrap}.sr-bb__size:has(input:checked){border:1.5px solid var(--sr-fg);padding:7.5px 5.5px}.sr-bb__size:has(input:focus-visible){outline:2px solid var(--sr-fg);outline-offset:2px}.sr-bb__size-name{font-weight:400;font-size:var(--body-copy-font-size);line-height:var(--body-copy-line-height)}.sr-bb__size-note{font-weight:300;font-size:1.2rem;line-height:1.6rem;color:var(--sr-fg-2)}@media screen and (max-width:749px){.sr-bb__group{gap:10px}.sr-bb__group+.sr-bb__group{margin-top:4px}}.sr-bb__button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;height:52px;padding:0 24px;border:0;border-radius:999px;background:#d2f944;color:#1c1c1c;font-family:inherit;font-weight:400;font-size:1.6rem;line-height:2.4rem;cursor:pointer}.sr-bb__button:focus-visible{outline:2px solid #1c1c1c;outline-offset:3px}.sr-bb__button[aria-disabled=true],.sr-bb__button:disabled{background:#dadada;color:#3f3f46;cursor:not-allowed}.sr-bb__button.loading>span{visibility:hidden}.sr-bb__button .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;display:flex;align-items:center;justify-content:center}.sr-bb__button .loading__spinner.hidden{display:none}.sr-bb__button .loading__spinner svg{width:20px;height:20px}.sr-bb__error{font-size:var(--body-copy-small-font-size);line-height:var(--body-copy-small-line-height);color:#b3261e}.sr-bb__specs-link{align-self:center}.sr-bb__promises{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.sr-bb__promise{display:flex;align-items:center;gap:12px;font-weight:300;font-size:var(--body-copy-small-font-size);line-height:var(--body-copy-small-line-height);color:var(--sr-fg-2)}.sr-bb__promise-icon{flex:none;width:32px;height:32px}.sr-bb__specs{margin:auto auto 0;padding:0;width:100%;max-width:100%;max-height:90dvh;border:0;border-radius:24px 24px 0 0;background:#efefef;color:#1c1c1c}.sr-bb__specs::backdrop{background:#1c1c1cd9}.sr-bb__specs-card{display:flex;flex-direction:column;gap:20px;padding:24px 16px}.sr-bb__specs-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sr-bb__specs-eyebrow{margin:0 0 4px;font-size:1.1rem;line-height:1.4rem;color:#3f3f46}.sr-bb__specs-title:focus,.sr-bb__chart-title:focus{outline:none;box-shadow:none}.sr-bb__specs-title{margin:0;color:#1c1c1c;font-family:var(--font-heading-family);font-weight:400;font-size:2.3rem;line-height:3.2rem;letter-spacing:0}.sr-bb__specs-note{margin:4px 0 0;font-weight:300;font-size:1.3rem;line-height:2rem;color:#3f3f46}.sr-bb__specs-close{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#dadada;color:#1c1c1c;cursor:pointer}.sr-bb__specs-close svg{width:16px;height:16px}.sr-bb__specs-close:focus-visible{outline:2px solid #1c1c1c;outline-offset:2px}.sr-bb__spec-list{margin:0;display:flex;flex-direction:column;gap:6px}.sr-bb__spec{display:flex;justify-content:space-between;gap:16px}.sr-bb__spec dt{font-weight:300;font-size:1.6rem;line-height:2.4rem;color:#3f3f46}.sr-bb__spec dd{margin:0;font-weight:400;font-size:1.6rem;line-height:2.4rem;text-align:right;color:#1c1c1c}.sr-bb__chart{margin:auto;padding:0;width:550px;max-width:calc(100% - 32px);max-height:calc(100dvh - 32px);border:0;border-radius:8px;background:#fff;color:#1c1c1c;box-shadow:0 2px 10px #0000001f;overflow:hidden}.sr-bb__chart[open]{display:flex}.sr-bb__chart::backdrop{background:#00000059}.sr-bb__chart-card{display:flex;flex-direction:column;width:100%;max-height:calc(100dvh - 32px)}.sr-bb__chart-head{flex:none;display:flex;align-items:center;justify-content:space-between;height:54px;padding:0 10px 0 14px;border-bottom:1px solid #dadada}.sr-bb__chart-title{margin:0;color:#1c1c1c;font-family:inherit;font-weight:400;font-size:1.4rem;line-height:1.8rem;letter-spacing:normal}.sr-bb__chart-close{display:flex;padding:0;border:0;background:transparent;cursor:pointer}.sr-bb__chart-close:focus-visible{outline:2px solid #1c1c1c;outline-offset:2px;border-radius:50%}.sr-bb__chart-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px}.sr-bb__bar{position:fixed;z-index:4;left:0;right:0;bottom:0;height:76px;background:#fff;border-top:1px solid #dadada;color:#1c1c1c;transform:translateY(100%);transition:transform .3s ease}.sr-bb__bar.is-visible{transform:none}html.sr-bb-header-off .section-header.shopify-section-header-sticky:not(:focus-within){top:calc(-1 * var(--header-height))}html:has(.sr-bb__bar){scroll-padding-bottom:92px}.sr-bb__bar-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;height:100%;padding:0 16px}.sr-bb__bar-copy{min-width:0}.sr-bb__bar-title,.sr-bb__bar-meta{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sr-bb__bar-title{font-size:1.6rem;line-height:2.4rem}.sr-bb__bar-meta{font-weight:300;font-size:1.3rem;line-height:2rem;color:#3f3f46}.sr-bb__bar-button{flex:none;width:auto;height:auto;padding:13px 24px}@media screen and (min-width:750px){.sr-bb__layout{display:grid;grid-template-columns:minmax(0,840fr) minmax(320px,460fr);column-gap:40px;align-items:start}.sr-bb__stage:empty{aspect-ratio:840 / 720}.sr-bb__panel,.sr-bb__form{gap:24px}.sr-bb__form>.sr-bb__rule{display:block}.sr-bb__head{gap:8px}.sr-bb__title{font-size:var(--h4-font-size);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing)}.sr-bb__price{font-size:var(--h5-font-size);line-height:var(--h5-line-height)}.sr-bb__terms{margin-top:-16px}.sr-bb__group{gap:16px}.sr-bb__swatch-ring{width:48px;height:48px}.sr-bb__swatch-fill{width:38px;height:38px}.sr-bb__swatch-name{display:block}.sr-bb__size{padding:12px 16px}.sr-bb__size:has(input:checked){padding:11.5px 15.5px}.sr-bb__button{height:56px;font-size:1.8rem}.sr-bb__specs{margin:auto;width:560px;border-radius:24px}.sr-bb__specs-card{gap:28px;padding:40px}.sr-bb__specs-eyebrow{font-size:1.2rem;line-height:1.6rem}.sr-bb__specs-title{font-size:3.225rem;line-height:4.2rem}.sr-bb__specs-note{font-size:1.7rem;line-height:2.6rem}.sr-bb__spec dt{font-size:1.95rem;line-height:2.5rem}.sr-bb__spec dd{font-size:1.8rem;line-height:2.4rem}.sr-bb__chart-head{height:70px;padding:0 20px 0 32px}.sr-bb__chart-title{font-size:1.8rem;line-height:2.8rem}.sr-bb__chart-body{padding:20px}.sr-bb__bar{top:var(--sr-bb-bar-top, 0px);bottom:auto;height:52px;border-top:0;border-bottom:1px solid rgba(28,28,28,.08);background:#ffffffc7;-webkit-backdrop-filter:saturate(1.4) blur(16px);backdrop-filter:saturate(1.4) blur(16px);transform:translateY(-100%)}.sr-bb__bar:not(.is-visible){top:0}html:has(.sr-bb__bar){scroll-padding-bottom:0;scroll-padding-top:calc(var(--sr-bb-bar-top, 0px) + 68px)}.sr-bb__bar-inner{max-width:none;padding:0 var(--page-width-padding, 50px)}.sr-bb__bar-title{display:inline;font-size:1.7rem;line-height:2.6rem}.sr-bb__bar-copy{display:flex;align-items:baseline;gap:16px}.sr-bb__bar-meta{font-size:1.4rem;line-height:2.2rem}.sr-bb__bar-button{height:auto;padding:6px 20px;font-size:1.4rem;line-height:2.2rem}}@media(prefers-reduced-motion:reduce){.sr-bb__bar{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/sr-buy-box.css.map */
