.portabletext{--heading-margin-bottom:var(--dimension-dimension-300);--heading-image-vertical-margins:var(--dimension-dimension-900);flex-direction:column;display:flex}.portabletext .type-body+.type-body{margin-block-start:var(--dimension-dimension-200)}.portabletext .type-body+.list{margin-block-start:var(--dimension-dimension-200)}.portabletext .type-body+ol{margin-block-start:var(--dimension-dimension-200)}.portabletext .type-body+:not(:-webkit-any(.card-callout,.type-body,.list,ol,.shopify-image-block,.embed-module,.benefits-grid-wrapper)){margin-block-start:var(--dimension-dimension-500)}.portabletext .type-body+:not(:-moz-any(.card-callout,.type-body,.list,ol,.shopify-image-block,.embed-module,.benefits-grid-wrapper)){margin-block-start:var(--dimension-dimension-500)}.portabletext .type-body+:not(:is(.card-callout,.type-body,.list,ol,.shopify-image-block,.embed-module,.benefits-grid-wrapper)){margin-block-start:var(--dimension-dimension-500)}.portabletext .type-body>:not(:-webkit-any(svg,a,br,li)){display:contents}.portabletext .type-body>:not(:-moz-any(svg,a,br,li)){display:contents}.portabletext .type-body>:not(:is(svg,a,br,li)){display:contents}.portabletext .list+.type-body{margin-block-start:var(--dimension-dimension-200)}.portabletext .list+.list{margin-block-start:var(--dimension-dimension-200)}.portabletext .list+ol{margin-block-start:var(--dimension-dimension-200)}.portabletext .list+:not(:-webkit-any(.card-callout,.type-body,.list,ol,.shopify-image-block,.embed-module,.benefits-grid-wrapper)){margin-block-start:var(--dimension-dimension-500)}.portabletext .list+:not(:-moz-any(.card-callout,.type-body,.list,ol,.shopify-image-block,.embed-module,.benefits-grid-wrapper)){margin-block-start:var(--dimension-dimension-500)}.portabletext .list+:not(:is(.card-callout,.type-body,.list,ol,.shopify-image-block,.embed-module,.benefits-grid-wrapper)){margin-block-start:var(--dimension-dimension-500)}.portabletext .list>:not(:-webkit-any(svg,a,br,li)){display:contents}.portabletext .list>:not(:-moz-any(svg,a,br,li)){display:contents}.portabletext .list>:not(:is(svg,a,br,li)){display:contents}.portabletext ol+.type-body{margin-block-start:var(--dimension-dimension-200)}.portabletext ol+.list{margin-block-start:var(--dimension-dimension-200)}.portabletext ol+ol{margin-block-start:var(--dimension-dimension-200)}.portabletext ol+:not(:-webkit-any(.card-callout,.type-body,.list,ol,.shopify-image-block,.embed-module,.benefits-grid-wrapper)){margin-block-start:var(--dimension-dimension-500)}.portabletext ol+:not(:-moz-any(.card-callout,.type-body,.list,ol,.shopify-image-block,.embed-module,.benefits-grid-wrapper)){margin-block-start:var(--dimension-dimension-500)}.portabletext ol+:not(:is(.card-callout,.type-body,.list,ol,.shopify-image-block,.embed-module,.benefits-grid-wrapper)){margin-block-start:var(--dimension-dimension-500)}.portabletext ol>:not(:-webkit-any(svg,a,br,li)){display:contents}.portabletext ol>:not(:-moz-any(svg,a,br,li)){display:contents}.portabletext ol>:not(:is(svg,a,br,li)){display:contents}.portabletext .type-h1,.portabletext .type-h2,.portabletext .type-h3,.portabletext .type-h4{margin-bottom:var(--heading-margin-bottom)}.portabletext .portabletext-image,.portabletext .portabletext-video{margin-block:var(--dimension-dimension-500)}.portabletext .portabletext-image--spacing-large{margin-block:var(--dimension-dimension-800)}.portabletext .portabletext-image .portabletext-image-caption{margin-block-start:var(--dimension-dimension-200)}.portabletext h1+.card-callout{margin-block-end:var(--dimension-dimension-100)}.portabletext h2+.card-callout{margin-block-end:var(--dimension-dimension-100)}.portabletext h3+.card-callout{margin-block-end:var(--dimension-dimension-100)}.portabletext h4+.card-callout{margin-block-end:var(--dimension-dimension-100)}.portabletext .type-body+.card-callout:last-child{margin-block-start:var(--dimension-dimension-100);margin-block-end:0}.portabletext [class^=type-]>.align-center{align-items:center;width:100%;display:inline-flex}.portabletext [class^=type-]>.align-left{align-items:center;width:100%;display:inline-flex}.portabletext [class^=type-]>.align-right{align-items:center;width:100%;display:inline-flex}.portabletext [class^=type-]>.align-center{justify-content:center}.portabletext [class^=type-]>.align-left{justify-content:flex-start}.portabletext [class^=type-]>.align-right{justify-content:flex-end}:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) .type-body{font-family:var(--font-longform-style1,"Proxima Nova");font-size:var(--size-size-600,16px);font-style:normal;font-weight:400;line-height:150%}:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) .type-body-small{font-family:var(--font-body-style1,"Proxima Nova");font-size:var(--size-size-500,14px);font-style:normal;font-weight:400;line-height:135%}:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) [class^=type-h]{display:inline-block}@media (max-width:1023px){:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) [class^=type-h]{white-space:normal;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto}}:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) [class^=type-h] span{display:inline-block}@media (max-width:1023px){:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) [class^=type-h] span{white-space:normal;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto}}:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) .type-h1{font-family:var(--font-deck-style2,IvyMode);font-size:var(--size-size-1100,48px);letter-spacing:.24px;font-style:normal;font-weight:400;line-height:130%}@media (min-width:1024px){:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) .type-h1{font-family:var(--font-deck-style2,IvyMode);font-size:var(--size-size-1200,64px);letter-spacing:.32px;line-height:120%}}:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) .type-h2{font-family:var(--font-body-style3,IvyMode);font-size:var(--size-size-1000,36px);letter-spacing:.18px;font-style:normal;font-weight:400;line-height:135%}@media (min-width:1024px){:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) .type-h2{font-family:var(--font-title-style4,IvyMode);font-size:var(--size-size-1100,48px);letter-spacing:.24px;line-height:120%}}:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) .type-h3{font-family:var(--font-body-style3,IvyMode);font-size:var(--size-size-900,27px);letter-spacing:.135px;font-style:normal;font-weight:400;line-height:135%}@media (min-width:1024px){:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) .type-h3{font-family:var(--font-title-style4,IvyMode);font-size:var(--size-size-1000,36px);letter-spacing:.18px;line-height:120%}}:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) .type-h4{font-family:var(--font-body-style3,IvyMode);font-size:var(--size-size-700,18px);letter-spacing:.18px;font-style:normal;font-weight:400;line-height:135%}@media (min-width:1024px){:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) .type-h4{font-family:var(--font-body-style3,IvyMode);font-size:var(--size-size-900,27px);letter-spacing:.135px;line-height:135%}}:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) .list{padding-inline-start:var(--dimension-dimension-300);list-style:outside}:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) .list li{padding-inline-start:var(--dimension-dimension-100);display:list-item}:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) ol{padding-inline-start:var(--dimension-dimension-300);list-style:outside}:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) ol li{padding-inline-start:var(--dimension-dimension-100);display:list-item}:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) .list{list-style-type:disc}:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) ol{list-style-type:decimal}:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) .portabletext-image-caption{font-family:var(--font-title-style1,"Proxima Nova");font-size:var(--size-size-500,14px);font-style:normal;font-weight:400;line-height:120%}@media (min-width:1024px){:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) .portabletext-image-caption{font-size:var(--size-size-600,16px);line-height:120%}}.card-transformation .portabletext .type-body{font-family:var(--font-title-style1,"Proxima Nova");font-size:var(--size-size-500,14px);font-style:normal;font-weight:400;line-height:120%}.card-media .portabletext .type-body{font-family:var(--font-body-style1,"Proxima Nova");font-size:var(--size-size-600,16px);font-style:normal;font-weight:400;line-height:135%}@media (min-width:1024px){.card-transformation .portabletext .type-body{font-family:var(--font-body-style1,"Proxima Nova");font-size:var(--size-size-600,16px);font-style:normal;font-weight:400;line-height:135%}}.buying-panel .portabletext .type-body+.type-body{margin-block-start:0}.portabletext [class^=type-],.section--theme-light .portabletext [class^=type-]{color:var(--color-content-default-primary,#37352f)}.section--theme-dark .portabletext [class^=type-]{color:var(--color-core-white)}.portabletext .type-body>svg:first-child{margin-right:var(--dimension-dimension-100,8px);flex-shrink:0;align-self:flex-start}.portabletext .type-body:has(>svg.inline.icon:first-child){margin-inline-start:calc(var(--dimension-dimension-300,24px));list-style:none;display:list-item;position:relative}.portabletext .type-body:has(>svg.inline.icon:first-child)>svg.inline.icon:first-child{top:calc(((var(--size-size-600,16px)*1.35) - var(--icon-dimension-height))/2);left:calc(-1*(var(--dimension-dimension-100,8px) + var(--icon-dimension-width,16px)));position:absolute}.portabletext .type-body:has(>svg.inline.icon.icon--200:first-child){margin-inline-start:calc(var(--dimension-dimension-100,8px) + 20px)}.portabletext .type-body:has(>svg.inline.icon.icon--300:first-child){margin-inline-start:calc(var(--dimension-dimension-100,8px) + 24px)}.portabletext .type-body:has(>svg.inline.icon.icon--400:first-child){margin-inline-start:calc(var(--dimension-dimension-100,8px) + 32px)}.portabletext .portabletext-image img{width:100%;height:auto}.portabletext .portabletext-video{position:relative}.video-wrapper{position:absolute;inset:-1px;overflow:hidden}.video-wrapper video{object-fit:cover;width:100%;height:100%}.video__button-play{--color:var(--color-content-action-brand,#37352f);--bg-color:var(--color-background-action-brand,#ffeb0e);z-index:1;width:var(--dimension-dimension-400,32px);height:var(--dimension-dimension-400,32px);cursor:pointer;color:var(--color);border-radius:var(--radius-radius-full);background:var(--bg-color);opacity:0;justify-content:center;align-items:center;transition:color .2s,background .2s,opacity .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-wrapper:hover .video__button-play,.video__button-play.is-paused{opacity:1}.video__button-play .icon-play{display:none}.video__button-play .icon-pause,.video__button-play.is-paused .icon-play{justify-content:center;align-items:center;display:flex}.video__button-play.is-paused .icon-pause{display:none}.video__button-play:hover{--color:var(--color-core-white,#fff);--bg-color:var(--color-background-action-primary,#37352f)}.video__button-play:active{--color:var(--color-content-action-brand,#37352f);--bg-color:var(--color-background-action-brand,#ffeb0e)}.video__button-play:focus{outline-width:var(--dimension-dimension-50);outline-style:solid;outline-color:var(--color-content-focused-primary)}.video__button-play:disabled,.video__button-play.disabled{--btn-bg:var(--color-background-disabled-primary-activated);--btn-color:var(--color-content-disabled-primary);--btn-border-color:var(--color-background-disabled-primary-activated);cursor:not-allowed}.video__button-play--bottom-right{bottom:var(--dimension-dimension-200,16px);right:var(--dimension-dimension-200,16px);top:auto;left:auto;transform:none}@media (min-width:1024px){.video__button-play--bottom-right{bottom:var(--dimension-dimension-500,48px);right:var(--dimension-dimension-500,48px)}}.klaviyo-form-embed{--text-input-height:56px;padding:0!important;padding-bottom:var(--dimension-dimension-400,32px)!important;margin:0!important;margin-bottom:var(--dimension-dimension-200,16px)!important;box-sizing:border-box!important;background:0 0!important}.klaviyo-form-embed .needsclick,.klaviyo-form-embed form{background:0 0!important}.klaviyo-form-embed input{color:var(--color-content-default-primary,#37352f);gap:var(--dimension-dimension-200,16px);all:unset!important;box-sizing:border-box!important;border-radius:var(--radius-radius-primary-small,8px)!important;border:1px solid var(--color-border-input-primary,#bcb8a9)!important;width:100%!important;padding:var(--dimension-dimension-200,16px)var(--dimension-dimension-200,16px)!important;background-color:#0000!important;margin:0!important;transition:border-color .2s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out!important;display:block!important}.klaviyo-form-embed input,.klaviyo-form-embed input::placeholder,.klaviyo-form-embed button.needsclick{font-family:var(--font-title-style1,"Proxima Nova")!important;font-size:var(--size-size-600,16px)!important;font-style:normal!important;font-weight:400!important;line-height:120%!important}.klaviyo-form-embed input::placeholder{color:var(--color-content-default-tertiary,#8a8575)}.klaviyo-form-embed input:active{border:1px solid var(--color-border-input-primary-activated,#37352f)!important;background:var(--color-background-default-primary,#fffdf5)!important}.klaviyo-form-embed input:hover{border-style:solid;border-width:1px;border-color:var(--color-border-input-primary-hovered,#37352f)!important;background:var(--color-background-default-primary,#fffdf5)!important}.klaviyo-form-embed input:focus{border:1px solid var(--color-border-focused-primary,#196dd1)!important;background:var(--color-background-default-primary,#fffdf5)!important;outline:none!important}.klaviyo-form-embed input:invalid{border:1px solid var(--color-border-danger-primary,#ce3e18)!important}.klaviyo-form-embed input:user-invalid{border:1px solid var(--color-border-danger-primary,#ce3e18)!important}.klaviyo-form-embed input.success{border:1px solid var(--color-border-success-primary,#466c5f)!important}.klaviyo-form-embed input:disabled{border:1px solid var(--color-border-input-primary-disabled,#d6d6d6)!important;background:var(--color-background-disabled-primary-light,#f7f7f7)!important}.klaviyo-form-embed input[type=submit]{display:none!important}.klaviyo-form-embed button.needsclick{color:var(--color-content-default-primary,#37352f);all:unset!important;height:auto!important;margin:0!important;padding:.5rem 1rem!important;position:relative!important}.klaviyo-form-embed form{box-sizing:border-box!important;flex-direction:row!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important}.klaviyo-form-embed form>.needsclick{position:relative;height:auto!important;min-height:0!important}.klaviyo-form-embed form>.needsclick>[data-testid=form-row]:last-child{padding-right:var(--dimension-dimension-200,16px)!important;position:absolute!important;top:0%!important;bottom:0%!important;right:0%!important}.klaviyo-form-embed form button.needsclick{all:unset!important;cursor:pointer!important;right:1rem!important}.klaviyo-form-embed form button:after{border-top-color:var(--color-content-default-primary,#37352f)!important;border-bottom-color:var(--color-content-default-primary,#37352f)!important}[data-testid=form-component]{flex:1 0 0!important;justify-content:flex-start!important;align-items:center!important;display:flex!important;position:relative!important}.klaviyo-form-embed [id^=rich-text] *{text-align:left!important}.klaviyo-form-embed [id^=rich-text] * span{text-align:left!important;color:var(--color-content-default-primary,#37352f)!important;font-family:var(--font-title-style4,IvyMode)!important;font-size:var(--size-size-900,27px)!important;letter-spacing:.135px!important;font-style:normal!important;font-weight:500!important;line-height:130%!important}.klaviyo-form-embed [style*=klaviyo-fadein]{color:var(--color-content-default-tertiary,#8a8575)!important;font-family:var(--font-title-style1,"Proxima Nova")!important;font-size:var(--size-size-500,14px)!important;border-radius:0!important;font-style:normal!important;font-weight:400!important;line-height:120%!important}.form__helper-text{color:var(--color-content-default-tertiary,#8a8575);font-family:var(--font-title-style1,"Proxima Nova");font-size:var(--size-size-500,14px);font-style:normal;font-weight:400;line-height:120%}.klaviyo-form-embed .form__helper-text{color:#d0331f;margin-top:4px;font-size:14px;display:none}.klaviyo-form-embed [style*="position: absolute"]{right:auto!important}.klaviyo-form-embed span[role=alert]{pointer-events:none;color:var(--color-border-danger-primary,#ce3e18)!important;font-size:14px!important;font-family:var(--font-title-style1,"Proxima Nova")!important;font-size:var(--size-size-500,14px)!important;background:0 0!important;padding:0!important;font-style:normal!important;font-weight:400!important;line-height:120%!important}.klaviyo-form-embed div:has(>span[role=alert]){all:unset!important}.klaviyo-form-embed div:has(span[role=alert]):before{all:unset!important}.klaviyo-form-embed div:has(span[role=alert]):after{all:unset!important}.klaviyo-form-embed div:has(div:has(>span[role=alert])){all:unset!important}.benefits-grid-item{--icon-dimension-width:40px;--icon-dimension-height:40px;justify-content:flex-start;align-items:center;gap:var(--dimension-dimension-100,8px);flex-direction:column;flex:1 0 0;display:flex}.benefits-grid-item__heading{color:var(--color-content-default-primary,#14171a);text-align:center;font-family:var(--font-title-style1,"Proxima Nova");font-size:var(--size-size-300,12px);font-style:normal;font-weight:400;line-height:120%}.benefits-grid-wrapper{grid-template-columns:repeat(var(--grid-cols,4),1fr);gap:var(--dimension-dimension-100,8px);width:100%;display:grid}.type-body+.benefits-grid-wrapper{margin-block-start:var(--dimension-dimension-100,8px)}.embed-module iframe,.embed-module embed,.embed-module object{width:100%!important;max-width:100%!important;margin-top:var(--spacer-spacer-800,80px)!important;margin-bottom:var(--spacer-spacer-800,80px)!important;display:block!important}@media (min-width:1024px){:is(.embed-module iframe,.embed-module embed,.embed-module object){margin-top:var(--spacer-spacer-800,96px)!important;margin-bottom:var(--spacer-spacer-800,96px)!important}}.shopify-image-block{margin-top:var(--spacer-spacer-800,80px);margin-bottom:var(--spacer-spacer-800,80px);border-radius:var(--radius-radius-primary,16px)}@media (min-width:1024px){.shopify-image-block{margin-top:var(--spacer-spacer-800,96px);margin-bottom:var(--spacer-spacer-800,96px)}}
