.rte--extended h1,.rte--extended h2,.rte.rte--extended h1,.rte.rte--extended h2{font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--font-responsive-xl);font-variation-settings:"wdth" 100;font-weight:600;line-height:1.1}.rte--extended h3,.rte.rte--extended h3{font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--font-responsive-lg);font-variation-settings:"wdth" 100;font-weight:600;line-height:1.1}.rte--extended h4,.rte.rte--extended h4{font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--font-responsive-md);font-variation-settings:"wdth" 100;font-weight:600;line-height:1.1}.rte--extended h5,.rte.rte--extended h5{font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--font-responsive-sm);font-variation-settings:"wdth" 100;font-weight:600;line-height:1.1}.rte--extended h6,.rte.rte--extended h6{font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--font-responsive-xs);font-variation-settings:"wdth" 100;font-weight:600;line-height:1.1}.rte--extended *+h1,.rte--extended *+h2,.rte--extended *+h3,.rte--extended *+h4,.rte--extended *+h5,.rte--extended *+h6,.rte.rte--extended *+h1,.rte.rte--extended *+h2,.rte.rte--extended *+h3,.rte.rte--extended *+h4,.rte.rte--extended *+h5,.rte.rte--extended *+h6{margin-top:1.5rem}.rte--extended blockquote,.rte.rte--extended blockquote{border-left:.1875rem solid var(--surface-brand);font-family:var(--font-display);font-weight:600;line-height:1.2;padding:.25rem 1.5rem}.rte--extended blockquote>:first-child,.rte.rte--extended blockquote>:first-child{margin-top:0}.rte--extended blockquote>:last-child,.rte.rte--extended blockquote>:last-child{margin-bottom:0}.rte--extended iframe,.rte.rte--extended iframe{border:0;border-radius:var(--radius-lg);max-width:100%}.rte--extended img,.rte.rte--extended img{border-radius:var(--radius-lg);max-width:100%;width:var(--rte-image-width,auto)}.rte--extended b,.rte--extended code,.rte--extended em,.rte--extended small,.rte--extended strong,.rte.rte--extended b,.rte.rte--extended code,.rte.rte--extended em,.rte.rte--extended small,.rte.rte--extended strong{line-height:1}.rte--extended abbr[title],.rte.rte--extended abbr[title]{border-bottom:.0625rem dotted}.rte__iframe{aspect-ratio:var(--rte-iframe-aspect-ratio,16/9)}.rte__iframe iframe{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.s-product{--sidebar-width:21.25rem;display:flex;flex-direction:column;gap:0;position:relative}.s-product:not(:has(.s-product__media)) .s-product__details{margin:0 auto;max-width:37.5rem;width:100%}.s-product #klaviyo-bis-button-container{margin:0!important}.s-product #klaviyo-bis-button-container>*{display:flex;width:100%}.s-product #klaviyo-bis-button-container button{--icon-size:1em;--button-min-width:10rem;--button-min-height:3rem;align-items:center;background-color:var(--surface-button);border:.0625rem solid var(--border-button);border-radius:var(--radius-round);border-radius:0 var(--radius-round) var(--radius-round) 0!important;box-sizing:border-box;color:var(--text-button);display:inline-flex;flex:1;font-family:var(--font-body)!important;font-size:var(--font-static-md);font-size:var(--font-static-md)!important;font-weight:700;font-weight:700!important;gap:.5625rem;justify-content:center;line-height:1;min-height:var(--button-min-height,2rem);min-width:var(--button-min-width,2rem);padding:0 2rem;text-align:center;transition:color .15s ease-in,background-color .15s ease-in,border-color .15s ease-in,box-shadow .15s ease-in}.s-product #klaviyo-bis-button-container button:has(>.icon,>.btn__text){gap:0}.s-product #klaviyo-bis-button-container button:has(>.icon,>.btn__text) .btn__text{padding-inline:.5rem}.s-product #klaviyo-bis-button-container button:disabled{opacity:.6!important;pointer-events:none!important}.s-product #klaviyo-bis-button-container button:focus-visible{background-color:var(--surface-button--hover);border-color:var(--border-button--hover);color:var(--text-button--hover);outline:2px dashed var(--border-focus);outline-offset:4px}.s-product__media{width:100%}.s-product__details{display:flex;flex-direction:column;gap:.5rem;width:100%}.s-product__details .c-review-stars{padding-block:.75rem}.s-product__details .c-review-stars[href] .c-review-stars__count{color:var(--text);gap:.25rem}.s-product__details .c-review-stars[href] .c-review-stars__count .sr-only{clip:auto;height:auto;margin:0;overflow:visible;position:static!important;width:auto}.s-product__details .c-hi-icons-short__list:not(:has(>.c-hi-icons-short__item:nth-child(3)))>.c-hi-icons-short__item{flex:1}.s-product__form{display:flex;flex-direction:column;gap:var(--grid-responsive-lg)}.s-product__form>:not(:has(:first-child)){display:none}.s-product__form .c-buy-button .btn{font-size:var(--font-static-md);width:100%!important}.s-product__form .c-wholesale-form:not(.c-modal__content .c-wholesale-form){margin-bottom:-.75rem}.s-product__form .c-modal__content .c-wholesale-form{margin-bottom:.5rem}@media only screen and (min-width:48em){.rte--extended *+h1,.rte--extended *+h2,.rte--extended *+h3,.rte--extended *+h4,.rte--extended *+h5,.rte--extended *+h6,.rte.rte--extended *+h1,.rte.rte--extended *+h2,.rte.rte--extended *+h3,.rte.rte--extended *+h4,.rte.rte--extended *+h5,.rte.rte--extended *+h6{margin-top:2rem}.s-product{align-items:flex-start;display:flex;flex-direction:row;gap:var(--grid-section-container);justify-content:space-between;padding-top:1rem}.s-product__media{position:sticky;top:calc(1.5rem + var(--header-height, 0) + var(--header-basic-height, 0));width:calc(100% - var(--sidebar-width) - var(--grid-section-container))}.s-product__details{flex-shrink:0;width:var(--sidebar-width)}.s-product__form .c-wholesale-form:not(.c-modal__content .c-wholesale-form){margin-bottom:-1rem}}@media only screen and (min-width:64em){.s-product{--sidebar-width:27.06rem}.s-product__details .c-review-stars[href] .c-review-stars__count{font-size:var(--font-static-sm)}}@media only screen and (min-width:79.5em){.rte--extended *+h1,.rte--extended *+h2,.rte--extended *+h3,.rte--extended *+h4,.rte--extended *+h5,.rte--extended *+h6,.rte.rte--extended *+h1,.rte.rte--extended *+h2,.rte.rte--extended *+h3,.rte.rte--extended *+h4,.rte.rte--extended *+h5,.rte.rte--extended *+h6{margin-top:2.5rem}}@media only screen and (max-width:calc(64em - 1px)){.s-product__details .c-review-stars{--review-stars-icon-size:1rem;flex-wrap:nowrap}}@media only screen and (max-width:calc(48em - 1px)){.s-product__media{margin-left:calc(0px - var(--container-horizontal-padding));overflow:hidden;width:100vw}}@media only screen and (hover:hover){.s-product #klaviyo-bis-button-container button:not(:disabled):hover{background-color:var(--surface-button--hover);border-color:var(--border-button--hover);color:var(--text-button--hover)}}