body{font-size:var(--geo-fs-body);line-height:var(--geo-lh-body);letter-spacing:var(--geo-ls-body);color:var(--geo-n-900)}.h0{font-size:var(--geo-fs-display);line-height:var(--geo-lh-display);letter-spacing:var(--geo-ls-display);font-weight:var(--geo-fw-bold)}h1,.h1{font-size:var(--geo-fs-h1);line-height:var(--geo-lh-h1);letter-spacing:var(--geo-ls-h1);font-weight:var(--geo-fw-bold)}h2,.h2{font-size:var(--geo-fs-h2);line-height:var(--geo-lh-h2);letter-spacing:var(--geo-ls-h2);font-weight:var(--geo-fw-bold)}h3,.h3{font-size:var(--geo-fs-h3);line-height:var(--geo-lh-h3);letter-spacing:var(--geo-ls-h3);font-weight:var(--geo-fw-medium)}h4,.h4{font-size:var(--geo-fs-h4);line-height:var(--geo-lh-h4);letter-spacing:0;font-weight:var(--geo-fw-medium)}.link,a.link--text,.customer a,.product__description a:not(.button),.rte a:not(.button){color:var(--geo-accent-text);text-decoration:none;text-underline-offset:.2em;transition:color var(--geo-dur-fast) var(--geo-ease)}.link:hover,a.link--text:hover,.customer a:hover,.product__description a:not(.button):hover,.rte a:not(.button):hover{color:var(--geo-accent-text-hover);text-decoration:underline}.header__menu-item:hover span,.header__active-menu-item{text-decoration:none;box-shadow:inset 0 -2px 0 0 var(--geo-accent)}.price,.price-item,.totals__subtotal-value,.cart-item__price-wrapper,.quantity__input,.tax-note,.product__tax,.pagination__item{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:var(--geo-button-height);padding:0 var(--geo-sp-6);font-size:var(--geo-fs-body);font-weight:var(--geo-fw-medium);letter-spacing:0;text-transform:none}.product-form__input--pill.product-form__input--pill .form__label{font-size:var(--geo-fs-body-sm);line-height:var(--geo-lh-body-sm);color:var(--geo-n-500);margin-bottom:var(--geo-sp-2)}.product-form__input--pill.product-form__input--pill input[type=radio]+label{min-height:var(--geo-touch-min);padding:0 var(--geo-sp-5);display:inline-flex;align-items:center;background-color:var(--geo-n-0);color:var(--geo-n-900);border:1px solid var(--geo-n-450);border-radius:var(--geo-radius-1);font-size:var(--geo-fs-body);font-weight:var(--geo-fw-regular);letter-spacing:0;transition:border-color var(--geo-dur-fast) var(--geo-ease),background-color var(--geo-dur-fast) var(--geo-ease)}.product-form__input--pill.product-form__input--pill input[type=radio]+label:hover{background-color:var(--geo-n-0);border-color:var(--geo-n-900)}.product-form__input--pill.product-form__input--pill input[type=radio]:checked+label{background-color:var(--geo-n-50);color:var(--geo-n-900);border:2px solid var(--geo-n-900);padding:0 19px;font-weight:var(--geo-fw-medium)}.product-form__input--pill.product-form__input--pill input[type=radio]:disabled+label,.product-form__input--pill.product-form__input--pill input[type=radio].disabled+label{background-color:var(--geo-n-0);border-color:var(--geo-n-300);color:var(--geo-n-400)}.product-form__input--pill.product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid var(--geo-accent-text);outline-offset:2px;box-shadow:none}.card__heading.card__heading{font-size:var(--geo-fs-h3);line-height:var(--geo-lh-h3);letter-spacing:var(--geo-ls-h3);font-weight:var(--geo-fw-medium)}.card__heading.card__heading a{color:var(--geo-n-900);text-decoration:none}.card__information.card__information{padding-top:var(--geo-sp-3);padding-bottom:var(--geo-sp-4)}.card-information.card-information>*{font-size:var(--geo-fs-body-sm);line-height:var(--geo-lh-body-sm)}.card-information.card-information .price{font-size:var(--geo-fs-body);color:var(--geo-n-900)}.card__media.card__media,.card .media{border-radius:var(--geo-radius-0)}.card-wrapper.card-wrapper:hover .card__heading a{color:var(--geo-accent-text);text-decoration:none}.card-wrapper.card-wrapper .card__inner{transform:none}.badge.badge{font-size:var(--geo-fs-caption);line-height:var(--geo-lh-caption);font-weight:var(--geo-fw-medium);letter-spacing:0;padding:var(--geo-sp-1) var(--geo-sp-2)}.badge.badge--geo-accent{background-color:var(--geo-accent-fill);color:var(--geo-accent-on-fill);border-color:var(--geo-accent-fill)}.field__input.field__input,.select.select .select__select,.customer .field input,.customer select{min-height:var(--geo-control-height);font-size:var(--geo-fs-body);line-height:var(--geo-lh-body);letter-spacing:0;color:var(--geo-n-900)}.field__label.field__label,.form__label.form__label{font-size:var(--geo-fs-body-sm);line-height:var(--geo-lh-body-sm);letter-spacing:0;color:var(--geo-n-500)}.form__message.form__message{font-size:var(--geo-fs-caption);line-height:var(--geo-lh-caption);color:var(--geo-err)}.quantity.quantity{min-height:var(--geo-control-height);border:var(--geo-border-strong);border-radius:var(--geo-radius-1)}.quantity.quantity:after{box-shadow:none}.quantity.quantity .quantity__input{font-size:var(--geo-fs-body);font-weight:var(--geo-fw-regular);color:var(--geo-n-900)}.quantity.quantity .quantity__button{min-width:var(--geo-touch-min);color:var(--geo-n-500);transition:color var(--geo-dur-fast) var(--geo-ease)}.quantity.quantity .quantity__button:hover{color:var(--geo-n-900)}.pagination__item.pagination__item{font-size:var(--geo-fs-body-sm);color:var(--geo-n-500);min-width:var(--geo-touch-min);min-height:var(--geo-touch-min)}.pagination__item.pagination__item:hover{color:var(--geo-n-900)}.pagination__item.pagination__item--current{color:var(--geo-n-900);font-weight:var(--geo-fw-medium)}.pagination__item.pagination__item--current:after{background-color:var(--geo-accent);height:2px;opacity:1}.facet-filters__label.facet-filters__label,.facets__label.facets__label,.product-count.product-count{font-size:var(--geo-fs-body-sm);color:var(--geo-n-500);letter-spacing:0}.facets__summary.facets__summary,.facets__heading.facets__heading{font-size:var(--geo-fs-body-sm);color:var(--geo-n-900)}body cart-drawer.drawer{background-color:var(--geo-scrim, rgba(14,18,22,.45))}#CartDrawer .drawer__inner{width:440px;max-width:calc(100vw - 30px);padding:0;border:0;background:var(--geo-n-0, #fff);box-shadow:var(--geo-shadow-overlay, 0 4px 12px rgba(20,24,28,.08))}#CartDrawer .drawer__inner:focus,#CartDrawer .drawer__inner:focus-visible{outline:none;box-shadow:var(--geo-shadow-overlay, 0 4px 12px rgba(20,24,28,.08))}#CartDrawer .drawer__header{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 12px 0 24px;border-bottom:1px solid var(--geo-n-200, #E3E6EA)}#CartDrawer .drawer__heading{margin:0;font-size:var(--geo-fs-h3, 18px);line-height:var(--geo-lh-h3, 26px);font-weight:var(--geo-fw-medium, 600);letter-spacing:0;color:var(--geo-n-900, #14181C)}#CartDrawer .drawer__header .drawer__close{position:static;display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;color:var(--geo-n-900, #14181C)}#CartDrawer cart-drawer-items{padding:0 24px}#CartDrawer .cart-items thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}#CartDrawer .cart-item{grid-template-columns:72px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:var(--geo-sp-4, 16px);row-gap:var(--geo-sp-3, 12px);margin:0;padding:var(--geo-sp-5, 20px) 0;border-bottom:1px solid var(--geo-n-200, #E3E6EA)}#CartDrawer .cart-item:last-child{margin:0}#CartDrawer .cart-items td,#CartDrawer .cart-item>td+td{padding:0}#CartDrawer .cart-item__media{grid-column:1;grid-row:1 / span 2;width:72px;height:72px;background:var(--geo-n-50, #F7F8F9);isolation:isolate}#CartDrawer .cart-item__image{display:block;width:100%;height:100%;max-width:none;padding:8%;box-sizing:border-box;object-fit:contain;mix-blend-mode:multiply}#CartDrawer .cart-item__details{grid-column:2;grid-row:1;display:flex;flex-direction:column;font-size:13px;line-height:20px}#CartDrawer .cart-item__details>*{margin:0}#CartDrawer .cart-item__title{order:0}#CartDrawer .cart-item__details>dl{order:1;margin-top:2px}#CartDrawer .cart-item__details>.product-option,#CartDrawer .cart-item__details>.cart-item__discounted-prices{order:2;margin-top:4px}#CartDrawer .cart-item__details>.discounts{order:3}#CartDrawer .cart-item__name{font-size:15px;line-height:22px;font-weight:var(--geo-fw-medium, 600);letter-spacing:0;color:var(--geo-n-900, #14181C);text-decoration:none}#CartDrawer .cart-item__details .product-option{font-size:13px;line-height:20px;color:var(--geo-n-500, #5F6874);font-variant-numeric:tabular-nums}#CartDrawer .cart-item__details dl dt{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#CartDrawer .cart-item__totals{grid-column:3;grid-row:1}#CartDrawer .cart-item__totals .price{font-size:15px;line-height:22px;font-weight:var(--geo-fw-medium, 600);letter-spacing:0;color:var(--geo-n-900, #14181C)}#CartDrawer .cart-items .cart-item__quantity{grid-column:2 / span 2;grid-row:2}#CartDrawer .cart-item__quantity-wrapper{align-items:center;justify-content:space-between;gap:var(--geo-sp-3, 12px)}#CartDrawer .drawer__footer{padding:20px 24px 24px;border-top:1px solid var(--geo-n-200, #E3E6EA)}#CartDrawer .cart-drawer__footer>*+*{margin-top:0}#CartDrawer .totals{display:flex;align-items:baseline;justify-content:space-between;gap:var(--geo-sp-4, 16px)}#CartDrawer .totals__total{margin:0;font-size:16px;line-height:24px;font-weight:var(--geo-fw-medium, 600);letter-spacing:0;color:var(--geo-n-900, #14181C)}#CartDrawer .totals__total-value{margin:0;font-size:18px;line-height:26px;font-weight:var(--geo-fw-medium, 600);letter-spacing:0;color:var(--geo-n-900, #14181C);font-variant-numeric:tabular-nums}#CartDrawer .tax-note{margin:var(--geo-sp-1, 4px) 0 0;text-align:left;font-size:13px;line-height:20px;letter-spacing:0;color:var(--geo-n-500, #5F6874)}#CartDrawer .tax-note a{color:var(--geo-n-700, #434B54)}#CartDrawer .cart__ctas{margin-top:var(--geo-sp-4, 16px)}#CartDrawer .cart__checkout-button{width:100%;max-width:none}#CartDrawer .claude-cart-viewcart{display:flex;justify-content:center;margin-top:var(--geo-sp-3, 12px);padding:10px 0;font-size:14px;line-height:20px;font-weight:var(--geo-fw-medium, 600);color:var(--geo-accent-text, #007A46);text-decoration:none}#CartDrawer .claude-cart-viewcart:focus-visible{outline:2px solid var(--geo-accent-text, #007A46);outline-offset:2px}@media(hover:hover)and (pointer:fine){#CartDrawer .claude-cart-viewcart:hover,#CartDrawer .tax-note a:hover{color:var(--geo-accent-text-hover, #006B3E);text-decoration:underline;text-underline-offset:3px}#CartDrawer .cart-item__name:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}}@media screen and (max-width:749px){#CartDrawer .drawer__inner{width:360px}#CartDrawer .drawer__header{padding:0 8px 0 16px}#CartDrawer cart-drawer-items{padding:0 16px}#CartDrawer .drawer__footer{padding:16px 16px 20px}}:is(#CartDrawer,#main-cart-items) cart-remove-button{display:flex;width:auto;height:auto;margin:0}:is(#CartDrawer,#main-cart-items) cart-remove-button .button{display:inline-flex;align-items:center;min-width:0;min-height:0;height:auto;margin:0;padding:4px 0;border:0;border-radius:0;background:none;box-shadow:none;font-size:13px;line-height:20px;font-weight:var(--geo-fw-regular, 400);letter-spacing:0;color:var(--geo-n-700, #434B54);text-decoration:underline;text-underline-offset:3px;cursor:pointer}:is(#CartDrawer,#main-cart-items) cart-remove-button .button .svg-wrapper{display:none}:is(#CartDrawer,#main-cart-items) cart-remove-button .button:before{content:none}:is(#CartDrawer,#main-cart-items) cart-remove-button .button:after{content:var(--cd-remove, "Remove");position:static;inset:auto;border:0;border-radius:0;box-shadow:none;transition:none}:is(#CartDrawer,#main-cart-items) cart-remove-button .button:focus-visible{outline:2px solid var(--geo-accent-text, #007A46);outline-offset:2px;box-shadow:none}@media(hover:hover)and (pointer:fine){:is(#CartDrawer,#main-cart-items) cart-remove-button .button:not([disabled]):hover{color:var(--geo-n-900, #14181C)}}@media(pointer:coarse){:is(#CartDrawer,#main-cart-items) cart-remove-button .button{min-height:var(--geo-touch-min, 44px)}}.footer.footer{border-top:var(--geo-border)}.footer .footer-block__heading.footer-block__heading{font-size:var(--geo-fs-h4);line-height:25px;letter-spacing:0;font-weight:var(--geo-fw-medium);color:var(--geo-n-900);margin-bottom:var(--geo-sp-3)}.footer .list-menu__item.list-menu__item{display:block;font-size:var(--geo-fs-body-sm);line-height:32px;color:var(--geo-n-700);padding-top:0;padding-bottom:0;transition:color var(--geo-dur-fast) var(--geo-ease)}.footer .list-menu__item.list-menu__item:hover{color:var(--geo-accent-text);text-decoration:none}.footer .footer__content-bottom.footer__content-bottom{border-top:var(--geo-border)}.footer .copyright__content.copyright__content,.footer .policies.policies{font-size:var(--geo-fs-caption);line-height:var(--geo-lh-caption);color:var(--geo-n-500)}.price.price,.price-item.price-item,.price__container.price__container,.price__regular.price__regular,.price__sale.price__sale,.price__availability.price__availability,.copyright__content.copyright__content,.footer .policies.policies a,.caption-large.caption-large,.caption.caption,.caption-with-letter-spacing.caption-with-letter-spacing{letter-spacing:0}.facets__summary.facets__summary,.facets__label.facets__label,.product-count.product-count{letter-spacing:0;line-height:var(--geo-lh-body-sm)}.product-count__text.product-count__text,.mobile-facets__open-label.mobile-facets__open-label,.announcement-bar__message.announcement-bar__message{letter-spacing:0}.card.card--standard .card__inner,.card.card--media .card__inner{background-color:var(--geo-n-50)}.card__content.card__content{padding:var(--geo-sp-3) 0 0}.card__information.card__information{padding:0}.card-information.card-information>.price{margin-top:var(--geo-sp-1)}.card-wrapper.card-wrapper .card{transition:border-color var(--geo-dur-fast) var(--geo-ease)}.card-wrapper.card-wrapper:hover .card{border-color:var(--geo-n-450)}.card-wrapper.card-wrapper:hover .card__media img{transform:none}.card__badge.card__badge{margin:var(--geo-sp-3)}.card__badge.card__badge .badge--sold-out,.badge.badge--sold-out{background-color:var(--geo-n-100);color:var(--geo-n-500);border-color:var(--geo-n-300)}.card-wrapper.card-wrapper .card--standard .card__inner{transition:border-color var(--geo-dur-fast) var(--geo-ease)}.card-wrapper.card-wrapper:hover .card--standard .card__inner{border-color:var(--geo-n-450)}.header .header__icon.header__icon,.header .header__icon.header__icon:hover,.header .header__menu-item.header__menu-item,.header .mobile-nav-toggle,.header .modal__close-button.modal__close-button,.cart-drawer .link.link,.cart-drawer .drawer__close,.modal__close-button.modal__close-button{color:var(--geo-n-900)}.header .header__icon.header__icon .icon,.cart-drawer .drawer__close .icon,.modal__close-button.modal__close-button .icon{color:inherit;fill:currentColor}@media screen and (min-width:750px){.page-width:where(:not(.page-width--narrow)){max-width:calc(var(--page-width) + var(--geo-gutter) * 2);padding-left:var(--geo-gutter);padding-right:var(--geo-gutter)}.header.page-width,.utility-bar__grid.page-width{padding-left:var(--geo-gutter);padding-right:var(--geo-gutter)}}@media screen and (min-width:990px){.header:not(.drawer-menu).page-width,body:has(.section-header .header:not(.drawer-menu)) .utility-bar .page-width{padding-left:var(--geo-gutter);padding-right:var(--geo-gutter)}.page-width-desktop{max-width:calc(var(--page-width) + var(--geo-gutter) * 2);padding:0 var(--geo-gutter)}}.footer.footer.footer{border-top:var(--geo-border)}.footer .footer__content-top.footer__content-top{padding-bottom:0}.footer .footer__blocks-wrapper.footer__blocks-wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0}.footer .footer__blocks-wrapper.footer__blocks-wrapper:has(>.footer-block:first-child:not(.footer-block--menu)){grid-template-columns:1.4fr repeat(4,minmax(0,1fr))}.footer .footer__blocks-wrapper .footer-block.footer-block{width:auto;max-width:none;margin:0;padding:0}.footer .footer-block:not(.footer-block--menu) .footer-block__heading.footer-block__heading{font-size:18px;line-height:25px;font-weight:var(--geo-fw-bold, 700);letter-spacing:.02em}.footer .footer-block__heading em{display:inline-block;margin-left:4px;padding:0 4px;border-radius:var(--geo-radius-1, 2px);background:var(--geo-n-900, #14181C);color:var(--geo-n-0, #fff);font-size:10px;line-height:15px;font-style:normal;letter-spacing:.05em;vertical-align:3px}.footer .footer-block__details-content.rte.rte{max-width:22em;font-size:var(--geo-fs-body-sm, 13px);line-height:19px;color:var(--geo-n-500, #5F6874)}.footer .footer-block__details-content.rte p{margin:0}.footer .footer__content-bottom.footer__content-bottom{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:min(var(--geo-page-width, 1200px),calc(100% - var(--geo-gutter, 24px) * 2));margin:48px auto 0;padding:24px 0 0}.footer .footer__content-bottom-wrapper.footer__content-bottom-wrapper{width:auto;max-width:none;margin:0;padding:0}.footer .footer__column.footer__column{width:auto;padding:0}.footer .footer__copyright.footer__copyright{margin:0;text-align:left}.footer .copyright__content.copyright__content,.footer .policies.policies{line-height:25px}.footer .footer__copyright>.copyright__content+.copyright__content{display:none}.footer .footer__localization h2{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.footer .localization-form.localization-form{margin:0;padding:0}.footer .localization-form .localization-form__select.localization-form__select.localization-form__select{min-height:32px;height:32px;margin:0;padding:0 20px 0 0;background:none;font-size:var(--geo-fs-caption, 12px);line-height:18px;color:var(--geo-n-500, #5F6874)}.footer .localization-form__select .icon-caret{right:0}.footer .localization-form .localization-form__select.localization-form__select:after,.footer .localization-form .localization-form__select.localization-form__select:hover:after,.footer .localization-form .localization-form__select.localization-form__select:focus:after,.footer .localization-form .localization-form__select.localization-form__select:focus-visible:after{box-shadow:none}.footer .localization-form .localization-form__select.localization-form__select:focus-visible{outline:2px solid var(--geo-accent-text, #007A46);outline-offset:2px}@media(hover:hover)and (pointer:fine){.footer .localization-form .localization-form__select.localization-form__select:hover{text-decoration:underline;text-underline-offset:3px}}@media screen and (max-width:749px){.footer .footer__blocks-wrapper.footer__blocks-wrapper,.footer .footer__blocks-wrapper.footer__blocks-wrapper:has(>.footer-block:first-child:not(.footer-block--menu)){grid-template-columns:repeat(2,minmax(0,1fr))}.footer .footer__blocks-wrapper>.footer-block:first-child:not(.footer-block--menu){grid-column:1 / -1}.footer .footer__content-top.footer__content-top{padding-left:var(--geo-gutter, 16px);padding-right:var(--geo-gutter, 16px)}.footer .footer-block__details-content.footer-block__details-content{margin-bottom:0}.footer .footer__content-bottom.footer__content-bottom{flex-direction:column-reverse;align-items:flex-start}.footer .localization-form .localization-form__select.localization-form__select.localization-form__select{min-height:var(--geo-touch-min, 44px);height:var(--geo-touch-min, 44px)}}@media(pointer:coarse){.footer .list-menu__item.list-menu__item{position:relative}.footer .list-menu__item.list-menu__item:after{content:"";position:absolute;left:0;right:0;top:50%;height:var(--geo-touch-min, 44px);transform:translateY(-50%)}}.utility-bar .announcement-bar__message.announcement-bar__message{min-height:0;padding:8px 0;font-size:13px;line-height:18px;font-weight:var(--geo-fw-regular, 400)}.utility-bar .announcement-bar__message.announcement-bar__message{color:var(--geo-d-text-2, #A3ACB6)}.utility-bar .announcement-bar__message strong{font-weight:inherit;color:var(--geo-n-0, #fff)}.utility-bar .announcement-bar__message a{color:var(--geo-n-0, #fff);text-decoration:underline;text-underline-offset:3px}.utility-bar .announcement-bar__message a:focus-visible{outline:2px solid var(--geo-accent-on-dark, #2FBE7B);outline-offset:2px}.utility-bar .announcement-bar__link .announcement-bar__message.announcement-bar__message{color:var(--geo-n-0, #fff)}.utility-bar .announcement-bar__link.announcement-bar__link{min-height:0;padding:0}.utility-bar .announcement-bar__link .icon-arrow{display:none}@media screen and (min-width:990px){.utility-bar .utility-bar__grid--3-col.utility-bar__grid--3-col{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}.utility-bar .localization-wrapper .localization-form__select.localization-form__select.localization-form__select{height:34px;min-height:0;font-size:var(--geo-fs-caption, 12px)}@media(hover:hover)and (pointer:fine){.utility-bar .announcement-bar__link:hover .announcement-bar__message{text-decoration:underline;text-underline-offset:3px}}.shopify-section-group-header-group{z-index:calc(var(--geo-z-sticky, 30) + 2)}.section-header.shopify-section-group-header-group{z-index:calc(var(--geo-z-sticky, 30) + 1)}.section-header~.shopify-section-group-header-group{z-index:initial}.price .price__currency{margin-left:.15em;font-size:.8em;font-weight:400;letter-spacing:0;color:var(--geo-n-500, #5F6874)}:root{--buttons-radius-outset: var(--geo-radius-1, 2px);--inputs-radius-outset: var(--geo-radius-1, 2px)}.rte iframe[src*="docs.google.com/forms"]{display:block;width:100%;max-width:640px;margin:var(--geo-sp-8, 32px) 0 0;border:0}.claude-prose,.shopify-policy__body>.rte{font-size:17px;line-height:28px;color:var(--geo-n-700, #434B54);overflow-wrap:break-word}.claude-prose>*,.shopify-policy__body>.rte>*{margin-top:0;margin-bottom:0}.claude-prose>*+*,.shopify-policy__body>.rte>*+*{margin-top:var(--geo-sp-5, 20px)}.claude-prose h2,.shopify-policy__body>.rte h2{font-size:28px;line-height:34px;font-weight:var(--geo-fw-bold, 700);letter-spacing:-.015em;color:var(--geo-n-900, #14181C);text-wrap:balance}.claude-prose h3,.shopify-policy__body>.rte h3{font-size:20px;line-height:28px;font-weight:var(--geo-fw-medium, 600);letter-spacing:0;color:var(--geo-n-900, #14181C)}.claude-prose h4,.shopify-policy__body>.rte h4{font-size:17px;line-height:28px;font-weight:var(--geo-fw-medium, 600);letter-spacing:0;color:var(--geo-n-900, #14181C)}.claude-prose>h2,.shopify-policy__body>.rte>h2{margin-top:56px;scroll-margin-top:var(--geo-sp-6, 24px)}.claude-prose>:is(h3,h4),.shopify-policy__body>.rte>:is(h3,h4){margin-top:var(--geo-sp-10, 40px)}.claude-prose>:is(h2,h3,h4):first-child,.shopify-policy__body>.rte>:is(h2,h3,h4):first-child{margin-top:0}.claude-prose strong,.claude-prose b,.shopify-policy__body>.rte strong,.shopify-policy__body>.rte b{font-weight:var(--geo-fw-medium, 600);color:var(--geo-n-900, #14181C)}.claude-prose a,.shopify-policy__body>.rte a{color:var(--geo-accent-text, #007A46);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media(hover:hover)and (pointer:fine){.claude-prose a,.shopify-policy__body>.rte a{transition:color var(--geo-dur-fast, .12s) var(--geo-ease, ease-out)}.claude-prose a:hover,.shopify-policy__body>.rte a:hover{color:var(--geo-accent-text-hover, #006B3E);text-decoration-thickness:1px}}.claude-prose a:focus-visible,.shopify-policy__body>.rte a:focus-visible{outline:2px solid var(--geo-accent-text, #007A46);outline-offset:2px}.claude-prose ul,.claude-prose ol,.shopify-policy__body>.rte ul,.shopify-policy__body>.rte ol{padding-left:22px;list-style-position:outside}.claude-prose ul,.shopify-policy__body>.rte ul{list-style-type:disc}.claude-prose ol,.shopify-policy__body>.rte ol{list-style-type:decimal}.claude-prose li+li,.shopify-policy__body>.rte li+li{margin-top:var(--geo-sp-2, 8px)}.claude-prose li::marker,.shopify-policy__body>.rte li::marker{color:var(--geo-n-500, #5F6874)}.claude-prose img,.shopify-policy__body>.rte img{display:block;max-width:100%;height:auto;box-shadow:none}.claude-prose figure,.shopify-policy__body>.rte figure{margin:var(--geo-sp-8, 32px) 0 var(--geo-sp-3, 12px)}.claude-prose figure img,.shopify-policy__body>.rte figure img{width:100%;border:1px solid var(--geo-n-200, #E3E6EA);border-radius:0}.claude-prose figcaption,.shopify-policy__body>.rte figcaption{margin-top:var(--geo-sp-3, 12px);font-size:13px;line-height:20px;color:var(--geo-n-500, #5F6874)}.claude-prose blockquote,.shopify-policy__body>.rte blockquote{display:block;margin-left:0;margin-right:0;padding:0 0 0 var(--geo-sp-5, 20px);border-left:2px solid var(--geo-n-300, #D2D8DE);font-style:normal;color:var(--geo-n-700, #434B54)}.claude-prose blockquote>*,.shopify-policy__body>.rte blockquote>*{margin:0}.claude-prose>hr,.shopify-policy__body>.rte>hr{height:1px;margin:var(--geo-sp-10, 40px) 0;border:0;background:var(--geo-n-200, #E3E6EA)}.claude-prose .callout,.shopify-policy__body>.rte .callout{padding:var(--geo-sp-4, 16px) var(--geo-sp-5, 20px);border-left:2px solid var(--geo-accent, #009456);background:var(--geo-n-50, #F7F8F9);font-size:15px;line-height:24px;color:var(--geo-n-700, #434B54)}.claude-prose .callout>:is(b,strong):first-child,.shopify-policy__body>.rte .callout>:is(b,strong):first-child{display:block;margin-bottom:var(--geo-sp-1, 4px);font-weight:var(--geo-fw-medium, 600);color:var(--geo-n-900, #14181C)}.claude-prose table,.shopify-policy__body>.rte table{width:100%;border-collapse:collapse;border-style:none;table-layout:auto;box-shadow:none;font-size:15px;line-height:22px;color:var(--geo-n-900, #14181C);font-variant-numeric:tabular-nums}.claude-prose table th,.shopify-policy__body>.rte table th{padding:0 var(--geo-sp-4, 16px) 10px 0;border:0;border-bottom:1px solid var(--geo-n-900, #14181C);text-align:left;vertical-align:bottom;font-size:11px;line-height:16px;font-weight:var(--geo-fw-medium, 600);letter-spacing:.08em;text-transform:uppercase;color:var(--geo-n-500, #5F6874)}.claude-prose table td,.shopify-policy__body>.rte table td{padding:14px var(--geo-sp-4, 16px) 14px 0;border:0;border-bottom:1px solid var(--geo-n-200, #E3E6EA);vertical-align:top}.claude-prose table :is(td,th):last-child,.shopify-policy__body>.rte table :is(td,th):last-child{padding-right:0}.shopify-policy__container.shopify-policy__container{width:100%;max-width:calc(var(--geo-page-width, 1200px) + var(--geo-gutter, 24px) * 2);margin:0 auto;padding:var(--geo-sec-compact, 56px) var(--geo-gutter, 24px) var(--geo-sec-std, 96px)}.shopify-policy__container .shopify-policy__title{margin:0;text-align:left}.shopify-policy__container .shopify-policy__title h1{margin:0;font-size:var(--geo-x-section, 48px);line-height:var(--geo-x-section-lh, 1.12);font-weight:var(--geo-x-weight, 700);letter-spacing:var(--geo-x-tracking, -.02em);color:var(--geo-n-900, #14181C);text-wrap:balance}.shopify-policy__container .shopify-policy__body{max-width:var(--geo-prose-width, 720px);margin-top:var(--geo-head-gap, 48px)}@media screen and (max-width:749px){.claude-prose,.shopify-policy__body>.rte{font-size:16px;line-height:27px}.claude-prose h2,.shopify-policy__body>.rte h2{font-size:22px;line-height:28px}.claude-prose>h2,.shopify-policy__body>.rte>h2{margin-top:44px}.claude-prose table,.shopify-policy__body>.rte table{display:block;max-width:100%;overflow-x:auto}}#MainContent cart-items{padding-top:var(--geo-sec-compact, 56px);padding-bottom:0}#MainContent cart-items .title-wrapper-with-link{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--geo-sp-6, 24px);margin:0 0 var(--geo-head-gap, 48px)}#MainContent cart-items .title-wrapper-with-link .title,#MainContent cart-items .cart__empty-text{margin:0;font-size:var(--geo-fs-display, 40px);line-height:var(--geo-lh-display, 46px);font-weight:var(--geo-fw-bold, 700);letter-spacing:-.02em;color:var(--geo-n-900, #14181C)}#MainContent cart-items .title-wrapper-with-link .underlined-link{flex:none;padding-bottom:4px;font-size:15px;line-height:22px;font-weight:var(--geo-fw-medium, 600);color:var(--geo-accent-text, #007A46);text-decoration:none}#MainContent cart-items .title-wrapper-with-link .underlined-link:after{content:"\a0\2192" / ""}#MainContent cart-items .cart__warnings{padding:0;text-align:left}#MainContent:has([data-ce-empty]) cart-items .cart__warnings>:not(.cart__empty-text){display:none}#MainContent cart-items.is-empty .title-wrapper-with-link,#main-cart-footer.is-empty .cart__footer{display:none}#MainContent>.cart__footer-wrapper:has(#main-cart-footer.is-empty){margin-top:0}#main-cart-items{padding-bottom:0;border-bottom:0}#main-cart-items .cart-items,#main-cart-items .cart-items thead,#main-cart-items .cart-items tbody{display:block;width:100%}#main-cart-items .cart-items thead tr,#main-cart-items .cart-item{display:grid;grid-template-columns:96px minmax(0,1fr) 140px 96px;column-gap:var(--geo-sp-6, 24px);align-items:start}#main-cart-items .cart-items thead tr{padding-bottom:var(--geo-sp-3, 12px);border-bottom:1px solid var(--geo-n-200, #E3E6EA)}#main-cart-items .cart-items th{padding:0;border:0;font-size:11px;line-height:16px;font-weight:var(--geo-fw-medium, 600);letter-spacing:.08em;text-transform:uppercase;color:var(--geo-n-500, #5F6874);opacity:1}#main-cart-items .cart-items th:first-child{grid-column:1 / span 2}#main-cart-items .cart-items th.cart-items__heading--quantity{grid-column:3}#main-cart-items .cart-items th:last-child{grid-column:4;text-align:right}#main-cart-items .cart-item{margin:0;padding:var(--geo-sp-6, 24px) 0;border-bottom:1px solid var(--geo-n-200, #E3E6EA)}#main-cart-items .cart-item>td{width:auto;padding:0}#main-cart-items .cart-item__media{grid-column:1}#main-cart-items .cart-item__details{grid-column:2}#main-cart-items .cart-item__quantity{grid-column:3}#main-cart-items .cart-item__totals.small-hide{grid-column:4}#main-cart-items .cart-item__image-container{display:block;width:100%;aspect-ratio:1 / 1;background:var(--geo-n-50, #F7F8F9);border:0;border-radius:0;box-shadow:none}#main-cart-items .cart-item__image{display:block;width:100%;height:100%;max-width:none;padding:8%;box-sizing:border-box;object-fit:contain;mix-blend-mode:multiply}#main-cart-items .cart-item__details{display:flex;flex-direction:column;font-size:14px;line-height:20px}#main-cart-items .cart-item__details>*{max-width:none;margin:0}#main-cart-items .cart-item__title{order:0}#main-cart-items .cart-item__details>dl{order:1;margin-top:2px}#main-cart-items .cart-item__details>.product-option,#main-cart-items .cart-item__details>.cart-item__discounted-prices{order:2;margin-top:6px}#main-cart-items .cart-item__details>.discounts{order:3;margin-top:6px}#main-cart-items .cart-item__name{font-size:16px;line-height:24px;font-weight:var(--geo-fw-medium, 600);letter-spacing:0;color:var(--geo-n-900, #14181C);text-decoration:none}#main-cart-items .cart-item__details>.product-option{font-size:14px;line-height:20px;color:var(--geo-n-900, #14181C);font-variant-numeric:tabular-nums}#main-cart-items .cart-item__details dl .product-option{font-size:13px;line-height:20px;color:var(--geo-n-500, #5F6874)}#main-cart-items .cart-item__details dl dt{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#main-cart-items .cart-item__totals{text-align:right}#main-cart-items .cart-item__totals .price{font-size:16px;line-height:24px;font-weight:var(--geo-fw-medium, 600);letter-spacing:0;color:var(--geo-n-900, #14181C)}#main-cart-items .cart-item__price-wrapper>*:only-child:not(.cart-item__discounted-prices){margin-top:0}#main-cart-items .cart-item__quantity-wrapper{flex-direction:column;align-items:flex-start;gap:var(--geo-sp-1, 4px)}#main-cart-footer .cart__footer{display:block;padding:var(--geo-card-pad, 24px);background:var(--geo-n-50, #F7F8F9)}#main-cart-footer .cart__footer>*{width:auto;margin:0}#main-cart-footer .cart__blocks>*+*{margin-top:0}#main-cart-footer .totals{display:flex;align-items:baseline;justify-content:space-between;gap:var(--geo-sp-4, 16px)}#main-cart-footer .totals__total{margin:0;font-size:16px;line-height:24px;font-weight:var(--geo-fw-medium, 600);letter-spacing:0;color:var(--geo-n-900, #14181C)}#main-cart-footer .totals__total-value{margin:0;font-size:20px;line-height:28px;font-weight:var(--geo-fw-medium, 600);letter-spacing:0;color:var(--geo-n-900, #14181C);font-variant-numeric:tabular-nums}#main-cart-footer .tax-note{margin:var(--geo-sp-2, 8px) 0 0;text-align:left;font-size:13px;line-height:20px;letter-spacing:0;color:var(--geo-n-500, #5F6874)}#main-cart-footer .tax-note a{color:var(--geo-n-700, #434B54)}#main-cart-footer .cart__ctas{display:block;margin-top:var(--geo-sp-5, 20px)}#main-cart-footer .cart__checkout-button{width:100%;max-width:none}#main-cart-footer .cart__dynamic-checkout-buttons{max-width:none;margin:var(--geo-sp-3, 12px) 0 0}#MainContent>.cart__footer-wrapper{margin-top:var(--geo-sp-8, 32px)}@media screen and (min-width:990px){#MainContent:has(>.shopify-section>cart-items:not(.is-empty)){--ov-cart-side: 384px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,calc(var(--geo-page-width, 1200px) - var(--ov-cart-side) - var(--geo-gutter, 24px))) minmax(0,var(--ov-cart-side)) minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:var(--geo-gutter, 24px);align-content:start}#MainContent:has(>.shopify-section>cart-items:not(.is-empty))>.shopify-section{grid-column:1 / -1}#MainContent:has(>.shopify-section>cart-items:not(.is-empty))>.shopify-section:has(>cart-items){grid-column:2;grid-row:1 / span 3}#MainContent:has(>.shopify-section>cart-items:not(.is-empty))>.cart__footer-wrapper{grid-column:3;grid-row:1;margin-top:calc(var(--geo-sec-compact, 56px) + var(--geo-lh-display, 46px) + var(--geo-head-gap, 48px))}#MainContent:has(>.shopify-section>cart-items:not(.is-empty))>.claude-cart-extras-section{grid-column:3;grid-row:2}#MainContent:has(>.shopify-section>cart-items:not(.is-empty))>.shopify-section:has(>cart-items) .page-width,#MainContent:has(>.shopify-section>cart-items:not(.is-empty)) #main-cart-footer .page-width,#MainContent:has(>.shopify-section>cart-items:not(.is-empty)) [class*=claude-cart-extras__inner--]{max-width:none;padding-left:0;padding-right:0}#MainContent:has(>.shopify-section>cart-items:not(.is-empty)) cart-items .title-wrapper-with-link{margin-right:calc((var(--ov-cart-side) + var(--geo-gutter, 24px)) * -1)}}@media(hover:hover)and (pointer:fine){#MainContent cart-items .title-wrapper-with-link .underlined-link:hover,#main-cart-footer .tax-note a:hover{color:var(--geo-accent-text-hover, #006B3E);text-decoration:underline;text-underline-offset:3px}#main-cart-items .cart-item__name:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}}@media screen and (max-width:749px){#MainContent cart-items .title-wrapper-with-link{flex-direction:column;align-items:flex-start;gap:var(--geo-sp-4, 16px)}#MainContent cart-items .title-wrapper-with-link .underlined-link{padding-bottom:0}#main-cart-items .cart-items thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}#main-cart-items .cart-items tbody{border-top:1px solid var(--geo-n-200, #E3E6EA)}#main-cart-items .cart-item{grid-template-columns:80px minmax(0,1fr);column-gap:var(--geo-sp-4, 16px);row-gap:var(--geo-sp-3, 12px);padding:var(--geo-sp-5, 20px) 0}#main-cart-items .cart-item__media{grid-column:1;grid-row:1 / span 2}#main-cart-items .cart-item__details{grid-column:2;grid-row:1}#main-cart-items .cart-item__quantity{grid-column:2;grid-row:2}#main-cart-items .cart-item__totals.medium-hide{grid-column:2;grid-row:2;justify-self:end;margin-top:10px}#main-cart-items .cart-item__totals .price{font-size:15px;line-height:22px}}.predictive-search.predictive-search{border:1px solid var(--geo-n-200, #E3E6EA);border-radius:0 0 var(--geo-radius-1, 2px) var(--geo-radius-1, 2px);background-color:var(--geo-n-0, #fff);box-shadow:var(--geo-shadow-overlay, 0 4px 12px rgba(20,24,28,.08))}.predictive-search__results-groups-wrapper.predictive-search__results-groups-wrapper{border-bottom:1px solid var(--geo-n-200, #E3E6EA)}.predictive-search__heading.predictive-search__heading{margin:0 20px;padding:16px 0 8px;border-bottom:1px solid var(--geo-n-200, #E3E6EA);font-size:11px;line-height:16px;font-weight:var(--geo-fw-medium, 600);letter-spacing:.08em;text-transform:uppercase;color:var(--geo-n-500, #5F6874)}.predictive-search__item.predictive-search__item{padding:10px 20px;font-size:15px;line-height:22px;color:var(--geo-n-900, #14181C)}.predictive-search__item-heading.predictive-search__item-heading{font-size:15px;line-height:22px;font-weight:var(--geo-fw-medium, 600);letter-spacing:0;color:var(--geo-n-900, #14181C)}.predictive-search__item.predictive-search__item .price{font-size:13px;line-height:20px;color:var(--geo-n-500, #5F6874)}.predictive-search__item-query-result.predictive-search__item-query-result *:not(mark){font-weight:var(--geo-fw-medium, 600);color:var(--geo-n-900, #14181C)}.predictive-search__item-query-result.predictive-search__item-query-result mark{background:none;font-weight:var(--geo-fw-regular, 400);color:var(--geo-n-500, #5F6874)}.predictive-search__list-item.predictive-search__list-item[aria-selected=true]>*,.predictive-search__list-item.predictive-search__list-item:hover>*,.predictive-search__item.predictive-search__item[aria-selected=true],.predictive-search__item.predictive-search__item:hover{color:var(--geo-n-900, #14181C);background-color:var(--geo-n-50, #F7F8F9)}[id$=__about-hero]{box-sizing:border-box;width:100%;max-width:calc(var(--geo-page-width, 1200px) + var(--geo-gutter, 24px) * 2);margin:var(--geo-head-gap, 48px) auto 0;padding:0 var(--geo-gutter, 24px)}[id$=__about-hero] .banner.banner{min-height:0;aspect-ratio:16 / 7;background:var(--geo-black, #000);overflow:hidden}[id$=__about-hero] .banner.banner .banner__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}[id$=__about-hero] .banner.banner .banner__content{display:none}[id$=__about-hero] .banner.banner .banner__media:after{display:none}[id$=__about-split] .rich-text__wrapper.rich-text__wrapper{max-width:calc(var(--geo-page-width, 1200px) + var(--geo-gutter, 24px) * 2);width:100%;margin:0 auto;padding:0 var(--geo-gutter, 24px);box-sizing:border-box}[id$=__about-split] .rich-text__blocks.rich-text__blocks{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--geo-sp-4, 16px) var(--geo-gutter, 24px);max-width:none;text-align:left}[id$=__about-split] .rich-text__blocks.rich-text__blocks>*{margin:0}[id$=__about-split] .rich-text__heading.rich-text__heading{grid-column:1 / span 5;font-size:var(--geo-x-card, 24px);line-height:1.25;font-weight:var(--geo-x-weight, 700);letter-spacing:-.01em;color:var(--geo-n-900, #14181C);text-wrap:balance}[id$=__about-split] .rich-text__text.rich-text__text{grid-column:7 / span 6;display:grid;gap:var(--geo-sp-4, 16px);font-size:17px;line-height:28px;color:var(--geo-n-700, #434B54)}[id$=__about-split] .rich-text__text.rich-text__text p{margin:0}@media screen and (max-width:749px){[id$=__about-hero]{margin-top:28px;padding:0}[id$=__about-hero] .banner.banner{aspect-ratio:4 / 3}[id$=__about-split] .rich-text__heading.rich-text__heading,[id$=__about-split] .rich-text__text.rich-text__text{grid-column:1 / -1}[id$=__about-split] .rich-text__text.rich-text__text{font-size:16px;line-height:27px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/claude-overrides.css.map */
