@property --kc-plan-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes kc-plan-rotate{0%{--kc-plan-angle: 0deg}to{--kc-plan-angle: 360deg}}.sticky-cta{position:fixed;z-index:200;left:var(--kc-responsive-spacing-layout-md);right:var(--kc-responsive-spacing-layout-md);bottom:calc(var(--kc-responsive-spacing-layout-md) + env(safe-area-inset-bottom));box-sizing:border-box;display:flex;flex-direction:column;gap:var(--kc-responsive-spacing-layout-xs);padding:var(--kc-responsive-spacing-layout-md);background:var(--kc-mapped-surface-glass-default);border:var(--kc-shape-stroke-thin) solid var(--kc-mapped-border-glass-border);border-radius:var(--kc-shape-radius-lg);box-shadow:var(--kc-elevation-lg);-webkit-backdrop-filter:blur(var(--kc-shape-blur-md));backdrop-filter:blur(var(--kc-shape-blur-md));color:var(--kc-mapped-text-default-heading);font-family:var(--kc-font-role-backbone);opacity:0;visibility:hidden;transform:translateY(calc(100% + var(--kc-responsive-spacing-layout-lg)));transition:transform .25s ease,opacity .25s ease,visibility 0s linear .25s}.sticky-cta.is-visible{opacity:1;visibility:visible;transform:none;transition:transform .25s ease,opacity .25s ease,visibility 0s}.sticky-cta.is-open{gap:var(--kc-responsive-spacing-layout-md);max-height:calc(100dvh - var(--header-height, 0px) - 2 * var(--kc-responsive-spacing-layout-comfortable));padding:var(--kc-responsive-spacing-layout-comfortable);overflow-y:auto;overscroll-behavior:contain}.sticky-cta [hidden]{display:none!important}@media screen and (min-width:750px){.sticky-cta{--sc-width: var(--kc-responsive-size-grid-columns-4);right:auto;left:calc(50% - var(--sc-width) / 2);width:var(--sc-width);bottom:calc(var(--kc-responsive-spacing-layout-comfortable) + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.sticky-cta,.sticky-cta.is-visible{transform:none;transition:none}}.sticky-cta p{margin:0}.sticky-cta span{line-height:inherit}.sticky-cta :focus-visible{outline:var(--kc-shape-stroke-thick) solid var(--kc-mapped-border-focus-default);outline-offset:var(--kc-shape-stroke-thick)}.sc-summary{display:flex;align-items:center;gap:var(--kc-responsive-spacing-layout-md)}.sc-plan{flex:1;min-width:0}.sc-title{font-size:var(--kc-responsive-body-lg-text-size);line-height:var(--kc-responsive-body-lg-line-height);letter-spacing:var(--kc-responsive-body-lg-letter-spacing);font-weight:var(--font-700-weight, 700);color:var(--kc-mapped-text-default-heading)}.sc-price-line,.sc-credit{font-size:var(--kc-responsive-body-sm-text-size);line-height:var(--kc-responsive-body-sm-line-height);letter-spacing:var(--kc-responsive-body-sm-letter-spacing)}.sc-price-line{color:var(--kc-mapped-text-default-body)}.sc-title-rest,.sc-change,.sticky-cta.is-open .sc-cta--bar{display:none}.sticky-cta.is-open .sc-title-rest{display:inline}.sticky-cta.is-open .sc-change{display:inline-flex}.sc-change{flex:none;align-items:center;min-height:var(--kc-responsive-size-control-min-height);margin:0;padding:0;border:0;background:none;color:var(--kc-mapped-text-default-heading);font-family:var(--kc-font-role-identity);font-size:var(--kc-responsive-label-lg-text-size);line-height:var(--kc-responsive-label-lg-line-height);font-weight:var(--font-700-weight, 700);letter-spacing:var(--kc-responsive-Nunito-letter-spacing);text-transform:uppercase;text-decoration:underline;text-underline-offset:var(--kc-responsive-spacing-layout-xxs);cursor:pointer}.sc-return{display:flex;align-items:center;gap:var(--kc-responsive-spacing-layout-xs);cursor:pointer}.sc-credit{flex:1;min-width:0;color:var(--kc-mapped-text-default-heading)}.sc-disclosure{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--kc-responsive-size-icon-md);height:var(--kc-responsive-size-icon-md);margin:0;padding:0;border:0;border-radius:var(--kc-shape-radius-sm);background:none;color:var(--kc-mapped-icon-primary-default);font:inherit;cursor:pointer}.sc-disclosure:before{content:"";position:absolute;inset:calc((var(--kc-responsive-size-icon-md) - var(--kc-responsive-size-control-min-height)) / 2)}.sc-disclosure .sc-icon{transition:transform .2s ease}.sticky-cta.is-open .sc-disclosure .sc-icon{transform:rotate(180deg)}.sc-icon{flex:none;width:var(--kc-responsive-size-icon-md);height:var(--kc-responsive-size-icon-md);fill:none;stroke:currentColor;stroke-width:var(--kc-shape-stroke-medium);stroke-linecap:round;stroke-linejoin:round}.sc-panel{display:flex;flex-direction:column;gap:var(--kc-responsive-spacing-layout-md)}.sc-info,.sc-row,.sc-try-once{font-size:var(--kc-responsive-body-sm-text-size);line-height:var(--kc-responsive-body-sm-line-height);letter-spacing:var(--kc-responsive-body-sm-letter-spacing)}.sc-info{color:var(--kc-mapped-text-default-body)}.sc-rows{display:flex;flex-direction:column;gap:var(--kc-responsive-spacing-layout-xs);margin:0;padding:var(--kc-responsive-spacing-layout-md) 0;border-top:var(--kc-shape-stroke-thin) solid var(--kc-mapped-border-primary-hairline);border-bottom:var(--kc-shape-stroke-thin) solid var(--kc-mapped-border-primary-hairline);list-style:none}.sc-row{display:flex;align-items:center;gap:var(--kc-responsive-spacing-layout-md);color:var(--kc-mapped-text-default-heading)}.sc-row .sc-icon{color:var(--kc-mapped-icon-primary-default)}.sc-cta--panel{width:100%}.sc-try-once{align-self:flex-start;display:inline-flex;align-items:center;min-height:var(--kc-responsive-size-control-min-height);margin:0;padding:0;border:0;background:none;color:var(--kc-mapped-text-link-default);font-family:inherit;text-align:left;text-decoration:underline;text-underline-offset:var(--kc-responsive-spacing-layout-xxs);cursor:pointer}.sc-try-once:hover{color:var(--kc-mapped-text-link-default-hover)}@media(prefers-reduced-motion:reduce){.sc-disclosure .sc-icon{transition:none}}.sc-cta{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;min-height:var(--kc-responsive-size-button-lg-height);margin:0;padding:0 var(--kc-responsive-spacing-layout-comfortable);border:0;border-radius:var(--kc-shape-radius-sm);background-color:var(--button-kc-primary-bg);color:var(--button-kc-primary-text);font-family:var(--kc-font-role-identity);font-size:var(--kc-responsive-label-lg-text-size);line-height:var(--kc-responsive-label-lg-line-height);font-weight:var(--font-700-weight, 700);letter-spacing:var(--kc-responsive-Nunito-letter-spacing);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .2s ease}.sc-cta:hover{background-color:var(--button-kc-primary-bg-hover)}.sc-cta:active{background-color:var(--button-kc-primary-bg-pressed)}.sc-cta.loading>span:not(.loading__spinner){visibility:hidden}.sc-cta .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.sc-cta .loading__spinner.hidden{display:none}.sc-cta .spinner{width:var(--kc-responsive-size-icon-sm);height:var(--kc-responsive-size-icon-sm)}.sc-cta .loading__spinner .path{stroke:var(--button-kc-primary-text)}@media screen and (forced-colors:active){.sc-cta .loading__spinner .path{stroke:ButtonText}}.sc-form{display:none}
/*# sourceMappingURL=/cdn/shop/t/35/assets/component-sticky-cart.css.map */
