:root{--brx-color-obsidian: #111111;--brx-color-black: #000000;--brx-color-paper: #ffffff;--brx-color-canvas: #fbfbf9;--brx-color-surface: #f4f4f2;--brx-color-card: #ffffff;--brx-color-border-light: #ebebeb;--brx-color-border-mid: #e0e0dc;--brx-color-border-dark: #111111;--brx-color-text-primary: #111111;--brx-color-text-muted: #666666;--brx-color-text-subtle: #888888;--brx-color-gold: #c5a059;--brx-color-success: #1e6b1e;--brx-color-success-bg: #f4f8f4;--chronobrx-ruby: #111111;--chronobrx-ink: #000000;--chronobrx-paper: #ffffff;--chronobrx-surface: var(--brx-color-surface);--chronobrx-muted: var(--brx-color-text-muted);--chronobrx-line: var(--brx-color-border-light);--brx-font-editorial: "Cormorant Garamond", Georgia, serif;--brx-font-heading: "Cormorant Garamond", Georgia, serif;--brx-font-body: "Inter", sans-serif;--brx-font-ui: "Inter", sans-serif;--brx-text-display: clamp(2.8rem, 5.2vw, 5.4rem);--brx-text-h1: clamp(2.4rem, 3.8vw, 4.4rem);--brx-text-h2: clamp(1.8rem, 2.5vw, 2.6rem);--brx-text-h3: clamp(1.4rem, 1.8vw, 1.8rem);--brx-text-eyebrow: 11px;--brx-text-lead: clamp(1.4rem, 1.4vw, 1.6rem);--brx-text-body: 14px;--brx-text-caption: 12px;--brx-text-micro: 10px;--brx-space-1: 4px;--brx-space-2: 8px;--brx-space-3: 12px;--brx-space-4: 16px;--brx-space-5: 20px;--brx-space-6: 24px;--brx-space-8: 32px;--brx-space-10: 40px;--brx-space-12: 48px;--brx-space-16: 64px;--brx-space-20: 80px;--brx-touch-min: 48px;--brx-radius-sm: 4px;--brx-radius-md: 6px;--brx-radius-lg: 8px;--brx-radius-pill: 999px;--brx-container-max: 1280px;--brx-container-narrow: 680px;--brx-container-medium: 980px;--brx-header-max: 1440px}body{color:var(--brx-color-text-primary);background:var(--brx-color-paper)}.chronobrx-hero-eyebrow{display:none!important}.header__heading-logo{display:block;width:min(100%,180px);height:auto;object-fit:contain}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family, "Cormorant Garamond", Georgia, serif);font-weight:400;letter-spacing:.05em;text-transform:uppercase}.chronobrx-editorial-heading{font-family:Cormorant Garamond,Georgia,serif;font-weight:400}.usual-ampersand,.ampersand{font-family:inherit!important;font-style:inherit!important;font-weight:inherit!important;display:inline-block;padding:0 .03em}body,p,a,span,li,td,th,input,textarea,select,button,label{font-family:var(--font-body-family),sans-serif}.banner__heading,.hero__title,.collection-hero__title,.collection-header__title,.product__title,.product__title h1,.rte h1,.rte h2,.rte h3,.section-header__title,.title,.collection__title{font-family:var(--font-heading-family),Georgia,serif;font-weight:400;letter-spacing:.05em}.button,.btn,shopify-payment-terms,.shopify-payment-button__button,.quick-add__submit{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 28px;border-radius:4px;box-shadow:none;font-family:"Inter",var(--font-body-family, sans-serif);font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.button:not(.button--secondary):not(.button--tertiary),.btn,.shopify-payment-button__button--unbranded,.cart__checkout-button{border:1px solid var(--chronobrx-ruby);background-color:var(--chronobrx-ruby);color:var(--chronobrx-paper)}.button:not(.button--secondary):not(.button--tertiary):hover,.btn:hover,.shopify-payment-button__button--unbranded:hover,.cart__checkout-button:hover{border-color:var(--chronobrx-ink);background-color:var(--chronobrx-ink);color:var(--chronobrx-paper)}.button--secondary,.button--tertiary,.quick-add__submit{border:1px solid var(--chronobrx-line);background:transparent;color:var(--chronobrx-ink)}.button--secondary:hover,.button--tertiary:hover,.quick-add__submit:hover{border-color:var(--chronobrx-ink);background:var(--chronobrx-ink);color:var(--chronobrx-paper)}.button svg,.btn svg{width:16px;height:16px;margin-inline-end:8px}.button:after,.btn:after,.shopify-payment-button__button:after{display:none;border:0;box-shadow:none}.product-form__input--pill input[type=radio]:checked+label,.product-form__input input[type=radio]:checked+label,.variant-picker__option:checked+label{outline:1px solid var(--chronobrx-ruby);outline-offset:2px;border-color:var(--chronobrx-ruby);background-color:var(--chronobrx-ruby);color:var(--chronobrx-paper)}.card{overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.card__inner{border:0;background-color:var(--chronobrx-surface)}.card-information{margin-top:20px;text-align:center}.card__heading{margin-bottom:8px;text-align:center}.card__heading a{color:var(--chronobrx-ink);font-family:"Inter",var(--font-body-family, sans-serif);font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-align:center;display:block}.card-information .price,.card .price{justify-content:center}.price__regular{color:var(--chronobrx-muted);font-size:13px;font-weight:400}.card__media img{transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.card:hover .card__media img{transform:scale(1.04)}.quick-add__submit{width:100%;margin-top:15px;padding:12px 16px;border-color:var(--chronobrx-ink);border-radius:0;font-size:11px;letter-spacing:.12em}.badge{border:0;border-radius:0;background:var(--chronobrx-ruby);color:var(--chronobrx-paper);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.template-collection .grid{gap:40px}.banner__heading{margin-bottom:16px}.banner__text{margin-block:12px 20px}.header__menu-item,.list-menu__item,nav a{color:var(--chronobrx-ink);font-family:var(--font-body-family),sans-serif;font-size:12px;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap!important}.header__inline-menu>.list-menu--inline{display:flex!important;flex-wrap:nowrap!important;white-space:nowrap!important}.chronobrx-copy{max-width:72rem;margin-inline:auto;padding:clamp(3.2rem,7vw,8rem) 2rem}.chronobrx-copy h1,.chronobrx-copy h2{max-width:22ch;margin:0 auto 2rem;text-align:center;line-height:1.08}.chronobrx-copy__intro{max-width:68ch;margin:0 auto 3rem;color:var(--chronobrx-muted);line-height:1.7;text-align:center}.chronobrx-collection-intro{text-align:center!important}.chronobrx-collection-intro h1,.chronobrx-collection-intro h2,.chronobrx-collection-intro .chronobrx-copy__intro,.chronobrx-collection-intro .chronobrx-copy__intro p,.chronobrx-collection-intro p{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.chronobrx-faq details{border-top:1px solid var(--chronobrx-line);padding:1.6rem 0}.chronobrx-faq details:last-child{border-bottom:1px solid var(--chronobrx-line)}.chronobrx-faq summary{cursor:pointer;font-weight:600}.chronobrx-page-form{max-width:64rem;margin:3rem auto 0}.chronobrx-page-form .shopify-app-block{margin-block:2rem}.chronobrx-delivery-note{margin-top:1.4rem;padding:1.4rem 1.6rem;border:1px solid var(--chronobrx-line);background:var(--chronobrx-surface);color:#333;font-size:1.25rem;line-height:1.55;border-radius:4px}html,body{overflow-x:clip;max-width:100vw;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:768px){input[type=text],input[type=email],input[type=number],input[type=tel],input[type=search],input[type=password],select,textarea{font-size:16px!important}}@media screen and (min-width:990px)and (max-width:1240px){.header--middle-left{column-gap:1.2rem!important;padding-left:2rem!important;padding-right:2rem!important}.header__menu-item{font-size:11px!important;padding:6px 8px!important;letter-spacing:.07em!important}.header__inline-menu>.list-menu--inline{gap:.1rem!important}}@media screen and (max-width:989px){.header{padding-top:10px!important;padding-bottom:10px!important}.header__heading-logo{width:clamp(120px,30vw,150px)!important;height:auto!important}.header__icon--menu,.header__icon--cart,.header__icon--account,.header__search .modal__toggle{min-width:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}}.menu-drawer{position:fixed!important;top:var(--header-bottom-position, 0)!important;left:0!important;width:100%!important;max-width:100vw!important;height:calc(100vh - var(--header-bottom-position, 0))!important;height:calc(100dvh - var(--header-bottom-position, 0))!important;z-index:10000!important;background-color:#fff!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.menu-drawer__navigation{padding:1.6rem 0 3rem!important}.menu-drawer__menu-item{font-family:"Inter",var(--font-body-family, sans-serif);font-size:13.5px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:14px 24px!important;color:#111!important;border-bottom:1px solid rgba(0,0,0,.06)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:48px!important;text-decoration:none!important;transition:background-color .2s ease,color .2s ease!important}.menu-drawer__menu-item:hover,.menu-drawer__menu-item:active,.menu-drawer__menu-item--active{background-color:#f7f7f5!important;color:#000!important;font-weight:600!important}.button,.btn,.shopify-payment-button__button,.quick-add__submit{min-height:48px!important;touch-action:manipulation}@media screen and (max-width:749px){.template-collection .grid,.collection .grid--2-col-tablet-down{column-gap:12px!important;row-gap:24px!important}.card-information{margin-top:12px!important}.card__heading a{font-size:12px!important;letter-spacing:.08em!important;line-height:1.35!important}.price__regular{font-size:12px!important}}.chronobrx-faq details{border-top:1px solid #e5e5e0;padding:0;transition:background-color .2s ease}.chronobrx-faq details:last-child{border-bottom:1px solid #e5e5e0}.chronobrx-faq details[open]{background-color:#fafaf8}.chronobrx-faq summary{cursor:pointer;padding:18px 12px;min-height:48px;display:flex;align-items:center;justify-content:space-between;font-family:"Inter",var(--font-body-family, sans-serif);font-size:clamp(14px,1.8vw,15.5px);font-weight:600;letter-spacing:.03em;color:#111;list-style:none;-webkit-user-select:none;user-select:none}.chronobrx-faq summary::-webkit-details-marker{display:none}.chronobrx-faq summary:after{content:"+";font-family:"Inter",monospace,var(--font-body-family, sans-serif);font-size:20px;font-weight:300;line-height:1;color:#777;margin-left:14px;flex-shrink:0;transition:transform .25s ease,color .25s ease}.chronobrx-faq details[open] summary:after{content:"\2212";color:#111}.chronobrx-faq details p{padding:0 12px 20px;margin:0;font-family:"Inter",var(--font-body-family, sans-serif);font-size:13.5px;line-height:1.65;color:#555}.chronobrx-faq details p a{color:#111;font-weight:600;text-decoration:underline}.chronobrx-page-form .field{margin-bottom:16px}.chronobrx-page-form .field__input{border:1px solid #d4d4d0;border-radius:4px;padding:14px 16px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.chronobrx-page-form .field__input:focus{border-color:#111;box-shadow:0 0 0 1px #111;outline:none}.chronobrx-page-form button[type=submit]{width:100%;margin-top:10px;min-height:50px}.chronobrx-addons-box{margin-bottom:16px;padding:12px 14px;border:1px solid #e8e8e5;border-radius:12px;background:#fbfbf9}.brx-addons-header{margin-bottom:8px}.brx-addons-label{display:block;font-family:"Inter",var(--font-body-family, sans-serif);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#111;margin-bottom:2px}.brx-addons-sub{font-family:"Inter",var(--font-body-family, sans-serif);font-size:11px;line-height:1.35;color:#666;margin:0}.brx-options-grid{display:flex;flex-direction:column;gap:8px}.brx-option-card-wrapper{position:relative}.brx-option-card{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1.5px solid #e2e2df;border-radius:10px;background:#fff;cursor:pointer;position:relative;transition:all .22s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}.brx-option-card:hover{border-color:#111;box-shadow:0 4px 12px #0000000a}.brx-option-card.is-selected{border-color:#111;background:#fff;box-shadow:0 4px 16px #0000000f,0 0 0 1px #111}.brx-option-card--main{border:1.5px solid #111111!important;background:#fff!important;padding:8px 12px!important;border-radius:10px!important;box-shadow:0 2px 10px #0000000a!important;position:relative}.brx-option-card--main:hover{border-color:#000!important;box-shadow:0 4px 14px #00000012!important;transform:translateY(-1px)}.brx-option-card--main.is-selected{border-color:#000!important;background:#fff!important;box-shadow:0 2px 8px #0000000d!important}.brx-option-card--main .brx-card-thumb{width:58px;height:58px;border-radius:10px;border:1px solid rgba(0,0,0,.08)}.brx-option-card--main .brx-card-title{font-size:14.5px;font-weight:700;color:#111;line-height:1.25}.brx-option-card--main .brx-card-desc{font-size:12px;line-height:1.45;color:#555;margin-top:3px;margin-bottom:5px}.brx-option-card--main .brx-card-price{font-size:16px!important;font-weight:700!important;color:#111}.brx-card-heading-wrap{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 8px;min-width:0;width:100%}.brx-card-badge{display:inline-flex;align-items:center;padding:2.5px 8px;background:#111;color:#fff;font-family:"Inter",var(--font-body-family, sans-serif);font-size:8.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:9999px;white-space:nowrap;vertical-align:middle;line-height:1.2}.brx-option-card--main .brx-card-badge{position:static;margin:0;pointer-events:auto;box-shadow:0 1px 3px #00000026;flex-shrink:0}.brx-option-card--main .brx-card-topline{padding-right:0}.brx-card-indicator{width:22px;height:22px;border-radius:50%;border:1.5px solid #c8c8c4;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:transparent;transition:all .2s ease}.brx-card-indicator svg{width:13px;height:13px}.brx-option-card.is-selected .brx-card-indicator{background:#111;border-color:#111;color:#fff}.brx-card-thumb{width:54px;height:54px;border-radius:8px;overflow:hidden;background:#f0f0ed;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid #ebebeb}.brx-card-thumb img{width:100%;height:100%;object-fit:cover;display:block}.brx-card-content{flex:1;min-width:0}.brx-card-topline{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}.brx-card-title{font-family:"Inter",var(--font-body-family, sans-serif);font-size:13.5px;font-weight:600;color:#111;line-height:1.25}.brx-card-pill-tag{font-family:"Inter",var(--font-body-family, sans-serif);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#111;padding:3px 8px;border-radius:999px;white-space:nowrap}.brx-card-desc{display:block;font-family:"Inter",var(--font-body-family, sans-serif);font-size:11.5px;line-height:1.4;color:#666;margin-bottom:4px}.brx-card-price{display:inline-block;font-family:Cormorant Garamond,Georgia,serif!important;font-size:15px!important;font-weight:600!important;color:#111;letter-spacing:.02em}.brx-addon-expandable{margin-top:10px;padding:14px 16px;background:#fff;border:1.5px solid #111111;border-radius:8px;animation:brxSlideDown .25s cubic-bezier(.16,1,.3,1)}@keyframes brxSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.brx-input-label{display:flex;justify-content:space-between;align-items:center;font-family:"Inter",var(--font-body-family, sans-serif);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#111;margin-bottom:8px}.brx-char-counter{font-family:"Inter",monospace,var(--font-body-family, sans-serif);font-size:10.5px;font-weight:500;color:#777}.brx-custom-field,input.brx-custom-field,.field__input.brx-custom-field{width:100%!important;font-family:var(--font-body-family, "Jost", sans-serif)!important;font-size:13.5px!important;font-weight:500!important;padding:8px 10px!important;text-indent:0!important;text-align:left!important;margin:0!important;height:38px!important;min-height:38px!important;max-height:38px!important;line-height:20px!important;border:1px solid #d4d4d0!important;border-radius:6px!important;background:#fafaf8!important;color:#111!important;box-sizing:border-box!important}.brx-custom-field:focus,input.brx-custom-field:focus,.field__input.brx-custom-field:focus{background:#fff!important;border-color:#111!important;box-shadow:0 0 0 1px #111!important;outline:none!important}.brx-secondary-options-row{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;width:100%}@media screen and (max-width:520px){.brx-secondary-options-row{grid-template-columns:1fr}}.brx-option-card-wrapper--secondary{width:100%;height:100%}.brx-option-card--secondary{height:100%;padding:10px 12px;gap:10px;box-sizing:border-box;border:1px solid #e5e5e2;border-radius:10px;background:#fbfbf9;box-shadow:none}.brx-option-card--secondary:hover{border-color:#999;background:#fff;box-shadow:0 2px 8px #0000000a}.brx-option-card--secondary.is-selected{border-color:#111;background:#fff;box-shadow:0 2px 10px #0000000f}.brx-option-card--secondary .brx-card-thumb{width:44px;height:44px;border-radius:6px}.brx-option-card--secondary .brx-card-indicator{width:18px;height:18px}.brx-option-card--secondary .brx-card-indicator svg{width:11px;height:11px}.brx-option-card--secondary .brx-card-title{font-size:12.5px;line-height:1.3}.brx-option-card--secondary .brx-card-price{font-size:12px}.chronobrx-product-shipping-trust{display:flex;flex-direction:column;gap:12px;margin:16px 0 20px;padding:14px 0;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.chronobrx-trust-pill{display:flex;align-items:center;gap:12px;font-family:"Inter",var(--font-body-family, sans-serif);font-size:13.5px;line-height:1.4;color:#2b2b2b}.chronobrx-trust-pill__icon-wrap{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.chronobrx-trust-pill__icon{width:20px;height:20px;max-width:100%;max-height:100%;flex-shrink:0;color:#111;stroke:#111;display:block}.chronobrx-trust-pill__icon--star{width:19px;height:19px;color:#111}.chronobrx-trust-pill__text{font-weight:400;color:#333}.chronobrx-trust-pill__text strong{font-weight:600;color:#111}@media screen and (min-width:990px){#MainProduct-template--188953329918__main .product.grid,.product-section .product.grid,.product.grid{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;gap:clamp(3rem,4.5vw,6rem)!important;align-items:start!important}.product__media-wrapper{max-width:100%!important;width:100%!important}.product__info-wrapper{max-width:100%!important;width:100%!important;padding-left:0!important}.product__info-container{max-width:540px;margin-right:auto}.product__media-wrapper{max-width:100%!important;width:100%!important;position:sticky!important;top:calc(var(--header-height, 0px) + 24px)!important;align-self:start!important;height:fit-content!important;z-index:2!important}media-gallery{display:block!important;position:sticky!important;top:calc(var(--header-height, 0px) + 24px)!important}.product__media-container{position:sticky!important;top:calc(var(--header-height, 0px) + 24px)!important}.product__media-item{border-radius:16px;overflow:hidden;background:#fff!important;display:flex;align-items:center;justify-content:center;max-height:640px;border:none!important;box-shadow:none!important}.product__media-item img{max-height:640px;width:auto;max-width:100%;object-fit:contain;background:#fff!important}}.product__media-item,.product__media-container,.product-media-container,.product__media,.product__modal-opener,media-gallery,.media,.media>*,.global-media-settings,.card__media,.card__inner,.chronobrx-bought-together__media,.brx-slide-visual{background:#fff!important;background-color:#fff!important}.product__info-container,.product__info-container .product__text,.product__info-container .product__title,.product__info-container .product__title h1,.product__info-container .price__container,.product__info-container .price__regular,.product__info-container .price__sale,.product__info-container .price-item,.product__info-container .price-item--regular,.product__info-container .price-item--sale,.product__info-container .product__tax{text-align:left!important;justify-content:flex-start!important;align-items:flex-start!important;margin-left:0!important;padding-left:0!important}.product__info-container .price{margin-top:8px!important;margin-bottom:2px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.product__info-container .price-item--regular,.product__info-container .price-item--sale{font-family:Cormorant Garamond,Georgia,serif!important;font-size:26px!important;font-weight:600!important;color:#111!important;letter-spacing:.02em!important;text-align:left!important}.product__info-container .product__tax{font-family:"Inter",var(--font-body-family, sans-serif);font-size:11.5px!important;color:#777!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin-top:4px!important;margin-bottom:20px!important;display:block!important;text-align:left!important}.brx-purchase-row{display:flex;align-items:center;gap:12px;width:100%;margin:16px 0 10px}.brx-modern-stepper{display:inline-flex;align-items:center;background:#fbfbf9;border:1.5px solid #dcdcd8;border-radius:999px;padding:4px 6px;height:52px;flex-shrink:0;transition:border-color .2s ease,box-shadow .2s ease}.brx-modern-stepper:hover{border-color:#111;box-shadow:0 2px 8px #0000000a}.brx-step-btn{width:36px;height:36px;border-radius:50%;border:none;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#111;box-shadow:0 1px 4px #00000014;transition:all .18s ease}.brx-step-btn:hover{background:#111;color:#fff;transform:scale(1.06)}.brx-step-input{width:38px;border:none;background:transparent;text-align:center;font-family:"Inter",monospace,var(--font-body-family, sans-serif);font-size:15px;font-weight:700;color:#111;padding:0;-moz-appearance:textfield}.brx-step-input::-webkit-outer-spin-button,.brx-step-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.brx-add-to-cart-btn{flex:1;min-height:52px!important;height:52px!important;border-radius:999px!important;font-family:"Inter",var(--font-body-family, sans-serif);font-size:14px!important;font-weight:600!important;letter-spacing:.05em!important;text-transform:uppercase!important;box-shadow:0 4px 16px #1111112e!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.brx-add-to-cart-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #11111147!important}.shopify-section-group-header-group{position:-webkit-sticky!important;position:sticky!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:1000!important;background-color:#fff!important;box-shadow:0 2px 10px #0000000f!important}.section-header,sticky-header,.header-wrapper,.header{position:sticky!important;top:0!important;z-index:1000!important;background-color:#fff!important}.header__icon--account,.header a[href*="/account"],.header a[href*="/login"],.header-drawer a[href*="/account"],.header-drawer a[href*="/login"],.menu-drawer a[href*="/account"],.menu-drawer a[href*="/login"],.menu-drawer__account{display:none!important}cart-drawer,cart-drawer.drawer,.drawer,.drawer.active,#CartDrawer{z-index:2147483640!important;background-color:transparent!important}#CartDrawer-Overlay,.cart-drawer__overlay{z-index:1!important;background-color:#00000073!important;pointer-events:auto!important}#CartDrawer .drawer__inner,.drawer__inner,cart-drawer .drawer__inner{z-index:10!important;position:relative!important;background-color:#fff!important}body.overflow-hidden .shopify-section-group-header-group,body.overflow-hidden .section-header,body.overflow-hidden sticky-header,body.overflow-hidden .header-wrapper,body.overflow-hidden .header,body.overflow-hidden #shopify-section-header{z-index:10!important}.chronobrx-tier-stepper{position:relative!important;width:100%!important;margin-top:4px!important;box-sizing:border-box!important}.chronobrx-tier-stepper__track{width:100%!important;height:6px!important;background:#ecece8!important;border-radius:9999px!important;overflow:hidden!important;position:relative!important;margin-bottom:7px!important;display:block!important}.chronobrx-tier-stepper__fill{position:absolute!important;top:0!important;left:0!important;bottom:0!important;height:100%!important;min-height:6px!important;display:block!important;background:#111!important;border-radius:9999px!important;transition:width .4s cubic-bezier(.16,1,.3,1)!important;z-index:2!important}.chronobrx-discount-summary:hover{background:#f0f0ec!important;border-color:#111!important}.price,.price *,.price-item,.price-item *,.price-item--regular,.price-item--sale,.price-item--last,.price__regular,.price__sale,.price--large,.card-information .price,.card-information .price-item,.card .price,.card .price-item,.chronobrx-product-card__price,.chronobrx-product-card__price *,.chronobrx-product-card__price .compare-at,.chronobrx-product-card__price .sale-price,.brx-card-price,.brx-option-card--secondary .brx-card-price,.cart-item__price-info,.cart-item__price-info *,.cart-item__price-info .price,.cart-item__price-info .cart-item__old-price,#CartDrawer .price,#CartDrawer .price *,#CartDrawer .cart-item__price-info,#CartDrawer .cart-item__old-price,.chronobrx-drawer-recommendations__price,.cart-recs__card-price,.cart-recs__card-price *,.cart-recs__card-price--compare,.cart-recs__card-price--sale,.chronobrx-bought-together__price,.chronobrx-bought-together__price *,.chronobrx-bundle-dock__total,.chronobrx-bundle-dock__total *,#CartDrawer-ProtectionPrice,.cart-item__final-price,.cart-item__old-price,.totals__subtotal-value,.totals__total-value,.cart-item__totals,.cart-item__totals *,.cart-item__price-wrapper,.cart-item__price-wrapper *,.product__info-container .price,.product__info-container .price *,.product__info-container .price-item,.product__info-container .price-item--regular,.product__info-container .price-item--sale{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important}.product-form__submit,.brx-add-to-cart-btn,.brx-buy-now-btn,.shopify-payment-button__button,.shopify-payment-button [role=button],.shopify-payment-button__button--unbranded,.cart__checkout-button,#CartDrawer-Checkout,.chronobrx-bundle-upsell .button,.quick-add__submit{border-radius:9999px!important;min-height:48px!important;height:48px!important;font-family:"Inter",var(--font-body-family, sans-serif)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;box-shadow:none!important;transition:all .25s ease!important;box-sizing:border-box!important}.brx-purchase-row{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important;margin-top:14px!important;margin-bottom:10px!important}.product-form__submit.button--primary,.brx-add-to-cart-btn{background:#fff!important;color:#111!important;border:1.5px solid #111111!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.product-form__submit.button--primary:hover,.brx-add-to-cart-btn:hover{background:#111!important;border-color:#111!important;color:#fff!important}.brx-buy-now-btn{background:#111!important;color:#fff!important;border:1.5px solid #111111!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;width:100%!important}.brx-buy-now-btn:hover{background:#2b2b2b!important;border-color:#2b2b2b!important;color:#fff!important}.cart__checkout-button,#CartDrawer-Checkout{background:#111!important;color:#fff!important;border:1.5px solid #111111!important}.cart__checkout-button:hover,#CartDrawer-Checkout:hover{background:#2b2b2b!important;border-color:#2b2b2b!important;color:#fff!important}.shopify-payment-button{margin-top:10px!important;width:100%!important}.share-button{margin:16px 0 20px!important;display:block!important;position:relative!important}.share-button details{position:relative!important;width:fit-content!important}.share-button__button.hidden{display:none!important}.share-button__button{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:8px 16px!important;border:1px solid #e0e0dc!important;border-radius:9999px!important;background:#fff!important;color:#444!important;font-family:"Inter",var(--font-body-family, sans-serif)!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;min-height:36px!important;cursor:pointer!important;transition:all .2s ease!important;text-decoration:none!important}.share-button__button:hover{border-color:#111!important;color:#111!important;background:#fafaf8!important;text-decoration:none!important}.share-button__button .svg-wrapper,.share-button__button svg{width:14px!important;height:14px!important;color:currentColor!important;stroke:currentColor!important;margin:0!important}.share-button__fallback{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;z-index:1000!important;background:#fff!important;border:1.5px solid #111111!important;border-radius:12px!important;padding:10px 12px!important;box-shadow:0 10px 30px #0000001f!important;display:flex!important;align-items:center!important;gap:8px!important;width:min(340px,90vw)!important;box-sizing:border-box!important}.share-button__fallback .field{flex:1!important;margin:0!important;position:relative!important}.share-button__fallback .field__input{width:100%!important;padding:8px 12px!important;font-family:"Inter",var(--font-body-family, sans-serif)!important;font-size:12px!important;border:1px solid #e0e0dc!important;border-radius:6px!important;background:#fbfbf9!important;color:#111!important;box-sizing:border-box!important}.share-button__fallback .field__input:focus{border-color:#111!important;outline:none!important}.share-button__fallback button.share-button__copy{width:36px!important;height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#111!important;color:#fff!important;border-radius:8px!important;border:none!important;cursor:pointer!important;flex-shrink:0!important;transition:background .2s ease!important}.share-button__fallback button.share-button__copy:hover{background:#333!important}.share-button__fallback button.share-button__copy svg{width:16px!important;height:16px!important;stroke:#fff!important}.share-button__close{display:none!important}.share-button__message{font-size:11px!important;color:#1e6b1e!important;font-weight:600!important}.product-grid .grid__item,.product-grid .card-wrapper,.product-grid .card,.chronobrx-product-grid .chronobrx-product-card,.template-search__results .grid__item,.template-search__results .card-wrapper,.template-search__results .card{height:100%!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.product-grid .card__inner,.template-search__results .card__inner,.chronobrx-product-grid .chronobrx-product-card__media{width:100%!important;aspect-ratio:1 / 1!important;height:auto!important;min-height:unset!important;max-height:unset!important;position:relative!important;overflow:hidden!important;border-radius:8px!important;background-color:#fafaf8!important;display:block!important}.product-grid .card__inner:before,.template-search__results .card__inner:before{content:""!important;display:block!important;padding-top:100%!important;width:100%!important}.product-grid .card__media,.template-search__results .card__media{position:absolute!important;right:0!important;bottom:0!important;top:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;border-radius:8px!important;z-index:1!important}.product-grid .card__media .media,.template-search__results .card__media .media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}.product-grid .card__media img,.template-search__results .card__media img,.chronobrx-product-grid .chronobrx-product-card__image,.chronobrx-product-grid .chronobrx-product-card__media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;transform:scale(1)!important;transform-origin:center center!important;transition:transform .4s cubic-bezier(.16,1,.3,1)!important;margin:0 auto!important;display:block!important}.product-grid .grid__item:hover .card__media img,.template-search__results .grid__item:hover .card__media img,.card-wrapper:hover .card__media img{transform:scale(1.05)!important}.card__inner .card__information,.card__inner .card__heading,.card__inner>.card__content>.card__information{display:none!important}.product-grid .card__inner>.card__content,.template-search__results .card__inner>.card__content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;pointer-events:none!important;z-index:2!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;padding:12px!important}.product-grid .card__inner>.card__content .card__badge,.template-search__results .card__inner>.card__content .card__badge,.card__inner .card__badge{position:absolute!important;bottom:12px!important;right:12px!important;top:auto!important;left:auto!important;margin:0!important;z-index:4!important;display:block!important;pointer-events:auto!important}.product-grid .card__inner>.card__content .card__badge .badge,.template-search__results .card__inner>.card__content .card__badge .badge,.card__inner .card__badge .badge{background:#111!important;color:#fff!important;border:none!important;border-radius:4px!important;font-family:var(--font-body-family, sans-serif)!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:4px 10px!important;line-height:1.2!important;box-shadow:0 2px 6px #00000040!important}.card>.card__content>.card__badge,.card-information+.card__badge,.product-grid .card>.card__content .card__badge,.template-search__results .card>.card__content .card__badge{display:none!important}.product-grid .card__heading,.template-search__results .card__heading,.chronobrx-product-card__title{min-height:2.8em!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;margin:8px 0 4px!important}.product-grid .card__heading a,.template-search__results .card__heading a,.chronobrx-product-card__title a{text-align:center!important;display:block!important;width:100%!important}.product-grid .card-information,.template-search__results .card-information,.chronobrx-product-card__price,.card-information .price,.card .price,.card-information .price__container,.card .price__container,.card-information .price__regular,.card-information .price__sale,.card .price__regular,.card .price__sale{text-align:center!important;justify-content:center!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important;width:100%!important}.product-grid .card__content,.template-search__results .card__content{flex-grow:1!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;padding:12px 4px 0!important}.card-wrapper .card__inner.ratio:before,.product-grid .card__inner.ratio:before,.template-search__results .card__inner.ratio:before,.grid__item .card__inner.ratio:before{padding-bottom:100%!important}.card-wrapper .card__inner,.product-grid .card__inner,.template-search__results .card__inner{--ratio-percent: 100% !important}.product .price,.product__info-container .price,.featured-product .price,.product-info-wrapper .price,.price.price--show-badge{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;max-width:100%!important}.product .price .price__container,.product__info-container .price .price__container,.featured-product .price .price__container,.product-info-wrapper .price .price__container{display:flex!important;align-items:baseline!important;gap:12px!important;margin-bottom:0!important;flex:0 0 auto!important}.product .price--on-sale .price__sale,.product__info-container .price--on-sale .price__sale,.featured-product .price--on-sale .price__sale,.product-info-wrapper .price--on-sale .price__sale{display:inline-flex!important;align-items:baseline!important;gap:10px!important;flex-wrap:wrap!important}.product__title-line{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;margin-bottom:18px!important}.product__title-badge-sold-out{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:4px 11px!important;font-family:var(--font-body-family, "Inter", sans-serif)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;border-radius:9999px!important;background:#111!important;color:#fff!important;vertical-align:middle!important;border:none!important;line-height:1.2!important;flex-shrink:0!important}.product .price .price__badge-sold-out,.product__info-container .price .price__badge-sold-out,.featured-product .price .price__badge-sold-out,.product-info-wrapper .price .price__badge-sold-out{display:none!important}.product .price .price__badge-sale,.product__info-container .price .price__badge-sale,.featured-product .price .price__badge-sale,.product-info-wrapper .price .price__badge-sale{margin:0 0 0 10px!important;align-self:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:3px 9px!important;border-radius:9999px!important;background:#d32f2f!important;color:#fff!important;font-family:var(--font-body-family, "Inter", sans-serif)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;border:none!important;line-height:1.2!important;flex-shrink:0!important}.product .price:not(.price--on-sale) .price__badge-sale,.product__info-container .price:not(.price--on-sale) .price__badge-sale,.featured-product .price:not(.price--on-sale) .price__badge-sale,.product-info-wrapper .price:not(.price--on-sale) .price__badge-sale{display:none!important}.chronobrx-shipping-slider-wrap{padding:14px 20px 16px!important;background:#fff!important;border-bottom:1px solid #ebebeb!important;flex-shrink:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:7px!important;width:100%!important;box-sizing:border-box!important}.chronobrx-shipping-slider__header{text-align:center!important;width:100%!important}.chronobrx-shipping-slider__title{font-family:var(--font-body-family, "Jost", sans-serif)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#666!important;display:block!important}.chronobrx-shipping-slider__status{text-align:center!important;width:100%!important}.chronobrx-shipping-slider__msg{font-family:var(--font-body-family, "Jost", sans-serif)!important;font-size:13.5px!important;font-weight:500!important;letter-spacing:.03em!important;color:#111!important;display:block!important;line-height:1.35!important}.chronobrx-shipping-slider__msg strong{font-weight:700!important;color:#111!important}.chronobrx-shipping-slider__msg.is-unlocked{font-family:var(--font-body-family, "Jost", sans-serif)!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#111!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important}.chronobrx-shipping-slider__track{width:100%!important;height:8px!important;background:#ebebe6!important;border-radius:9999px!important;overflow:hidden!important;position:relative!important;box-sizing:border-box!important;margin-top:3px!important}.chronobrx-shipping-slider__bar{height:100%!important;background:#111!important;border-radius:9999px!important;transition:width .45s cubic-bezier(.16,1,.3,1)!important}.chronobrx-shipping-slider__bar.is-complete{background:linear-gradient(90deg,#111,#c5a059)!important}.chronobrx-dial-live-preview{margin:12px 0 16px;background:#111114;border:1px solid rgba(197,160,89,.35);border-radius:12px;padding:20px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:inset 0 2px 10px #0006,0 4px 16px #00000014}.chronobrx-dial-preview-header{display:none!important}.chronobrx-dial-preview-header__label{font-family:var(--font-body-family, "Jost", sans-serif);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#c5a059;display:inline-flex;align-items:center;gap:6px}.chronobrx-dial-preview-header__live-dot{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 6px #10b981;display:inline-block;animation:hero-pulse 1.8s infinite}.chronobrx-dial-preview-header__badge{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;background:#ffffff14;padding:3px 8px;border-radius:4px}.chronobrx-dial-svg-stage{position:relative;width:175px;height:175px;margin:0 auto;filter:drop-shadow(0 8px 24px rgba(0,0,0,.65))}.chronobrx-dial-svg{width:100%;height:100%;display:block}@keyframes hero-pulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 6px #10b981}50%{opacity:.45;transform:scale(.85);box-shadow:0 0 2px #10b981}}.chronobrx-dial-live-preview-chip{display:none!important}.dial-chip-label{font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c5a059}.dial-chip-echo{font-size:13px;font-weight:800;letter-spacing:.14em;font-family:SF Mono,monospace;text-transform:uppercase;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chronobrx-dial-rules-grid{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden;margin-top:12px;box-shadow:0 4px 20px #00000040}.chronobrx-dial-rule-item{background:#111115;padding:10px 14px;display:flex;flex-direction:column;gap:3px;transition:background .2s ease}.chronobrx-dial-rule-item:hover{background:#15151b}.chronobrx-dial-rule-label{font-family:var(--font-body-family, "Inter", sans-serif);font-size:8.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#888892;line-height:1.2}.chronobrx-dial-rule-val{font-family:var(--font-body-family, "Inter", sans-serif);font-size:11.5px;font-weight:400;color:#f4f4f6;letter-spacing:.01em;line-height:1.35}.chronobrx-dial-spelling-banner{margin-top:10px;background:#fff;border:1.5px solid #111111;border-radius:6px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.chronobrx-dial-spelling-banner.is-confirmed{border-color:#10b981;background:#f0fdf4}.chronobrx-dial-preview-echo{font-family:SF Mono,Roboto Mono,Courier New,monospace;font-size:12.5px;font-weight:700;color:#111;letter-spacing:.08em;display:flex;align-items:center;gap:6px}.chronobrx-mobile-sticky-atc{position:fixed;bottom:0;left:0;right:0;z-index:998;background:#0e0e12f5;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.14);padding:10px 16px max(10px,env(safe-area-inset-bottom));box-shadow:0 -8px 28px #0006;display:block}@media screen and (max-width:749px){.chronobrx-mobile-sticky-atc{display:block!important;transform:translateY(0)!important}body.template-product,body:has(.chronobrx-mobile-sticky-atc){padding-bottom:74px!important}.mobile-sticky-btn--buynow{display:none!important}}@media screen and (min-width:750px){.chronobrx-mobile-sticky-atc{max-width:960px;left:50%;right:auto;bottom:20px;border-radius:9999px;border:1px solid rgba(197,160,89,.35);padding:10px 22px;transform:translate(-50%) translateY(140%);transition:transform .35s cubic-bezier(.16,1,.3,1);box-shadow:0 16px 40px #000000a6,0 0 25px #c5a0591f}.chronobrx-mobile-sticky-atc.is-visible{transform:translate(-50%) translateY(0)}}.mobile-sticky-atc-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:100%;margin:0 auto}.mobile-sticky-atc-info{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.mobile-sticky-thumb{width:44px;height:44px;object-fit:contain;background:#fff;border-radius:6px;border:1px solid rgba(255,255,255,.2);flex-shrink:0}.mobile-sticky-text{display:flex;flex-direction:column;min-width:0;overflow:hidden}.mobile-sticky-title{font-family:var(--font-body-family, "Jost", sans-serif);font-size:13px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.02em}.mobile-sticky-price{font-family:var(--font-body-family, "Jost", sans-serif);font-size:14px;font-weight:700;color:#c5a059}.mobile-sticky-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.mobile-sticky-btn{background:#fff!important;color:#0a0a0c!important;border:none!important;border-radius:9999px;padding:12px 22px;font-family:var(--font-body-family, "Jost", sans-serif);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;box-shadow:0 4px 14px #0006;transition:transform .2s ease,background .2s ease}.mobile-sticky-btn:hover{background:#f0f0f0!important;transform:translateY(-1px)}.mobile-sticky-btn:active{transform:scale(.96)}.mobile-sticky-btn--buynow{background:#c5a059!important;color:#0a0a0c!important;box-shadow:0 4px 14px #c5a05959}.mobile-sticky-btn--buynow:hover{background:#dfba73!important}.chronobrx-manual-gate-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999999;display:flex;align-items:center;justify-content:center;padding:20px}.chronobrx-manual-gate-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#08080ae0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.chronobrx-manual-gate-dialog{position:relative;z-index:2;background:#111114;border:1px solid rgba(197,160,89,.4);border-radius:14px;width:min(520px,94vw);padding:32px 28px;color:#fff;text-align:center;box-shadow:0 24px 60px #000c,0 0 40px #c5a0591f}.chronobrx-manual-gate-dialog h3{font-family:var(--font-heading-family, "Cormorant Garamond", Georgia, serif);font-size:26px;font-weight:600;color:#fff;margin:12px 0 8px;letter-spacing:.04em;text-transform:uppercase}.chronobrx-manual-gate-dialog p{font-size:13px;color:#ffffffc2;line-height:1.55;margin:0 0 20px}.chronobrx-gate-input-group{display:flex;gap:8px;margin-bottom:14px}.chronobrx-gate-input{flex:1;background:#1c1c22;border:1.5px solid rgba(255,255,255,.2);border-radius:6px;color:#fff;font-family:monospace;font-size:14px;padding:12px 14px;text-transform:uppercase;letter-spacing:.1em}.chronobrx-gate-input:focus{outline:none;border-color:#c5a059}.chronobrx-gate-btn{background:#c5a059;color:#0a0a0c;border:none;border-radius:6px;font-family:var(--font-body-family, "Jost", sans-serif);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:0 20px;cursor:pointer;transition:background .2s ease}.chronobrx-gate-btn:hover{background:#dfba73}.chronobrx-gate-alt-links{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);font-size:12px;color:#fff9;display:flex;justify-content:center;gap:16px}.chronobrx-gate-alt-links a{color:#c5a059;text-decoration:underline;text-underline-offset:3px}.search-modal__content{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:12px 16px!important;box-sizing:border-box!important;max-width:760px!important;margin:0 auto!important}.search-modal__form,predictive-search.search-modal__form,search-form.search-modal__form{flex:1 1 auto!important;width:auto!important;min-width:0!important;position:relative!important;margin:0!important}.search-modal__form .field{position:relative!important;display:flex!important;align-items:center!important;width:100%!important;margin:0!important}.search-modal__form .field:before,.search-modal__form .field:after{content:none!important;display:none!important}.search-modal__form .search__input{width:100%!important;height:46px!important;border-radius:50px!important;border:1px solid #e2e2df!important;background:#f4f4f2!important;padding:10px 48px 10px 20px!important;font-size:15px!important;box-sizing:border-box!important}.search-modal__form input[type=search]::-webkit-search-cancel-button,.search-modal__form input[type=search]::-webkit-search-decoration,.search-modal__form input[type=search]::-webkit-search-results-button,.search-modal__form input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none!important;display:none!important}.search-modal__form .reset__button{display:none!important}.search-modal__form .field__button.search__button{position:absolute!important;right:8px!important;top:50%!important;transform:translateY(-50%)!important;width:34px!important;height:34px!important;background:transparent!important;border:none!important;color:#111!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:2!important}.search-modal__close-button{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;flex:0 0 40px!important;width:40px!important;height:40px!important;border-radius:50%!important;background:#f4f4f2!important;border:1px solid #e2e2df!important;color:#111!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;cursor:pointer!important;box-sizing:border-box!important;transition:all .2s ease!important}.search-modal__close-button:hover{background:#e8e8e5!important;transform:scale(1.05)}.search-modal__close-button .svg-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;width:14px!important;height:14px!important}.chronobrx-product-card{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;display:flex!important;flex-direction:column!important;box-shadow:none!important;transition:transform .25s ease!important;box-sizing:border-box!important;text-align:center!important;position:relative!important;height:100%!important}.chronobrx-product-card:hover{transform:translateY(-2px)}.chronobrx-product-card__media{border-radius:12px!important;background-color:#f7f7f6!important;aspect-ratio:1 / 1!important;width:100%!important;margin-bottom:12px!important;overflow:hidden!important;position:relative!important;cursor:pointer}.chronobrx-product-card__media:after{display:none!important}.chronobrx-product-card__image{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .5s cubic-bezier(.25,.46,.45,.94),opacity .4s ease!important;position:absolute!important;top:0!important;left:0!important}.chronobrx-product-card__image-link{display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.chronobrx-product-card__image--primary{opacity:1!important;z-index:1!important}.chronobrx-product-card__image--secondary{opacity:0!important;z-index:2!important}.chronobrx-product-card:hover .chronobrx-product-card__image{transform:scale(1.04)!important}.chronobrx-product-card__media.has-secondary:hover .chronobrx-product-card__image--primary{opacity:0!important}.chronobrx-product-card__media.has-secondary:hover .chronobrx-product-card__image--secondary{opacity:1!important}.chronobrx-product-card__badge{position:absolute!important;top:10px!important;left:10px!important;background:#111!important;color:#fff!important;font-size:9.5px!important;font-weight:700!important;padding:4px 10px!important;border-radius:9999px!important;letter-spacing:.08em!important;z-index:3!important}.chronobrx-product-card__badge--sale{position:absolute!important;top:10px!important;right:10px!important;background:#111!important;color:#fff!important;font-size:9.5px!important;font-weight:700!important;letter-spacing:.08em!important;padding:4px 10px!important;border-radius:9999px!important;z-index:3!important}.chronobrx-card-hover-actions{position:absolute!important;bottom:12px!important;left:12px!important;right:12px!important;display:flex!important;flex-direction:column!important;gap:7px!important;z-index:5!important;opacity:0!important;visibility:hidden!important;transform:translateY(10px)!important;transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),visibility .25s!important;pointer-events:auto!important}.chronobrx-product-card:hover .chronobrx-card-hover-actions,.chronobrx-product-card__media:hover .chronobrx-card-hover-actions{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.chronobrx-card-btn-view{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;padding:10.5px 16px!important;background:#fff!important;color:#111!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:4px!important;font-family:var(--font-body-family, "Inter", sans-serif)!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-decoration:none!important;box-shadow:0 4px 14px #0000001a!important;transition:all .2s ease!important;box-sizing:border-box!important}.chronobrx-card-btn-view:hover{background:#111!important;color:#fff!important;border-color:#111!important}.chronobrx-card-btn-add{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:100%!important;padding:10.5px 16px!important;background:#111!important;color:#fff!important;border:1px solid #111111!important;border-radius:4px!important;font-family:var(--font-body-family, "Inter", sans-serif)!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer!important;box-shadow:0 4px 14px #00000026!important;transition:all .2s ease!important;box-sizing:border-box!important}.chronobrx-card-btn-add:hover:not(:disabled){background:#333!important;border-color:#333!important}.chronobrx-card-btn-add:disabled{opacity:.45!important;cursor:not-allowed!important;border-color:#e5e5e5!important}.chronobrx-card-btn-add.is-loading .btn-spinner{display:inline-block!important;width:12px!important;height:12px!important;border:2px solid currentColor!important;border-top-color:transparent!important;border-radius:50%!important;animation:cbxSpin .6s linear infinite!important}.chronobrx-card-btn-add.is-added{background:#2e7d32!important;color:#fff!important;border-color:#2e7d32!important}.chronobrx-product-card__body{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;text-align:center!important;padding:0 4px!important}.chronobrx-product-card__title{font-family:var(--font-body-family, "Inter", sans-serif)!important;font-size:14.5px!important;font-weight:500!important;color:#111!important;margin:6px 0 3px!important;text-align:center!important;justify-content:center!important;display:flex!important;align-items:center!important;line-height:1.35!important}.chronobrx-product-card__title a{text-align:center!important;display:inline!important;text-decoration:none!important;color:inherit!important}.card-sold-out-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:2.5px 8px!important;font-size:9.5px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:9999px!important;background:#111!important;color:#fff!important;margin-left:6px!important;vertical-align:middle!important;border:none!important;line-height:1.2!important}.chronobrx-product-card__price{font-family:var(--font-body-family, "Inter", sans-serif)!important;font-size:15px!important;font-weight:500!important;color:#111!important;margin:0!important;text-align:center!important;justify-content:center!important;display:flex!important;align-items:center!important;gap:8px!important}.chronobrx-product-card__price .compare-at{text-decoration:line-through!important;color:#999!important;font-weight:400!important;font-size:13.5px!important}.chronobrx-product-card__price .sale-price,.chronobrx-product-card__price .regular-price{color:#111!important;font-weight:600!important}.chronobrx-product-card__no-image{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#999!important;font-size:.8rem!important;letter-spacing:.1em!important;background:#eaeaea!important}@keyframes cbxSpin{to{transform:rotate(360deg)}}@media screen and (max-width:768px){.chronobrx-card-hover-actions{position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;margin-top:10px!important;gap:6px!important}.chronobrx-card-btn-view,.chronobrx-card-btn-add{padding:8.5px 12px!important;font-size:10.5px!important}}.chronobrx-delivery-timeline-widget{margin:1.25rem 0 1.5rem!important;padding:0 0 1.25rem!important;border-bottom:1px solid #ebebeb!important;font-family:var(--font-body-family, "Inter", sans-serif)!important}.cbx-timeline-social-proof{display:none!important}.cbx-timeline-countdown{font-size:14px!important;color:#333!important;margin-bottom:16px!important;line-height:1.4!important}.cbx-countdown-clock{font-weight:700!important;color:#111!important}.cbx-timeline-stepper{display:grid!important;grid-template-columns:repeat(3,1fr)!important;position:relative!important;width:100%!important;padding:4px 0 0!important;margin-top:14px!important;box-sizing:border-box!important}.cbx-timeline-dashed-line,.cbx-timeline-stepper:before{content:""!important;position:absolute!important;top:28px!important;left:calc(100% / 6)!important;right:calc(100% / 6)!important;height:0!important;border-top:2px dashed #8c857b!important;z-index:1!important;pointer-events:none!important}.cbx-timeline-step{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;width:100%!important;position:relative!important;z-index:2!important}.cbx-step-circle{width:48px!important;height:48px!important;border-radius:50%!important;background:#f2ede8!important;box-shadow:0 0 0 4px #fff!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 8px!important;color:#222!important;position:relative!important;z-index:2!important;transition:transform .2s ease,background .2s ease,box-shadow .2s ease!important}.cbx-step-circle:hover{background:#e8e2dc!important;transform:scale(1.05)!important}.cbx-step-svg{width:22px!important;height:22px!important}.cbx-step-name{font-size:13px!important;font-weight:600!important;color:#111!important;margin-bottom:2px!important;line-height:1.25!important}.cbx-step-time{font-size:11.5px!important;color:#666!important;line-height:1.3!important}.cbx-timeline-connector{display:none!important}@media screen and (max-width:480px){.cbx-timeline-stepper:before{top:25px!important}.cbx-step-circle{width:42px!important;height:42px!important;box-shadow:0 0 0 3px #fff!important}.cbx-step-svg{width:19px!important;height:19px!important}.cbx-timeline-countdown{font-size:13px!important}.cbx-step-name{font-size:12px!important}.cbx-step-time{font-size:10.5px!important}}.brx-express-checkout-btn{background:#000!important;color:#fff!important;border:1.5px solid #000000!important;border-radius:6px!important;padding:12px 22px!important;min-height:52px!important;height:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;cursor:pointer!important;box-shadow:0 4px 14px #0000001f!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.brx-express-checkout-btn:hover{background:#2b2b2b!important;border-color:#2b2b2b!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #0000002e!important}.brx-express-checkout-btn:active{transform:translateY(0)!important}.brx-express-btn-inner{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;line-height:1.25!important;text-align:center!important}.brx-express-btn-title{font-family:var(--font-body-family, sans-serif)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#fff!important;display:block!important}.brx-express-btn-subtitle{font-family:var(--font-body-family, sans-serif)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#ffffffc7!important;display:block!important}.chronobrx-payment-flags{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex-wrap:wrap!important;margin-top:12px!important;margin-bottom:20px!important}.chronobrx-payment-flag-item{display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:transform .2s ease,box-shadow .2s ease!important}.chronobrx-payment-flag-item:hover{transform:translateY(-1.5px)!important}.chronobrx-payment-flag-item svg{display:block!important;height:22px!important;width:auto!important;border-radius:4px!important;box-shadow:0 1px 3px #0000000f!important}.chronobrx-box-contents-card{margin-top:22px!important;margin-bottom:22px!important;padding:20px 22px!important;background:#fff!important;border:1px solid #ebebeb!important;border-radius:12px!important;box-shadow:0 1px 3px #00000005!important;position:relative!important}.chronobrx-box-contents__header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding-bottom:12px!important;margin-bottom:14px!important;border-bottom:1px solid #f0f0ee!important}.chronobrx-box-contents__heading{margin:0!important;font-family:var(--font-heading-family, serif)!important;font-size:14px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#111!important;line-height:1.2!important}.chronobrx-box-contents__badge{font-family:var(--font-body-family, sans-serif)!important;font-size:9.5px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#666!important;background:#f4f4f2!important;padding:3px 8px!important;border-radius:9999px!important}.chronobrx-box-contents__list{display:flex!important;flex-direction:column!important;gap:12px!important}.chronobrx-box-item{display:flex!important;align-items:flex-start!important;gap:12px!important;padding:0!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}.chronobrx-box-item__icon{width:17px!important;height:17px!important;color:#111!important;flex-shrink:0!important;margin-top:2px!important}.chronobrx-box-item__content{display:flex!important;flex-direction:column!important;gap:2px!important}.chronobrx-box-item__title{font-family:var(--font-body-family, sans-serif)!important;font-size:13px!important;font-weight:600!important;color:#111!important;line-height:1.3!important}.chronobrx-box-item__desc{font-family:var(--font-body-family, sans-serif)!important;font-size:12px!important;font-weight:400!important;color:#666!important;line-height:1.4!important}.chronobrx-box-contents__footer{display:flex!important;align-items:center!important;gap:7px!important;padding-top:12px!important;margin-top:14px!important;border-top:1px solid #f0f0ee!important;font-family:var(--font-body-family, sans-serif)!important;font-size:11.5px!important;color:#777!important}.chronobrx-box-contents__footer svg{color:#111!important;flex-shrink:0!important}.product-trust-badges,.product-trust-badge{display:none!important}.chronobrx-dial-inline-atc-btn{width:100%!important;margin-top:12px!important;padding:12px 18px!important;background:#111!important;color:#fff!important;border:1.5px solid #111111!important;border-radius:9999px!important;font-family:var(--font-body-family, sans-serif)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;cursor:pointer!important;transition:background .2s ease,transform .15s ease!important}.chronobrx-dial-inline-atc-btn:hover{background:#2b2b2b!important;border-color:#2b2b2b!important;transform:translateY(-1px)!important}.chronobrx-bto-dial__atc-btn{width:100%!important;margin-top:8px!important;padding:9px 12px!important;background:#111!important;color:#fff!important;border:1px solid #111111!important;border-radius:6px!important;font-family:var(--font-body-family, sans-serif)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;cursor:pointer!important;transition:background .2s ease,transform .15s ease!important}.chronobrx-bto-dial__atc-btn:hover{background:#2b2b2b!important;border-color:#2b2b2b!important;transform:translateY(-1px)!important}.chronobrx-bto-dial__atc-btn:active{transform:translateY(0)!important}@media screen and (max-width:480px){.chronobrx-box-contents-card{padding:16px 14px!important}}.addon-native-check,.spelling-native-check,input[type=checkbox].addon-native-check,input[type=checkbox].spelling-native-check,.chronobrx-addon-card input[type=checkbox],.chronobrx-spelling-confirmation-card input[type=checkbox]{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;border:0!important;pointer-events:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/chronobrx-identity.css.map */
