.apex-products{background:var(--apex-color-black);position:relative;overflow:hidden}.apex-products .container{z-index:1;position:relative}.apex-products__slider{width:100%}.apex-products__viewport{-webkit-user-select:none;user-select:none;cursor:grab;width:100%;overflow:hidden}.apex-products__viewport:active{cursor:grabbing}.apex-products__viewport img{-webkit-user-drag:none}.apex-products__track{display:flex}.apex-products__slide{flex:0 0 100%;min-width:0}.apex-products__bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.apex-products__bg-img{object-fit:contain;object-position:center;opacity:.05;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.apex-products__bg-img.is-faded{opacity:0}.apex-products__content{flex-direction:column;height:100%;display:flex}@media (width<=1024px){.apex-products__content{gap:40px}}@media (width<=767px){.apex-products__content{gap:32px}}.apex-products__header{flex-direction:column;align-items:flex-start;gap:20px;display:flex}@media (width<=1024px){.apex-products__header{gap:4px}}@media (width<=767px){.apex-products__header{text-align:center;align-items:center;gap:16px}}.apex-products__title{color:var(--apex-color-primary)}.apex-products__meta{color:var(--apex-color-white);flex-direction:column;gap:2px;display:flex}@media (width<=1024px){.apex-products__meta{flex-flow:wrap;align-items:center;gap:8px;font-size:1rem}}@media (width<=767px){.apex-products__meta{flex-direction:column;align-items:center;gap:0}}.apex-products__meta-row{gap:16px;display:flex}@media (width<=1024px){.apex-products__meta-row{align-items:center;gap:8px}.apex-products__meta-row:not(:last-child):after{content:"";background:var(--apex-color-primary);border-radius:50%;width:6px;height:6px}}@media (width<=767px){.apex-products__meta-row{gap:0}.apex-products__meta-row:after{display:none}}.apex-products__meta-label{flex-shrink:0;width:100px}@media (width<=1024px){.apex-products__meta-label{display:none}}.apex-products__main{justify-content:center;align-items:center;gap:90px;margin-top:auto;display:flex}@media (width<=1024px){.apex-products__main{gap:32px}}@media (width<=767px){.apex-products__main{flex-wrap:wrap;gap:32px 4px}}.apex-products__terpenes{flex-shrink:0;align-items:center;gap:20px;display:flex}@media (width<=1024px){.apex-products__terpenes{gap:8px}}.apex-products__bar{border-radius:50px;flex-direction:column;flex-shrink:0;width:14px;height:340px;display:flex;overflow:hidden}@media (width<=1024px){.apex-products__bar{width:13px;height:182px}}.apex-products__bar-seg{flex:1 1 0;display:block}.apex-products__terpene-list{flex-direction:column;gap:40px;margin:0;padding:0;list-style:none;display:flex}@media (width<=1024px){.apex-products__terpene-list{gap:12px}}.apex-products__terpene{flex-direction:column;align-items:flex-start;gap:4px;display:flex}@media (width<=1024px){.apex-products__terpene{gap:2px}}.apex-products__terpene-icon{width:48px;height:48px;display:block}@media (width<=1024px){.apex-products__terpene-icon{width:38px;height:38px}}.apex-products__terpene-icon-img{object-fit:contain;width:100%;height:100%}.apex-products__terpene-name{color:var(--apex-color-white);text-transform:uppercase;font-size:1rem;font-weight:600}@media (width<=1024px){.apex-products__terpene-name{font-size:.625rem}}.apex-products__photo{flex-shrink:0;width:360px;height:504px}@media (width<=1024px){.apex-products__photo{width:130px;height:181px}}@media (width<=767px){.apex-products__photo{flex-basis:100%;order:-1;width:100%;height:250px}}.apex-products__photo-img{object-fit:contain;width:100%;height:100%}.apex-products__diagram{flex-shrink:0;width:26%}@media (width<=1024px){.apex-products__diagram{width:230px}}.apex-products__diagram-img{width:100%;height:auto;display:block}.apex-products__actions{margin-inline:auto;justify-content:center;align-items:center;gap:16px;margin-top:20px;display:flex}@media (width<=1024px){.apex-products__actions{margin-top:0}}@media (width<=767px){.apex-products__actions{flex-direction:column;gap:20px;width:100%;max-width:358px;margin-top:0}.apex-products__actions .apex-btn{width:100%}}
