@media(max-width:768px){textarea::placeholder,input::placeholder{text-align:left}}.cancel-sub-outer{padding:var(--padding-3xl, 40px) var(--page-margin, 20px)}.cancel-sub-inner{max-width:860px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.cancel-sub-text{display:flex;flex-direction:column;gap:10px}.cancel-sub-eyebrow{font-family:var(--font-body--family);font-size:var(--font-size--3xs, .7rem);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .4);margin:0}.cancel-sub-title{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 700);font-size:var(--font-size--3xl, 2rem);line-height:1.2;color:var(--color-foreground);margin:0}.cancel-sub-desc{font-family:var(--font-body--family);font-size:var(--font-size--sm, .875rem);color:rgb(var(--color-foreground-rgb) / .5);line-height:1.65;margin:0}.cancel-sub-form-col{width:100%}.cancel-sub-form{display:flex;flex-direction:column;gap:10px}.cancel-sub-input{width:100%;padding:0 16px;height:48px;border:var(--style-border-width-inputs, 1px) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs, 8px);background:var(--color-input-background);color:var(--color-input-text);font-size:var(--font-size--sm, .875rem);font-family:var(--font-paragraph--family);outline:none;transition:border-color var(--animation-speed) ease,box-shadow var(--animation-speed) ease;box-shadow:var(--input-box-shadow);box-sizing:border-box}.cancel-sub-input:focus{border-color:var(--color-foreground);box-shadow:var(--input-box-shadow-focus)}.cancel-sub-input::placeholder{color:rgb(var(--color-foreground-rgb) / .35)}.cancel-sub-btn{width:100%;justify-content:center;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.cancel-sub-btn:disabled{opacity:.65;cursor:not-allowed}@keyframes cancel-sub-spin{to{transform:rotate(360deg)}}.cancel-sub-spinner{animation:cancel-sub-spin .75s linear infinite;transform-origin:center}.cancel-sub-message{font-size:var(--font-size--sm, .875rem);line-height:1.5;border-radius:8px;display:none}.cancel-sub-message--visible{display:flex;align-items:flex-start;gap:8px;padding:10px 13px;animation:cancel-sub-fade-in .2s ease}@keyframes cancel-sub-fade-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes cancel-sub-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3px)}}.cancel-sub-message--hiding{animation:cancel-sub-fade-out .4s ease forwards}.cancel-sub-message--success{color:#1a6b2e;background:#edf7f0;border:1px solid #a8d5b5}.cancel-sub-message--error{color:#8b1a1a;background:#fdf2f2;border:1px solid #e8b4b4}@media(max-width:768px){.cancel-sub-inner{gap:32px}}@media(max-width:600px){.cancel-sub-inner{grid-template-columns:1fr;gap:24px;text-align:center}.cancel-sub-outer{padding-block:var(--padding-2xl, 28px)}}.account-page{max-width:900px;margin:0 auto;padding:var(--padding-3xl, 32px) var(--padding-xl, 16px)}.account-page h1{margin-bottom:var(--margin-xl, 24px)}.account-login-section{display:flex;justify-content:center;align-items:center;min-height:50vh;padding:var(--padding-xl, 16px)}.account-login__card{max-width:420px;width:100%;text-align:center;padding:var(--padding-5xl, 40px) var(--padding-4xl, 32px);border-radius:16px;background:var(--color-background, #fff);border:var(--style-border-width, 1px) solid rgb(var(--color-foreground-rgb) / .08);box-shadow:0 4px 24px #0000000f}.account-login__icon{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:rgb(var(--color-foreground-rgb) / .04);color:var(--color-foreground);margin-bottom:var(--margin-lg, 20px)}.account-login__title{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 700);font-size:var(--font-size--2xl, 1.5rem);margin:0 0 var(--margin-sm, 10px);color:var(--color-foreground)}.account-login__desc{font-size:var(--font-size--md, 1rem);color:rgb(var(--color-foreground-rgb) / .5);margin:0 0 var(--margin-2xl, 28px);line-height:1.5}.account-login__form{display:flex;flex-direction:column;gap:var(--gap-md, 12px);text-align:left}.account-login__field{position:relative;display:flex;align-items:center}.account-login__field svg{position:absolute;left:14px;color:var(--color-foreground);opacity:.35;pointer-events:none}.account-login__input{width:100%;padding:var(--padding-md, 14px) var(--padding-md, 14px) var(--padding-md, 14px) 44px;border:var(--style-border-width-inputs, 1px) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs, 8px);background:var(--color-input-background);color:var(--color-input-text);font-size:var(--font-size--md, 1rem);font-family:var(--font-paragraph--family);transition:box-shadow var(--animation-speed) ease,border-color var(--animation-speed) ease;box-shadow:var(--input-box-shadow);outline:none}.account-login__input:focus{box-shadow:var(--input-box-shadow-focus);border-color:var(--color-foreground)}.account-login__input::placeholder{color:rgb(var(--color-input-text-rgb) / var(--opacity-subdued-text))}.account-login__btn{width:100%;margin-top:var(--margin-xs, 4px)}.account-login__error{font-size:var(--font-size--sm, .875rem);color:#c62828;min-height:0}.account-login__error:empty{display:none}.account-login-section .contact-form__form{display:flex;flex-direction:column;gap:var(--gap-md, 12px)}#login-error{color:var(--color-error, #c62828);min-height:1.2em;font-size:var(--font-size--md, 1rem)}.acc-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--margin-2xl, 28px);padding-bottom:var(--padding-lg, 16px);border-bottom:var(--style-border-width, 1px) solid rgb(var(--color-foreground-rgb) / .08)}.acc-header__title{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 700);font-size:var(--font-size--3xl, 2rem);margin:0}.acc-header__logout{display:flex;align-items:center;gap:var(--gap-xs, 6px);font-size:var(--font-size--md, 1rem)}.acc-layout{display:grid;grid-template-columns:220px 1fr;gap:var(--gap-2xl, 32px);align-items:start}.acc-nav{display:flex;flex-direction:column;gap:var(--gap-2xs, 4px);position:sticky;top:var(--padding-3xl, 32px)}.acc-nav__item{display:flex;align-items:center;gap:var(--gap-sm, 10px);padding:var(--padding-sm, 12px) var(--padding-md, 16px);border:none;border-radius:var(--style-border-radius-inputs, 8px);background:transparent;color:rgb(var(--color-foreground-rgb) / .55);font-family:var(--font-paragraph--family);font-size:var(--font-size--md, 1rem);font-weight:500;cursor:pointer;transition:background var(--animation-speed) ease,color var(--animation-speed) ease;text-align:left;width:100%}.acc-nav__item:hover{background:rgb(var(--color-foreground-rgb) / .04);color:var(--color-foreground)}.acc-nav__item--active{background:rgb(var(--color-foreground-rgb) / .06);color:var(--color-foreground);font-weight:600}.acc-nav__item--active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:20px;border-radius:2px;background:var(--color-primary-button-background)}.acc-nav__item{position:relative}.acc-nav__item svg{flex-shrink:0;opacity:.5}.acc-nav__item--active svg{opacity:1;color:var(--color-primary-button-background)}.acc-content{min-width:0}.acc-panel{display:none}.acc-panel--active{display:block}.acc-panel__title{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 700);font-size:var(--font-size--2xl, 1.5rem);margin:0 0 var(--margin-xl, 24px);color:var(--color-foreground)}.acc-profile-list{display:flex;flex-direction:column;gap:0}.acc-profile-row{display:flex;align-items:center;gap:var(--gap-md, 14px);padding:var(--padding-md, 14px) var(--padding-lg, 16px);border-bottom:var(--style-border-width, 1px) solid rgb(var(--color-foreground-rgb) / .05)}.acc-profile-row:first-child{border-top:var(--style-border-width, 1px) solid rgb(var(--color-foreground-rgb) / .05)}.acc-profile-row svg{flex-shrink:0;color:var(--color-foreground);opacity:.35}.acc-profile-row__text{display:flex;flex-direction:column;gap:2px;min-width:0}.acc-profile-row__label{font-size:var(--font-size--2xs, .75rem);color:rgb(var(--color-foreground-rgb) / .45);text-transform:uppercase;letter-spacing:.06em;font-weight:500}.acc-profile-row__value{font-size:var(--font-size--md, 1rem);color:var(--color-foreground)}.acc-orders-table{width:100%;border-collapse:collapse;font-size:var(--font-size--md, 1rem)}.acc-orders-table th,.acc-orders-table td{text-align:left;padding:var(--padding-sm, 10px) var(--padding-md, 14px);border-bottom:var(--style-border-width, 1px) solid rgb(var(--color-foreground-rgb) / .06)}.acc-orders-table th{font-weight:600;font-size:var(--font-size--2xs, .75rem);text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--color-foreground-rgb) / .45)}.acc-order-items-row td{padding-top:0}.acc-order-items{list-style:none;padding:0;margin:0;font-size:var(--font-size--sm, .875rem);color:rgb(var(--color-foreground-rgb) / .5)}.acc-no-data,.acc-no-sub{color:rgb(var(--color-foreground-rgb) / .4);font-size:var(--font-size--md, 1rem)}.acc-status{display:inline-block;padding:3px 10px;border-radius:var(--style-border-radius-pills, 100px);font-size:var(--font-size--2xs, .75rem);text-transform:uppercase;font-weight:600;letter-spacing:.03em}.acc-status--active,.acc-status--trial{background:#2e7d321a;color:#2e7d32}.acc-status--cancelled,.acc-status--canceled{background:#c628281a;color:#c62828}.acc-status--recycle_billing{background:#f57c001a;color:#f57c00}.acc-sub-info{margin-bottom:var(--margin-lg, 16px);padding:var(--padding-md, 14px) var(--padding-lg, 16px);border-radius:var(--style-border-radius-inputs, 8px);background:rgb(var(--color-foreground-rgb) / .025);border:var(--style-border-width, 1px) solid rgb(var(--color-foreground-rgb) / .06)}.acc-sub-info p{margin:var(--margin-xs, 6px) 0;font-size:var(--font-size--md, 1rem)}.acc-sub-info p:first-child{margin-top:0}.acc-sub-info p:last-child{margin-bottom:0}.acc-sub-actions{margin-bottom:var(--margin-xl, 24px)}.acc-youscribe-section{margin-top:var(--margin-2xl, 28px);padding-top:var(--margin-xl, 24px);border-top:var(--style-border-width, 1px) solid rgb(var(--color-foreground-rgb) / .06)}.acc-youscribe-description{margin-bottom:var(--margin-lg, 16px)}.acc-youscribe-description h4{font-family:var(--font-heading--family);margin-bottom:var(--margin-sm, 8px)}.acc-youscribe-description p{margin-bottom:var(--margin-xs, 6px);line-height:1.6;font-size:var(--font-size--md, 1rem);color:rgb(var(--color-foreground-rgb) / .6)}@media screen and (max-width:749px){.acc-header__title{font-size:var(--font-size--2xl, 1.5rem)}.acc-layout{grid-template-columns:1fr;gap:var(--gap-lg, 20px)}.acc-nav{flex-direction:row;overflow-x:auto;gap:var(--gap-xs, 6px);position:static;padding-bottom:var(--padding-xs, 4px);border-bottom:var(--style-border-width, 1px) solid rgb(var(--color-foreground-rgb) / .06);-webkit-overflow-scrolling:touch}.acc-nav__item{white-space:nowrap;padding:var(--padding-xs, 8px) var(--padding-md, 14px);font-size:var(--font-size--2xs, .8rem)}.acc-nav__item--active:before{left:50%;top:auto;bottom:-1px;transform:translate(-50%);width:24px;height:3px}.acc-profile-row{padding:var(--padding-sm, 10px) var(--padding-sm, 10px)}}#account-popup-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:fit-content;height:fit-content;min-width:min(90vw,380px);max-width:var(--normal-content-width, 560px);max-height:var(--modal-max-height, 85vh);box-shadow:var(--shadow-popover, 0 8px 32px rgba(0, 0, 0, .12));border:var(--style-border-popover, 1px solid rgb(var(--color-foreground-rgb) / .08));border-radius:var(--style-border-radius-popover, 12px);background-color:var(--color-background, #fff);padding:0;overflow:hidden}@media screen and (max-width:749px){#account-popup-dialog{margin-left:var(--page-margin, 20px);margin-right:var(--page-margin, 20px);min-width:min(calc(100vw - 2 * var(--page-margin, 20px) - 2px),380px);max-width:calc(100vw - 2 * var(--page-margin, 20px))}}#account-popup-dialog::backdrop{background:rgb(var(--color-shadow-rgb, 0 0 0) / .45);-webkit-backdrop-filter:brightness(.98);backdrop-filter:brightness(.98)}#account-popup-dialog .popup-link__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--padding-3xl, 48px) var(--padding-2xl, 24px) var(--padding-3xl, 32px);font-family:var(--font-body--family);font-size:var(--font-size--sm, .875rem);line-height:1.6;color:var(--color-foreground)}#account-popup-dialog .popup-link__inner p{margin:0 0 var(--margin-md, 12px);color:rgb(var(--color-foreground-rgb) / .85);max-width:100%}#account-popup-dialog .popup-link__inner p:last-child{margin-bottom:0}#account-popup-dialog .account-popup-loader{display:flex;align-items:center;justify-content:center;min-height:80px}#account-popup-dialog .account-popup-loader__spinner{display:block;width:32px;height:32px;border:2px solid rgb(var(--color-foreground-rgb) / .12);border-right-color:var(--color-foreground);border-radius:50%;animation:account-popup-spin .6s linear infinite}@keyframes account-popup-spin{to{transform:rotate(360deg)}}#account-popup-dialog .popup-link__inner strong{display:inline-block;margin-top:var(--margin-sm, 8px);padding:var(--padding-sm, 10px) var(--padding-md, 14px);font-family:var(--font-heading--family);font-size:var(--font-size--base, 1rem);font-weight:600;letter-spacing:.02em;background:rgb(var(--color-foreground-rgb) / .04);border:var(--style-border-width, 1px) solid rgb(var(--color-foreground-rgb) / .1);border-radius:var(--style-border-radius-inputs, 8px);color:var(--color-foreground)}#account-popup-dialog .popup-link__close{position:absolute;top:var(--margin-sm, 8px);right:var(--margin-sm, 8px);width:var(--button-size-md, 36px);height:var(--button-size-md, 36px);padding:0;display:flex;align-items:center;justify-content:center;border-radius:var(--style-border-radius-buttons-secondary, 6px);color:rgb(var(--color-foreground-rgb) / .7);transition:color var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing)}#account-popup-dialog .popup-link__close:hover{color:var(--color-foreground);background-color:rgb(var(--color-foreground-rgb) / .06)}#account-popup-dialog .popup-link__close:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.cart-shipping-form{padding:var(--padding-lg, 12px) 0;display:flex;flex-direction:column;gap:var(--gap-sm, 8px)}.cart-shipping-form__title{font-weight:var(--font-weight-bold, 600);font-size:var(--font-size--sm, .875rem);margin-bottom:var(--margin-2xs, 4px)}.cart-shipping-form__row{display:flex;gap:var(--gap-sm, 8px)}.cart-shipping-form .contact-form__input{font-size:var(--font-size--sm, .875rem);padding:var(--padding-sm, 8px) var(--padding-md, 12px)}.cart-shipping-form select.contact-form__input{-webkit-appearance:auto;appearance:auto}.field--error{border-color:var(--color-error, #c62828)!important;box-shadow:0 0 0 1px var(--color-error, #c62828)}#upsell-modal{position:fixed;border:none;border-radius:16px;background:var(--color-background, #fff);padding:0;max-width:920px;width:calc(100vw - 24px);max-height:92vh;overflow-y:auto;margin:auto;box-shadow:0 12px 48px #0003}#upsell-modal::backdrop{background:#00000080;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.upsell-close{position:absolute;top:14px;right:14px;z-index:1;background:rgb(var(--color-foreground-rgb) / .06);border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-foreground);transition:background var(--animation-speed) var(--animation-easing)}.upsell-close:hover{background:rgb(var(--color-foreground-rgb) / .12)}.upsell-inner{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr auto;grid-template-areas:"header header" "benefits actions" "terms terms";gap:0 var(--gap-2xl, 32px);padding:44px 40px 40px}.upsell-header{grid-area:header;text-align:center;margin-bottom:var(--margin-xl, 24px)}.upsell-badge{display:inline-block;font-family:var(--button-font-family-primary);font-size:var(--font-size--md, 1rem);font-weight:var(--font-paragraph--weight, 700);letter-spacing:.06em;text-transform:var(--button-text-case-primary, uppercase);background:var(--color-primary-button-background);color:var(--color-primary-button-text);padding:8px 22px;border-radius:var(--style-border-radius-pills, 100px);margin-bottom:var(--margin-lg, 20px)}.upsell-title{font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-size:var(--font-size--3xl, 2rem);font-weight:var(--font-heading--weight, 700);margin:0 0 var(--margin-sm, 12px);line-height:1.15;color:var(--color-foreground)}.upsell-subtitle{font-family:var(--font-paragraph--family);font-size:var(--font-size--md, 1rem);color:rgb(var(--color-foreground-rgb) / .55);margin:0;line-height:var(--font-paragraph--line-height, 1.5)}.upsell-grid{grid-area:benefits;display:flex;flex-direction:column;gap:var(--gap-sm, 10px)}.upsell-benefit{display:flex;align-items:flex-start;gap:var(--gap-md, 12px);padding:var(--padding-lg, 16px);border-radius:var(--style-border-radius-inputs, 10px);background:rgb(var(--color-foreground-rgb) / .025);border:var(--style-border-width, 1px) solid rgb(var(--color-foreground-rgb) / .06)}.upsell-benefit__icon{flex-shrink:0;color:var(--color-primary-button-background);margin-top:2px}.upsell-benefit__icon svg{width:22px;height:22px}.upsell-benefit__text{display:flex;flex-direction:column;gap:2px;min-width:0}.upsell-benefit__text strong{font-family:var(--font-paragraph--family);font-size:var(--font-size--sm, .875rem);font-weight:600;color:var(--color-foreground);line-height:1.3}.upsell-benefit__text span{font-size:var(--font-size--2xs, .75rem);color:rgb(var(--color-foreground-rgb) / .5);line-height:1.4}.upsell-actions{grid-area:actions;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--gap-md, 14px)}.upsell-product-img{width:100%;display:flex;justify-content:center;margin-bottom:var(--margin-sm, 8px)}.upsell-product-img img{width:260px;height:260px;object-fit:contain;border-radius:var(--style-border-radius-inputs, 10px)}#upsell-modal .upsell-cta{width:100%;display:flex;flex-direction:column;align-items:center;gap:4px;padding-block:var(--button-padding-block, 14px);padding-inline:var(--button-padding-inline, 24px);border:none;border-radius:var(--style-border-radius-buttons-primary, 10px);background:var(--color-primary-button-background);color:var(--color-primary-button-text);cursor:pointer;transition:background-color var(--animation-speed) var(--animation-easing);font-family:var(--button-font-family-primary);text-transform:var(--button-text-case-primary);box-shadow:inset 0 0 0 var(--style-border-width-primary, 0px) var(--color-primary-button-border)}#upsell-modal .upsell-cta:hover{background:var(--color-primary-button-hover-background);color:var(--color-primary-button-hover-text)}.upsell-cta span:first-child{font-size:var(--font-size--md, 1rem);font-weight:600}.upsell-cta__sub{font-size:var(--font-size--2xs, .75rem);opacity:.7;font-weight:400;text-transform:none}#upsell-modal .upsell-skip{background:var(--color-secondary-button-background, transparent);color:var(--color-secondary-button-text, var(--color-foreground));border:none;box-shadow:inset 0 0 0 var(--style-border-width-secondary, 1px) var(--color-secondary-button-border, rgb(var(--color-foreground-rgb) / .15));border-radius:var(--style-border-radius-buttons-secondary, 10px);font-family:var(--button-font-family-secondary);font-size:var(--font-size--sm, .875rem);text-transform:var(--button-text-case-secondary);cursor:pointer;padding:var(--padding-md, 12px) var(--padding-xl, 20px);width:100%;text-align:center;transition:background-color var(--animation-speed) var(--animation-easing),color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing)}#upsell-modal .upsell-skip:hover{background:var(--color-secondary-button-hover-background, rgb(var(--color-foreground-rgb) / .04));color:var(--color-secondary-button-hover-text, var(--color-foreground));box-shadow:inset 0 0 0 var(--style-border-width-secondary, 1px) var(--color-secondary-button-hover-border, rgb(var(--color-foreground-rgb) / .3))}.upsell-terms{grid-area:terms;margin-top:var(--margin-xl, 20px);border-top:var(--style-border-width, 1px) solid rgb(var(--color-foreground-rgb) / .08);padding-top:var(--padding-md, 16px)}.upsell-terms__summary{font-family:var(--font-paragraph--family);font-size:var(--font-size--sm, .875rem);font-weight:600;color:rgb(var(--color-foreground-rgb) / .5);cursor:pointer;list-style:none;display:flex;align-items:center;gap:var(--gap-2xs, 6px)}.upsell-terms__summary::-webkit-details-marker{display:none}.upsell-terms__summary:before{content:"+";font-size:var(--font-size--base, 1rem);font-weight:400;line-height:1}.upsell-terms__details[open] .upsell-terms__summary:before{content:"\2212"}.upsell-terms__content{padding-top:var(--padding-sm, 12px)}.upsell-terms__content p{font-family:var(--font-paragraph--family);font-size:var(--font-size--2xs, .75rem);line-height:1.6;color:rgb(var(--color-foreground-rgb) / .45);margin:0 0 var(--margin-xs, 10px)}.upsell-terms__content p:last-child{margin-bottom:0}@media screen and (max-width:680px){.upsell-inner{grid-template-columns:1fr;grid-template-areas:"header" "benefits" "actions" "terms";padding:var(--padding-4xl, 28px) var(--padding-xl, 20px) var(--padding-xl, 24px)}.upsell-grid{margin-bottom:var(--margin-lg, 20px)}.upsell-title{font-size:var(--font-size--2xl, 1.5rem)}.upsell-benefit{padding:var(--padding-sm, 12px)}.upsell-product-img{display:none}}body:has(.checkout-page) .content-for-layout{display:flex;flex-direction:column}body:has(.checkout-page) .shopify-section:has(.checkout-page){flex:1;display:flex;flex-direction:column}body:has(.checkout-page) .section:has(.checkout-page){display:flex;flex-direction:column;flex:1}.checkout-page{flex:1;width:100%;max-width:none;margin:0;padding:0;background:rgb(var(--color-foreground-rgb) / .025)}.cr-page{flex:1;padding:48px 40px 80px}.cr-header{max-width:1120px;margin:0 auto 32px}.cr-layout{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1fr 380px;gap:40px;align-items:start}.cr-steps{display:flex;align-items:center;justify-content:center;gap:var(--gap-xs, 8px);font-size:var(--font-size--sm, .875rem)}.cr-step{color:rgb(var(--color-foreground-rgb) / .35);font-weight:500;text-decoration:none}.cr-step--done{color:rgb(var(--color-foreground-rgb) / .5)}.cr-step--done:hover{text-decoration:underline}.cr-step--active{color:var(--color-foreground);font-weight:700}.cr-sep{color:rgb(var(--color-foreground-rgb) / .25)}.cr-main{display:flex;flex-direction:column;gap:16px}.cr-card{background:var(--color-background, #fff);border:var(--style-border-width, 1px) solid rgb(var(--color-foreground-rgb) / .09);border-radius:var(--style-border-radius, 10px);padding:28px}.cr-card__head{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:var(--style-border-width, 1px) solid rgb(var(--color-foreground-rgb) / .07);margin-bottom:20px}.cr-card__num{width:28px;height:28px;border-radius:50%;background:var(--color-primary-button-background, #8b8b6b);color:var(--color-primary-button-label, #fff);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0;letter-spacing:0}.cr-card__title{font-family:var(--font-heading--family);font-size:var(--font-size--sm, .875rem);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-foreground);margin:0;flex:1}.cr-secure{display:flex;align-items:center;gap:4px;font-size:var(--font-size--2xs, .75rem);color:#2e7d32;font-weight:500;white-space:nowrap;flex-shrink:0}.cr-addr{display:flex;flex-direction:column;gap:4px}.cr-addr__name{font-size:var(--font-size--lg, 1.125rem);font-weight:600;color:var(--color-foreground);margin:0}.cr-addr__line{font-size:var(--font-size--md, 1rem);color:rgb(var(--color-foreground-rgb) / .55);margin:0}.checkout-card-form__row{display:flex;gap:10px;margin-top:10px;align-items:flex-start}.ck-expiry{flex:1.5;display:flex;align-items:center;gap:0}.ck-expiry .contact-form__input{flex:1;min-width:0}.ck-expiry__sep{padding:0 6px;color:rgb(var(--color-foreground-rgb) / .3);font-size:1.1rem;font-weight:300;flex-shrink:0;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none}.ck-cvv{flex:1}.ck-cvv .contact-form__input{width:100%}.cr-pay-btn{display:flex!important;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:20px}.cr-trust-row{display:flex;align-items:stretch;padding-top:16px;border-top:var(--style-border-width, 1px) solid rgb(var(--color-foreground-rgb) / .07);margin-top:12px;gap:0}.cr-trust-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:4px 10px;text-align:center}.cr-trust-item svg{flex-shrink:0;color:var(--color-primary-button-background, currentColor);opacity:.75}.cr-trust-item span{font-size:.68rem;line-height:1.35;color:rgb(var(--color-foreground-rgb) / .5)}.cr-trust-sep{width:1px;background:rgb(var(--color-foreground-rgb) / .08);flex-shrink:0;margin:4px 0;align-self:stretch}.cr-icons{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:14px}.cr-terms{text-align:center;font-size:var(--font-size--2xs, .75rem);color:rgb(var(--color-foreground-rgb) / .35);margin:12px 0 0}.cr-terms a{color:inherit;text-decoration:underline;text-underline-offset:2px}.cr-terms a:hover{color:rgb(var(--color-foreground-rgb) / .65)}.cr-aside{position:sticky;top:24px}.cr-summary{background:var(--color-background, #fff);border:var(--style-border-width, 1px) solid rgb(var(--color-foreground-rgb) / .09);border-radius:var(--style-border-radius, 10px);padding:24px}.cr-summary__title{font-family:var(--font-heading--family);font-size:var(--font-size--sm, .875rem);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-foreground);margin:0 0 20px}.cr-items{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.cr-item{display:flex;align-items:flex-start;gap:12px}.cr-item__img{position:relative;flex-shrink:0}.cr-item__img img{width:54px;height:54px;object-fit:cover;border-radius:8px;border:var(--style-border-width, 1px) solid rgb(var(--color-foreground-rgb) / .1);display:block}.cr-item__no-img{width:54px;height:54px;border-radius:8px;background:rgb(var(--color-foreground-rgb) / .06)}.cr-item__qty{position:absolute;top:-7px;right:-7px;min-width:20px;height:20px;padding:0 4px;background:rgb(var(--color-foreground-rgb) / .65);color:var(--color-background, #fff);font-size:var(--font-size--2xs, .75rem);font-weight:700;border-radius:100px;display:flex;align-items:center;justify-content:center;line-height:1}.cr-item__info{flex:1;min-width:0}.cr-item__name{display:block;font-size:var(--font-size--sm, .875rem);font-weight:600;color:var(--color-foreground);line-height:1.3}.cr-item__variant{display:block;font-size:var(--font-size--2xs, .75rem);color:rgb(var(--color-foreground-rgb) / .45);margin-top:2px}.cr-item__perks{list-style:none;padding:0;margin:6px 0 0;display:flex;flex-direction:column;gap:3px}.cr-item__perks li{font-size:var(--font-size--2xs, .75rem);color:rgb(var(--color-foreground-rgb) / .45);padding-left:14px;position:relative}.cr-item__perks li:before{content:"\2713";position:absolute;left:0;color:var(--color-primary-button-background, currentColor);font-size:10px;line-height:inherit}.cr-item__price{font-size:var(--font-size--sm, .875rem);font-weight:600;white-space:nowrap;color:var(--color-foreground);flex-shrink:0}.cr-divider{height:1px;background:rgb(var(--color-foreground-rgb) / .07);margin:18px 0}.cr-pricing{display:flex;flex-direction:column;gap:9px}.cr-pricing__row{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size--sm, .875rem);color:rgb(var(--color-foreground-rgb) / .55)}.cr-pricing__row--disc,.cr-pricing__row--free{color:#2e7d32}.cr-pricing__total{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size--md, 1rem);font-weight:700;color:var(--color-foreground);padding-top:10px;border-top:var(--style-border-width, 1px) solid rgb(var(--color-foreground-rgb) / .1);margin-top:4px}.cr-dispatch{display:flex;align-items:center;gap:7px;font-size:var(--font-size--2xs, .75rem);color:rgb(var(--color-foreground-rgb) / .4)}.cr-dispatch svg{flex-shrink:0;opacity:.4}.cr-dispatch--inline{margin-left:auto}.cr-dispatch--badge{display:none}.cr-service-card{background:var(--color-background, #fff);border:var(--style-border-width, 1px) solid rgb(var(--color-foreground-rgb) / .09);border-radius:var(--style-border-radius, 10px);padding:20px 24px;margin-top:14px}.cr-service-card__head{display:flex;align-items:flex-start;gap:14px;margin-bottom:14px}.cr-service-card__icon{width:40px;height:40px;border-radius:50%;background:var(--color-primary-button-background, #8b8b6b);color:var(--color-primary-button-label, #fff);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cr-service-card__info{flex:1;min-width:0;padding-top:2px}.cr-service__title{font-family:var(--font-heading--family);font-size:var(--font-size--2xs, .75rem);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgb(var(--color-foreground-rgb) / .45);margin:0 0 3px}.cr-service__sub{font-size:var(--font-size--sm, .875rem);color:rgb(var(--color-foreground-rgb) / .45);margin:0}.cr-service__contacts{display:flex;flex-direction:column;gap:7px}.cr-service__item{display:flex;align-items:center;gap:8px;font-size:var(--font-size--sm, .875rem);color:rgb(var(--color-foreground-rgb) / .55)}.cr-service__item svg{flex-shrink:0;opacity:.45}.cr-service__item--hours{font-size:var(--font-size--2xs, .75rem);color:rgb(var(--color-foreground-rgb) / .35)}@media screen and (max-width:749px){.cr-page{padding:24px 16px 56px}.cr-header{margin-bottom:20px}.cr-layout{grid-template-columns:1fr;gap:16px}.cr-main{order:1}.cr-aside{order:2;position:static}.cr-steps{font-size:var(--font-size--2xs, .75rem);gap:6px}.cr-card,.cr-summary{padding:18px}.cr-card__head{padding-bottom:12px;margin-bottom:14px}.cr-addr__name{font-size:var(--font-size--md, 1rem)}.cr-dispatch--inline{display:none}.cr-dispatch--badge{display:inline-flex;align-items:center;gap:7px;margin-top:14px;padding:6px 12px;border-radius:100px;background:rgb(var(--color-foreground-rgb) / .05);border:var(--style-border-width, 1px) solid rgb(var(--color-foreground-rgb) / .1);font-size:var(--font-size--2xs, .75rem);color:rgb(var(--color-foreground-rgb) / .55)}.cr-dispatch--badge svg{opacity:.5;flex-shrink:0}.checkout-card-form__field input,.checkout-card-form__field select{min-height:48px;font-size:var(--font-size--md, 1rem);padding:12px 14px}.checkout-card-form__row{flex-direction:row;gap:8px}.ck-expiry{flex:1.5}.ck-cvv{flex:1}.cr-service-card{padding:16px 18px;margin-top:12px}.cr-service-card__icon{width:36px;height:36px}.cr-pay-btn{min-height:52px}}@media screen and (min-width:750px)and (max-width:1024px){.cr-page{padding:36px 24px 64px}.cr-layout{grid-template-columns:1fr 320px;gap:28px}}dialog.addr-modal{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:16px;border:none;background:#00000073;display:flex;align-items:center;justify-content:center;animation:addrFadeIn .18s ease;overflow:auto}dialog.addr-modal::backdrop{display:none}@keyframes addrFadeIn{0%{opacity:0}to{opacity:1}}.addr-modal__box{display:flex;background:var(--color-background, #fff);border-radius:var(--style-border-radius, 12px);box-shadow:0 20px 60px #0000002e;padding:32px 28px 28px;max-width:460px;width:100%;position:relative;animation:addrSlideUp .2s ease;flex-direction:column;align-items:center}@keyframes addrSlideUp{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.addr-modal__close{position:absolute;top:14px;right:14px;background:none;border:none;padding:6px;cursor:pointer;color:rgb(var(--color-foreground-rgb) / .4);border-radius:6px;display:flex;align-items:center;justify-content:center;transition:color .15s,background .15s}.addr-modal__close:hover{color:var(--color-foreground);background:rgb(var(--color-foreground-rgb) / .06)}.addr-modal__icon{width:44px;height:44px;border-radius:50%;background:rgb(var(--color-foreground-rgb) / .06);color:var(--color-primary-button-background, #8b8b6b);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.addr-modal__title{font-family:var(--font-heading--family);font-size:var(--font-size--md, 1rem);font-weight:700;color:var(--color-foreground);margin:0 0 6px}.addr-modal__sub{font-size:var(--font-size--sm, .875rem);color:rgb(var(--color-foreground-rgb) / .55);margin:0 0 18px;line-height:1.5;text-align:center}.addr-modal__list{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-direction:column;gap:8px}.addr-modal__option{display:flex;align-items:flex-start;gap:10px;width:100%;padding:12px 14px;border:var(--style-border-width, 1px) solid rgb(var(--color-foreground-rgb) / .12);border-radius:var(--style-border-radius, 8px);background:var(--color-background, #fff);cursor:pointer;text-align:left;font-size:var(--font-size--sm, .875rem);color:var(--color-foreground);transition:border-color .15s,background .15s}.addr-modal__option:hover,.addr-modal__option:focus-visible{border-color:var(--color-primary-button-background, #8b8b6b);background:rgb(var(--color-foreground-rgb) / .025);outline:none}.addr-modal__option svg{flex-shrink:0;margin-top:2px;color:var(--color-primary-button-background, #8b8b6b);opacity:.7}.addr-modal__skip{display:block;width:100%;background:none;border:none;padding:10px;font-size:var(--font-size--2xs, .75rem);color:rgb(var(--color-foreground-rgb) / .4);text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-align:center;transition:color .15s}.addr-modal__skip:hover{color:rgb(var(--color-foreground-rgb) / .7)}.thankyou-page{max-width:700px;margin:0 auto;padding:var(--padding-3xl, 32px) var(--padding-xl, 16px);text-align:center}.thankyou-page h1{margin-bottom:var(--margin-xl, 24px)}.thankyou-details{text-align:left;display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-xl, 24px);margin-top:var(--margin-3xl, 32px)}@media screen and (max-width:749px){.thankyou-details{grid-template-columns:1fr}}.thankyou-section{border:1px solid var(--color-border, #e0e0e0);border-radius:var(--style-border-radius, 8px);padding:var(--padding-xl, 16px)}.thankyou-section h3{margin-bottom:var(--margin-md, 12px);font-size:var(--font-size--md, 1rem)}.thankyou-section p{margin:4px 0;font-size:var(--font-size--sm, .875rem)}.compare-at-price.member-original{text-decoration:line-through;color:rgb(var(--color-foreground-rgb, 0 0 0) / .5);margin-right:6px}.price--member-applied{color:var(--color-foreground, #000);font-weight:var(--font-weight-bold, 600)}.subscription-price-info{font-size:var(--font-size--sm, .875rem);color:rgb(var(--color-foreground-rgb, 0 0 0) / .7)}.button.loading{position:relative;color:transparent!important;pointer-events:none}.button.loading:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.shopify-policy__container{max-width:1200px!important}.shopify-policy__container li{margin-bottom:10px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/main.css.map */
