.products-detail_root__BD2Bb{margin:0 auto;position:relative}.products-detail_main__7qdGZ{display:grid;grid-template-columns:2fr 3fr;grid-template-areas:"photos info";grid-gap:var(--spacing-gutter-lg);gap:var(--spacing-gutter-lg);margin-bottom:var(--spacing-gutter-lg);position:relative}.products-detail_photos__ZMaL3{grid-area:photos}.products-detail_carousel__tmg2P{display:none}.products-detail_switcher__DECwO{display:block}.products-detail_tags__YXPFp{display:flex;gap:var(--spacing-gutter-x-sm);flex-wrap:wrap;margin-bottom:var(--spacing-gutter)}.products-detail_tags__YXPFp:empty{display:none}.products-detail_featuredBadge__UtXx1{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-emphasis);line-height:var(--line-height-md);padding:0 var(--spacing-gutter-x-sm)}.products-detail_info__EqImT{grid-area:info}.products-detail_brandName___TLeZ{font-size:var(--font-size-body);font-weight:var(--font-weight-standard);font-style:italic;margin-bottom:0}.products-detail_productName__ofeeU{font-size:var(--font-size-heading-lg);margin:0 0 var(--spacing-gutter) 0}.products-detail_selectedPrice__0ZlXp{color:var(--color-accent);font-size:var(--font-size-heading)}.products-detail_optionSelection__XB2VI,.products-detail_selectedPrice__0ZlXp{margin-bottom:var(--spacing-gutter-md)}.products-detail_strainAndCompounds__0FM1n{list-style-type:none;padding:0;margin:0;margin-bottom:var(--spacing-gutter-md);display:inline-flex;gap:var(--spacing-gutter-micro);flex-wrap:wrap}.products-detail_strainAndCompounds__0FM1n>:not(:last-child):after{content:"·";margin-left:var(--spacing-gutter-micro)}.products-detail_productDescription__ETeD_ a{color:var(--color-accent);text-decoration:underline}.products-detail_featuredIcon__qMkAb{margin-right:var(--spacing-gutter-micro)}.products-detail_categoryLinks__Ea_6S{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-gutter-x-sm);list-style-type:none;padding:0;margin:0}.products-detail_productUpsell__U_mJX{margin-top:var(--spacing-gutter-md);width:100%}@media screen and (max-width:768px){.products-detail_main__7qdGZ{grid-template-columns:1fr;grid-template-areas:"photos" "info";gap:var(--spacing-gutter-md)}.products-detail_carousel__tmg2P{display:block}.products-detail_switcher__DECwO{display:none}}.photo-gallery_photoGallery__m8lXI{--gap:1em;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:"main";grid-gap:var(--gap);gap:var(--gap)}.photo-gallery_slider__dfzxI{position:relative;grid-area:main;aspect-ratio:1/1;overflow:auto hidden;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-behavior:smooth;border-radius:var(--corner-radius)}.photo-gallery_slider__dfzxI:focus-visible{outline:none}.photo-gallery_photos__2MnhC{display:flex;flex-direction:row;gap:var(--gap);height:100%}.photo-gallery_singlePhoto__ea79w .photo-gallery_photos__2MnhC{justify-content:center}.photo-gallery_photo__k_UF7{aspect-ratio:1/1;height:100%;scroll-snap-align:center}.photo-gallery_thumbnails__zyBKP{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:var(--gap);gap:var(--gap)}.photo-gallery_pips__ui2y6{all:unset;display:none;flex-direction:row;justify-content:center;gap:1em}.photo-gallery_pip__NW_oo{all:unset;width:.5em;height:.5em;background:var(--color-foreground);border-radius:50%;transition:background .5s,scale .5s}.photo-gallery_pip__NW_oo.photo-gallery_active__kshXB{background:var(--color-accent);transform:scale(1.25)}@media screen and (max-width:768px){.photo-gallery_photoGallery__m8lXI{grid-template-rows:minmax(300px,1fr)}.photo-gallery_slider__dfzxI{aspect-ratio:unset}.photo-gallery_thumbnails__zyBKP{display:none}.photo-gallery_pips__ui2y6{display:flex}}.product-photo_productPhoto__9g7MF{position:relative;z-index:0;--z-base:0;--z-loading-spinner:1;--z-text:2;--z-image:3;--z-border:4}.product-photo_placeholder__W5lPa{position:relative;background:var(--color-tactile-background-light);border-radius:var(--corner-radius)}.product-photo_border__ZleJs{position:absolute;top:0;left:0;right:0;bottom:0;z-index:var(--z-border);border:var(--border-width-sm) solid var(--color-tactile-border);border-radius:var(--corner-radius);pointer-events:none}.product-photo_noImage__Uo_S5 .product-photo_placeholder__W5lPa:before{content:"";position:absolute;top:50%;left:50%;z-index:var(--z-loading-spinner);display:block;width:25%;height:25%;border-radius:10%;border:4px solid var(--color-foreground);opacity:.1;transform:translate(-50%,-50%) rotate(45deg)}.product-photo_noImage__Uo_S5 .product-photo_placeholder__W5lPa:after{content:"Photo Coming Soon";position:absolute;top:50%;left:50%;z-index:var(--z-text);text-align:center;font-size:var(--font-size-micro);transform:translate(-50%,-50%)}.product-photo_noImage__Uo_S5 .product-photo_spinner__HODg_{display:none}.product-photo_spinner__HODg_{z-index:var(--z-loading-spinner);display:flex;align-items:center;justify-content:center}.product-photo_image__BesXV{width:100%;height:100%;z-index:var(--z-image);border-radius:var(--corner-radius);overflow:hidden}.image_image__y5_TL{display:block;color:transparent;-webkit-mask-image:-webkit-radial-gradient(#fff,#fff)}.tag_tag__Jdy7U{display:inline-flex;align-items:center;gap:.25em;background:var(--color-tactile-background);border-radius:var(--corner-radius);border:var(--border-width-sm) solid var(--color-tactile-border);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-emphasis);line-height:1.25;padding:.2em .75em .25em}.tag_tag__Jdy7U.tag_caps__pBVMU{text-transform:uppercase;letter-spacing:.05em}.tag_tag__Jdy7U.tag_variantPrimary__i0_wy{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-background)}.tag_tag__Jdy7U.tag_variantPlain__x1tO7{background:transparent;border-color:transparent;color:var(--color-foreground);padding:0;min-height:auto!important}.tag_tag__Jdy7U.tag_noGap__u938g{gap:0}.tag_tag__Jdy7U.tag_variantOutline__l05IR{background:transparent;border-color:var(--color-accent-light);color:var(--color-accent)}.tag_tag__Jdy7U.tag_sizeXsmall__DjJeO{font-size:var(--font-size-body-x-sm);line-height:1;padding:.2em .5em .25em}.tag_tag__Jdy7U.tag_sizeSmall__0LRig{min-height:22px;font-size:var(--font-size-body-x-sm)}@keyframes loading-placeholder_loadingShimmer__OgbDf{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes loading-placeholder_loadingPulsate__k4jRn{0%{opacity:.25}to{opacity:.45}}.loading-placeholder_placeholder__94_go{animation:loading-placeholder_loadingPulsate__k4jRn 1.75s infinite alternate;position:relative;overflow:hidden;background:var(--color-foreground-faint);border-radius:var(--corner-radius);opacity:.25}.loading-placeholder_inline___5Ycq{display:inline-block;width:5em}.loading-placeholder_inline___5Ycq:before{content:"\0000A0";display:"inline-block"}.loading-placeholder_inline___5Ycq:after{content:" ";position:absolute;display:block;top:0;left:0;height:100%;width:200px;animation:loading-placeholder_loadingShimmer__OgbDf 3.5s infinite;background-image:linear-gradient(100deg,transparent 0,transparent 20%,var(--color-accent-light) 50%,transparent 80%,transparent 100%)}.loading-placeholder_block__yILl7{display:block;width:100px;height:100px}.price_price__NWisv{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;line-height:1}.price_originalPrice__Pu9Qc{color:inherit}.price_preSalesPrice__h4TTv{color:inherit;opacity:.75;font-size:.75em;line-height:inherit;font-weight:var(--font-weight-standard)}.price_prices__UJkU2{display:inline-flex;align-items:center}.price_salesPrice__JjGC5{color:var(--color-accent)}.price_right__5coge{justify-content:flex-end}.products-detail-option-selection_root__W6ujn{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--spacing-gutter-md);gap:var(--spacing-gutter-md)}@media screen and (max-width:500px){.products-detail-option-selection_root__W6ujn{grid-template-columns:minmax(0,1fr);gap:var(--spacing-gutter)}}.select_root__TMhyq{min-width:100px;position:relative}.select_custom__5aMVv{position:relative;width:100%;line-height:1}.select_customTrigger__Tt9tV{justify-content:space-between;text-align:left;width:100%}.select_root__TMhyq.select_input__jqVWE .select_customTrigger__Tt9tV{font-size:var(--font-size-body-sm)}.select_customOptionsOrigin__l1MTl{position:relative}.select_isOpen__JjOCi .select_customTrigger__Tt9tV{outline:none}@media only screen and (min-resolution:128dpi){.select_isOpen__JjOCi .select_customTrigger__Tt9tV{transform:scale(1.025)}}.select_customOptions__9rZ94{background-color:var(--color-tactile-background-light-fill);border-radius:var(--corner-radius);box-shadow:0 5px 5px rgba(0,0,0,.1);margin-top:var(--spacing-gutter-x-sm);max-height:300px;min-width:100%;transform-origin:top center;overflow:overlay;scrollbar-color:var(--color-foreground) transparent;scrollbar-width:thin;padding:0;z-index:2}.select_customOptions__9rZ94::-webkit-scrollbar{width:5px}.select_customOptions__9rZ94::-webkit-scrollbar-thumb{background:var(--color-foreground);border-radius:3px;width:5px}.select_customOptions__9rZ94::-webkit-scrollbar-track,.select_customOptions__9rZ94::-webkit-scrollbar-track-piece{background:transparent}.select_listBox__QtuhT{list-style:none;margin:0;padding:0;width:100%}.select_customOption__HgDED{align-items:center;display:flex;padding:var(--spacing-gutter-x-sm) var(--spacing-gutter);cursor:pointer;outline:none;margin:0}.select_customOption__HgDED:first-child{padding-top:calc(var(--spacing-gutter-x-sm) * var(--corner-radius-ratio))}.select_customOption__HgDED:last-child{padding-bottom:calc(var(--spacing-gutter-x-sm) * var(--corner-radius-ratio))}.select_customOption__HgDED.select_isSelected__9_hiy{color:var(--color-accent);font-weight:var(--font-weight-emphasis)}.select_customOption__HgDED.select_isFocused__2i2wF,.select_customOption__HgDED.select_isSelected__9_hiy,.select_customOption__HgDED:hover{background-color:var(--color-tactile-background-fill)}.select_error__8qpPf{margin-top:var(--spacing-gutter-x-sm);color:var(--color-error);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-emphasis)}.select_error__8qpPf .select_alertIcon__xKC2C{margin-right:var(--spacing-gutter-micro);color:var(--color-error)}.select_sizeSmall__D2C0Q{font-size:var(--font-size-body-sm)}.select_sizeSmall__D2C0Q .select_customOption__HgDED{padding:var(--spacing-gutter-x-sm) var(--spacing-gutter)}.select_arrow__3WI7X{pointer-events:none;flex-shrink:0}.option-wrapper_option__PCBOJ{display:flex;gap:.5em;justify-content:space-between;text-transform:capitalize;width:100%}.option-wrapper_left__sbGqS{display:flex;align-items:flex-start;gap:.5em}.option-wrapper_optionPrice__wuZ0B{font-size:var(--font-size-body)}.option-wrapper_isSelected__XmuuT .option-wrapper_left__sbGqS,.option-wrapper_isSelected__XmuuT .option-wrapper_optionName__6K4rH{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.option-wrapper_isOutOfStock__87uFW{filter:contrast(.75);opacity:.65}.chem-tag_chemical__l0e8z{text-transform:uppercase}.chem-tag_amount__8RAvJ{font-weight:var(--font-weight-standard)}.safe-markdown_markdown__8HIov h1,.safe-markdown_markdown__8HIov h2,.safe-markdown_markdown__8HIov h3,.safe-markdown_markdown__8HIov h4,.safe-markdown_markdown__8HIov h5,.safe-markdown_markdown__8HIov h6{margin-block-end:0;margin-block-start:0}.safe-markdown_markdown__8HIov h1{font-size:2em}.safe-markdown_markdown__8HIov h2{font-size:1.8em}.safe-markdown_markdown__8HIov h3{font-size:1.6em}.safe-markdown_markdown__8HIov h4{font-size:1.4em}.safe-markdown_markdown__8HIov h5{font-size:1.2em}.safe-markdown_markdown__8HIov h6{font-size:1.1em}.safe-markdown_markdown__8HIov img{max-width:100%}.sub-nav-bar_subNavBar__UdbvS{display:flex;gap:var(--spacing-gutter);align-items:center;justify-content:space-between;margin-bottom:var(--spacing-gutter-md)}.copy_copy__7jokf{display:flex;font-size:var(--font-size-body-sm);background:var(--color-background);border-radius:var(--corner-radius);background-color:var(--color-tactile-background-light)}.copy_textToCopy__EmcFF{width:100%;white-space:nowrap;background:none;color:inherit;border-radius:var(--corner-radius);padding:0 max(calc(var(--corner-radius) / 2),var(--spacing-gutter-x-sm));outline:0 solid transparent;transition:border .25s;border:var(--border-width) solid transparent}.copy_textToCopy__EmcFF:focus{border-color:var(--color-accent)}.copy_buttonContainer__Jhxn2{width:100px;flex-shrink:0;display:flex;flex-direction:column;align-content:stretch}