body{font-family:var(--cbd-font-sans);font-size:var(--cbd-text-base);line-height:var(--cbd-leading);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--cbd-gray-700);background-color:var(--cbd-surface)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--cbd-font-sans);font-weight:700;letter-spacing:-.015em;color:var(--cbd-gray-900);line-height:1.2}.cbd-mono,.cbd-partno{font-family:var(--cbd-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em}.cbd-section{padding-block:var(--cbd-section-y-sm)}@media screen and (min-width:750px){.cbd-section{padding-block:var(--cbd-section-y)}}.cbd-section[id]{scroll-margin-top:16rem}.cbd-section--quiet,.cbd-section--muted{background:linear-gradient(180deg,var(--cbd-sky-50) 0%,var(--cbd-gray-50) 100%)}.cbd-section--sky{background:linear-gradient(180deg,var(--cbd-sky-100) 0%,var(--cbd-sky-50) 100%)}.cbd-section--warm{background:linear-gradient(180deg,var(--cbd-orange-50) 0%,#fff 100%)}.cbd-container{max-width:var(--page-width);margin-inline:auto;padding-inline:1.6rem}@media screen and (min-width:750px){.cbd-container{padding-inline:4rem}}.cbd-head{text-align:center;max-width:70rem;margin:0 auto 4.8rem}.cbd-head--start{text-align:left;margin-inline:0}.cbd-head__eyebrow{display:inline-flex;align-items:center;gap:.8rem;padding:.6rem 1.4rem;border-radius:var(--cbd-radius-pill);background:var(--cbd-orange-100);font-size:var(--cbd-text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cbd-orange-700);margin:0 0 1.6rem}.cbd-head__title{font-size:clamp(2.8rem,4vw,4.2rem);margin:0 0 1.4rem}.cbd-head__text{font-size:1.8rem;line-height:var(--cbd-leading);color:var(--cbd-gray-600);margin:0}.cbd-rule{display:block;width:6.4rem;height:.4rem;border-radius:var(--cbd-radius-pill);background:var(--cbd-gradient);margin:0 auto 2.4rem}.cbd-head--start .cbd-rule{margin-inline:0}.button:not(.button--secondary):not(.button--tertiary),.shopify-payment-button__button--unbranded,.cbd-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:var(--cbd-tap);background:var(--cbd-gradient);background-color:transparent;color:#fff;border:0;border-radius:var(--cbd-radius-sm);padding:1.4rem 2.8rem;font-family:var(--cbd-font-sans);font-size:1.6rem;font-weight:600;line-height:1.2;letter-spacing:0;text-decoration:none;cursor:pointer;box-shadow:var(--cbd-shadow-md);transition:background var(--cbd-duration) var(--cbd-ease),box-shadow var(--cbd-duration) var(--cbd-ease),transform var(--cbd-duration) var(--cbd-ease)}.button:not(.button--secondary):not(.button--tertiary):before,.button:not(.button--secondary):not(.button--tertiary):after,.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{display:none}.button:not(.button--secondary):not(.button--tertiary):hover,.shopify-payment-button__button--unbranded:hover,.cbd-btn:hover{background:var(--cbd-gradient-hover);box-shadow:var(--cbd-shadow-glow);transform:translateY(-1px)}.button:focus-visible,.cbd-btn:focus-visible,.cbd-cat:focus-visible,.cbd-finder-card:focus-visible,.cbd-symptom:focus-visible{outline:3px solid var(--cbd-sky-500);outline-offset:3px}.cbd-btn--lg{padding:1.8rem 3.6rem;font-size:1.8rem;min-height:5.6rem}.button--secondary,.cbd-btn--secondary{background:var(--cbd-surface);color:var(--cbd-sky-700);border:2px solid var(--cbd-sky-500);border-radius:var(--cbd-radius-sm);padding:1.4rem 2.8rem;min-height:var(--cbd-tap);font-weight:600;font-size:1.6rem;box-shadow:none;transition:border-color var(--cbd-duration) var(--cbd-ease),color var(--cbd-duration) var(--cbd-ease),background-color var(--cbd-duration) var(--cbd-ease)}.button--secondary:hover,.cbd-btn--secondary:hover{border-color:var(--cbd-sky-600);color:#fff;background-color:var(--cbd-sky-600)}.cbd-btn--invert{background:#fff;color:var(--cbd-sky-700)}.cbd-btn--invert:hover{background:var(--cbd-gray-100);color:var(--cbd-sky-700)}.cbd-on-dark .cbd-btn--secondary{color:#fff;border-color:#fff6;background:#ffffff1a}.cbd-on-dark .cbd-btn--secondary:hover{border-color:#fff;background:#ffffff2e;color:#fff}.cbd-btn__icon{width:2rem;height:2rem;flex:none}.cbd-link{display:inline-flex;align-items:center;gap:.6rem;font-weight:600;font-size:1.6rem;color:var(--cbd-sky-700);text-decoration:none;min-height:4.4rem}.cbd-link svg{width:1.8rem;height:1.8rem;transition:transform var(--cbd-duration) var(--cbd-ease)}.cbd-link:hover{color:var(--cbd-orange-600)}.cbd-link:hover svg{transform:translate(3px)}.cbd-search{width:100%}.cbd-search__el{display:block}.cbd-search__form{position:relative;display:flex;align-items:center;gap:0;background:var(--cbd-surface);border:2px solid var(--cbd-border-strong);border-radius:var(--cbd-radius-pill);box-shadow:var(--cbd-shadow-sm);transition:border-color var(--cbd-duration) var(--cbd-ease),box-shadow var(--cbd-duration) var(--cbd-ease)}.cbd-search__form:focus-within{border-color:var(--cbd-sky-500);box-shadow:var(--cbd-shadow-focus)}.cbd-search__leading{display:grid;place-items:center;flex:none;padding-inline-start:1.8rem;color:var(--cbd-gray-400)}.cbd-search__leading svg{width:2.2rem;height:2.2rem}.cbd-search__form:focus-within .cbd-search__leading{color:var(--cbd-sky-600)}.cbd-search__input,.cbd-search .search__input{flex:1 1 auto;min-width:0;border:0;outline:0;background:transparent;box-shadow:none;font-family:var(--cbd-font-sans);font-size:1.7rem;color:var(--cbd-gray-900);padding:1.4rem 1.2rem}.cbd-search__input::placeholder{color:var(--cbd-gray-400);opacity:1}.cbd-search__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.cbd-search__reset{flex:none;display:grid;place-items:center;width:4rem;height:4rem;border:0;background:transparent;color:var(--cbd-gray-400);cursor:pointer;border-radius:var(--cbd-radius-pill)}.cbd-search__reset:hover{color:var(--cbd-gray-700);background:var(--cbd-gray-100)}.cbd-search__reset svg{width:1.8rem;height:1.8rem}.cbd-search__reset.hidden{display:none}.cbd-search__submit{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;margin:.5rem;padding-inline:2.4rem;min-height:4.4rem;border:0;border-radius:var(--cbd-radius-pill);background:var(--cbd-gradient);color:#fff;font-family:var(--cbd-font-sans);font-size:1.5rem;font-weight:600;cursor:pointer;transition:background var(--cbd-duration) var(--cbd-ease)}.cbd-search__submit:hover{background:var(--cbd-gradient-hover)}.cbd-search__submit-icon{display:none}.cbd-search__submit-icon svg{width:2rem;height:2rem}.cbd-search .predictive-search{left:0;right:0;width:auto;top:calc(100% + 1rem);border:1px solid var(--cbd-border);border-radius:var(--cbd-radius);box-shadow:var(--cbd-shadow-xl);overflow:hidden;max-height:min(70vh,56rem)}.cbd-search .predictive-search__heading{font-size:var(--cbd-text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cbd-gray-500)}@media screen and (min-width:750px){.cbd-search--hero .cbd-search__form{border-width:2px;box-shadow:var(--cbd-shadow-lg)}.cbd-search--hero .cbd-search__input{font-size:1.9rem;padding-block:1.9rem}.cbd-search--hero .cbd-search__leading svg{width:2.6rem;height:2.6rem}.cbd-search--hero .cbd-search__submit{min-height:5.2rem;font-size:1.7rem;padding-inline:3.2rem}}.cbd-search--header .cbd-search__form{border-width:1.5px}.cbd-search--header .cbd-search__input{font-size:1.6rem;padding-block:1.1rem}.cbd-search--header .cbd-search__submit{padding-inline:1.6rem;min-height:3.8rem}@media screen and (max-width:989px){.cbd-search--header .cbd-search__submit-label{display:none}.cbd-search--header .cbd-search__submit-icon{display:grid;place-items:center}.cbd-search--header .cbd-search__submit{padding-inline:1.2rem}}.cbd-chips{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;margin-top:1.8rem;list-style:none;padding:0}.cbd-chips__label{font-size:var(--cbd-text-sm);color:var(--cbd-gray-500);margin-inline-end:.4rem}.cbd-chip{display:inline-flex;align-items:center;min-height:3.8rem;padding:.6rem 1.6rem;border-radius:var(--cbd-radius-pill);border:1px solid var(--cbd-border-strong);background:var(--cbd-surface);color:var(--cbd-gray-700);font-size:var(--cbd-text-sm);font-weight:500;text-decoration:none;white-space:nowrap;transition:border-color var(--cbd-duration) var(--cbd-ease),background-color var(--cbd-duration) var(--cbd-ease),color var(--cbd-duration) var(--cbd-ease)}.cbd-chip:hover{border-color:var(--cbd-sky-500);background:var(--cbd-sky-50);color:var(--cbd-sky-700);text-decoration:none}.shopify-section-group-header-group{position:static}.section-header{position:sticky;top:0;z-index:40;background:#fff;transition:box-shadow var(--cbd-duration) var(--cbd-ease),transform .25s var(--cbd-ease)}.section-header.cbd-scrolled{box-shadow:var(--cbd-shadow-lg);border-bottom-color:transparent}.header{padding-block:1rem}@media screen and (min-width:990px){.header--middle-left.header--has-menu{grid-template-columns:auto minmax(0,1fr) auto;column-gap:3.2rem}.header--middle-left.header--has-menu .header__inline-menu{display:none}.cbd-header-search-desk{grid-area:navigation;justify-self:stretch;align-self:center;max-width:88rem;width:100%}.cbd-header-search-row--mobile{display:none}}@media screen and (max-width:989px){.cbd-header-search-desk{display:none}}.cbd-header-search-desk .cbd-search__form{border-width:2px;border-color:var(--cbd-sky-200);background:var(--cbd-sky-50)}.cbd-header-search-desk .cbd-search__form:focus-within{background:#fff}.cbd-header-search-desk .cbd-search__input{font-size:1.6rem;padding-block:1.3rem}.cbd-header-search-desk .cbd-search__submit{min-height:4.4rem;padding-inline:2.2rem}.header__heading-link{padding:0;transition:transform var(--cbd-duration) var(--cbd-ease)}.header__heading-link:hover{transform:scale(1.03)}.header__heading-logo{max-height:8.4rem;width:auto;object-fit:contain}.cbd-header-search-row{border-top:1px solid var(--cbd-sky-100);background:var(--cbd-sky-50);padding-block:1.2rem}.cbd-header-search{max-width:var(--page-width);margin-inline:auto;padding-inline:1.6rem}@media screen and (min-width:750px){.cbd-header-search{padding-inline:4rem}}@media screen and (min-width:990px){.cbd-header-search{max-width:92rem}}.header__menu-item{position:relative;font-family:var(--cbd-font-sans);font-size:1.6rem;font-weight:500;color:var(--cbd-gray-700);padding:.8rem 0;margin-inline:1.2rem;min-height:4.4rem;display:inline-flex;align-items:center;transition:color var(--cbd-duration) var(--cbd-ease)}.header__menu-item span{text-decoration:none}.header__menu-item:hover,.header__menu-item[aria-current=page]{color:var(--cbd-sky-700);text-decoration:none}.header__inline-menu .header__menu-item:after{content:"";position:absolute;left:0;bottom:.2rem;width:100%;height:2px;border-radius:2px;background:var(--cbd-gradient);transform:scaleX(0);transform-origin:left;transition:transform var(--cbd-duration) var(--cbd-ease)}.header__inline-menu .header__menu-item:hover:after,.header__inline-menu .header__menu-item[aria-current=page]:after{transform:scaleX(1)}.header__submenu{border:1px solid var(--cbd-border);border-radius:var(--cbd-radius);box-shadow:var(--cbd-shadow-xl);padding-block:.8rem}.header__submenu .header__menu-item{margin-inline:0;padding:1rem 1.8rem;font-size:1.5rem;width:100%}.header__submenu .header__menu-item:after{display:none}.header__submenu .header__menu-item:hover{background:var(--cbd-sky-50)}.header__icons{gap:.4rem}.header__icon{color:var(--cbd-gray-700);transition:color var(--cbd-duration) var(--cbd-ease)}.header__icon:hover{color:var(--cbd-sky-700)}@media screen and (min-width:990px){.header__icon--account,.header__icon--cart{width:auto;height:auto;padding:.8rem 1rem;border-radius:var(--cbd-radius-sm);display:inline-flex;align-items:center;gap:.8rem;margin-left:0}.header__icon--account:hover,.header__icon--cart:hover{background:var(--cbd-sky-50)}.header__icon--account .visually-hidden,.header__icon--cart .visually-hidden{position:static!important;width:auto!important;height:auto!important;margin:0!important;clip:auto!important;overflow:visible!important;white-space:nowrap;font-size:1.4rem;font-weight:600;color:var(--cbd-gray-700)}.header__icon--cart .cart-count-bubble{position:static;margin-left:.2rem}}.cbd-header-help{display:inline-flex;align-items:center;gap:1rem;padding:.6rem 1.4rem .6rem .6rem;margin-right:.8rem;border-radius:var(--cbd-radius-pill);background:var(--cbd-orange-50);border:1px solid var(--cbd-orange-200);color:var(--cbd-orange-700);text-decoration:none;transition:background-color var(--cbd-duration) var(--cbd-ease),border-color var(--cbd-duration) var(--cbd-ease)}.cbd-header-help:hover{background:var(--cbd-orange-100);border-color:var(--cbd-orange-400);text-decoration:none}.cbd-header-help__icon{width:3.6rem;height:3.6rem;display:grid;place-items:center;border-radius:var(--cbd-radius-pill);background:var(--cbd-gradient-warm);color:#fff;flex:none}.cbd-header-help__icon svg{width:1.8rem;height:1.8rem}.cbd-header-help__text{display:flex;flex-direction:column;line-height:1.15}.cbd-header-help__label{font-size:1.4rem;font-weight:700}.cbd-header-help__sub{font-size:1.2rem;color:var(--cbd-orange-600)}@media screen and (max-width:989px){.cbd-header-help{padding:.4rem;margin-right:.4rem;background:transparent;border:0}.cbd-header-help__text{display:none}.cbd-header-help__icon{width:4rem;height:4rem}}.cbd-navbar{display:none;background:linear-gradient(90deg,var(--cbd-sky-900) 0%,var(--cbd-sky-700) 60%,var(--cbd-sky-600) 100%);color:#fff;border-bottom:3px solid var(--cbd-orange-500)}@media screen and (min-width:990px){.cbd-navbar{display:block}}.cbd-navbar__inner{max-width:var(--page-width);margin-inline:auto;padding-inline:4rem;display:flex;align-items:stretch;justify-content:space-between;gap:2.4rem}.cbd-navbar__list{display:flex;align-items:stretch;gap:.2rem;margin:0;padding:0;list-style:none}.cbd-navbar__item{position:relative}.cbd-navbar__link{position:relative;display:inline-flex;align-items:center;gap:.6rem;min-height:5.2rem;padding:0 1.6rem;color:#ffffffeb;font-size:1.5rem;font-weight:600;letter-spacing:.01em;text-decoration:none;transition:background-color var(--cbd-duration) var(--cbd-ease),color var(--cbd-duration) var(--cbd-ease)}.cbd-navbar__link svg{width:1.6rem;height:1.6rem;opacity:.8}.cbd-navbar__link:hover,.cbd-navbar__item:focus-within>.cbd-navbar__link{background:#ffffff1f;color:#fff;text-decoration:none}.cbd-navbar__link.is-active{color:#fff}.cbd-navbar__link.is-active:after{content:"";position:absolute;left:1.6rem;right:1.6rem;bottom:0;height:.4rem;border-radius:.4rem .4rem 0 0;background:var(--cbd-orange-400)}.cbd-navbar__item:first-child .cbd-navbar__link{padding-left:0}.cbd-navbar__item:first-child .cbd-navbar__link.is-active:after{left:0}.cbd-navbar__item:first-child .cbd-navbar__link:hover{background:transparent;text-decoration:underline;text-underline-offset:6px}.cbd-navbar__sub{position:absolute;top:100%;left:0;z-index:50;min-width:24rem;margin:0;padding:.8rem;list-style:none;background:#fff;border:1px solid var(--cbd-border);border-radius:0 0 var(--cbd-radius) var(--cbd-radius);box-shadow:var(--cbd-shadow-xl);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity var(--cbd-duration) var(--cbd-ease),transform var(--cbd-duration) var(--cbd-ease),visibility 0s linear var(--cbd-duration)}.cbd-navbar__item--has-children:hover .cbd-navbar__sub,.cbd-navbar__item--has-children:focus-within .cbd-navbar__sub{opacity:1;visibility:visible;transform:none;transition-delay:0s}.cbd-navbar__sublink{display:block;padding:1rem 1.4rem;border-radius:var(--cbd-radius-sm);color:var(--cbd-gray-800);font-size:1.5rem;font-weight:500;text-decoration:none}.cbd-navbar__sublink:hover,.cbd-navbar__sublink.is-active{background:var(--cbd-sky-50);color:var(--cbd-sky-700);text-decoration:none}.cbd-navbar__phone{display:inline-flex;align-items:center;gap:.8rem;flex:none;color:#fff;font-size:1.5rem;font-weight:700;text-decoration:none;white-space:nowrap}.cbd-navbar__phone svg{width:1.8rem;height:1.8rem;color:var(--cbd-orange-300)}.cbd-navbar__phone:hover{color:var(--cbd-orange-300);text-decoration:none}.announcement-bar-section .announcement-bar,.announcement-bar-section .utility-bar{background:var(--cbd-slate-900);color:#ffffffd9;border:0}.announcement-bar__message,.announcement-bar-section .announcement-bar__message,.announcement-bar-section .announcement-bar__link{color:#fff;font-size:1.3rem;font-weight:600;letter-spacing:.01em;padding:.8rem 0;min-height:0}.header__search{display:none}.cart-count-bubble{background:var(--cbd-orange-500);color:#fff;font-weight:700;font-size:1.1rem;border-radius:var(--cbd-radius-pill)}.cbd-header-cta{display:none}@media screen and (min-width:1200px){.cbd-header-cta{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;background:var(--cbd-surface);border:2px solid var(--cbd-border-strong);color:var(--cbd-gray-700);font-size:1.5rem;font-weight:600;text-decoration:none;padding:.8rem 1.8rem;border-radius:var(--cbd-radius-pill);white-space:nowrap;transition:border-color var(--cbd-duration) var(--cbd-ease),background-color var(--cbd-duration) var(--cbd-ease),color var(--cbd-duration) var(--cbd-ease)}.cbd-header-cta:hover{border-color:var(--cbd-sky-500);background:var(--cbd-sky-50);color:var(--cbd-sky-700)}.cbd-header-cta svg{width:1.8rem;height:1.8rem;color:var(--cbd-orange-500)}}.cbd-hero{position:relative;background:var(--cbd-gradient-sky);color:#fff;overflow:hidden}.cbd-hero:before,.cbd-hero:after{content:"";position:absolute;border-radius:50%;pointer-events:none;filter:blur(70px);opacity:.9}.cbd-hero:before{width:52rem;height:52rem;top:-22rem;left:-14rem;background:radial-gradient(circle,rgba(125,211,252,.55),transparent 70%)}.cbd-hero:after{width:48rem;height:48rem;bottom:-22rem;right:-8rem;background:radial-gradient(circle,rgba(249,115,22,.75),transparent 70%)}.cbd-hero__inner{position:relative;z-index:1;padding-block:5.6rem}@media screen and (min-width:750px){.cbd-hero__inner{padding-block:8rem}}.cbd-hero__content{max-width:78rem;margin-inline:auto;text-align:center}.cbd-hero__badge{display:inline-flex;align-items:center;gap:.8rem;background:#ffffff24;border:1px solid rgba(255,255,255,.35);border-radius:var(--cbd-radius-pill);padding:.8rem 1.8rem;font-size:var(--cbd-text-sm);font-weight:600;color:#fff;margin:0 0 2.4rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cbd-hero__badge svg{width:1.8rem;height:1.8rem;color:var(--cbd-orange-300)}.cbd-hero__title{font-size:clamp(3.4rem,5.5vw,5.4rem);font-weight:800;line-height:1.08;letter-spacing:-.025em;color:#fff;margin:0 0 1.8rem;text-wrap:balance}.cbd-hero__title em{font-style:normal;background:linear-gradient(90deg,var(--cbd-orange-300),var(--cbd-orange-400));-webkit-background-clip:text;background-clip:text;color:transparent}.cbd-hero__text{font-size:clamp(1.7rem,2vw,2.1rem);line-height:var(--cbd-leading);color:#ffffffdb;margin:0 auto 3.2rem;max-width:58rem}.cbd-hero .cbd-search__form{border-color:transparent;box-shadow:0 18px 44px -12px #02061773}.cbd-hero .cbd-search__form:focus-within{box-shadow:0 0 0 4px #ffffff59,0 18px 44px -12px #02061773}.cbd-hero .cbd-chips__label{color:#ffffffbf}.cbd-hero .cbd-chip{background:#ffffff1f;border-color:#ffffff59;color:#fff}.cbd-hero .cbd-chip:hover{background:#fff;border-color:#fff;color:var(--cbd-sky-700)}.cbd-hero__search{max-width:68rem;margin-inline:auto}.cbd-hero__chips{justify-content:center}.cbd-hero__assist{display:inline-flex;align-items:center;gap:.8rem;margin-top:2.8rem;padding:1rem 1.8rem;border-radius:var(--cbd-radius-pill);background:#0f172a40;font-size:var(--cbd-text-sm);color:#ffffffe6}.cbd-hero__assist a{color:#fff;font-weight:700;text-underline-offset:3px}.cbd-hero__assist svg{width:1.8rem;height:1.8rem;color:var(--cbd-orange-300);flex:none}.cbd-finder{display:grid;grid-template-columns:1fr;gap:2rem}@media screen and (min-width:750px){.cbd-finder{grid-template-columns:repeat(3,minmax(0,1fr))}}.cbd-finder-card{--card-tint: var(--cbd-sky-50);--card-line: var(--cbd-sky-200);--card-ink: var(--cbd-sky-700);--card-solid: var(--cbd-gradient-sky-soft);position:relative;display:flex;flex-direction:column;gap:1.2rem;padding:3.2rem 2.8rem;background:var(--card-tint);border:2px solid var(--card-line);border-radius:var(--cbd-radius);text-decoration:none;box-shadow:var(--cbd-shadow-sm);overflow:hidden;transition:border-color var(--cbd-duration) var(--cbd-ease),box-shadow var(--cbd-duration) var(--cbd-ease),transform var(--cbd-duration) var(--cbd-ease)}.cbd-finder-card:before{content:"";position:absolute;inset:0 0 auto 0;height:.6rem;background:var(--card-solid)}.cbd-finder-card:nth-child(2){--card-tint: var(--cbd-orange-50);--card-line: var(--cbd-orange-200);--card-ink: var(--cbd-orange-700);--card-solid: var(--cbd-gradient-warm)}.cbd-finder-card:nth-child(3){--card-tint: #f1f5f9;--card-line: #cbd5e1;--card-ink: var(--cbd-slate-700);--card-solid: var(--cbd-gradient-navy)}.cbd-finder-card:hover{border-color:var(--card-ink);box-shadow:var(--cbd-shadow-lg);transform:translateY(-3px);text-decoration:none}.cbd-finder-card__icon{width:5.6rem;height:5.6rem;display:grid;place-items:center;border-radius:var(--cbd-radius-sm);background:var(--card-solid);color:#fff;margin-bottom:.8rem;box-shadow:var(--cbd-shadow-md)}.cbd-finder-card__icon svg{width:2.8rem;height:2.8rem}.cbd-finder-card__title{font-size:2.1rem;font-weight:700;color:var(--cbd-gray-900);margin:0}.cbd-finder-card__text{font-size:1.6rem;line-height:var(--cbd-leading);color:var(--cbd-gray-600);margin:0;flex:1 1 auto}.cbd-finder-card__cta{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.2rem;font-size:1.6rem;font-weight:700;color:var(--card-ink)}.cbd-finder-card__cta svg{width:1.8rem;height:1.8rem;transition:transform var(--cbd-duration) var(--cbd-ease)}.cbd-finder-card:hover .cbd-finder-card__cta svg{transform:translate(4px)}.cbd-sizer{display:block;position:relative;overflow:hidden;background:var(--cbd-surface);border:2px solid var(--cbd-sky-200);border-top:0;border-radius:var(--cbd-radius-lg);padding:3.2rem 2.4rem;box-shadow:var(--cbd-shadow-md);max-width:96rem;margin-inline:auto}@media screen and (min-width:750px){.cbd-sizer{padding:4rem}}.cbd-sizer:before{content:"";position:absolute;inset:0 0 auto 0;height:.8rem;background:var(--cbd-gradient)}.cbd-sizer__hint{display:flex;align-items:flex-start;gap:1.2rem;background:var(--cbd-sky-50);border:1px solid var(--cbd-sky-200);border-radius:var(--cbd-radius-sm);padding:1.6rem 1.8rem;margin-bottom:2.8rem;font-size:var(--cbd-text-sm);line-height:var(--cbd-leading);color:var(--cbd-sky-700)}.cbd-sizer__hint svg{width:2.2rem;height:2.2rem;flex:none;margin-top:.1rem}.cbd-sizer__fields{display:grid;grid-template-columns:1fr;gap:1.6rem;align-items:end}@media screen and (min-width:750px){.cbd-sizer__fields{grid-template-columns:1fr auto 1fr auto 1fr auto;gap:1.2rem}}.cbd-sizer__field{display:flex;flex-direction:column;gap:.8rem}.cbd-sizer__label{font-size:var(--cbd-text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cbd-gray-500)}.cbd-sizer__select{-webkit-appearance:none;appearance:none;width:100%;min-height:5.6rem;padding:0 4.4rem 0 1.8rem;border:2px solid var(--cbd-sky-200);border-radius:var(--cbd-radius-sm);background-color:var(--cbd-sky-50);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.4rem center;background-size:2rem;font-family:var(--cbd-font-mono);font-size:1.8rem;font-variant-numeric:tabular-nums;color:var(--cbd-gray-900);cursor:pointer}.cbd-sizer__select:focus-visible{outline:0;border-color:var(--cbd-sky-500);box-shadow:var(--cbd-shadow-focus)}.cbd-sizer__x{display:none;padding-bottom:1.6rem;color:var(--cbd-gray-400);font-size:2rem;font-weight:600}@media screen and (min-width:750px){.cbd-sizer__x{display:block}}.cbd-sizer__submit{width:100%}@media screen and (min-width:750px){.cbd-sizer__submit{width:auto;min-height:5.6rem}}.cbd-sizer__foot{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2rem;margin-top:2.4rem;padding-top:2.4rem;border-top:1px solid var(--cbd-border);font-size:var(--cbd-text-sm);color:var(--cbd-gray-600)}.cbd-symptoms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}@media screen and (min-width:750px){.cbd-symptoms{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1100px){.cbd-symptoms--5{grid-template-columns:repeat(5,minmax(0,1fr))}}.cbd-symptom{--sym-tint: var(--cbd-sky-50);--sym-line: var(--cbd-sky-200);--sym-solid: var(--cbd-sky-500);--sym-ink: var(--cbd-sky-700);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1.2rem;text-align:center;min-height:100%;padding:2.4rem 1.6rem;background:var(--sym-tint);border:2px solid var(--sym-line);border-radius:var(--cbd-radius);text-decoration:none;transition:border-color var(--cbd-duration) var(--cbd-ease),box-shadow var(--cbd-duration) var(--cbd-ease),transform var(--cbd-duration) var(--cbd-ease)}.cbd-symptom:nth-child(5n+2){--sym-tint: var(--cbd-orange-50);--sym-line: var(--cbd-orange-200);--sym-solid: var(--cbd-orange-500);--sym-ink: var(--cbd-orange-700)}.cbd-symptom:nth-child(5n+3){--sym-tint: #f1f5f9;--sym-line: #cbd5e1;--sym-solid: var(--cbd-slate-700);--sym-ink: var(--cbd-slate-700)}.cbd-symptom:nth-child(5n+4){--sym-tint: var(--cbd-sky-100);--sym-line: var(--cbd-sky-300);--sym-solid: var(--cbd-sky-700);--sym-ink: var(--cbd-sky-800)}.cbd-symptom:nth-child(5n+5){--sym-tint: var(--cbd-orange-100);--sym-line: var(--cbd-orange-200);--sym-solid: var(--cbd-orange-600);--sym-ink: var(--cbd-orange-700)}.cbd-symptom:hover{border-color:var(--sym-ink);box-shadow:var(--cbd-shadow-lg);transform:translateY(-3px);text-decoration:none}.cbd-symptom__icon{width:5.2rem;height:5.2rem;display:grid;place-items:center;border-radius:var(--cbd-radius-pill);background:var(--sym-solid);color:#fff;box-shadow:var(--cbd-shadow-md);transition:transform var(--cbd-duration) var(--cbd-ease)}.cbd-symptom:hover .cbd-symptom__icon{transform:scale(1.08)}.cbd-symptom__icon svg{width:2.4rem;height:2.4rem}.cbd-symptom__title{font-size:1.6rem;font-weight:600;line-height:1.35;color:var(--cbd-gray-900);margin:0}.cbd-trust{background:var(--cbd-gradient-navy);color:#fff}.cbd-trust__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.6rem;padding-block:3.2rem}@media screen and (min-width:990px){.cbd-trust__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cbd-trust__item{display:flex;align-items:center;gap:1.4rem}.cbd-trust__icon{flex:none;width:4.8rem;height:4.8rem;display:grid;place-items:center;border-radius:var(--cbd-radius-pill);background:var(--cbd-sky-500);color:#fff;box-shadow:0 6px 16px -6px #0ea5e9b3}.cbd-trust__item:nth-child(2n) .cbd-trust__icon{background:var(--cbd-orange-500);box-shadow:0 6px 16px -6px #f97316b3}.cbd-trust__icon svg{width:2.2rem;height:2.2rem}.cbd-trust__title{font-size:1.6rem;font-weight:700;color:#fff;margin:0 0 .2rem}.cbd-trust__text{font-size:var(--cbd-text-sm);color:#ffffffb3;margin:0;line-height:1.45}.cbd-cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}@media screen and (min-width:990px){.cbd-cats--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cbd-cats--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.cbd-cat{position:relative;display:block;border-radius:var(--cbd-radius);overflow:hidden;background:var(--cbd-surface);border:2px solid var(--cbd-border);text-decoration:none;box-shadow:var(--cbd-shadow-sm);transition:border-color var(--cbd-duration) var(--cbd-ease),box-shadow var(--cbd-duration) var(--cbd-ease),transform var(--cbd-duration) var(--cbd-ease)}.cbd-cat:hover{border-color:var(--cbd-sky-400);box-shadow:var(--cbd-shadow-lg);transform:translateY(-3px);text-decoration:none}.cbd-cat__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--cbd-gray-100)}.cbd-cat__media img,.cbd-cat__media svg{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--cbd-ease)}.cbd-cat:hover .cbd-cat__media img{transform:scale(1.06)}.cbd-cat__chip{position:absolute;left:1.6rem;bottom:1.6rem;z-index:1;width:4.8rem;height:4.8rem;display:grid;place-items:center;border-radius:var(--cbd-radius-pill);background:var(--cbd-gradient-sky-soft);color:#fff;border:2px solid #fff;box-shadow:var(--cbd-shadow-md)}.cbd-cat:nth-child(2n) .cbd-cat__chip{background:var(--cbd-gradient-warm)}.cbd-cat__chip svg{width:2.2rem;height:2.2rem}.cbd-cat__body{padding:2rem}.cbd-cat__title{font-size:1.9rem;font-weight:700;color:var(--cbd-gray-900);margin:0 0 .6rem;transition:color var(--cbd-duration) var(--cbd-ease)}.cbd-cat:hover .cbd-cat__title{color:var(--cbd-sky-700)}.cbd-cat__text{font-size:var(--cbd-text-sm);line-height:var(--cbd-leading);color:var(--cbd-gray-600);margin:0}.cbd-cat__count{display:inline-block;margin-top:1.2rem;padding:.4rem 1rem;border-radius:var(--cbd-radius-pill);background:var(--cbd-orange-100);font-size:var(--cbd-text-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--cbd-orange-700)}.card,.card-wrapper .card__inner{border-radius:var(--cbd-radius)}.card--standard .card__inner{border:1px solid var(--cbd-border);border-radius:var(--cbd-radius);overflow:hidden;background:var(--cbd-surface);transition:border-color var(--cbd-duration) var(--cbd-ease),box-shadow var(--cbd-duration) var(--cbd-ease)}.card-wrapper{transition:transform var(--cbd-duration) var(--cbd-ease)}.card-wrapper:hover{transform:translateY(-3px)}.card-wrapper:hover .card--standard .card__inner{border-color:var(--cbd-sky-400);box-shadow:var(--cbd-shadow-lg)}.card__media img,.card .media img{transition:transform .6s var(--cbd-ease)}.card-wrapper:hover .card__media img,.card-wrapper:hover .card .media img{transform:scale(1.05)}.card__heading,.card__heading a{font-size:1.6rem;font-weight:600;line-height:1.45;color:var(--cbd-gray-900);letter-spacing:0;text-decoration:none}.card-wrapper:hover .card__heading a{color:var(--cbd-sky-700);text-decoration:none}.card__information{padding:1.8rem}.card-information__text{font-size:var(--cbd-text-sm);color:var(--cbd-gray-500)}.price,.price .price-item,.card-information .price,.card-information .price .price-item{font-size:2rem;font-weight:800;color:var(--cbd-orange-700);letter-spacing:-.01em}.card__media,.card--standard .card__inner .media{background:var(--cbd-sky-50)}.quick-add__submit.button--secondary,.card .quick-add .button{background:var(--cbd-sky-600);color:#fff;border:0;box-shadow:var(--cbd-shadow-sm)}.quick-add__submit.button--secondary:hover,.card .quick-add .button:hover{background:var(--cbd-sky-700);color:#fff}.price--on-sale .price-item--sale{color:var(--cbd-orange-600)}.price--on-sale .price-item--regular,.card-information .price--on-sale .price-item--regular{color:var(--cbd-gray-400);font-weight:400;font-size:1.5rem}.price__badge-sale,.badge{border-radius:var(--cbd-radius-pill);font-size:1.2rem;font-weight:700;letter-spacing:.03em;padding:.6rem 1.4rem;border:0}.badge.price__badge-sale{background:var(--cbd-orange-500);color:#fff}.badge.price__badge-sold-out{background:var(--cbd-slate-700);color:#fff}.cbd-difficulty{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1.2rem;border-radius:var(--cbd-radius-pill);border:1px solid transparent;font-size:var(--cbd-text-xs);font-weight:700;line-height:1.3;white-space:nowrap}.cbd-difficulty svg{width:1.5rem;height:1.5rem;flex:none}.cbd-difficulty--easy{color:var(--cbd-easy);background:var(--cbd-easy-bg);border-color:var(--cbd-easy-border)}.cbd-difficulty--moderate{color:var(--cbd-moderate);background:var(--cbd-moderate-bg);border-color:var(--cbd-moderate-border)}.cbd-difficulty--pro{color:var(--cbd-pro);background:var(--cbd-pro-bg);border-color:var(--cbd-pro-border)}.cbd-difficulty--lg{font-size:var(--cbd-text-sm);padding:.8rem 1.6rem}.quick-add__submit{border-radius:var(--cbd-radius-sm)}.facets__summary,.facets__button,.facets__disclosure summary{font-family:var(--cbd-font-sans);font-size:1.5rem;font-weight:600;color:var(--cbd-gray-800);min-height:4.4rem}.facets__display,.facets__wrapper .facets__display{border:1px solid var(--cbd-border);border-radius:var(--cbd-radius);box-shadow:var(--cbd-shadow-lg)}.facets__label{font-size:1.5rem;color:var(--cbd-gray-700);min-height:4rem;display:flex;align-items:center}.active-facets__button{border-radius:var(--cbd-radius-pill);border:1px solid var(--cbd-border-strong);font-size:var(--cbd-text-sm);min-height:4rem}.active-facets__button:hover{border-color:var(--cbd-sky-500);color:var(--cbd-sky-700)}.product__title,.product__title h1{font-size:clamp(2.6rem,3.5vw,3.6rem);font-weight:700;letter-spacing:-.02em;color:var(--cbd-gray-900)}.product__info-container .price{font-size:3rem}.product__description{font-size:var(--cbd-text-base);line-height:1.7;color:var(--cbd-gray-700)}.product-form__input .form__label{font-size:var(--cbd-text-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--cbd-gray-500)}variant-selects .select__select,.product-form__input input[type=radio]+label{border-radius:var(--cbd-radius-sm);font-size:1.6rem;font-weight:500;min-height:4.8rem}.product-form__input input[type=radio]:checked+label{background:var(--cbd-slate-700);color:#fff;border-color:var(--cbd-slate-700)}.product-form__submit{width:100%;min-height:5.6rem;font-size:1.8rem}@media screen and (min-width:990px){.product--large .product__info-wrapper,.product--medium .product__info-wrapper,.product--small .product__info-wrapper{position:sticky;top:14rem;align-self:start}}.product__accordion .accordion__title{font-size:1.6rem;font-weight:600;color:var(--cbd-gray-900)}.cbd-fitment{border:2px solid var(--cbd-sky-200);background:var(--cbd-sky-50);border-radius:var(--cbd-radius);padding:2rem;margin-block:2rem}.cbd-fitment__head{display:flex;align-items:center;gap:1rem;font-size:1.6rem;font-weight:700;color:var(--cbd-sky-700);margin:0 0 1.2rem}.cbd-fitment__head svg{width:2.2rem;height:2.2rem;flex:none}.cbd-fitment__list{list-style:none;padding:0;margin:0 0 1.6rem;display:flex;flex-wrap:wrap;gap:.8rem}.cbd-fitment__list li{font-family:var(--cbd-font-mono);font-size:var(--cbd-text-sm);background:var(--cbd-surface);border:1px solid var(--cbd-sky-200);border-radius:var(--cbd-radius-pill);padding:.5rem 1.2rem;color:var(--cbd-gray-800)}.cbd-fitment__ask{font-size:var(--cbd-text-sm);color:var(--cbd-gray-700);margin:0}.cbd-fitment__ask a{color:var(--cbd-sky-700);font-weight:700;text-underline-offset:3px}.cbd-buy-assurance{display:flex;flex-wrap:wrap;gap:1.4rem 2.4rem;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--cbd-border);list-style:none;padding-inline:0}.cbd-buy-assurance li{display:flex;align-items:center;gap:.8rem;font-size:var(--cbd-text-sm);font-weight:500;color:var(--cbd-gray-700)}.cbd-buy-assurance svg{width:2rem;height:2rem;color:var(--cbd-sky-600);flex:none}.cbd-reassure{background:var(--cbd-gradient-warm);color:#fff}.cbd-reassure__inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem;padding-block:4.8rem}@media screen and (min-width:990px){.cbd-reassure__inner{flex-direction:row;text-align:left;justify-content:space-between;gap:3.2rem}}.cbd-reassure__media{flex:none;width:7.2rem;height:7.2rem;display:grid;place-items:center;border-radius:var(--cbd-radius-pill);background:#fff;color:var(--cbd-orange-600);box-shadow:var(--cbd-shadow-lg)}.cbd-reassure__media svg{width:3.4rem;height:3.4rem}.cbd-reassure__body{flex:1 1 auto}.cbd-reassure__title{font-size:2.6rem;font-weight:800;color:#fff;margin:0 0 .6rem}.cbd-reassure__text{font-size:1.7rem;line-height:var(--cbd-leading);color:#ffffffe6;margin:0;max-width:62rem}.cbd-reassure .cbd-btn{background:#fff;color:var(--cbd-orange-700);box-shadow:var(--cbd-shadow-md)}.cbd-reassure .cbd-btn:hover{background:var(--cbd-orange-50);color:var(--cbd-orange-700)}.cbd-reassure .cbd-btn--secondary{background:#ffffff1f;color:#fff;border-color:#fff9}.cbd-reassure .cbd-btn--secondary:hover{background:#fff;color:var(--cbd-orange-700);border-color:#fff}.cbd-reassure__actions{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center;flex:none}.cbd-cta{background:var(--cbd-gradient);color:#fff;text-align:center}.cbd-cta__title{font-size:clamp(2.8rem,4.5vw,4.2rem);font-weight:800;color:#fff;margin:0 0 1.6rem}.cbd-cta__text{font-size:1.8rem;line-height:var(--cbd-leading);color:#ffffffeb;max-width:62rem;margin:0 auto 3.2rem}.cbd-bridge{display:grid;grid-template-columns:1fr;border-radius:var(--cbd-radius-lg);overflow:hidden;box-shadow:var(--cbd-shadow-lg);background:var(--cbd-surface);border:1px solid var(--cbd-border)}@media screen and (min-width:750px){.cbd-bridge{grid-template-columns:1fr 1fr}}.cbd-bridge__side{padding:4rem 3.2rem}.cbd-bridge__side{background:var(--cbd-sky-50)}.cbd-bridge__side--accent{background:var(--cbd-gradient-sky);color:#fff}.cbd-bridge__side--accent .cbd-bridge__title{color:#fff}.cbd-bridge__side--accent .cbd-bridge__text{color:#ffffffeb}.cbd-bridge__icon{width:5.6rem;height:5.6rem;margin-bottom:2rem}.cbd-bridge__title{font-size:2.4rem;font-weight:700;margin:0 0 1.2rem}.cbd-bridge__text{font-size:1.7rem;line-height:var(--cbd-leading);color:var(--cbd-gray-600);margin:0 0 2.4rem}.cbd-bridge__list{list-style:none;padding:0;margin:0 0 2.4rem;display:grid;gap:1.2rem}.cbd-bridge__list li{display:flex;align-items:center;gap:1.2rem;font-size:1.6rem}.cbd-bridge__list li:before{content:"";flex:none;width:.8rem;height:.8rem;border-radius:var(--cbd-radius-pill);background:currentColor}.footer{background:var(--cbd-slate-900);color:#ffffffb8;border-top:0}.footer:before{content:"";display:block;height:4px;background:var(--cbd-gradient)}.footer .footer-block__heading,.footer h2,.footer h3{color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.footer a,.footer .list-menu__item--link{color:#ffffffb8;font-size:1.5rem;transition:color var(--cbd-duration) var(--cbd-ease)}.footer a:hover,.footer .list-menu__item--link:hover{color:var(--cbd-orange-400);text-decoration:none}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.12)}.footer__copyright,.copyright__content{color:#ffffff8c;font-size:var(--cbd-text-sm)}.footer .field__input{background:#ffffff14;border-radius:var(--cbd-radius-sm);color:#fff}.cbd-grad-text{background:var(--cbd-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}[data-cbd-reveal]{opacity:0;transform:translateY(14px);transition:opacity .55s var(--cbd-ease),transform .55s var(--cbd-ease)}[data-cbd-reveal].cbd-revealed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-cbd-reveal]{opacity:1;transform:none}.card-wrapper:hover,.cbd-cat:hover,.cbd-finder-card:hover,.cbd-symptom:hover{transform:none}}.cbd-results-head{text-align:center;padding-block:1.2rem 2.4rem}.cbd-results-head__eyebrow{margin:0 0 .8rem;font-size:var(--cbd-text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cbd-orange-600)}.cbd-results-head__title{margin:0;font-size:clamp(2.6rem,4vw,4rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--cbd-gray-900);overflow-wrap:anywhere}.cbd-results-head__count{margin:1rem 0 0;font-size:var(--cbd-text-sm);color:var(--cbd-gray-500)}.cbd-results-head__narrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.8rem 1.2rem;margin-top:2rem}.cbd-results-head__narrow .cbd-chips{margin-top:0;justify-content:center}.cbd-results-head__narrow-label{font-size:var(--cbd-text-sm);font-weight:600;color:var(--cbd-gray-700)}.cbd-results-head__search{max-width:68rem;margin:2.8rem auto 0;text-align:left}.cbd-chips--center{justify-content:center}.cbd-chip__count{display:inline-grid;place-items:center;min-width:2.2rem;height:2.2rem;margin-inline-start:.6rem;padding-inline:.6rem;border-radius:var(--cbd-radius-pill);background:var(--cbd-sky-50);color:var(--cbd-sky-700);font-size:1.2rem;font-weight:700;font-variant-numeric:tabular-nums}.cbd-chip:hover .cbd-chip__count{background:var(--cbd-sky-500);color:#fff}.cbd-catnav{margin-block:.8rem 2rem}.cbd-catnav__list{display:flex;gap:.8rem;list-style:none;margin:0;padding:.4rem 0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.cbd-catnav__list::-webkit-scrollbar{display:none}.cbd-catnav__list>li{flex:none;scroll-snap-align:start}@media screen and (min-width:990px){.cbd-catnav__list{flex-wrap:wrap;justify-content:center;overflow:visible}}.cbd-catnav__pill{display:inline-flex;align-items:center;gap:.6rem;min-height:var(--cbd-tap, 4.4rem);padding:.8rem 1.6rem;border-radius:var(--cbd-radius-pill);border:1px solid var(--cbd-border-strong);background:var(--cbd-surface);color:var(--cbd-gray-700);font-size:var(--cbd-text-sm);font-weight:600;text-decoration:none;white-space:nowrap;transition:border-color var(--cbd-duration) var(--cbd-ease),background-color var(--cbd-duration) var(--cbd-ease),color var(--cbd-duration) var(--cbd-ease)}.cbd-catnav__pill:hover{border-color:var(--cbd-sky-500);background:var(--cbd-sky-50);color:var(--cbd-sky-700);text-decoration:none}.cbd-catnav__pill.is-active{border-color:transparent;background:var(--cbd-gradient);color:#fff}.cbd-catnav__count{font-size:1.2rem;font-weight:700;color:var(--cbd-gray-400);font-variant-numeric:tabular-nums}.cbd-catnav__pill.is-active .cbd-catnav__count{color:#fffc}.cbd-empty{max-width:64rem;margin:2.4rem auto 0;padding:3.2rem 2.4rem;text-align:left;background:var(--cbd-surface);border:1px solid var(--cbd-border);border-radius:var(--cbd-radius-lg);box-shadow:var(--cbd-shadow-md)}@media screen and (min-width:750px){.cbd-empty{padding:4rem}}.cbd-empty__lead{margin:0 0 1.6rem;font-size:1.8rem;font-weight:600;color:var(--cbd-gray-900)}.cbd-empty__tips{margin:0;padding:0;list-style:none;display:grid;gap:1.2rem}.cbd-empty__tips li{position:relative;padding-left:2.8rem;font-size:var(--cbd-text-base, 1.6rem);line-height:var(--cbd-leading);color:var(--cbd-gray-600)}.cbd-empty__tips li:before{content:"";position:absolute;left:0;top:.9rem;width:1.6rem;height:.3rem;border-radius:.3rem;background:var(--cbd-gradient)}.cbd-empty__tips strong{color:var(--cbd-gray-900)}.cbd-empty__tips a{color:var(--cbd-sky-700);font-weight:600;text-underline-offset:3px}.cbd-empty__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.8rem}.cbd-empty__note{margin:1.6rem 0 0;font-size:var(--cbd-text-sm);color:var(--cbd-gray-500)}.cbd-results-head .cbd-catnav{margin-top:3.2rem}.cbd-guides{margin-top:5.6rem;padding-top:4rem;border-top:1px solid var(--cbd-border)}.cbd-guides__head{margin-bottom:2.4rem}.cbd-guides__title{margin:0 0 .6rem;font-size:2.2rem;font-weight:700;letter-spacing:-.01em;color:var(--cbd-gray-900)}.cbd-guides__text{margin:0;font-size:var(--cbd-text-sm);color:var(--cbd-gray-500)}.cbd-page-card{display:flex;flex-direction:column;justify-content:flex-end;gap:1rem;min-height:16rem;height:100%;padding:2rem;border:1px solid var(--cbd-border);border-radius:var(--cbd-radius);background:var(--cbd-surface);text-decoration:none;transition:border-color var(--cbd-duration) var(--cbd-ease),box-shadow var(--cbd-duration) var(--cbd-ease)}.cbd-page-card:hover{border-color:var(--cbd-sky-400);box-shadow:var(--cbd-shadow-lg);text-decoration:none}.cbd-page-card__badge{align-self:flex-start;padding:.3rem 1rem;border-radius:var(--cbd-radius-pill);background:var(--cbd-sky-50);color:var(--cbd-sky-700);font-size:var(--cbd-text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cbd-page-card__title{font-size:1.6rem;font-weight:600;color:var(--cbd-gray-900)}.cbd-card__meta{margin:.4rem 0 .8rem;font-size:1.3rem;color:var(--cbd-gray-500)}.cbd-card__sku{display:inline-block;max-width:100%;overflow-wrap:anywhere;line-height:1.5;font-family:var(--cbd-font-mono);font-size:1.25rem;color:var(--cbd-gray-700);background:var(--cbd-gray-50, #f9fafb);border:1px solid var(--cbd-border);border-radius:.6rem;padding:.1rem .6rem}.cbd-ps__cat{display:block;margin-bottom:.2rem;font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cbd-sky-700)}.cbd-ps__sku{display:block;margin-top:.2rem;font-family:var(--cbd-font-mono);font-size:1.2rem;color:var(--cbd-gray-500)}@media screen and (min-width:990px){.cbd-collection-head .cbd-catnav__list{justify-content:flex-start}}.collection-hero .cbd-collection-head{width:100%;max-width:none;padding-block:.8rem 0}.cbd-collection-head__title{margin:.8rem 0 0;font-size:clamp(2.8rem,4vw,4rem);font-weight:800;letter-spacing:-.02em;line-height:1.15}.cbd-collection-head__count{margin:.6rem 0 0;font-size:var(--cbd-text-sm);font-weight:600;color:var(--cbd-gray-500)}.cbd-clamp{position:relative;max-width:76rem;margin-top:1.6rem}.cbd-clamp__body{position:relative;max-height:7.6rem;overflow:hidden;margin:0;color:var(--cbd-gray-600);font-size:var(--cbd-text-sm)}.cbd-clamp__body:after{content:"";position:absolute;inset:auto 0 0;height:3.2rem;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none}.cbd-clamp__toggle:checked~.cbd-clamp__body{max-height:none}.cbd-clamp__toggle:checked~.cbd-clamp__body:after{display:none}.cbd-clamp__label{display:inline-flex;align-items:center;gap:.4rem;margin-top:.8rem;min-height:3.6rem;font-size:var(--cbd-text-sm);font-weight:600;color:var(--cbd-sky-700);cursor:pointer}.cbd-clamp__label svg{width:1.6rem;height:1.6rem;transition:transform var(--cbd-duration) var(--cbd-ease)}.cbd-clamp__less{display:none}.cbd-clamp__toggle:checked~.cbd-clamp__label .cbd-clamp__more{display:none}.cbd-clamp__toggle:checked~.cbd-clamp__label .cbd-clamp__less{display:inline}.cbd-clamp__toggle:checked~.cbd-clamp__label svg{transform:rotate(180deg)}.cbd-clamp__toggle:focus-visible~.cbd-clamp__label{outline:2px solid var(--cbd-sky-500);outline-offset:2px;border-radius:.4rem}.collection .title-wrapper{text-align:center}.collection .title-wrapper .title{font-size:clamp(2.8rem,4vw,4.2rem);font-weight:700;letter-spacing:-.015em}.collection .title-wrapper .title:after{content:"";display:block;width:6.4rem;height:.4rem;margin:1.6rem auto 0;border-radius:var(--cbd-radius-pill);background:var(--cbd-gradient)}.collection-hero,.cbd-results-head{background:var(--cbd-wash-sky)}.cbd-results-head{margin-bottom:2.4rem;padding-block:3.2rem}.cbd-results-head__eyebrow{display:inline-flex;padding:.6rem 1.4rem;border-radius:var(--cbd-radius-pill);background:var(--cbd-orange-100)}.cbd-catnav__pill{box-shadow:var(--cbd-shadow-sm)}.header__icon{color:var(--cbd-slate-700)}.pagination__item--current,.pagination__item--current:after{background:var(--cbd-sky-600);color:#fff;border-radius:var(--cbd-radius-sm)}.cbd-hero--photo{isolation:isolate;background:var(--cbd-slate-900)}.cbd-hero--photo:before,.cbd-hero--photo:after{display:none}.cbd-hero__slides{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.cbd-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.2s var(--cbd-ease)}.cbd-hero__slide.is-active{opacity:1}.cbd-hero__slide img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transform:scale(1)}.cbd-hero__slide.is-active img{animation:cbd-kenburns 9s var(--cbd-ease) forwards}@keyframes cbd-kenburns{0%{transform:scale(1)}to{transform:scale(1.07)}}div.cbd-hero__scrim,div.cbd-contact-hero__scrim{display:block}.cbd-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,rgba(12,74,110,calc(var(--scrim, .55) * .8)),rgba(15,23,42,calc(var(--scrim, .55) * .7)) 45%,rgba(15,23,42,calc(var(--scrim, .55) * 1.15)))}.cbd-hero--photo .cbd-hero__inner{position:relative;z-index:2;min-height:52rem;display:flex;align-items:center;justify-content:center}@media screen and (min-width:750px){.cbd-hero--photo .cbd-hero__inner{min-height:clamp(56rem,68vh,76rem);padding-block:6.4rem}}.cbd-hero--photo .cbd-hero__title,.cbd-hero--photo .cbd-hero__text{text-shadow:0 2px 18px rgba(2,6,23,.55)}.cbd-hero--photo .cbd-hero__title em{background:none;-webkit-text-fill-color:var(--cbd-orange-300);color:var(--cbd-orange-300)}.cbd-hero__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-top:2.8rem}.cbd-hero__btn{min-width:20rem}.cbd-hero--photo .cbd-hero__btn:not(.cbd-btn--secondary){background:var(--cbd-gradient-warm)}.cbd-hero--photo .cbd-hero__btn:not(.cbd-btn--secondary):hover{background:linear-gradient(135deg,#9a3412,#ea580c 55%,#f97316)}.cbd-hero .cbd-btn--secondary.cbd-hero__btn{background:#ffffff1a;color:#fff;border-color:#ffffffb3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cbd-hero .cbd-btn--secondary.cbd-hero__btn:hover{background:#fff;color:var(--cbd-sky-800);border-color:#fff}@media(prefers-reduced-motion:reduce){.cbd-hero__slide{transition:none}.cbd-hero__slide.is-active img{animation:none}}.cbd-fif-hero{position:relative;overflow:hidden;background:var(--cbd-gradient-navy);color:#fff}.cbd-fif-hero:after{content:"";position:absolute;right:-16rem;top:-16rem;width:56rem;height:56rem;border-radius:50%;background:radial-gradient(circle,rgba(14,165,233,.45),transparent 68%);filter:blur(40px);pointer-events:none}.cbd-fif-hero__inner{position:relative;z-index:1;display:grid;gap:4rem;padding-block:5.6rem;align-items:center}@media screen and (min-width:990px){.cbd-fif-hero__inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:6.4rem;padding-block:8rem}}.cbd-fif-hero__eyebrow{display:inline-flex;align-items:center;gap:.8rem;padding:.6rem 1.4rem .6rem 1rem;border-radius:var(--cbd-radius-pill);background:#f973162e;border:1px solid rgba(251,146,60,.5);color:var(--cbd-orange-300);font-size:var(--cbd-text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:0 0 2rem}.cbd-fif-hero__eyebrow svg{width:1.8rem;height:1.8rem}.cbd-fif-hero__title{margin:0 0 1.6rem;font-size:clamp(3.6rem,6vw,6.4rem);font-weight:800;line-height:1.02;letter-spacing:-.03em;color:#fff}.cbd-fif-hero__text{margin:0 0 3.2rem;max-width:56rem;font-size:clamp(1.7rem,1.8vw,2rem);line-height:var(--cbd-leading);color:#ffffffd9}.cbd-fif-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem}.cbd-fif-hero__btn:not(.cbd-btn--secondary){background:var(--cbd-gradient-warm)}.cbd-fif-hero .cbd-btn--secondary{background:#ffffff14;color:#fff;border-color:#ffffff8c}.cbd-fif-hero .cbd-btn--secondary:hover{background:#fff;color:var(--cbd-slate-900);border-color:#fff}.cbd-fif-hero__facts{display:flex;flex-wrap:wrap;gap:1.2rem 2.4rem;list-style:none;margin:3.2rem 0 0;padding:0;font-size:var(--cbd-text-sm);font-weight:600;color:#ffffffd9}.cbd-fif-hero__facts li{display:inline-flex;align-items:center;gap:.8rem}.cbd-fif-hero__fact-icon{width:3.2rem;height:3.2rem;display:grid;place-items:center;border-radius:var(--cbd-radius-pill);background:#0ea5e940;color:var(--cbd-sky-300)}.cbd-fif-hero__fact-icon svg{width:1.6rem;height:1.6rem}.cbd-fif-hero__media{margin:0;justify-self:center;width:min(100%,42rem)}.cbd-fif-hero__frame{position:relative;border-radius:var(--cbd-radius-lg);overflow:hidden;background:linear-gradient(160deg,var(--cbd-sky-700),var(--cbd-slate-900));box-shadow:0 30px 60px -20px #020617cc;border:1px solid rgba(255,255,255,.12)}.cbd-fif-hero__frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(2,6,23,.55) 100%);z-index:1}.cbd-fif-hero__frame img{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover}.cbd-fif-hero__caption{display:inline-flex;align-items:center;gap:1rem;margin-top:-2.4rem;margin-left:2rem;position:relative;z-index:2;padding:1rem 1.6rem;border-radius:var(--cbd-radius-pill);background:#fff;color:var(--cbd-gray-800);font-size:var(--cbd-text-sm);font-weight:700;box-shadow:var(--cbd-shadow-lg)}.cbd-fif-hero__caption-dot{width:1rem;height:1rem;border-radius:50%;background:var(--cbd-orange-500);box-shadow:0 0 0 4px var(--cbd-orange-100)}.cbd-player{display:block;max-width:104rem;margin:0 auto 4.8rem;border-radius:var(--cbd-radius-lg);overflow:hidden;background:var(--cbd-slate-900);box-shadow:var(--cbd-shadow-xl)}.cbd-player__stage{position:relative;aspect-ratio:16 / 9;background:#000}.cbd-player__stage iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.cbd-player__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:#000;cursor:pointer}.cbd-player__poster img{width:100%;height:100%;object-fit:cover;opacity:.9;transition:opacity var(--cbd-duration) var(--cbd-ease),transform .6s var(--cbd-ease)}.cbd-player__poster:hover img{opacity:1;transform:scale(1.02)}.cbd-player__play{position:absolute;left:50%;top:50%;width:8.8rem;height:8.8rem;margin:-4.4rem 0 0 -4.4rem;display:grid;place-items:center;border-radius:50%;background:var(--cbd-gradient-warm);color:#fff;box-shadow:0 16px 40px -10px #f97316cc,0 0 0 10px #ffffff2e;transition:transform var(--cbd-duration) var(--cbd-ease)}.cbd-player__play svg{margin-left:.4rem}.cbd-player__poster:hover .cbd-player__play{transform:scale(1.06)}.cbd-player__bar{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.6rem;padding:1.6rem 2.4rem;color:#fff}.cbd-player__now{font-size:var(--cbd-text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cbd-orange-300)}.cbd-player__title{flex:1 1 24rem;font-size:1.8rem;font-weight:700}.cbd-player__channel{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;padding:.6rem 1.6rem;border-radius:var(--cbd-radius-pill);background:#ffffff1a;border:1px solid rgba(255,255,255,.25);color:#fff;font-size:var(--cbd-text-sm);font-weight:600;text-decoration:none}.cbd-player__channel svg{width:1.8rem;height:1.8rem;color:var(--cbd-orange-300)}.cbd-player__channel:hover{background:#fff;color:var(--cbd-slate-900);text-decoration:none}.cbd-episode-grid{display:grid;grid-template-columns:1fr;gap:2rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.cbd-episode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.cbd-episode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}}.cbd-episode__link{display:flex;flex-direction:column;height:100%;border-radius:var(--cbd-radius);overflow:hidden;background:var(--cbd-surface);border:2px solid var(--cbd-border);text-decoration:none;box-shadow:var(--cbd-shadow-sm);transition:border-color var(--cbd-duration) var(--cbd-ease),box-shadow var(--cbd-duration) var(--cbd-ease),transform var(--cbd-duration) var(--cbd-ease)}a.cbd-episode__link:hover{border-color:var(--cbd-sky-400);box-shadow:var(--cbd-shadow-lg);transform:translateY(-3px);text-decoration:none}.cbd-episode.is-playing .cbd-episode__link{border-color:var(--cbd-orange-500);box-shadow:0 0 0 4px var(--cbd-orange-100),var(--cbd-shadow-lg)}.cbd-episode__media{position:relative;aspect-ratio:16 / 9;background:var(--cbd-slate-800);overflow:hidden}.cbd-episode__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--cbd-ease)}a.cbd-episode__link:hover .cbd-episode__media img{transform:scale(1.05)}.cbd-episode__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:linear-gradient(135deg,var(--cbd-sky-100),var(--cbd-sky-50));color:var(--cbd-sky-400)}.cbd-episode__placeholder svg{width:4.8rem;height:4.8rem}.cbd-episode__play{position:absolute;right:1.4rem;bottom:1.4rem;width:4.8rem;height:4.8rem;display:grid;place-items:center;border-radius:50%;background:var(--cbd-gradient-warm);color:#fff;box-shadow:var(--cbd-shadow-md)}.cbd-episode__play svg{margin-left:.2rem}.cbd-episode__number,.cbd-episode__soon{position:absolute;left:1.4rem;top:1.4rem;padding:.4rem 1rem;border-radius:var(--cbd-radius-pill);font-size:var(--cbd-text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cbd-episode__number{background:#0f172abf;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cbd-episode__soon{left:auto;right:1.4rem;background:var(--cbd-orange-100);color:var(--cbd-orange-700)}.cbd-episode--soon .cbd-episode__number{background:var(--cbd-sky-700)}.cbd-episode__body{display:flex;flex-direction:column;gap:1rem;padding:2rem 2rem 2.2rem;flex:1 1 auto}.cbd-episode__title{margin:0;font-size:1.9rem;font-weight:700;line-height:1.3;color:var(--cbd-gray-900)}.cbd-episode__text{margin:0;font-size:var(--cbd-text-sm);line-height:var(--cbd-leading);color:var(--cbd-gray-600);flex:1 1 auto}.cbd-episode__tags{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.cbd-episode__tags li{padding:.3rem 1rem;border-radius:var(--cbd-radius-pill);background:var(--cbd-sky-50);color:var(--cbd-sky-700);font-size:1.2rem;font-weight:700}.cbd-episode__cta{display:inline-flex;align-items:center;gap:.6rem;margin-top:.4rem;font-size:var(--cbd-text-sm);font-weight:700;color:var(--cbd-sky-700)}.cbd-episode--soon .cbd-episode__cta{color:var(--cbd-gray-400)}.cbd-episode__cta svg{width:1.6rem;height:1.6rem;transition:transform var(--cbd-duration) var(--cbd-ease)}a.cbd-episode__link:hover .cbd-episode__cta svg{transform:translate(4px)}.cbd-contact-hero{position:relative;overflow:hidden;background:var(--cbd-gradient-sky);color:#fff}.cbd-contact-hero:after{content:"";position:absolute;right:-12rem;bottom:-18rem;width:44rem;height:44rem;border-radius:50%;background:radial-gradient(circle,rgba(249,115,22,.7),transparent 68%);filter:blur(50px);pointer-events:none}.cbd-contact-hero__inner{position:relative;z-index:2;padding-block:5.6rem 9.6rem;text-align:center}@media screen and (min-width:750px){.cbd-contact-hero__inner{padding-block:7.2rem 12rem}}.cbd-contact-hero--photo{background:var(--cbd-slate-900);isolation:isolate}.cbd-contact-hero--photo:after{display:none}.cbd-contact-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.cbd-contact-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center 35%;display:block}.cbd-contact-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,rgba(12,74,110,calc(var(--scrim, .6) * .85)),rgba(15,23,42,calc(var(--scrim, .6) * .7)),rgba(15,23,42,calc(var(--scrim, .6) * 1.1)))}.cbd-contact-hero--photo .cbd-contact-hero__inner{min-height:46rem;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width:750px){.cbd-contact-hero--photo .cbd-contact-hero__inner{min-height:clamp(50rem,58vh,64rem);padding-block:8rem 14rem}}.cbd-contact-hero--photo .cbd-contact-hero__title,.cbd-contact-hero--photo .cbd-contact-hero__text{text-shadow:0 2px 18px rgba(2,6,23,.55)}.cbd-contact-hero__eyebrow{display:inline-flex;padding:.6rem 1.4rem;border-radius:var(--cbd-radius-pill);background:#ffffff24;border:1px solid rgba(255,255,255,.3);font-size:var(--cbd-text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:0 0 1.8rem}.cbd-contact-hero__title{margin:0 0 1.4rem;font-size:clamp(3.2rem,5.5vw,5.6rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;color:#fff;text-wrap:balance}.cbd-contact-hero__text{margin:0 auto;max-width:62rem;font-size:clamp(1.7rem,1.8vw,2rem);line-height:var(--cbd-leading);color:#ffffffe0}.cbd-contact{background:linear-gradient(180deg,var(--cbd-sky-50) 0%,#fff 32rem);padding-bottom:var(--cbd-section-y)}.cbd-channels{display:grid;grid-template-columns:1fr;gap:1.6rem;margin:-6.4rem 0 4.8rem;padding:0;list-style:none;position:relative;z-index:2}@media screen and (min-width:750px){.cbd-channels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1100px){.cbd-channels{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}}.cbd-channel__link{display:flex;flex-direction:column;gap:1.4rem;height:100%;padding:2.4rem;border-radius:var(--cbd-radius);background:var(--cbd-surface);border:2px solid var(--cbd-border);box-shadow:var(--cbd-shadow-lg);text-decoration:none;transition:border-color var(--cbd-duration) var(--cbd-ease),transform var(--cbd-duration) var(--cbd-ease),box-shadow var(--cbd-duration) var(--cbd-ease)}.cbd-channel__link:hover{border-color:var(--cbd-sky-400);transform:translateY(-3px);box-shadow:var(--cbd-shadow-xl);text-decoration:none}.cbd-channel--featured .cbd-channel__link{background:var(--cbd-gradient-warm);border-color:transparent;color:#fff}.cbd-channel__icon{width:5.2rem;height:5.2rem;display:grid;place-items:center;border-radius:var(--cbd-radius-sm);background:var(--cbd-gradient-sky-soft);color:#fff;box-shadow:var(--cbd-shadow-md)}.cbd-channel--featured .cbd-channel__icon{background:#fff3;border:1px solid rgba(255,255,255,.4)}.cbd-channel__icon svg{width:2.4rem;height:2.4rem}.cbd-channel__body{display:flex;flex-direction:column;gap:.6rem;flex:1 1 auto}.cbd-channel__title{font-size:1.9rem;font-weight:700;color:var(--cbd-gray-900)}.cbd-channel__text{font-size:var(--cbd-text-sm);line-height:var(--cbd-leading);color:var(--cbd-gray-600)}.cbd-channel--featured .cbd-channel__title,.cbd-channel--featured .cbd-channel__text,.cbd-channel--featured .cbd-channel__cta{color:#fff}.cbd-channel--featured .cbd-channel__text{color:#ffffffe6}.cbd-channel__cta{display:inline-flex;align-items:center;gap:.6rem;font-size:1.5rem;font-weight:700;color:var(--cbd-sky-700);overflow-wrap:anywhere}.cbd-channel__cta svg{width:1.6rem;height:1.6rem;flex:none;transition:transform var(--cbd-duration) var(--cbd-ease)}.cbd-channel__link:hover .cbd-channel__cta svg{transform:translate(4px)}.cbd-contact__grid{display:grid;grid-template-columns:1fr;gap:2.4rem;align-items:start}@media screen and (min-width:990px){.cbd-contact__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:3.2rem}}.cbd-contact__form-card{padding:3.2rem 2.4rem;border-radius:var(--cbd-radius-lg);background:var(--cbd-surface);border:2px solid var(--cbd-sky-100);box-shadow:var(--cbd-shadow-md)}@media screen and (min-width:750px){.cbd-contact__form-card{padding:4rem}}.cbd-contact__form-head{margin-bottom:2.8rem}.cbd-contact__form-title{margin:0 0 .6rem;font-size:2.6rem;font-weight:800;letter-spacing:-.02em}.cbd-contact__form-text{margin:0;color:var(--cbd-gray-600);font-size:1.6rem}.cbd-form{display:grid;gap:2rem}.cbd-form__row{display:grid;grid-template-columns:1fr;gap:2rem}@media screen and (min-width:750px){.cbd-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.cbd-field{display:flex;flex-direction:column;gap:.8rem}.cbd-field__label{font-size:1.4rem;font-weight:700;color:var(--cbd-gray-800)}.cbd-field__hint{font-weight:500;color:var(--cbd-gray-500)}.cbd-field__input{width:100%;min-height:5.2rem;padding:1.2rem 1.6rem;border:2px solid var(--cbd-border-strong);border-radius:var(--cbd-radius-sm);background:var(--cbd-surface);font-family:var(--cbd-font-sans);font-size:1.6rem;color:var(--cbd-gray-900);transition:border-color var(--cbd-duration) var(--cbd-ease),box-shadow var(--cbd-duration) var(--cbd-ease)}.cbd-field__input::placeholder{color:var(--cbd-gray-400)}.cbd-field__input:focus-visible{outline:0;border-color:var(--cbd-sky-500);box-shadow:var(--cbd-shadow-focus)}.cbd-field__input.is-invalid{border-color:var(--cbd-pro)}.cbd-field__input--mono{font-family:var(--cbd-font-mono);letter-spacing:.02em}.cbd-field__textarea{resize:vertical;min-height:14rem;line-height:var(--cbd-leading)}.cbd-field__error{color:var(--cbd-pro);font-size:1.3rem;font-weight:600}.cbd-form__foot{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 2.4rem}.cbd-form__submit{background:var(--cbd-gradient-warm)}.cbd-form__note{display:inline-flex;align-items:center;gap:.8rem;margin:0;font-size:var(--cbd-text-sm);color:var(--cbd-gray-500)}.cbd-form__note svg{width:1.8rem;height:1.8rem;color:var(--cbd-sky-600)}.cbd-form__success,.cbd-form__error{display:flex;gap:1.4rem;align-items:flex-start;padding:1.8rem 2rem;border-radius:var(--cbd-radius);font-size:1.6rem}.cbd-form__success{background:var(--cbd-easy-bg);border:1px solid var(--cbd-easy-border);color:var(--cbd-gray-800)}.cbd-form__success p{margin:.4rem 0 0;color:var(--cbd-gray-600)}.cbd-form__success-icon{flex:none;width:3.6rem;height:3.6rem;display:grid;place-items:center;border-radius:50%;background:var(--cbd-easy);color:#fff}.cbd-form__success-icon svg{width:1.8rem;height:1.8rem}.cbd-form__error{background:var(--cbd-pro-bg);border:1px solid var(--cbd-pro-border);color:var(--cbd-pro);font-weight:600}.cbd-form__error svg{flex:none;width:2.2rem;height:2.2rem}.cbd-contact__side{display:grid;gap:2rem}.cbd-tips{padding:2.8rem;border-radius:var(--cbd-radius-lg);background:var(--cbd-slate-900);color:#fff}.cbd-tips__title{margin:0 0 1.6rem;font-size:2rem;font-weight:800;color:#fff}.cbd-tips__list{margin:0;padding:0;list-style:none;counter-reset:tips;display:grid;gap:1.4rem}.cbd-tips__list li{counter-increment:tips;position:relative;padding-left:4rem;font-size:var(--cbd-text-sm);line-height:var(--cbd-leading);color:#ffffffd9}.cbd-tips__list li:before{content:counter(tips);position:absolute;left:0;top:0;width:2.8rem;height:2.8rem;display:grid;place-items:center;border-radius:50%;background:var(--cbd-gradient-warm);color:#fff;font-size:1.3rem;font-weight:800}.cbd-tips__cta{display:flex;align-items:center;gap:1rem;margin-top:2.4rem;padding:1.4rem 1.6rem;border-radius:var(--cbd-radius-sm);background:#0ea5e92e;border:1px solid rgba(56,189,248,.4);color:#fff;font-size:var(--cbd-text-sm);font-weight:600;text-decoration:none}.cbd-tips__cta:hover{background:#0ea5e94d;text-decoration:none}.cbd-tips__cta svg{flex:none;width:2.2rem;height:2.2rem;color:var(--cbd-sky-300)}.cbd-where{display:flex;gap:1.6rem;padding:2.4rem;border-radius:var(--cbd-radius-lg);background:var(--cbd-surface);border:2px solid var(--cbd-sky-100)}.cbd-where__icon{flex:none;width:4.8rem;height:4.8rem;display:grid;place-items:center;border-radius:var(--cbd-radius-sm);background:var(--cbd-sky-50);color:var(--cbd-sky-600)}.cbd-where__icon svg{width:2.4rem;height:2.4rem}.cbd-where__title{margin:0 0 .6rem;font-size:1.8rem;font-weight:700}.cbd-where__text{margin:0 0 1rem;font-size:var(--cbd-text-sm);line-height:var(--cbd-leading);color:var(--cbd-gray-600)}.cbd-urgent{display:flex;gap:1.2rem;align-items:flex-start;padding:1.8rem 2rem;border-radius:var(--cbd-radius);background:var(--cbd-pro-bg);border:1px solid var(--cbd-pro-border);color:var(--cbd-pro)}.cbd-urgent svg{flex:none;width:2.2rem;height:2.2rem;margin-top:.2rem}.cbd-urgent p{margin:0;font-size:var(--cbd-text-sm);font-weight:600;line-height:var(--cbd-leading)}.cbd-page-hero{position:relative;overflow:hidden;background:var(--cbd-gradient-sky);color:#fff;isolation:isolate}.cbd-page-hero--photo{background:var(--cbd-slate-900)}.cbd-page-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.cbd-page-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}div.cbd-page-hero__scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(100deg,rgba(12,74,110,calc(var(--scrim, .65) * 1.15)),rgba(15,23,42,calc(var(--scrim, .65) * .95)) 45%,rgba(15,23,42,calc(var(--scrim, .65) * .55)))}.cbd-page-hero__inner{position:relative;z-index:2;display:grid;gap:4rem;padding-block:6.4rem 5.6rem;min-height:48rem;align-content:center}@media screen and (min-width:750px){.cbd-page-hero__inner{min-height:clamp(52rem,62vh,68rem);padding-block:8rem 6.4rem}}.cbd-page-hero__content{max-width:72rem}.cbd-page-hero:not(.cbd-page-hero--left) .cbd-page-hero__content{margin-inline:auto;text-align:center}.cbd-page-hero__eyebrow{display:inline-flex;padding:.6rem 1.4rem;border-radius:var(--cbd-radius-pill);background:#f9731633;border:1px solid rgba(251,146,60,.5);color:var(--cbd-orange-300);font-size:var(--cbd-text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:0 0 1.8rem}.cbd-page-hero__title{margin:0 0 1.6rem;font-size:clamp(3.2rem,5.2vw,5.6rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;color:#fff;text-wrap:balance;text-shadow:0 2px 18px rgba(2,6,23,.5)}.cbd-page-hero__text{margin:0 0 3.2rem;max-width:60rem;font-size:clamp(1.7rem,1.8vw,2rem);line-height:var(--cbd-leading);color:#ffffffe0;text-shadow:0 2px 14px rgba(2,6,23,.45)}.cbd-page-hero:not(.cbd-page-hero--left) .cbd-page-hero__text{margin-inline:auto}.cbd-page-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem}.cbd-page-hero:not(.cbd-page-hero--left) .cbd-page-hero__actions{justify-content:center}.cbd-page-hero__btn:not(.cbd-btn--secondary){background:var(--cbd-gradient-warm)}.cbd-page-hero .cbd-btn--secondary{background:#ffffff1a;color:#fff;border-color:#fff9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cbd-page-hero .cbd-btn--secondary:hover{background:#fff;color:var(--cbd-sky-800);border-color:#fff}.cbd-page-hero__facts{display:grid;grid-template-columns:1fr;gap:1.2rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.cbd-page-hero__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}}.cbd-page-hero__fact{display:flex;align-items:center;gap:1.4rem;padding:1.6rem 1.8rem;border-radius:var(--cbd-radius);background:#ffffff1a;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cbd-page-hero__fact-icon{flex:none;width:4.4rem;height:4.4rem;display:grid;place-items:center;border-radius:var(--cbd-radius-pill);background:var(--cbd-gradient-warm);color:#fff}.cbd-page-hero__fact-icon svg{width:2rem;height:2rem}.cbd-page-hero__fact-body{display:flex;flex-direction:column;line-height:1.25}.cbd-page-hero__fact-body strong{font-size:1.8rem;font-weight:800;color:#fff}.cbd-page-hero__fact-body span{font-size:var(--cbd-text-sm);color:#fffc}.cbd-story{background:#fff}.cbd-story__inner{display:grid;gap:4rem;align-items:center}@media screen and (min-width:990px){.cbd-story__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:6.4rem}}.cbd-story__title{margin:0 0 1.6rem;font-size:clamp(2.8rem,4vw,4.2rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;text-wrap:balance}.cbd-story__intro{font-size:1.8rem;line-height:var(--cbd-leading);color:var(--cbd-gray-600)}.cbd-story__intro p{margin:0 0 1.2rem}.cbd-story__list-heading{margin:2.8rem 0 1.4rem;font-size:var(--cbd-text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cbd-gray-500)}.cbd-story__list{display:grid;gap:1.2rem;margin:0;padding:0;list-style:none}.cbd-story__item{display:flex;gap:1.4rem;align-items:flex-start;padding:1.6rem 1.8rem;border-radius:var(--cbd-radius);background:var(--cbd-sky-50);border:1px solid var(--cbd-sky-100)}.cbd-story__item:nth-child(2){background:var(--cbd-orange-50);border-color:var(--cbd-orange-100)}.cbd-story__item:nth-child(3){background:#f1f5f9;border-color:#e2e8f0}.cbd-story__item-icon{flex:none;width:4.4rem;height:4.4rem;display:grid;place-items:center;border-radius:var(--cbd-radius-sm);background:var(--cbd-gradient-sky-soft);color:#fff}.cbd-story__item:nth-child(2) .cbd-story__item-icon{background:var(--cbd-gradient-warm)}.cbd-story__item:nth-child(3) .cbd-story__item-icon{background:var(--cbd-gradient-navy)}.cbd-story__item-icon svg{width:2.2rem;height:2.2rem}.cbd-story__item-body{display:flex;flex-direction:column;gap:.3rem}.cbd-story__item-body strong{font-size:1.7rem;font-weight:700;color:var(--cbd-gray-900)}.cbd-story__item-body span{font-size:var(--cbd-text-sm);line-height:1.5;color:var(--cbd-gray-600)}.cbd-story__closing{margin:2.8rem 0 0;padding-left:2rem;border-left:4px solid var(--cbd-orange-500);font-size:1.9rem;font-weight:600;line-height:1.5;color:var(--cbd-gray-900)}.cbd-story__media{margin:0}.cbd-story__frame{position:relative;border-radius:var(--cbd-radius-lg);overflow:hidden;box-shadow:var(--cbd-shadow-xl)}.cbd-story__frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,transparent 60%,rgba(2,6,23,.45) 100%)}.cbd-story__frame img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.cbd-story__caption{display:inline-flex;align-items:center;gap:1rem;position:relative;z-index:2;margin:-2.6rem 0 0 2rem;padding:1rem 1.6rem;border-radius:var(--cbd-radius-pill);background:#fff;color:var(--cbd-gray-800);font-size:var(--cbd-text-sm);font-weight:700;box-shadow:var(--cbd-shadow-lg)}.cbd-story__caption svg{width:2rem;height:2rem;color:var(--cbd-orange-500)}.cbd-blog{background:linear-gradient(180deg,var(--cbd-sky-50) 0%,#fff 28rem)}.cbd-blog__tags{margin:-.8rem 0 3.2rem}.cbd-guides-grid{display:grid;grid-template-columns:1fr;gap:2.4rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.cbd-guides-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.cbd-guides-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cbd-guide--featured{grid-column:1 / -1}}.cbd-guide__link{display:flex;flex-direction:column;height:100%;border-radius:var(--cbd-radius-lg);overflow:hidden;background:var(--cbd-surface);border:2px solid var(--cbd-border);box-shadow:var(--cbd-shadow-sm);text-decoration:none;transition:border-color var(--cbd-duration) var(--cbd-ease),transform var(--cbd-duration) var(--cbd-ease),box-shadow var(--cbd-duration) var(--cbd-ease)}.cbd-guide__link:hover{border-color:var(--cbd-sky-400);transform:translateY(-3px);box-shadow:var(--cbd-shadow-lg);text-decoration:none}@media screen and (min-width:990px){.cbd-guide--featured .cbd-guide__link{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch}}.cbd-guide__media{position:relative;aspect-ratio:16 / 10;background:var(--cbd-sky-100);overflow:hidden}.cbd-guide--featured .cbd-guide__media{aspect-ratio:16 / 10}@media screen and (min-width:990px){.cbd-guide--featured .cbd-guide__media{aspect-ratio:auto;min-height:40rem}}.cbd-guide__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--cbd-ease)}.cbd-guide__link:hover .cbd-guide__media img{transform:scale(1.04)}.cbd-guide__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--cbd-sky-400);background:linear-gradient(135deg,var(--cbd-sky-100),var(--cbd-sky-50))}.cbd-guide__placeholder svg{width:5.6rem;height:5.6rem}.cbd-guide__time,.cbd-guide__badge{position:absolute;top:1.4rem;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.1rem;border-radius:var(--cbd-radius-pill);font-size:1.2rem;font-weight:700;letter-spacing:.04em}.cbd-guide__time{left:1.4rem;background:#0f172ac7;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cbd-guide__time svg{width:1.4rem;height:1.4rem}.cbd-guide__badge{right:1.4rem;background:var(--cbd-gradient-warm);color:#fff;text-transform:uppercase}.cbd-guide__body{display:flex;flex-direction:column;gap:1rem;padding:2.2rem 2.2rem 2.4rem;flex:1 1 auto}@media screen and (min-width:990px){.cbd-guide--featured .cbd-guide__body{justify-content:center;padding:4rem}}.cbd-guide__meta{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;font-size:var(--cbd-text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cbd-orange-700)}.cbd-guide__title{margin:0;font-size:2rem;font-weight:700;line-height:1.3;color:var(--cbd-gray-900)}.cbd-guide--featured .cbd-guide__title{font-size:clamp(2.4rem,3vw,3.4rem);letter-spacing:-.02em;line-height:1.15}.cbd-guide__excerpt{margin:0;font-size:var(--cbd-text-sm);line-height:var(--cbd-leading);color:var(--cbd-gray-600);flex:1 1 auto}.cbd-guide--featured .cbd-guide__excerpt{font-size:1.7rem;flex:0 0 auto}.cbd-guide__cta{display:inline-flex;align-items:center;gap:.6rem;margin-top:.6rem;font-size:var(--cbd-text-sm);font-weight:700;color:var(--cbd-sky-700)}.cbd-guide__cta svg{width:1.6rem;height:1.6rem;transition:transform var(--cbd-duration) var(--cbd-ease)}.cbd-guide__link:hover .cbd-guide__cta svg{transform:translate(4px)}.cbd-article__head{background:var(--cbd-wash-sky)}.cbd-article__head-inner{max-width:88rem;padding-block:4rem 12rem;text-align:center}@media screen and (min-width:750px){.cbd-article__head-inner{padding-block:5.6rem 14rem}}.cbd-article__crumb{display:inline-flex;align-items:center;gap:.8rem;padding:.6rem 1.4rem .6rem 1rem;border-radius:var(--cbd-radius-pill);background:#fff;border:1px solid var(--cbd-sky-200);color:var(--cbd-sky-700);font-size:var(--cbd-text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;margin-bottom:2rem}.cbd-article__crumb svg{width:1.6rem;height:1.6rem}.cbd-article__crumb:hover{background:var(--cbd-sky-50);text-decoration:none}.cbd-article__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin:0 0 1.4rem;font-size:var(--cbd-text-sm);font-weight:600;color:var(--cbd-gray-500)}.cbd-article__title{margin:0 0 1.6rem;font-size:clamp(3rem,5vw,5.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.08;text-wrap:balance}.cbd-article__lede{margin:0 auto;max-width:68rem;font-size:clamp(1.7rem,1.8vw,2rem);line-height:var(--cbd-leading);color:var(--cbd-gray-600)}.cbd-article__hero{position:relative;z-index:1;margin:-9.6rem auto 0;max-width:120rem;border-radius:var(--cbd-radius-lg);overflow:hidden;box-shadow:var(--cbd-shadow-xl);border:1px solid var(--cbd-border);background:var(--cbd-sky-100)}@media screen and (min-width:750px){.cbd-article__hero{margin-top:-11.2rem}}.cbd-article__hero img{display:block;width:100%;height:auto;aspect-ratio:2 / 1;object-fit:cover}.cbd-article__layout{display:grid;grid-template-columns:1fr;gap:4rem;padding-block:5.6rem;align-items:start}@media screen and (min-width:990px){.cbd-article__layout{grid-template-columns:minmax(0,1fr) 34rem;gap:6.4rem;padding-block:7.2rem}}.cbd-article__body{max-width:74rem;margin:0 auto;font-size:1.8rem;line-height:1.75;color:var(--cbd-gray-700)}@media screen and (min-width:990px){.cbd-article__body{margin:0;justify-self:center}}.cbd-article__body h2,.cbd-article__body h3{margin:3.2rem 0 1.2rem;letter-spacing:-.015em;color:var(--cbd-gray-900)}.cbd-article__body h2{font-size:2.6rem}.cbd-article__body h3{font-size:2.1rem}.cbd-article__body p{margin:0 0 1.6rem}.cbd-article__body ul,.cbd-article__body ol{margin:0 0 2rem;padding-left:0;list-style:none;display:grid;gap:1rem}.cbd-article__body li{position:relative;padding:1.2rem 1.6rem 1.2rem 4.4rem;border-radius:var(--cbd-radius-sm);background:var(--cbd-sky-50);border:1px solid var(--cbd-sky-100)}.cbd-article__body li:before{content:"";position:absolute;left:1.6rem;top:1.7rem;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--cbd-gradient-sky-soft);box-shadow:0 0 0 4px var(--cbd-sky-100)}.cbd-article__body ol{counter-reset:steps}.cbd-article__body ol li:before{counter-increment:steps;content:counter(steps);display:grid;place-items:center;width:2.4rem;height:2.4rem;top:1.3rem;left:1.2rem;box-shadow:none;background:var(--cbd-gradient-warm);color:#fff;font-size:1.2rem;font-weight:800}.cbd-article__body li:empty,.cbd-article__body p:empty{display:none}.cbd-article__body img{max-width:100%;height:auto;border-radius:var(--cbd-radius);box-shadow:var(--cbd-shadow-md)}.cbd-article__body a:not(.cbd-link):not(.cbd-btn){color:var(--cbd-sky-700);font-weight:600;text-underline-offset:3px}.cbd-article__body blockquote{margin:2.4rem 0;padding:1.6rem 2rem;border-left:4px solid var(--cbd-orange-500);background:var(--cbd-orange-50);border-radius:0 var(--cbd-radius) var(--cbd-radius) 0;font-size:1.9rem;font-weight:600;color:var(--cbd-gray-900)}.cbd-article__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;margin-top:4rem;padding-top:2.4rem;border-top:1px solid var(--cbd-border)}.cbd-article__foot .cbd-link svg{transform:rotate(180deg)}.cbd-article__foot .cbd-link:hover svg{transform:rotate(180deg) translate(3px)}.cbd-article__rail{display:grid;gap:1.6rem}@media screen and (min-width:990px){.cbd-article__rail{position:sticky;top:17rem}}.cbd-rail-card{display:block;padding:2.2rem;border-radius:var(--cbd-radius-lg);background:var(--cbd-surface);border:2px solid var(--cbd-border);text-decoration:none;color:var(--cbd-gray-900)}.cbd-rail-card--search{border-color:var(--cbd-sky-200);background:var(--cbd-sky-50)}.cbd-rail-card__title{margin:0 0 .4rem;font-size:1.9rem;font-weight:800}.cbd-rail-card__text{margin:0 0 1.4rem;font-size:var(--cbd-text-sm);color:var(--cbd-gray-600)}.cbd-rail-card--search .cbd-search__form{background:#fff}a.cbd-rail-card{display:flex;align-items:center;gap:1.4rem;transition:border-color var(--cbd-duration) var(--cbd-ease),transform var(--cbd-duration) var(--cbd-ease)}a.cbd-rail-card:hover{transform:translateY(-2px);text-decoration:none}a.cbd-rail-card>span:last-child{display:flex;flex-direction:column;gap:.3rem}a.cbd-rail-card strong{font-size:1.6rem;font-weight:700}a.cbd-rail-card>span:last-child>span{font-size:1.3rem;line-height:1.45;color:var(--cbd-gray-600)}.cbd-rail-card__icon{flex:none;width:4.8rem;height:4.8rem;display:grid;place-items:center;border-radius:var(--cbd-radius-sm);color:#fff}.cbd-rail-card__icon svg{width:2.2rem;height:2.2rem}.cbd-rail-card--sms{background:var(--cbd-gradient-warm);border-color:transparent;color:#fff}.cbd-rail-card--sms strong,.cbd-rail-card--sms>span:last-child>span{color:#fff}.cbd-rail-card--sms .cbd-rail-card__icon{background:#fff3;border:1px solid rgba(255,255,255,.4)}.cbd-rail-card--video:hover{border-color:var(--cbd-sky-400)}.cbd-rail-card--video .cbd-rail-card__icon{background:var(--cbd-gradient-navy)}.cbd-more{padding-block:1.6rem 7.2rem}.cbd-more__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem;margin-bottom:2.4rem}.cbd-more__title{margin:0;font-size:2.4rem;font-weight:800;letter-spacing:-.02em}
/*# sourceMappingURL=/cdn/shop/t/11/assets/cbd-theme.css.map */
