*,*:before,*:after{box-sizing:border-box}*{margin:0}:root{--timing: .4s;--rotation: 25deg}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}body{font-family:Roboto,sans-serif}header{display:flex;align-items:center;flex-direction:column;position:sticky;top:0;z-index:10}header ul{display:flex;align-items:center;list-style:none;gap:2rem}header ul li{font-size:1.4rem}.nicci-logo{font-size:2.5rem;font-weight:700}.nicci-top{display:flex;align-items:center;justify-content:space-between;width:100%;background:#111;color:#fff;padding:.5rem 3rem}.nicci-nav{width:100%;display:block}.nicci-nav ul{padding:1.5rem;display:flex;align-items:center;justify-content:center;gap:2rem;background:#ddd;width:100%;margin:0 auto}.nav-item a{padding:.6rem 1.5rem;border:2px solid #111;border-radius:150px;font-weight:700;background:#fff;text-decoration:none;color:#111;transition:all .3s ease}.nav-item a:hover{background:#111;color:#fff}.features{display:flex;flex-direction:column;justify-content:center;background:#000;padding-top:5rem}.our-products{text-align:center;font-size:2.1rem;font-weight:700;text-transform:uppercase;color:#111;width:fit-content;border:2px solid brown;padding:.8rem 2rem;margin:auto}.our-products--title{text-align:center;font-size:2.1rem;font-weight:700;text-transform:uppercase;color:#feba10;width:fit-content;border:2px solid #feba10;padding:.8rem 2rem;margin:auto}.products-hero-title{max-width:35%;margin:auto}.products-hero-title img{width:100%;object-fit:contain}.swiper-slide-hero{position:relative;width:100%}.swiper-hero-img{width:100%;object-fit:cover}.swiper-hero-word{position:absolute;width:25%}.hero-word-1{top:2.5rem;left:15%}.hero-word-2{top:0;left:25%}.hero-word-3{top:6rem;left:40%}.hero-word-1,.hero-word-2,.hero-word-3{opacity:0;transform:scale(0);transition:opacity .65s cubic-bezier(0,.57,0,1.01),transform .65s}.active{opacity:1;transform:scale(1);transition:opacity .5s ease-in,transform .5s ease-in}.cards-hover-container{width:100%;display:flex;justify-content:center;align-items:center;perspective:1000px}.center{display:flex;align-items:center;perspective:1000px;gap:5rem;padding:5rem 20%;background:#000}.yoda{width:100%;aspect-ratio:8 / 12;position:relative;transform-style:preserve-3d;transition:rotate var(--timing) ease;display:flex;justify-content:center;align-items:center}.yoda img{width:100%;object-position:center}.card-title{z-index:101;position:absolute;font-family:Roboto;font-size:3rem;color:#fff;text-shadow:0px 3px 0px #b2a98f,0px 14px 10px rgba(0,0,0,.15),0px 24px 2px rgba(0,0,0,.1),0px 34px 30px rgba(0,0,0,.1)}.call-out{width:80%;margin:5rem auto;display:flex;align-items:center}.call-out-left,.call-out-right{width:50%}.call-out-right{position:relative}.gas{position:absolute;top:2rem;right:5%;width:180px}.call-out-left{font-size:1.6rem}.call-out-title{font-size:clamp(2.2rem,3vw,3.2rem);text-transform:uppercase;margin-bottom:2rem;font-weight:700}.yoda:hover{rotate:x var(--rotation)}.yoda:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background-image:radial-gradient(circle,transparent 150px,black);opacity:0;transition:opacity var(--timing);border-radius:15px}.yoda:hover:before{opacity:1;border-radius:15px}.yoda:after{content:"";position:absolute;top:80%;right:.5rem;bottom:.5rem;left:.5rem;translate:0;transform:translateZ(-100px);background:#000;filter:blur(1rem);z-index:1;border-radius:5px;transition:rotate var(--timing),translate var(--timing)}.yoda:hover:after{rotate:x calc(var(--rotation) * -1);translate:0 40px;transform-origin:center;transform-style:preserve-3d;border-radius:15px}.bg-image{position:absolute;z-index:10;height:100%;object-fit:cover;object-position:-150px center;transition:opacity .8s ease-in-out,transform .8s ease-in-out;border-radius:15px}.bg-image[src="images/card-3.jpg"]{object-position:0 center}.icons{display:flex;align-items:center;margin:auto;gap:5rem;width:80%;padding:5rem 0}.icon-item{display:flex;flex-direction:column;box-shadow:0 4px 8px #0000001f;background:#ffcd28;width:33%;position:relative;overflow:hidden;background-color:#fff;border:2px solid #111;box-shadow:#111 4px 4px;color:#111;user-select:none;-webkit-user-select:none;touch-action:manipulation;text-align:center}.icon-item h3{padding:0;margin:0 0 5px;font-size:18px}.learn-more{padding:.8rem 1.5rem;border:1px solid #111;width:fit-content;border-radius:150px;font-size:1.4rem;text-decoration:none;color:#fff;margin:2rem auto;background:#111;transition:all .3s ease}.learn-more:hover{filter:brightness(1.05)}.icon-item p{text-align:center;font-size:14px;margin:0}.info-icon{font-size:4rem;width:9rem;height:9rem;background:#333;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff}.logo,.front-image{position:absolute}.icon-img{width:100%;height:24rem}.icon-img img{width:100%;height:100%;object-fit:cover}.logo{z-index:1000;width:65%;margin-inline:auto;inset:auto 0 2rem;transform:translateY(0) translateZ(20px);transition:var(--timing)}.footer{padding:0;background:#111;color:#fff}.footer ul{display:flex;align-items:center;justify-content:center;list-style:none;gap:3rem;padding-left:0;padding-top:3rem;padding-bottom:3rem}.footer ul li{font-size:1.4rem;position:relative}.footer ul li:not(:last-of-type):after{content:"";width:7px;height:7px;display:inline-block;border-radius:50%;background:orange;margin-left:2.5rem}.copyright{color:#666;text-align:center;padding:2rem;font-size:1.4rem}.social-icons{display:flex;justify-content:center;align-items:center;gap:2rem;padding:1.5rem;background:#ddd;border-top:2px solid #000}.social-icon{width:5.2rem;height:5.2rem;background:#fff;border:2px solid #000;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:all .3s ease;cursor:pointer}.social-icon:hover{background-color:#000}.social-icon:hover img{filter:invert(1)}.social-icon img{height:45%;transition:all .3s ease}.yoda:hover .logo{transform:translateY(-1rem) translateZ(20px);rotate:x calc(var(--rotation) * -1)}.front-image{scale:1.125;transform-origin:bottom;opacity:0;z-index:100;transition:var(--timing)}.yoda:hover .front-image{opacity:1;transform:translateY(-2rem) translateZ(-10px);rotate:x calc(var(--rotation) * -1)}.signup-container{padding:1rem;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;width:100%;margin:auto;border-bottom:1px solid #333;padding:4rem 4rem 8rem}form input[type=email]{width:300px;padding:7px;line-height:1;border:none;border-radius:4px 0 0 4px;font-size:1rem;outline:none}form input[type=email]:focus{border-color:#007bff;box-shadow:0 0 5px #007bff80}form button{padding:.8rem 1.5rem;background:#007bff;color:#fff;border:none;border-radius:0 4px 4px 0;font-size:1.4rem;cursor:pointer;transition:background .3s ease}form button:hover{background:#eee;color:#101010}.swiper-button-next,.swiper-button-prev{color:#666!important}.swiper-pagination-bullet-active{background:#333!important}.hero-slider-wrapper{background-image:url(/cdn/shop/files/kolliflower-bg-main.png?v=1748535179);background-position:bottom;background-repeat:no-repeat;background-size:cover;padding:10rem 5rem 0}.hero-slider{overflow:hidden;border-radius:15px;border:4px solid #111}.test{width:70%;border-radius:5px;margin:auto;box-shadow:0 4px 8px #0003;z-index:5;position:relative}.test:after{content:"";position:absolute;display:block;width:100%;height:100%;top:52%;left:51%;transform:translate(-50%,-50%);background-image:linear-gradient(to bottom,#fcf605,#feba10);border-radius:15px;z-index:0}.kolliflower-logo{width:180px}.header-b{display:flex;justify-content:space-between;margin-bottom:3rem}.header-follow-us{font-size:1.8rem;color:#fff;font-weight:700}.header-icons{display:flex;align-items:center;gap:1rem;background-image:linear-gradient(to right,#0000,#000);height:max-content;border-top-right-radius:7px;border-bottom-right-radius:7px;padding:3px;padding-left:8rem}.header-icon-fb{background:#1877f2}.header-icon-x{background:#999}.header-icon-ig{background:#833ab4}.header-icon{width:3.5rem;height:3.5rem;display:flex;justify-content:center;align-items:center;border-radius:5px}.header-icon img{filter:invert(1);width:50%;height:50%;object-fit:contain}.main-nav{display:flex;align-items:center;padding:1rem 3rem;background:#fff;border-bottom:2px solid #000;border-top:2px solid #000;justify-content:space-around;z-index:9999;position:sticky;top:0}.nav-list{display:flex;align-items:center;gap:2rem;list-style:none}.nav-item{font-size:1.4rem;padding:.4rem 1.5rem;text-align:center;transition:all .3s ease;cursor:pointer}.nav-item:hover{text-decoration:underline}.products-swiper-container{width:80%;margin:auto;margin-bottom:5rem}.products-slider{padding:4rem 0!important}.products-item-slide{width:100%;height:100%;display:flex;flex-direction:column}.products-item-slide-info{display:flex;justify-content:space-between;margin-top:1rem}.products-item-slide-info h3{font-size:2.1rem;color:#111;line-height:1}.products-item-slide-info p{font-size:1.4rem}.products-item-slide-img{width:100%;max-height:420px;aspect-ratio:9 /12;background:#f5f5f5;background-size:cover;background-repeat:no-repeat;cursor:pointer;box-shadow:0 4px 8px #0000001f;position:relative;overflow:hidden;background-color:#f5f5f5;border:2px solid #111;box-shadow:#111 4px 4px;color:#111;display:inline-block;user-select:none;-webkit-user-select:none;touch-action:manipulation}.products-item-slide-img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:90%;object-fit:contain}.products-item-slide-img:hover img:first-of-type{transform:translate(-50%,-50%) scale(1.05)}.products-item-slide-img img:first-of-type{z-index:2;transition:all .3s ease}.pricing{line-height:1;width:max-content;border-radius:50%}.shop-now-btn{-webkit-appearance:button;appearance:button;background-color:#000;background-image:none;border:1px solid #000;border-radius:4px;box-shadow:#fff 4px 4px,#000 4px 4px 0 1px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:20px;margin:0 5px 10px 0;overflow:visible;padding:8px 18px;text-align:center;text-transform:none;touch-action:manipulation;user-select:none;-webkit-user-select:none;vertical-align:middle;white-space:nowrap;text-decoration:none;margin-top:1.5rem;width:fit-content}.shop-now-btn:focus{text-decoration:none}.shop-now-btn:hover{text-decoration:none}.shop-now-btn:active{box-shadow:#00000020 0 3px 5px inset;outline:0}.shop-now-btn:not([disabled]):active{box-shadow:#fff 2px 2px,#000 2px 2px 0 1px;transform:translate(2px,2px)}.bubble{padding:.8rem 1.5rem;text-align:center;text-transform:uppercase;font-size:2rem;letter-spacing:.2rem;background:url('data:image/svg+xml;utf8,<svg width="100" height="100" transform="rotate(25)" opacity="0.3" version="1.1" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><g  fill="%23250E17"><circle cx="25" cy="25" r="12.5"/><circle cx="75" cy="75" r="12.5"/><circle cx="75" cy="25" r="12.5"/><circle cx="25" cy="75" r="12.5"/></g></svg>'),#fff;background-size:12px,100%;position:relative}.bubble--highlight{background:url('data:image/svg+xml;utf8,<svg width="100" height="100" transform="rotate(25)" opacity="0.8" version="1.1" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><g  fill="%23d68810"><circle cx="25" cy="25" r="12.5"/><circle cx="75" cy="75" r="12.5"/><circle cx="75" cy="25" r="12.5"/><circle cx="25" cy="75" r="12.5"/></g></svg>'),#ffcd28;background-size:13px,100%}.bubble--highlight:after{content:""}.toggle-menu{width:30px;height:24px;position:relative;cursor:pointer;z-index:100;display:flex;align-items:center;justify-content:center}.toggle-menu span{display:block;width:70%;height:3px;background-color:#333;border-radius:2px;position:relative;transition:all .3s ease}.toggle-menu span:before{content:"";width:100%;height:3px;background-color:#333;border-radius:2px;position:absolute;top:-7px;left:0;transition:all .3s ease}.toggle-menu span:after{content:"";width:100%;height:3px;background-color:#333;border-radius:2px;position:absolute;top:7px;left:0;transition:all .3s}.toggle-menu.active span{background-color:transparent}.toggle-menu.active span:before{transform:rotate(135deg);top:0}.toggle-menu.active span:after{transform:rotate(-135deg);top:0}.slide-down-menu{position:fixed;top:-100%;left:0;width:100%;background-color:#000;box-shadow:0 2px 6px #0003;transition:top .3s cubic-bezier(.25,.8,.25,1);z-index:1000}.slide-down-menu ul{list-style:none;padding:20px;margin:0;text-align:center;display:flex;justify-content:center;align-items:center;gap:3rem}.slide-down-menu ul li a{text-decoration:none;font-size:18px;color:#fff;transition:color .2s ease}.slide-down-menu ul li a:hover{color:#10be44}.slide-down-menu.active{top:62.67px}.lt-age-modal{display:none;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#ddddddd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999999;animation:fadeIn .3s ease-in-out}.age-verification-logo{width:35%}.lt-age-modal-content{width:50%;height:60vh;text-align:center;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.age-content{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center}.age-verification-bg{z-index:1;position:absolute;top:0;left:0;height:100%;width:100%;object-fit:contain}.logo-secondary{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:130%;opacity:.4}.age-content p{margin:0;font-size:1.6rem;color:#111;font-weight:700}.age-content p:nth-of-type(2){margin-top:1rem;font-size:1.4rem;font-weight:400;color:#333}.lt-age-modal-content h2{color:#fff;font-size:1.8rem;font-weight:700}.lt-buttons-container{width:100%;display:flex;gap:5px;justify-content:center}.lt-age-button{margin:1rem .5rem 0;padding:.7rem 1.4rem;font-size:1.4rem;font-family:Poppins,sans-serif;cursor:pointer;color:#fff;border:none;outline:none;transition:background-color .3s ease;width:15%;border-radius:180px;transition:all .3s ease;box-shadow:0 2px 4px #0000001a,0 8px 16px #0000000d}#lt-yes-button{background:#000}#lt-no-button{background:#fff;color:#333}.lt-age-button:hover{transform:translateY(-2px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.faq-main{background-image:linear-gradient(to top,#000,#0000),url(/cdn/shop/files/bg-faq-main.webp?v=1748029832);background-position:center;background-repeat:no-repeat;background-size:cover;padding:5rem}.about-main{background-image:linear-gradient(to top,#000,#0000),url(/cdn/shop/files/bg-about-us-main.webp?v=1748029832);background-position:center;background-repeat:no-repeat;background-size:cover;padding:5rem}.contact-main{background-image:linear-gradient(to top,#000,#0000),url(/cdn/shop/files/bg-contact-us-main.webp?v=1748029832);background-position:center;background-repeat:no-repeat;background-size:cover;padding:5rem}.products-main{background-image:linear-gradient(to top,#000,#0000),url(/images/bg-products-main.webp);background-position:center;background-repeat:no-repeat;background-size:cover;padding:5rem}.about-title,.contact-title{margin:auto;position:relative;z-index:2;width:fit-content}.faq-mid{padding:3rem;background:#000;position:relative}.about-mid{padding:3rem;background:#000;position:relative;display:flex;flex-direction:column;align-items:center}.products-mid{padding:3rem 3rem 6rem;background:#000;position:relative;display:flex;flex-direction:column;align-items:center}.about-mid-content{width:100%;max-width:900px;display:flex;flex-direction:column;margin:auto;padding:0 2rem 5rem;gap:3rem}.conversation,.conversation--right{width:fit-content;max-width:75%;font-size:1rem;padding:20px;background:#fff;border-radius:15px;position:relative;z-index:2;box-shadow:0 4px 6px #0000001a;line-height:1.5}.conversation--right{align-self:flex-end;background:#f0f0f0}.conversation-title{font-weight:700;margin:0;font-size:1.6rem}.conversation-content{height:0;overflow:hidden;transition:height .3s ease-out;line-height:1.6}.conversation.open .conversation-content,.conversation--right.open .conversation-content{height:auto}.conversation-content p{margin:0;padding:10px 0}.conversation:after{content:"";position:absolute;bottom:-20px;left:30px;width:0;height:0;border-style:solid;border-width:20px 15px 0 15px;border-color:white transparent transparent transparent;z-index:1}.conversation--right:after{content:"";position:absolute;bottom:-20px;right:30px;width:0;height:0;border-style:solid;border-width:20px 15px 0 15px;border-color:#f0f0f0 transparent transparent transparent;z-index:1}.about-weed-hero{margin:auto;width:fit-content}.conversation--about{width:45%;margin-bottom:4rem}.faq-link{font-weight:700;color:#ff4500;white-space:nowrap}.products-list{max-width:1400px;padding:3rem;display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:2rem;background:#fff;border-radius:15px}.products-item{color:#111;display:flex;flex-direction:column;background:#fff;padding:2rem;border-radius:3px}.product-item-img{background:#f5f5f5;overflow:hidden;display:flex;justify-content:center;align-items:center}.product-item-img img{width:100%}.product-item-info{margin-top:.8rem}.product-item-title{font-size:2.1rem}.product-item-price{font-size:1.4rem}.product-shop-now{padding:.8rem 2rem;border:none;font-size:1.4rem;margin-top:1rem;transition:all .3s ease;cursor:pointer;background:#111;color:#fff;border-radius:5px}.product-shop-now:hover{background:#333}@media screen and (max-width: 900px){.products-list{max-width:none;width:100%;padding:1.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));column-gap:1rem;row-gap:3rem;background:#fff;border-radius:15px}.products-mid{padding:0 2rem 4rem}}@media screen and (max-width: 600px){.products-list{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.products-item{padding:0}.product-item-img{background:#f5f5f5;overflow:hidden;border-radius:8px}.product-shop-now{padding:.7rem 1.5rem;font-size:1.2rem}}@media screen and (max-width: 1200px){.test{width:100%}.features{padding-top:3rem}.center{gap:3rem;padding:5rem}.gas{width:150px;top:0}.hero-slider-wrapper{padding:7rem 5rem 0}}@media screen and (max-width: 1000px){.gas{width:120px;top:0}.call-out-left{width:40%}.call-out-right{width:60%}.icons{gap:2rem;width:100%;padding:3rem 5rem}.products-swiper-container{width:100%}.products-slider{padding:5rem}}@media screen and (max-width: 900px){.slide-down-menu.active{top:52.38px}.slide-down-menu ul{padding:10px}.kolliflower-logo{width:160px}.call-out{width:100%;padding:0 3rem}.our-products--title{font-size:1.8rem}.icons{padding:2rem 3rem}.icon-img{height:240px}.products-slider{padding:3rem}.hero-slider{height:250px}.swiper-hero-img{width:100%;height:100%;object-fit:cover}.swiper-hero-word{width:33%}.hero-word-1,.hero-word-3{left:10%}.hero-word-2{right:10%}}@media screen and (max-width: 768px){.slide-down-menu.active{top:54.08px}.main-nav{padding:1rem 2rem;justify-content:space-between}.slide-down-menu ul{gap:2rem}.slide-down-menu ul li a{font-size:1.5rem}.kolliflower-logo{width:140px}.hero-slider-wrapper{padding:4rem 1rem 0}.call-out{flex-direction:column}.call-out-left,.call-out-right{width:100%}.call-out-title{margin-bottom:1rem}.center{padding:1rem;gap:1rem}.our-products--title{font-size:clamp(1.4rem,2vw,2.1rem)}.products-hero-title{max-width:60%}.icons{flex-direction:column}.icon-item{width:100%}.products-item-slide-info{flex-direction:column;gap:1rem}.products-item-slide-info h3{font-size:1.8rem}.social-icon{width:4rem;height:4rem}.footer ul{gap:1rem}.signup-container{padding:2rem 0 4rem}form input[type=email]{width:75%}.conversation--right,.conversation{max-width:none;width:80%;border-radius:15px}.lt-age-modal-content{width:100%}.swiper-hero-word{width:36%}.hero-word-1{top:1rem}.hero-word-3{top:4rem;left:35%;width:40%}}@media screen and (max-width: 480px){.slide-down-menu.active{top:49.78px}.kolliflower-logo{width:120px}.call-out{padding:0 2rem}.shop-now-btn{padding:6px 12px}.footer ul li:not(:last-of-type):after{margin-left:1.5rem}.conversation--right,.conversation{max-width:none;width:85%}.about-main{min-height:auto;padding:2rem}.about-mid-content{padding:0}.about-mid{padding:1rem}.faq-main{padding:2rem}.faq-mid{padding:1rem}}@media screen and (max-width: 1400px){.lt-age-modal-content{width:60%}}@media screen and (max-width: 1100px){.lt-age-modal-content{width:70%}}@media screen and (max-width: 900px){.lt-age-modal-content{width:90%}}@media screen and (max-width: 630px){.age-content{padding:0}.logo-secondary{opacity:.6}}@media screen and (max-width: 500px){.lt-age-modal-content{padding:3rem 2rem}.lt-age-modal-content h2{font-size:2rem}.age-content p{font-size:1.4rem}.lt-age-button{padding:0}.age-content p:nth-of-type(2){font-size:1rem;margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom.css.map */
