@import"https://api.fontshare.com/v2/css?f[]=general-sans@400,500,600,700&display=swap";:root{--regate-black: #0a0a0a;--regate-soft-black: #282828;--regate-white: #ffffff;--regate-off-white: #f7f7f5;--regate-gray-900: #171717;--regate-gray-700: #404040;--regate-gray-500: #737373;--regate-gray-300: #d4d4d4;--regate-gray-100: #f5f5f5;--regate-success: #16a34a;--regate-warning: #f59e0b;--regate-warning-bg: #fef3c7;--regate-warning-border: #fde68a;--regate-danger: #dc2626;--regate-font-primary: "General Sans", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--regate-fw-regular: 400;--regate-fw-medium: 500;--regate-fw-semibold: 600;--regate-fw-bold: 700;--regate-fs-xs: 11px;--regate-fs-sm: 13px;--regate-fs-base: 15px;--regate-fs-lg: 17px;--regate-fs-xl: 20px;--regate-fs-2xl: 26px;--regate-fs-3xl: 32px;--regate-fs-4xl: 44px;--regate-lh-tight: 1.15;--regate-lh-snug: 1.3;--regate-lh-normal: 1.5;--regate-lh-relaxed: 1.6;--regate-sp-1: 4px;--regate-sp-2: 8px;--regate-sp-3: 12px;--regate-sp-4: 16px;--regate-sp-5: 24px;--regate-sp-6: 32px;--regate-sp-7: 48px;--regate-sp-8: 64px;--regate-border: 1px solid var(--regate-gray-300);--regate-border-strong: 1px solid var(--regate-soft-black)}body{font-family:var(--regate-font-primary);font-size:var(--regate-fs-base);font-weight:var(--regate-fw-regular);line-height:var(--regate-lh-normal);color:var(--regate-soft-black)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--regate-font-primary);font-weight:var(--regate-fw-semibold);line-height:var(--regate-lh-tight);color:var(--regate-soft-black)}body,.color-background-1,.color-background-2{font-family:var(--regate-font-primary);font-size:var(--regate-fs-base);font-weight:var(--regate-fw-regular);line-height:var(--regate-lh-normal);color:var(--regate-soft-black);letter-spacing:0}h1,h2,h3,h4,h5,h6{font-family:var(--regate-font-primary);font-weight:var(--regate-fw-semibold);line-height:var(--regate-lh-tight);color:var(--regate-soft-black);letter-spacing:-.005em;margin:0}h1{font-size:var(--regate-fs-2xl);letter-spacing:-.01em;text-transform:uppercase}h2{font-size:var(--regate-fs-xl);letter-spacing:.02em;text-transform:uppercase}h3{font-size:var(--regate-fs-lg);letter-spacing:0}h4{font-size:var(--regate-fs-base);letter-spacing:.04em;text-transform:uppercase;font-weight:var(--regate-fw-semibold)}h5{font-size:var(--regate-fs-sm);letter-spacing:.06em;text-transform:uppercase}h6{font-size:var(--regate-fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--regate-gray-700)}@media(min-width:750px){h1{font-size:var(--regate-fs-3xl)}h2{font-size:var(--regate-fs-2xl)}h3{font-size:var(--regate-fs-xl)}}p{margin:0 0 var(--regate-sp-4) 0;color:var(--regate-soft-black)}p:last-child{margin-bottom:0}ul,ol{margin:0 0 var(--regate-sp-4) 0;padding-left:var(--regate-sp-5)}li{margin-bottom:var(--regate-sp-2);color:var(--regate-soft-black)}.rte{font-family:var(--regate-font-primary);font-size:var(--regate-fs-base);line-height:var(--regate-lh-relaxed);color:var(--regate-soft-black)}.rte p{margin-bottom:var(--regate-sp-4)}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-top:var(--regate-sp-6);margin-bottom:var(--regate-sp-3)}.rte h1:first-child,.rte h2:first-child,.rte h3:first-child{margin-top:0}.rte strong{font-weight:var(--regate-fw-semibold);color:var(--regate-black)}a,.link,.customer a,.rte a,.underlined-link{color:var(--regate-black);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;transition:opacity .2s ease}a:hover,.link:hover,.customer a:hover,.rte a:hover,.underlined-link:hover{opacity:.7;color:var(--regate-black)}.link--text{color:var(--regate-soft-black)}.link-with-icon{font-weight:var(--regate-fw-semibold);text-decoration:none}.button,.customer button,.shopify-challenge__button,button.shopify-payment-button__button--unbranded{font-family:var(--regate-font-primary);font-weight:var(--regate-fw-semibold);font-size:var(--regate-fs-sm);letter-spacing:.12em;text-transform:uppercase;line-height:1.2;transition:opacity .2s ease,transform .1s ease}.button:hover:not(:disabled),.customer button:hover:not(:disabled){opacity:.85}.button:active:not(:disabled){transform:translateY(1px)}.product-form__submit{font-size:var(--regate-fs-base)}.button--small{font-size:var(--regate-fs-xs);letter-spacing:.1em}.button--large-text{font-size:var(--regate-fs-base)}.field__input,.select__select,.customer .field input,.customer select{font-family:var(--regate-font-primary);font-size:var(--regate-fs-base);font-weight:var(--regate-fw-regular);color:var(--regate-soft-black);letter-spacing:0}.field__label,.customer .field label{font-family:var(--regate-font-primary);font-size:var(--regate-fs-sm);font-weight:var(--regate-fw-regular);color:var(--regate-gray-700);letter-spacing:.02em}.input--small{font-family:var(--regate-font-primary);font-size:var(--regate-fs-sm)}.caption,.caption-with-letter-spacing,.caption-with-letter-spacing--medium,.caption-with-letter-spacing--large{font-family:var(--regate-font-primary);font-weight:var(--regate-fw-medium);color:var(--regate-gray-700);letter-spacing:.08em;text-transform:uppercase}.caption{font-size:var(--regate-fs-xs)}.caption-with-letter-spacing--medium{font-size:var(--regate-fs-sm)}.caption-with-letter-spacing--large{font-size:var(--regate-fs-base)}.caption-large{font-family:var(--regate-font-primary);font-size:var(--regate-fs-sm);font-weight:var(--regate-fw-medium);letter-spacing:.04em}.subtitle{font-family:var(--regate-font-primary);font-size:var(--regate-fs-base);font-weight:var(--regate-fw-regular);color:var(--regate-gray-700);letter-spacing:0}.subtitle--small{font-size:var(--regate-fs-sm)}.subtitle--medium{font-size:var(--regate-fs-base)}.text-body{font-family:var(--regate-font-primary);font-size:var(--regate-fs-base);font-weight:var(--regate-fw-regular);line-height:var(--regate-lh-normal);letter-spacing:0}blockquote{font-family:var(--regate-font-primary);font-style:italic;color:var(--regate-gray-700);border-left:2px solid var(--regate-soft-black);padding:var(--regate-sp-2) 0 var(--regate-sp-2) var(--regate-sp-4);margin:var(--regate-sp-5) 0}code,pre{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9em;background:var(--regate-gray-100);border-radius:3px;padding:2px 6px}::selection{background:var(--regate-soft-black);color:var(--regate-white)}.quantity-break[data-quantity="1"] .quantity-break__caption{display:none}.quantity-breaks__title{font-family:var(--regate-font-primary);font-size:var(--regate-fs-xs);font-weight:var(--regate-fw-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--regate-gray-700);margin:0 0 var(--regate-sp-4) 0}.quantity-break{position:relative;background:var(--regate-white);border:1px solid var(--regate-gray-300);border-radius:8px;padding:14px 22px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.quantity-break+.quantity-break,.quantity-breaks-container .quantity-break:not(:first-child){margin-top:10px}@media(min-width:750px){.quantity-break{padding:18px 30px}}.quantity-break:hover{border-color:var(--regate-soft-black);background:var(--regate-white)}.quantity-breaks-container input:checked+.quantity-break{background:var(--regate-off-white);border:2px solid var(--regate-black);padding:13px 21px}@media(min-width:750px){.quantity-breaks-container input:checked+.quantity-break{padding:17px 29px}}.quantity-break__label,.quantity-break__label-text{font-family:var(--regate-font-primary);font-size:14px;font-weight:var(--regate-fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--regate-soft-black)}.quantity-break__price{font-family:var(--regate-font-primary);font-size:16px;font-weight:var(--regate-fw-semibold);color:var(--regate-black);letter-spacing:0;text-transform:none}@media(min-width:750px){.quantity-break__price{font-size:18px}}.quantity-break__compare-price{font-family:var(--regate-font-primary);font-size:14px;font-weight:var(--regate-fw-regular);color:var(--regate-gray-500);text-decoration:line-through;margin-left:6px}.quantity-breaks--show-indicator .quantity-break__indicator,.quantity-break__indicator{width:8px;height:8px;background:var(--regate-black);border-radius:50%}.quantity-break__badge{position:absolute;top:-8px;right:12px;background:var(--regate-black);color:var(--regate-white);font-family:var(--regate-font-primary);font-size:var(--regate-fs-xs);font-weight:var(--regate-fw-semibold);letter-spacing:.06em;text-transform:uppercase;padding:4px 12px;border-radius:2px;line-height:1.2;pointer-events:none}.quantity-break__benefit{display:inline-flex;align-items:center;background:var(--regate-danger);color:var(--regate-white);font-family:var(--regate-font-primary);font-size:var(--regate-fs-xs);font-weight:var(--regate-fw-semibold);letter-spacing:.04em;text-transform:uppercase;padding:3px 9px;border-radius:4px;margin-left:9px;line-height:1.2}.quantity-break__benefit--outlined{background:transparent;color:var(--regate-danger);border:1px solid var(--regate-danger)}.product__inventory{font-size:var(--regate-fs-lg)!important;font-weight:var(--regate-fw-bold)!important;color:var(--regate-gray-700);text-transform:none;gap:10px!important;margin:12px 0!important}.product__inventory-outer{margin:0}.inv__text{font-family:var(--regate-font-primary);font-size:var(--regate-fs-lg);font-weight:var(--regate-fw-bold);color:var(--regate-gray-700);text-transform:none;letter-spacing:0}.inv__dot{width:12px!important;height:12px!important}.payment-badges-block{opacity:.85;transition:opacity .2s ease}.payment-badges-block:hover{opacity:1}.payment-badges{gap:10px;justify-content:center}.payment-badges-block .list-payment__item{padding:0}.payment-badges-block li svg{width:auto;height:26px;aspect-ratio:auto}@media(min-width:750px){.payment-badges-block li svg{height:30px}}.sticky-atc{padding:12px 16px;background:var(--regate-white);border-top:1px solid var(--regate-gray-300);box-shadow:none;z-index:200;transition:transform .25s ease,opacity .2s ease}.sticky-atc__title{font-family:var(--regate-font-primary);font-size:14px;font-weight:var(--regate-fw-semibold);color:var(--regate-soft-black);letter-spacing:0;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:60%}@media(min-width:750px){.sticky-atc__title{max-width:40%}}.sticky-atc__price{font-family:var(--regate-font-primary);font-size:14px;font-weight:var(--regate-fw-semibold);color:var(--regate-black);letter-spacing:0}.sticky-atc .button,.sticky-atc__add_button{padding:12px 20px;font-size:var(--regate-fs-sm);font-weight:var(--regate-fw-semibold);letter-spacing:.12em;text-transform:uppercase;line-height:1.2;min-height:auto}@media(min-width:750px){.sticky-atc .button,.sticky-atc__add_button{padding:14px 28px;font-size:var(--regate-fs-sm)}}.sticky-atc__variant-select{font-family:var(--regate-font-primary);font-weight:var(--regate-fw-regular);color:var(--regate-soft-black)}.icons-with-content{padding:48px 24px}@media(min-width:750px){.icons-with-content{padding:80px 32px}}.icon-with-content__heading{font-family:var(--regate-font-primary);color:var(--regate-soft-black)}.icon-with-content__text,.icon-with-content__text.rte{font-family:var(--regate-font-primary);font-size:var(--regate-fs-base);font-weight:var(--regate-fw-regular);line-height:var(--regate-lh-relaxed);color:var(--regate-soft-black)}.icons-with-text__icon-item{margin-bottom:32px}.icons-with-text__icon-item:last-child{margin-bottom:0}@media(min-width:750px){.icons-with-text__icon-item{margin-bottom:24px}}.icons-with-text__icon__icon,.icons-with-text__icon__icon svg{width:24px;height:24px;color:var(--regate-soft-black)}.icons-with-text__icon__title{font-family:var(--regate-font-primary);font-weight:var(--regate-fw-semibold);color:var(--regate-soft-black)}.icons-with-text__icon__text{font-family:var(--regate-font-primary);font-weight:var(--regate-fw-regular);color:var(--regate-soft-black)}.icons-with-content,.icons-with-content .button,.icons-with-content .button--primary,.icons-with-content .button--secondary{--color-button: 10, 10, 10;--color-button-text: 255, 255, 255;--alpha-button-background: 1;--alpha-button-border: 1}.icons-with-content .button,.icons-with-content .button--primary,.icons-with-content .button--secondary{background-color:var(--regate-black)!important;color:var(--regate-white)!important;border-color:var(--regate-black)}.icons-with-content .button:hover:not(:disabled),.icons-with-content .button--primary:hover:not(:disabled),.icons-with-content .button--secondary:hover:not(:disabled){background-color:var(--regate-black)!important;color:var(--regate-white)!important;opacity:.85}.color-accent-1,.color-accent-2,.color-inverse,.color-accent-1 h1,.color-accent-1 h2,.color-accent-1 h3,.color-accent-1 h4,.color-accent-1 h5,.color-accent-1 h6,.color-accent-1 p,.color-accent-1 li,.color-accent-1 .rte,.color-accent-1 .rte strong,.color-accent-2 h1,.color-accent-2 h2,.color-accent-2 h3,.color-accent-2 h4,.color-accent-2 h5,.color-accent-2 h6,.color-accent-2 p,.color-accent-2 li,.color-accent-2 .rte,.color-accent-2 .rte strong,.color-inverse h1,.color-inverse h2,.color-inverse h3,.color-inverse h4,.color-inverse h5,.color-inverse h6,.color-inverse p,.color-inverse li,.color-inverse .rte,.color-inverse .rte strong{color:rgb(var(--color-foreground))}.color-accent-1 a:not(.button),.color-accent-2 a:not(.button),.color-inverse a:not(.button){color:rgb(var(--color-foreground))}.color-accent-1 a:not(.button):hover,.color-accent-2 a:not(.button):hover,.color-inverse a:not(.button):hover{color:rgb(var(--color-foreground));opacity:.7}.rating-stars__label{font-family:var(--regate-font-primary);font-size:var(--regate-fs-sm);font-weight:var(--regate-fw-regular);color:var(--regate-gray-700);letter-spacing:0;text-transform:none;margin-left:8px}@keyframes regate-pulse-soft{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.15)}}.inv__dot--low{animation:regate-pulse-soft 1.5s ease-in-out infinite;transform-origin:center}.emoji-benefits-container p,.emoji-benefits-container li{font-family:var(--regate-font-primary);font-size:var(--regate-fs-base);font-weight:var(--regate-fw-medium);line-height:1.6;color:var(--regate-soft-black);letter-spacing:0;text-transform:none;margin:0 0 8px}.emoji-benefits-container p:last-child,.emoji-benefits-container li:last-child{margin-bottom:0}.emoji-benefits-container ul{list-style:disc;padding-left:var(--regate-sp-5);margin:0}.urgency-text{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;box-sizing:border-box;background:var(--regate-warning-bg);border:1px solid var(--regate-warning-border);border-radius:6px;padding:12px 16px;color:var(--regate-soft-black);font-family:var(--regate-font-primary);font-size:var(--regate-fs-base);font-weight:var(--regate-fw-semibold);letter-spacing:0;text-transform:none;line-height:1.4}.urgency-text:before{content:"\26a0";color:var(--regate-warning);font-size:1.1em;line-height:1;flex-shrink:0}.urgency-text strong{font-weight:var(--regate-fw-semibold)}.urgency-text__accent{color:var(--regate-warning)}.button:focus-visible,.customer button:focus-visible,.shopify-challenge__button:focus-visible{outline:2px solid var(--regate-black);outline-offset:3px}.field__input:focus,.select__select:focus,.input--small:focus,.field:focus-within .field__input{box-shadow:0 0 0 1px var(--regate-black);outline:none}@media(max-width:360px){.sticky-atc__title{display:none}.sticky-atc{padding:10px 12px}.sticky-atc__add_button.button{padding:10px 16px;font-size:var(--regate-fs-xs);letter-spacing:.08em}.sticky-atc__variant-select{font-size:var(--regate-fs-xs);height:32px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/regate-custom.css.map */
