gems-core-charge[hidden],.gems-core-charge [hidden]{display:none!important}.gems-core-charge{display:block;width:100%;box-sizing:border-box;color:var(--color_body_text,#484b51);font-family:inherit;text-align:start}.gems-core-charge[data-core-surface=price]{padding-bottom:8px}.gems-core-charge--selection{padding:14px 0 18px}.gems-core-charge__notice{display:flex;align-items:flex-start;gap:12px;padding:15px 16px;border:1px solid #e1e1e4;border-radius:6px;background:#fff;box-shadow:0 1px 2px #00000008}.gems-core-charge__icon{display:block;width:33px;height:32px;object-fit:contain;flex:0 0 33px;margin-top:2px}.gems-core-charge__notice-content{min-width:0;flex:1}.gems-core-charge__notice-heading{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;gap:2px 12px}.gems-core-charge .gems-core-charge__notice-title{display:block;margin:0;font-family:inherit;font-size:14px;font-weight:600;line-height:1.5;color:var(--color_heading_text,#323232);letter-spacing:0;text-transform:none}.gems-core-charge__amount{font-size:16px;font-weight:600;white-space:nowrap;color:var(--color_heading_text,#323232)}.gems-core-charge__total{display:block;margin-top:3px;font-size:14px;line-height:1.5}.gems-core-charge__total strong{font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.gems-core-charge .gems-core-charge__link{display:inline-block;min-height:32px;margin:3px 0 -5px;padding:4px 0;border:0;border-radius:4px;background:none;box-shadow:none;color:inherit;font-family:inherit;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;text-align:start;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#a8a8aa;cursor:pointer}.gems-core-charge .gems-core-charge__link:hover{text-decoration-color:currentColor;color:var(--color_heading_text,#323232)}.gems-core-charge button:focus-visible{outline:2px solid #767676!important;outline-offset:2px;box-shadow:none!important}.gems-core-charge[data-core-focus-mode=pointer] button:focus{outline:none!important;box-shadow:none!important}.gems-core-charge .gems-core-charge__error{margin:10px 0 0;color:#a11919;font-size:14px;line-height:1.5}.gems-core-charge__sticky{display:flex;flex-direction:column;gap:2px;padding:0 10px;font-size:12px;line-height:1.4}.gems-core-charge__sticky strong{font-size:14px;font-weight:600;white-space:nowrap}.gems-core-charge__dialog{box-sizing:border-box;width:460px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:28px;border:1px solid #e1e1e4;border-radius:8px;background:#fff;color:var(--color_body_text,#484b51);box-shadow:0 16px 64px #0003;font-family:inherit;text-align:start;overscroll-behavior:contain}.gems-core-charge__dialog:not([open]){display:none}.gems-core-charge__dialog::backdrop{background:#17191d80}.gems-core-charge .gems-core-charge__dialog h2{margin:0 24px 16px 0;font-size:24px;line-height:1.2;font-weight:600;text-transform:none;letter-spacing:0;color:var(--color_heading_text,#323232)}.gems-core-charge .gems-core-charge__dialog p{margin:0 0 12px;font-size:14px;line-height:1.65}.gems-core-charge .gems-core-charge__close{position:absolute;top:10px;right:10px;width:36px;height:36px;padding:0;border:0;background:transparent;color:inherit;font-family:inherit;font-size:26px;line-height:1;cursor:pointer}.gems-core-charge__confirmation-total{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:20px 0;padding:14px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;font-size:14px}.gems-core-charge__confirmation-total strong{font-size:18px;font-weight:600;color:var(--color_heading_text,#323232)}.gems-core-charge__actions{display:flex;gap:10px}.gems-core-charge .gems-core-charge__button{flex:1;min-height:44px;padding:10px 12px;border:1px solid #262626;border-radius:4px;background:#262626;color:#fff;font-family:inherit;font-size:13px;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none;cursor:pointer}.gems-core-charge .gems-core-charge__button--secondary{border-color:#d4d4d6;background:#fff;color:#323232}.gems-core-charge .gems-core-charge__button:hover{filter:brightness(.93)}.gems-core-charge__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body:has(.gems-core-charge__dialog[open]){overflow:hidden}@media(max-width:480px){.gems-core-charge__notice{padding:13px 12px;gap:10px}.gems-core-charge__dialog{padding:24px 20px}.gems-core-charge__actions{flex-direction:column}}.gems-core-charge--cart{margin-top:8px}.gems-cart-kit.gems-cart-core,.gems-cart-core__status{width:100%;max-width:560px;margin-top:0;border:1px solid #e1e1e4;border-radius:6px;background:#fff;box-shadow:0 1px 2px #00000008}.gems-cart-kit.gems-cart-core>summary{display:flex;width:100%;gap:10px;padding:12px 14px;border-radius:6px;background:transparent;font-family:inherit;letter-spacing:0;text-transform:none}.gems-cart-kit.gems-cart-core>summary:before{order:4;margin-left:2px}.gems-cart-core>summary img,.gems-cart-core__status img{display:block;flex:0 0 33px;width:33px;height:32px;object-fit:contain}.gems-cart-core__heading{flex:1;min-width:0}.gems-cart-core__summary-amount{font-size:14px;font-weight:600;line-height:1.4;white-space:nowrap;color:#484b51;font-variant-numeric:tabular-nums}.gems-cart-core__summary-amount small{font-size:inherit;font-weight:400}.gems-cart-core__status{display:flex;align-items:center;gap:12px;padding:12px 14px;color:#59616c;font-size:14px;line-height:1.45}.gems-cart-core .gems-cart-core__panel{margin:0;padding:4px 14px 8px;max-width:none;border:0;border-top:1px solid #e1e5ea;border-radius:0 0 6px 6px;background:transparent}.gems-cart-core__breakdown{margin:0}.gems-cart-core__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:7px 0;font-size:14px;line-height:1.45;color:#484b51}.gems-cart-core__row dt{margin:0;font-weight:400;min-width:0}.gems-cart-core__row dd{margin:0;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.gems-cart-core__row small{display:block;margin-top:2px;font-size:12px;color:#69717d}.gems-cart-core__total{margin-top:4px;border-top:1px solid #e1e5ea;color:#262626}.gems-cart-core__total dt{font-weight:600}.gems-cart-core__included{margin:0;padding:7px 0;font-size:14px;line-height:1.45}#cart-dropdown .gems-core-dropdown-option{opacity:1}#cart-dropdown .gems-core-dropdown{display:block;margin-top:3px;font-family:inherit;font-size:12px;font-style:normal;font-weight:400;line-height:1.45;letter-spacing:0;text-transform:none;color:#69717d}#cart-dropdown .gems-core-dropdown__amount{white-space:nowrap}@media(max-width:480px){.gems-cart-kit.gems-cart-core>summary{padding:10px 12px;gap:8px}.gems-cart-core .gems-cart-core__panel{padding:4px 12px 8px}.gems-cart-core__row{gap:10px}.gems-cart-core__summary-amount small{display:block;text-align:end}}.product_template .gems-product-form>[data-gems-product-block=price]{margin-top:max(18px,var(--spacing-top, 0px));margin-bottom:0;padding:0 0 var(--spacing-bottom, 0px)}.product_template .gems-product-form>[data-gems-product-block=price] .product-price{margin:0}.product_template .gems-product-form>[data-gems-product-block=price] [data-core-surface=price]{padding:0}.product_template .gems-product-form>[data-gems-product-block=quantity],.product_template .gems-product-form>[data-gems-product-block=variant_picker],.product_template .gems-product-form>gems-product-options.gpo-block{margin-top:max(16px,var(--spacing-top, 0px));margin-bottom:var(--spacing-bottom, 0px);padding-top:0;padding-bottom:0}.product_template .gems-product-form>[data-gems-product-block=variant_picker]{display:flow-root}.product_template .gems-product-form>[data-gems-controls-only]{display:contents;margin:0;padding:0}.product_template .gems-product-form>[data-gems-product-block=variant_picker] .gems-core-charge--selection{margin:0;padding:0}.product_template .gems-product-form>[data-gems-product-block=variant_picker]>.selector-wrapper:first-of-type{margin-top:0}.product_template .gems-product-form>[data-gems-product-block=variant_picker]>.product-form__item:last-of-type,.product_template .gems-product-form>[data-gems-product-block=variant_picker]>.swatch:last-of-type{margin-bottom:0}.product_template .gems-product-form>gems-product-options[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAIA */
