:root{--color-primary: #0051CE;--color-secondary: #3B3B3B;--color-tertiary: #F6C347;--icon-size-2xl: 2.5rem;--page-background: linear-gradient(0deg, rgba(255, 255, 255, .95) 0%, rgba(255, 255, 255, .95) 100%), #3b3b3b;--product-card-background: #FFFFFF;--product-info-bg: #0051CE1A;--search-drawer-linklist-divider: linear-gradient(0deg, rgba(255, 255, 255, .85) 0%, rgba(255, 255, 255, .85) 100%), var(--color-secondary, #3B3B3B);--scroll-to-top-button-bg: linear-gradient(0deg, rgba(255, 255, 255, .95) 0%, rgba(255, 255, 255, .95) 100%), var(--color-secondary, #3B3B3B);--register-modal-box-shadow-color: rgba(0, 0, 0, .08);--card-border-color: rgba(59, 59, 59, .1);--education-hub-hero-bg: linear-gradient(0deg, rgba(255, 255, 255, .9) 0%, rgba(255, 255, 255, .9) 100%),#F6C347;--veteran-accordion-bg: radial-gradient(1800px 500px at 65% 66%, rgba(246, 195, 71, .7) 0%, transparent 48%);--veteran-accordion-mobile-bg: radial-gradient(500px 700px at 65% 66%, color-mix(in srgb, var(--color-tertiary) 65%, transparent) 0%, transparent 48%)}.custom-button.text-sm{font-size:var(--font-paragraph_small--size);line-height:100%;font-weight:var(--font-paragraph--weight);letter-spacing:var(--font-paragraph--letter-spacing)}.custom-button.text-lg{font-size:var(--font-size--md);line-height:140%;font-weight:var(--font-paragraph--weight);letter-spacing:var(--font-paragraph--letter-spacing)}.custom-button:not(.button--tertiary):not(.button--tertiary-inverse).button--height-small.text-lg{--button-padding-inline: .5rem;padding-block:.071rem}.custom-button:not(.button--tertiary):not(.button--tertiary-inverse).button--height-medium.text-lg{--button-padding-inline: 1rem;padding-block:.571rem}.custom-button:not(.button--tertiary):not(.button--tertiary-inverse).button--height-large.text-lg{--button-padding-inline: 1.25rem;padding-block:1.196rem}.custom-button:not(.button--tertiary):not(.button--tertiary-inverse).button--height-small.text-sm{padding-block:.271rem;--button-padding-inline: .5rem}.custom-button:not(.button--tertiary):not(.button--tertiary-inverse).button--height-medium.text-sm{--button-padding-inline: 1rem;padding-block:.771rem}.custom-button:not(.button--tertiary):not(.button--tertiary-inverse).button--height-medium.text-sm.custom-button__icon{padding-block:.6rem}.custom-button:not(.button--tertiary):not(.button--tertiary-inverse).button--height-large.text-sm{--button-padding-inline: 1.25rem;padding-block:1.396rem}.button--primary,.button--primary-inverse{border:1px solid var(--color-primary-button-background);background-color:var(--color-primary-button-background);color:var(--color-primary-button-text);transition:all .2s ease-out}.button--primary:hover,.button--primary:focus-visible{border:1px solid var(--color-primary-button-hover-background);background-color:var(--color-primary-button-hover-background);color:var(--color-primary-button-text)}.button--primary-inverse:hover,.button--primary-inverse:focus-visible{border:1px solid var(--color-primary-button-text);background-color:var(--color-primary-button-text);color:var(--color-primary-button-hover-background)}.button--secondary{border:1px solid var(--color-secondary-button-border);background-color:transparent;color:var(--color-secondary-button-text);transition:all .2s ease-out}.button--secondary:hover,.button--secondary:focus-visible{border:1px solid var(--color-secondary-button-hover-text);background-color:transparent;color:var(--color-secondary-button-hover-text)}.button--secondary-inverse{border:1px solid var(--color-secondary-button-border);background-color:transparent;color:var(--color-secondary-button-hover-border);transition:all .2s ease-out}.button--secondary-inverse:hover,.button--secondary-inverse:focus-visible{border:1px solid var(--color-secondary-button-hover-border);background-color:transparent;color:var(--color-secondary-button-hover-border)}.button--tertiary{color:var(--color-primary);text-decoration:underline;background:transparent;transition:all .2s ease-out;padding-inline:inherit}.button--tertiary span.svg-wrapper,.button--tertiary-inverse span.svg-wrapper{border:1px solid var(--color-secondary-button-border);border-radius:50%}.button--tertiary.button--height-large span.svg-wrapper,.button--tertiary-inverse.button--height-large span.svg-wrapper{width:3.75rem;height:3.75rem}.button--tertiary.button--height-medium span.svg-wrapper,.button--tertiary-inverse.button--height-medium span.svg-wrapper{width:2.5rem;height:2.5rem}.button--tertiary.button--height-small span.svg-wrapper,.button--tertiary-inverse.button--height-small span.svg-wrapper{width:1.5rem;height:1.5rem}.button--tertiary:hover,.button--tertiary:focus-visible{color:var(--color-primary-hover);text-decoration:underline;background-color:transparent}.button--tertiary:hover span.svg-wrapper{border:1px solid var(--color-primary-hover)}.button--tertiary-inverse{background-color:transparent;color:var(--color-secondary-button-border);text-decoration:underline;transition:all .2s ease-out;padding-inline:inherit}.button--tertiary-inverse.button--tertiary-inverse-arrow{background-color:transparent;color:var(--color-secondary-button-hover-border);text-decoration:underline}.button--tertiary-inverse:hover,.button--tertiary-inverse:focus-visible{color:var(--color-secondary-button-hover-border);text-decoration:underline;background-color:transparent}.button--tertiary-inverse:hover span.svg-wrapper{border:1px solid var(--color-secondary-button-hover-border)}.button--disabled{opacity:.4;cursor:not-allowed}@media screen and (max-width:749px){.policy_list{gap:0!important;flex-wrap:wrap}.policy_list li a{padding:4px!important}}.footer-content>.group-block{width:100%;grid-column:1 / -1}.localization-form .language-selector .svg-wrapper.icon-caret{display:none}.footer-content{border-top:1.5px solid var(--color-primary);margin-top:24px}@media screen and (min-width:750px){.footer-content{padding-top:0}}.footer-content .custom-button{margin:.5rem .75rem}.footer-content>.group-block:first-child{border-bottom:1px solid var(--color-primary)}.footer-content>.group-block:first-child .group-block-content{gap:24px}@media screen and (max-width:749px){.footer-content>.group-block:first-child{padding-bottom:24px}}.footer-content>.group-block:last-child .group-block-content{display:grid;grid-template-columns:1fr 1fr;gap:100px}@media screen and (max-width:749px){.footer-content>.group-block:last-child .group-block-content{grid-template-columns:1fr;gap:24px}}input.custom-newsletter__input:focus-visible{outline:none}.custom-newsletter__input-group .custom-newsletter__input:hover{background:transparent;border-bottom:2px solid var(--color-primary);border-top:none;border-left:none;border-right:none}.custom-newsletter__input-group .custom-newsletter__input:focus{background:linear-gradient(0deg,#fffffff2 0% 100%),var(--color-foreground);border-width:var(--border-width);border-radius:var(--border-radius);border-style:solid;border-color:var(--color-input-border);border-bottom:1px solid var(--color-secondary)}.shopify-section-group-footer-group .h5{font-size:var(--font-size--body-md);color:var(--color-primary);font-weight:var(--font-body--weight)}@media screen and (max-width:749px){.custom-social-icons__wrapper.mobile .account-button{--button-padding-inline: 4rem;padding-block:.509rem;border:1px solid var(--color-secondary-button-border);background-color:transparent;color:var(--color-secondary-button-text);transition:all .2s ease-out;border-radius:var(--style-border-radius-buttons-primary);width:96px;height:44px;margin:15px 0}}.footer-contact-content a,.footer-contact-mobile a{color:var(--color-secondary)}.footer-contact-mobile a,.footer-contact-content .footer_email{text-decoration:underline}@media(max-width:767px){.footer-content{--padding-block-end: 0 !important}}.hidden-mobile{display:none}.hidden-desktop{display:block}.hidden-desktop.flex{display:flex}@media screen and (min-width:750px){.hidden-mobile{display:block}.hidden-mobile.flex{display:flex}.hidden-desktop,.hidden-desktop.flex{display:none}}.section-wrapper .tilray-accent{color:var(--color-foreground-heading)}@media(max-width:767px){.layout-panel-flex--row>.group-block--width-custom{padding:0}}.custom-media-with-content+.section .media-with-content__content>.group-block-content{background-color:var(--color-background)}.custom-media-with-content{background-color:transparent}.custom-media-with-content+.media-with-content{background:var(--page-background)!important}.custom-media-with-content+.media-with-content.why-tilray-editorial{background-color:var(--color-background)!important}.custom-media-with-content+.media-with-content.why-tilray-editorial .media-with-content__content>.group-block-content{border-left:1px solid var(--card-border-color);border-top:1px solid var(--card-border-color);border-bottom:1px solid var(--card-border-color)}@media(max-width:989px){.custom-media-with-content+.section--page-width.media-with-content{grid-template-columns:1fr;grid-template-areas:"content" "media"}.custom-media-with-content+.media-with-content.why-tilray-editorial .media-with-content__content>.group-block-content{border-right:1px solid var(--card-border-color)}.custom-media-with-content+.media-with-content,.custom-media-with-content+.media-with-content .media-with-content__content>.group-block-content{padding-inline-end:var(--page-margin);padding-inline-start:var(--page-margin)}.custom-media-with-content+.media-with-content.section--page-width.media-with-content--media-right .media-with-content__content>.group-block-content{padding:var(--page-margin)}.custom-media-with-content+.media-with-content .text-block:not(.text-block--full-width):is(.h1,.h2,.h3,.h4,.h5,.h6){padding-block-start:0}.custom-media-with-content+.media-with-content .text-block:not(.text-block--full-width).rte,.custom-media-with-content+.media-with-content .text-block:not(.text-block--full-width).paragraph{padding-block-end:var(--padding-lg)}}@media(min-width:990px){.custom-media-with-content+.media-with-content.section--page-width .media-with-content__content>.group-block-content{padding-inline:4rem!important}}.search-modal__content{--search-drawer-width: 720px;padding:0;border:none!important;border-left:var(--style-border-popover)!important;margin:0!important;margin-inline-start:auto!important;width:var(--search-drawer-width)!important;max-width:var(--search-drawer-width)!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;box-shadow:var(--shadow-popover)!important}@media screen and (max-width:989px){.search-modal__content{width:100vw!important;max-width:100vw!important}}.search-modal__content::backdrop{background:#0006}.dialog-modal[open].search-modal__content{transform-origin:right center!important;animation:search-drawer-slide-in-right .3s var(--ease-out-quad) forwards!important;border-radius:0!important}.dialog-modal.search-modal__content.dialog-closing{animation:search-drawer-slide-out-right .2s var(--ease-out-quad) forwards!important}@keyframes search-drawer-slide-in-right{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes search-drawer-slide-out-right{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.search-modal__content[open]{display:flex!important}.search-modal__content predictive-search-component{height:100dvh;overflow:hidden}predictive-search-component.predictive-search.search-drawer{background:var(--page-background);padding:43px var(--padding-xl)}.search-modal__content .predictive-search-form{display:flex;flex-direction:column;height:100%}.search-modal__content .predictive-search-form__content-wrapper{position:static;flex:1;max-height:none;overflow:hidden;border-radius:0}.search-modal__content .predictive-search-form__content{max-height:none!important;height:100%;overflow-y:auto;overflow-x:hidden;background-color:var(--page-background)}.dialog-modal .predictive-search-form__header{padding:0;margin:0;border:1px solid var(--color-primary);border-radius:50px;width:100%}.search-modal__content .predictive-search-form__footer{position:static!important;display:flex!important;justify-content:center;background:none!important;padding-block:var(--padding-sm)!important}.search-drawer-empty-state{padding:0}.search-modal__content .predictive-search-empty-section .predictive-search-dropdown{display:none!important}.search-modal__content .predictive-search:has(.search-input:not(:placeholder-shown)) .search-drawer-empty-state{display:none!important}.search-drawer-popular__heading,.search-drawer-linklist__heading{font-size:var(--font-paragraph_large--size);font-weight:var(--font-body--weight);letter-spacing:-.2px;color:var(--color-foreground-heading);margin-block:0;padding-block:0;margin:var(--padding-xl) 0;font-family:var(--font-accent--family)}.search-drawer-popular__list{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-xl);margin:0}.search-drawer-popular__item{list-style:none;background-color:var(--product-card-background)}.search-drawer-shop-all-wrapper{margin:var(--padding-xl) 0}.search-drawer-shop-all{padding-block:var(--padding-sm);font-size:var(--font-size--paragraph_small)}.search-drawer-shop-all__button{min-width:120px}a.search-drawer-linklist__link:not(:last-child) .search-drawer-linklist__divider{margin:20px 0;background:var(--search-drawer-linklist-divider);width:100%;height:1px}.search-drawer-linklist__list{margin:var(--padding-xl) 0;border-top:var(--style-border-popover)}.search-drawer-linklist__item{list-style:none;border-bottom:var(--style-border-popover);gap:var(--padding-xl)}.search-drawer-linklist__link{gap:var(--gap-sm);padding-block:var(--padding-sm);text-decoration:none}.search-drawer-linklist__link:hover{color:var(--color-foreground-heading)}.search-drawer-linklist__title{font-size:.75rem;font-weight:var(--font-body--weight);color:var(--color-secondary);min-width:120px;line-height:var(--line-height--body-normal)}.search-drawer-linklist__desc{font-size:var(--font-size--paragraph_small);color:var(--color-secondary);font-weight:var(--font-body--weight);line-height:var(--line-height--body-normal)}.search-drawer-linklist__arrow{flex-shrink:0;width:1.25rem;height:1.25rem;color:var(--color-secondary)}.search-modal__content :is(.predictive-search-dropdown,.predictive-search-form__content-wrapper){position:static!important}.predictive-search-results__inner{display:flex;flex-direction:column;gap:var(--padding-xl);overflow-x:hidden}.predictive-search-results__products-wrapper{gap:20px;flex-direction:column}.custom-header .menu-list__link{flex-direction:row;align-items:center}.custom-header .menu-list__link-caret{display:inline-flex;align-items:center;margin-inline-start:4px;transition:transform var(--animation-speed) var(--animation-easing);pointer-events:none;flex-shrink:0}.custom-header .menu-list__link-caret svg{width:16px;height:16px}.custom-header .menu-list__link[aria-expanded=true] .menu-list__link-caret{transform:rotate(180deg)}.menu-drawer__utility-links>*{border:none}.menu-drawer__account{padding-block:var(--padding-xs) 0}.menu-drawer__account .account-button{display:flex;width:100%}.menu-drawer__account shopify-account{width:100%}.menu-drawer__cta{display:flex;flex-direction:column;gap:var(--gap-sm);padding:var(--padding-md) 0 0;width:100%;box-sizing:border-box}.menu-drawer__utility-links .language-toggle{padding:0}.menu-drawer__utility-links .language-toggle__button{padding:var(--padding-xs) 0;border:none;background:none;width:auto;text-align:start}.menu-drawer__cta .custom-button{width:100%;display:flex;justify-content:center;align-items:center}.shopify-section-custom-header .header__column--right header-actions{margin-inline-start:0}.shopify-section-custom-header .menu-drawer svg{width:max-content;height:max-content}.shopify-section-custom-header .header-drawer.custom-drawer{border-left:1px solid var(--border-color)}@media screen and (max-width:1199px){.shopify-section-custom-header .custom-header .header__drawer{display:flex;align-items:center;min-height:var(--minimum-touch-target)}.shopify-section-custom-header .custom-header .header__drawer header-drawer.custom-drawer{width:100%}}.shopify-section-custom-header .custom-header .menu-list__link-title{padding-inline:18px;color:var(--color-foreground)}.shopify-section-custom-header .custom-header .menu-list__link[aria-haspopup=true] .menu-list__link-title{padding-right:0}.shopify-section-custom-header .header__column--center{gap:var(--gap-3xl)}.shopify-section-custom-header .custom-menu__caret svg{width:16px;height:16px}.shopify-section-custom-header .tilray-mega-menu{display:grid;grid-template-columns:1fr 2fr 1fr;gap:var(--menu-vertical-gap) var(--menu-horizontal-gap);width:100%}.shopify-section-custom-header .tilray-mega-menu--with-promos{grid-template-columns:1fr 2fr 1fr 2fr}.shopify-section-custom-header .tilray-mega-menu__heading{font-family:var(--menu-parent-font-family);font-style:var(--menu-parent-font-style);font-weight:var(--menu-parent-font-weight);font-size:var(--menu-parent-font-size);text-transform:var(--menu-parent-font-case);color:var(--menu-parent-font-color);margin-block-start:0;margin-block-end:var(--gap-md)}.shopify-section-custom-header .tilray-mega-menu__link-list{display:flex;flex-direction:column;gap:var(--gap-2xs)}.shopify-section-custom-header .tilray-mega-menu__category-grid{display:grid;grid-template-columns:1fr 1fr;gap:0}.shopify-section-custom-header .tilray-mega-menu>.tilray-mega-menu__col:nth-child(2) ul{display:grid;grid-template-columns:1fr 1fr}.shopify-section-custom-header .tilray-mega-menu__category-icon{width:24px;height:24px;object-fit:contain;flex-shrink:0;margin-right:12px}.shopify-section-custom-header .tilray-mega-menu__col--promos{display:flex;gap:var(--menu-horizontal-gap)}.shopify-section-custom-header .tilray-mega-menu__promo{display:flex;flex-direction:column;gap:var(--gap-xs);text-decoration:none;flex:1;min-width:0}.shopify-section-custom-header .tilray-mega-menu__promo-img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--menu-image-border-radius, 0px);display:block}.shopify-section-custom-header .tilray-mega-menu__promo-label{padding:0}.shopify-section-custom-header .tilray-mobile-mega-menu{--mega-menu-grid-columns: 2;padding-bottom:2rem}@media screen and (min-width:750px)and (max-width:1199px){.shopify-section-custom-header .tilray-mobile-mega-menu{--mega-menu-grid-columns: 3}}.shopify-section-custom-header .w-full.custom-button{width:100%}.shopify-section-custom-header .menu-list__submenu-inner{max-height:100%;padding-block:2rem}.shopify-section-custom-header .tilray-mega-menu__heading{font-weight:400;font-size:20px;color:var(--color-foreground);margin-bottom:2rem}.shopify-section-custom-header .mega-menu__link,.shopify-section-custom-header .tilray-mega-menu__category-grid{font-size:16px;color:var(--color-primary);font-weight:400}.shopify-section-custom-header span.drawer-nav__subheading{font-weight:400;text-transform:capitalize;font-size:18px;color:var(--color-foreground)}.shopify-section-custom-header .drawer-nav__title{font-size:18px}.shopify-section-custom-header .localization-form{align-content:center}.shopify-section-custom-header .dropdown-localization{height:100%;padding-inline:1rem;border-inline:1px solid var(--border-color)}:is(.shopify-section-custom-header .menu-list__link:hover,.shopify-section-custom-header .menu-list__link:focus) span{color:var(--color-primary)!important}.shopify-section-custom-header .custom-header .menu-list__link{flex-direction:row}@media screen and (max-width:1199px){.shopify-section-custom-header .custom-header .header-logo{width:fit-content;padding-left:16px}.shopify-section-custom-header .tilray-mobile-mega-menu__format-grid,.shopify-section-custom-header .tilray-mobile-mega-menu__featured-grid{grid-template-columns:repeat(var(--mega-menu-grid-columns, 2),minmax(0,1fr))}.shopify-section-custom-header .menu-drawer__account-utility{padding:0;border-block-end:0}.shopify-section-custom-header .menu-drawer__account-utility span.svg-wrapper{display:none}.shopify-section-custom-header .menu-drawer__cta-buttons{padding-left:0;border-top:none}.shopify-section-custom-header .custom-drawer .menu-drawer__utility-links{padding-inline:var(--drawer-padding, 1.6rem);padding-block-start:var(--padding-lg);padding-block-end:calc(var(--padding-xl) + env(safe-area-inset-bottom,0px));margin-inline:0;gap:var(--gap-xs);box-sizing:border-box}.shopify-section-custom-header .custom-drawer .menu-drawer__utility-links .menu-drawer__menu-item,.shopify-section-custom-header .custom-drawer .menu-drawer__utility-links .menu-drawer__localization{padding-inline:0;width:100%}.shopify-section-custom-header .custom-drawer .menu-drawer__cta{padding:var(--padding-md) 0 0;gap:var(--gap-sm)}.shopify-section-custom-header .account-button span.svg-wrapper{display:none}}body:has(#Details-menu-drawer-container.menu-open) .scroll-to-top,body:has(#Details-menu-drawer-container.menu-open) .custom-filter-bar,body:has(#Details-menu-drawer-container.menu-open) custom-filter-bar,body:has(#Details-menu-drawer-container.menu-open) .cbb-sticky__bar,body:has(#Details-menu-drawer-container.menu-open) .cbb-sticky__dropdown,body:has(#Details-menu-drawer-container.menu-open) .cbb-sticky__overlay,body:has(#Details-menu-drawer-container.menu-open) .sticky-add-to-cart__bar{visibility:hidden;pointer-events:none;opacity:0}body:has(.header[transparent]) .content-for-layout>.shopify-section:first-child{margin-top:initial}@media screen and (min-width:750px){body:has(.header[transparent]) .content-for-layout>.shopify-section:first-child:not(:has(.hero-wrapper)),body:has(.header[transparent]) .content-for-layout>.shopify-policy__container{padding-top:min(var(--header-height, 0px),var(--header-group-height, 0px))}}@media screen and (min-width:750px)and (max-width:989px){.header-btn-get-started,.menu-drawer__menu-item .svg-wrapper{display:none}}.menu-drawer__menu-item-text{font-size:var(--font-size--body-md, 1rem)}.shopify-section-group-header-group:has(.cart-drawer:first-of-type){height:0!important}.scroll-to-top{position:fixed;bottom:10%;right:10px;z-index:1000;background:var(--scroll-to-top-button-bg);color:var(--color-primary);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .3s;border-radius:50px;padding:.5rem 1rem;border:1px solid var(--color-border);gap:.5rem;transition:background .3s,color .3s}.scroll-to-top:hover{border-color:var(--color-secondary);background:var(--color-secondary);color:var(--color-primary-button-hover-text)}.product-coverage-indicators__insurance-badge{z-index:2!important}#MainContent[data-template="404"]{margin-top:7.5rem}.header[transparent][transparent=not-sticky][data-sticky-state=active] .registration-modal{display:none}.custom-product-card__badge{background:var(--color-tertiary);color:var(--color-secondary);font-size:var(--font-size--2xs);line-height:var(--line-height--display-tight);padding:4px;border-radius:var(--border-radius-sm);text-transform:capitalize;letter-spacing:.02em;width:fit-content}.custom-product-card__chip{display:flex;align-items:center;font-size:var(--font-size--2xs);padding:var(--padding-xs);border-radius:var(--style-border-radius-pills);background:#e6eefa;height:24px}.custom-product-card__chip img{width:var(--icon-size-xs);object-fit:contain}.cpc-image{position:relative;display:block;overflow:hidden;border-radius:var(--image-border-radius, 0)}.cpc-image--square{aspect-ratio:1 / 1}.cpc-image--portrait{aspect-ratio:3 / 4}.cpc-image--landscape{aspect-ratio:4 / 3}.cpc-image--adapt{aspect-ratio:auto}.cpc-image--custom{aspect-ratio:var(--image-aspect-ratio, 1 / 1)}.cpc-image__img{width:100%;height:100%;object-fit:var(--image-object-fit, contain);display:block;transition:transform .4s ease}.cpc-image__placeholder{background:var(--color-background-secondary, #f5f5f5)}.cpc:hover .cpc-image__img{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.cpc-image__img{transition:none}.cpc:hover .cpc-image__img{transform:none}}.cpc{position:relative;display:flex;flex-direction:column;background:var(--cpc-card-bg, #ffffff);border-radius:var(--cpc-radius, 8px);overflow:hidden;cursor:pointer;transition:box-shadow .3s ease;width:100%;max-width:100%;box-sizing:border-box}.cpc:hover{box-shadow:0 14px 44px #00000014}.cpc[data-expanded=true]{min-width:0;width:100%;max-width:100%}.cpc__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}@media(hover:none),(pointer:coarse){.cpc{touch-action:pan-y pinch-zoom}slideshow-slides .cpc{touch-action:pan-x pan-y pinch-zoom}slideshow-slides{touch-action:pan-x pan-y pinch-zoom}.cpc__link{pointer-events:none}.cpc__content>.cpc-image,.cpc__content>.cpc-image *,.cpc__content>.cpc-title,.cpc__content>.cpc-title *,.cpc__content>.divider,.cpc__content>.product-badge,.cpc__content>.custom-product-info,.cpc__content>.custom-product-info *{pointer-events:auto}.product-coverage-indicators__overlay{pointer-events:none!important}}.cpc__content{display:flex;flex-direction:column;gap:var(--cpc-body-gap, 16px);padding:var(--cpc-body-padding, 16px);padding-top:0;position:relative;z-index:2;pointer-events:none;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.cpc__content>*{pointer-events:auto;width:100%;max-width:100%;box-sizing:border-box}.cpc__content>.cpc-image,.cpc__content>.cpc-image *,.cpc__content>.cpc-title,.cpc__content>.cpc-title *,.cpc__content>.divider,.cpc__content>.product-badge,.cpc__content>.custom-product-info,.cpc__content>.custom-product-info *{pointer-events:none}.cpc:hover .divider__line{background-color:var(--cpc-hover-color, var(--color-secondary));border-bottom-color:var(--cpc-hover-color);border-right-color:var(--cpc-hover-color)}.cpc:not([data-expanded=true]):hover .cpc-buy-button__btn.button--primary{background-color:var(--cpc-hover-color, var(--color-secondary));border-color:var(--cpc-hover-color, var(--color-secondary))}.cpc:not([data-expanded=true]):hover .cpc-buy-button__btn.button--secondary{border-color:var(--cpc-hover-color, var(--color-secondary));color:var(--cpc-hover-color, var(--color-secondary))}.cpc:not([data-expanded=true]):hover .cpc-buy-button__btn--login{border-color:var(--cpc-hover-color, var(--color-secondary));color:var(--cpc-hover-color, var(--color-secondary))}.cpc[data-expanded=true] .cpc-buy-button:has(.cpc__buy-toggle){display:none}.cpc:not([data-expanded=true]) [data-expand-only=true]{display:none}.cpc[data-progress-visibility=on_expand]:not([data-expanded=true]) [data-progress-content]{display:none}.cpc[data-expanded=true] [data-hide-on-expand=true]{display:none}.cpc button,.cpc input,.cpc label,.cpc .cpc__interactive{position:relative;z-index:2}.cpc-title{width:100%}.cpc-title__row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap-md, 12px)}.cpc-title__text{color:var(--title-color, var(--cpc-accent-color))!important;text-decoration:none;flex:1;min-width:0;transition:color .3s ease;line-height:1.1!important}.cpc:hover .cpc-title__text{color:var(--title-hover-color, var(--color-secondary))!important}.cpc-title__text--clamped{display:-webkit-box;-webkit-line-clamp:var(--title-max-lines, 3);-webkit-box-orient:vertical;overflow:hidden}.cpc-title__price{display:flex;flex-direction:column;align-items:flex-end;text-align:right;flex-shrink:0;color:var(--price-color, var(--cpc-accent-color))}.cpc-title__price-prefix{font-size:var(--font-size--2xs);color:var(--price-color);line-height:1}.cpc-title__price-amount{font-size:var(--font-size--md)}.cpc-title__price-compare{font-size:var(--font-size--sm);text-decoration:line-through}.cpc-buy-button{width:100%}.cpc-buy-button__btn{width:100%;border-radius:var(--buy-btn-radius, 50px);text-decoration:none;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.cpc-buy-button__btn:disabled{opacity:.5;cursor:not-allowed}.cpc-buy-button__btn svg path{stroke:currentColor;transition:stroke .3s ease}.cpc[data-expanded=true] .cpc-buy-button__btn .icon-wrap{transform:rotate(180deg);transition:transform .2s ease}.cpc-buy-button__btn .icon-wrap{transition:transform .2s ease}.cpc-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-md, 12px);width:100%;flex-wrap:wrap}.cpc-actions__item{display:inline-flex;align-items:center;gap:var(--gap-xs, 6px);font-size:var(--font-size--sm);color:var(--actions-text-color, var(--color-secondary));cursor:pointer;background:none;border:none;padding:0;transition:color .2s ease}.cpc-actions__item:hover{color:var(--actions-active-color, var(--cpc-accent-color))}.cpc-actions__checkbox{position:absolute;opacity:0;width:0;height:0}.cpc-actions__check-icon{display:flex;align-items:center;justify-content:center;color:var(--actions-icon-color, var(--color-secondary))}.cpc-actions__check-mark{opacity:0;transition:opacity .2s ease}.cpc-actions__checkbox:checked+.cpc-actions__check-icon{color:var(--actions-active-color, var(--cpc-accent-color))}.cpc-actions__checkbox:checked+.cpc-actions__check-icon .cpc-actions__check-mark{opacity:1}.cpc-actions__checkbox:focus-visible+.cpc-actions__check-icon{outline:2px solid var(--actions-active-color, var(--cpc-accent-color));outline-offset:2px;border-radius:4px}.cpc-actions__heart-icon{display:flex;align-items:center;justify-content:center;color:var(--actions-icon-color, var(--color-secondary))}.cpc-actions__heart-fill{opacity:0;transition:opacity .2s ease}.cpc-actions__favourite[data-active=true] .cpc-actions__heart-icon{color:var(--actions-active-color, #e53935)}.cpc-actions__favourite[data-active=true] .cpc-actions__heart-fill{opacity:1}.cpc-actions__favourite[data-active=true] .cpc-actions__heart-outline{opacity:0}.cpc-actions__label{-webkit-user-select:none;user-select:none}@media screen and (max-width:320px){.cpc-actions{flex-direction:column;align-items:flex-start}}.pricing_program.accordion-custom-global{max-width:85%;margin:0 auto}.pricing_program accordion-custom-global .group-block .text-block>*{line-height:var(--line-height--body-normal);font-weight:var(--font-body--weight)}.pricing_program .text-block ul{list-style:none;padding-left:0;width:100%;margin:auto 0;margin-top:var(--padding-xs)}.pricing_program .text-block ul li{position:relative;padding-left:var(--padding-3xl);padding-bottom:var(--padding-xs)}.pricing_program .text-block ul li:before{content:"";position:absolute;left:0;top:.6em;width:15px;height:2px;background-color:var(--color-foreground-heading)}.pricing_program .text-block ul li:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--search-drawer-linklist-divider)}.pricing_program.accordion--dividers accordion-custom-global .details[open]{border-block-end:calc(2px * var(--show-fallback-borders)) solid var(--color-border);border-image:none;border-block-start:none}.pricing_program.accordion--dividers accordion-custom-global:not(:first-child) .details,.pricing_program.accordion--dividers accordion-custom-global:first-child .details{border-block-start:none}.pricing_program.accordion--dividers accordion-custom-global:last-child .details{border-block-end:none}.pricing_program.accordion--dividers .details{position:relative}.pricing_program.accordion--dividers accordion-custom-global:first-child .details:before,.pricing_program.accordion--dividers .details:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--search-drawer-linklist-divider);opacity:.2}.pricing_program.accordion--dividers accordion-custom-global:first-child .details:before{top:0}.FAQ-accordion.accordion-custom-global .details__header{line-height:var(--line-height--display-normal)}.FAQ-accordion.accordion--dividers accordion-custom-global:not(:first-child) .details,.FAQ-accordion.accordion--dividers accordion-custom-global:first-child .details{border-block-start:none}.FAQ-accordion.accordion--dividers accordion-custom-global:last-child .details{border-block-end:none}.FAQ-accordion.accordion--dividers .details{position:relative}.FAQ-accordion.accordion--dividers accordion-custom-global:first-child .details:before,.FAQ-accordion.accordion--dividers .details:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--card-border-color)}.FAQ-accordion.accordion--dividers accordion-custom-global:first-child .details:before{top:0}@media screen and (max-width:749px){.register-content-grid>.content-grid>.group-block>.group-block-content.layout-panel-flex--row{flex-direction:column-reverse}}.register-content-grid>.content-grid>.group-block{border:1px solid var(--card-border-color)}.register-step-content-grid .text-block--background{padding-block-start:0;padding-block-end:0}.register-step-content-grid .text-block h3,.register-step-content-grid .text-block p,.terpenes-content-grid .text-block p{line-height:var(--line-height--body-normal)}.format-section .image-block{border-bottom:6px solid var(--color-foreground-heading)}.format-section .divider__line{border-color:var(--card-border-color)}.format-section .text-block p{line-height:var(--line-height--body-normal)}.refer-a-patient-tab{position:relative;overflow-x:clip}.refer-a-patient-tab:before{content:"";position:absolute;top:-95rem;right:-41rem;bottom:0;left:-4rem;background:radial-gradient(1200px 700px at 65% 66%,color-mix(in srgb,var(--color-tertiary) 65%,transparent) 0%,transparent 48%);z-index:0;pointer-events:none}.refer-a-patient-tab .block-container{background-color:transparent}.refer-a-patient-products .collection-card__inner{gap:0}[data-template="page.refer-a-patient"] .hero__container{z-index:2}@media screen and (max-width:990px){[data-template="page.refer-a-patient"] .hero__container:before,[data-template="page.education-hub"] .hero__container:before{content:"";width:600px;height:400px;position:absolute;top:40%;left:-12rem;z-index:1;background:var(--education-hub-hero-bg);filter:blur(100px)}}.veteran-accordion{max-width:85%;margin:0 auto}accordion-custom-global details[open] .details-content{border-bottom:2px solid var(--color-secondary)}.veteran-accordion-wrapper:before{content:"";width:100%;height:100%;position:absolute;top:-40rem;z-index:0;right:-40rem;background:var(--veteran-accordion-bg)}@media screen and (max-width:990px){.veteran-accordion-wrapper:before{content:"";position:absolute;top:-55rem;right:-6rem;bottom:0;background:var(--veteran-accordion-mobile-bg);z-index:0;pointer-events:none}}.veteran-accordion-wrapper{overflow-x:clip}.veteran-sign-in a[title=Login]{color:var(--color-foreground-heading);text-decoration:underline}[data-template="page.veterans"] .hero__container{z-index:2}.why-tilray-collection-card .collection-card__title a{color:var(--color-foreground-heading)}.registration__field-container .field{position:relative;display:flex;flex-direction:column}.registration__field-container .field__input,.registration__field-container .customer .field input,.registration__field-container input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),.registration__field-container textarea{background-color:#f4f4f4!important;border:none!important;border-bottom:1px solid var(--color-secondary, #3b3b3b)!important;border-radius:4px 4px 0 0!important;box-shadow:none!important;transition:border-color .2s ease,background-color .2s ease!important;padding:1.5rem 1rem .5rem!important;min-height:60px}.registration__field-container .field__input:hover,.registration__field-container .field__input:focus,.registration__field-container .field__input:focus-visible,.registration__field-container .customer .field input:hover,.registration__field-container .customer .field input:focus,.registration__field-container input:hover:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),.registration__field-container input:focus:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]){border-bottom:2px solid var(--color-foreground-heading)!important;box-shadow:none!important;outline:none!important}.registration__field-container.field__input[aria-invalid=true],.registration__field-container .field__input.error,.registration__field-container input[aria-invalid=true],.registration__field-container .input--error{border-bottom:2px solid #D32F2F!important}.registration__field-container .field__label{position:absolute;left:1rem;top:50%;transform:translateY(-50%);font-size:.875rem;color:var(--color-secondary, #3b3b3b);pointer-events:none;transition:all .2s ease-out;margin:0}.registration__field-container .field__input:focus~.field__label,.registration__field-container .field__input:not(:placeholder-shown)~.field__label,.registration__field-container .field__input::-webkit-autofill~.field__label{top:12px;transform:translateY(0);font-size:12px;color:var(--color-secondary, #3b3b3b)}.registration__field-container .select__select{background-color:#f4f4f4!important;border:none!important;border-bottom:1px solid var(--color-secondary, #3b3b3b)!important;border-radius:4px 4px 0 0!important}.registration__field-container .select__select:hover,.registration__field-container .select__select:focus{border-bottom:2px solid var(--color-foreground-heading)!important;outline:none!important}.registration__field-container .field__error,.registration__field-container .form__message.errors{color:#d32f2f;font-size:.875rem;margin-top:4px;display:flex;align-items:center;gap:6px}.registration__section-fields .field__input::placeholder,.registration__section-fields .customer .field input::placeholder,.registration__section-fields input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button])::placeholder,.registration__section-fields textarea::placeholder{color:transparent;opacity:0}[data-template=search] h4.main-collection-grid__title{padding:2.5rem 0}.header-actions__cart-icon{display:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
