*,*::before,*::after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%;max-height:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}ul,ol{list-style:none;margin:0;padding:0}@font-face{font-family:"Avenir";src:url("fonts/Avenir-Light.woff2") format("woff2"),url("fonts/Avenir-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Avenir";src:url("fonts/Avenir-LightOblique.woff2") format("woff2"),url("fonts/Avenir-LightOblique.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Avenir";src:url("fonts/Avenir-Roman.woff2") format("woff2"),url("fonts/Avenir-Roman.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Avenir";src:url("fonts/Avenir-BookOblique.woff2") format("woff2"),url("fonts/Avenir-BookOblique.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Avenir";src:url("fonts/Avenir-Medium.woff2") format("woff2"),url("fonts/Avenir-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Avenir";src:url("fonts/Avenir-MediumOblique.woff2") format("woff2"),url("fonts/Avenir-MediumOblique.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Avenir";src:url("fonts/Avenir-Heavy.woff2") format("woff2"),url("fonts/Avenir-Heavy.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Avenir";src:url("fonts/Avenir-HeavyOblique.woff2") format("woff2"),url("fonts/Avenir-HeavyOblique.woff") format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Avenir";src:url("fonts/Avenir-Black.woff2") format("woff2"),url("fonts/Avenir-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Avenir";src:url("fonts/Avenir-BlackOblique.woff2") format("woff2"),url("fonts/Avenir-BlackOblique.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}.arrow{border:solid #0f112b;border-width:0 3px 3px 0;display:inline-block;padding:3px}.arrow.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.arrow.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.arrow.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.arrow.down{transform:rotate(45deg);-webkit-transform:rotate(45deg);position:relative;top:-2px}.arrow.white{border-color:white}html{font-family:"Avenir",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;background:white;background:#FBF8F5}html body{overflow-x:clip}.box{max-width:1680px;margin:0 auto;width:100%}header.site-header{max-width:1680px;width:100%;margin:0 auto}header.site-header .box{position:fixed;background:#d5be7b;background-clip:padding-box;border:12px solid transparent;z-index:10000;border-top:0;height:100px;border-image:url(elements/drizzy-pattern.png) 50 round;padding:0 120px;transition:all .3s ease}header.site-header .box .box-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:start;justify-items:center}header.site-header .box .box-inner .hamburger-menu{display:none;flex-direction:column;justify-content:center;justify-self:start;align-self:start;height:24px;width:auto;background:transparent;border:none;cursor:pointer;height:100px;gap:6px;transition:all .3s ease}header.site-header .box .box-inner .hamburger-menu .hamburger-line{display:block;height:2px;width:30px;background:#2c2825;border-radius:10px;transition:all .3s linear}header.site-header .box .box-inner .hamburger-menu[aria-expanded="true"] .hamburger-line{transform-origin:center;position:absolute}header.site-header .box .box-inner .hamburger-menu[aria-expanded="true"] .hamburger-line:nth-child(1){transform:rotate(45deg)}header.site-header .box .box-inner .hamburger-menu[aria-expanded="true"] .hamburger-line:nth-child(2){transform:rotate(-45deg)}header.site-header .box .box-inner .hamburger-menu[aria-expanded="true"] .hamburger-line:nth-child(3){opacity:0}header.site-header .box .box-inner .site-branding{display:flex;justify-content:center;align-items:center;transition:all .3s ease;position:relative;top:0}header.site-header .box .box-inner .menu-top-menu-container{height:100px;transition:all .3s ease;align-content:center}header.site-header .box .box-inner .menu-top-menu-container .menu{display:flex;gap:20px}header.site-header .box .box-inner .menu-top-menu-container .menu li a{color:white;text-transform:uppercase;text-decoration:none;font-size:14px;position:relative}header.site-header .box .box-inner .menu-top-menu-container .menu li a::after{content:"";position:absolute;left:50%;bottom:-3px;width:0;height:2px;background:white;transition:all .3s ease;transform:translateX(-50%)}header.site-header .box .box-inner .menu-top-menu-container .menu li a:hover::after{width:100%}header.site-header .box .box-inner .right{display:flex;align-items:center;gap:20px;height:100px;transition:all .3s ease}header.site-header .box .box-inner .right .account{position:relative;display:grid;justify-items:center;transition:all .3s ease}header.site-header .box .box-inner .right .account a{text-decoration:none;color:white;font-size:10px;text-transform:uppercase}header.site-header .box .box-inner .right .account a img,header.site-header .box .box-inner .right .account a svg{height:30px;width:30px;transition:all .3s ease}header.site-header .box .box-inner .right .account:hover{filter:brightness(.96)}header.site-header .box .box-inner .right .cart{position:relative;display:grid;justify-items:center;transition:all .3s ease}header.site-header .box .box-inner .right .cart a{text-decoration:none;color:white;font-size:10px;text-transform:uppercase}header.site-header .box .box-inner .right .cart a img,header.site-header .box .box-inner .right .cart a svg{height:30px;width:30px;transition:all .3s ease}header.site-header .box .box-inner .right .cart .item-count{position:absolute;top:-5px;right:-5px;background:#1f962e;color:white;width:20px;height:20px;border-radius:50%;display:grid;justify-content:center;align-items:center;font-size:12px;pointer-events:none}header.site-header .box .box-inner .right .cart:hover{filter:brightness(.96)}header.site-header.scrolled .box{height:40px}header.site-header.scrolled .box .box-inner .site-branding{top:-60px}header.site-header.scrolled .box .box-inner .menu-top-menu-container{height:40px}header.site-header.scrolled .box .box-inner .hamburger-menu{height:40px}header.site-header.scrolled .box .box-inner .right{height:40px}header.site-header.scrolled .box .box-inner .right .account a svg,header.site-header.scrolled .box .box-inner .right .cart a svg,header.site-header.scrolled .box .box-inner .right .account a img,header.site-header.scrolled .box .box-inner .right .cart a img{height:20px;width:20px}header.site-header.scrolled .box .box-inner .right .account div.text,header.site-header.scrolled .box .box-inner .right .cart div.text{opacity:0;height:0}@media screen and (max-width:1680px){header.site-header .box{padding:0 40px;border-left:0;border-right:0}}@media screen and (max-width:1000px){header.site-header .box .box-inner{grid-template-columns:1fr auto 1fr}header.site-header .box .box-inner .hamburger-menu{display:flex;z-index:8000;position:relative}header.site-header .box .box-inner .site-branding{z-index:7000;position:relative}header.site-header .box .box-inner .menu-top-menu-container{order:10;grid-column:span 3;opacity:0;pointer-events:none;backdrop-filter:blur(30px);background:rgba(0,0,0,0.6);position:absolute;left:0;right:0;height:100vh;align-content:start;padding-top:180px}header.site-header .box .box-inner .menu-top-menu-container .menu{display:grid;justify-items:center}header.site-header .box .box-inner .right{justify-self:end}header.site-header.menu-opened{background:transparent}header.site-header.menu-opened .box-inner .hamburger-menu .hamburger-line{background:white}header.site-header.menu-opened .box-inner .menu-top-menu-container{opacity:1;pointer-events:all}header.site-header.menu-opened.scrolled .box-inner .menu-top-menu-container{height:100vh}}@media screen and (max-width:600px){header.site-header .box{padding:0 10px}header.site-header .box .box-inner .right{gap:10px;position:relative;right:8px}header.site-header .box .box-inner .right .account a{font-size:8px}header.site-header .box .box-inner .right .account a svg,header.site-header .box .box-inner .right .account a img{height:20px;width:20px}header.site-header .box .box-inner .right .cart a{font-size:8px}header.site-header .box .box-inner .right .cart a svg,header.site-header .box .box-inner .right .cart a img{height:20px;width:20px}header.site-header .box .box-inner .right .cart .item-count{font-size:10px;top:-8px;right:-8px;width:16px;height:16px}}.front-grid{max-width:1680px;width:100%;margin:0 auto;position:relative}.front-grid .slide{min-height:60vh;display:grid;align-content:center;padding:60px 0}.front-grid .slide.full{min-height:100vh;background:#d5be7b;background-clip:padding-box;border:12px solid transparent;padding:60px 15px;border-image:url('elements/drizzy-pattern.png') 50 round}.front-grid .slide.full .slide-inner h2,.front-grid .slide.full .slide-inner p,.front-grid .slide.full .slide-inner ul,.front-grid .slide.full .slide-inner li{color:white}.front-grid .slide.full .slide-inner h2{font-size:36px;line-height:1.2;font-weight:800}.front-grid .slide.full .slide-inner div{display:grid;gap:30px}.front-grid .slide.full .slide-inner ul{font-weight:bold;display:grid;gap:4px}.front-grid .slide .slide-inner{padding:0 120px;display:grid;grid-template-columns:3fr 6fr 3fr;align-items:center;gap:30px}.front-grid .slide .slide-inner .side{display:grid;gap:30px}.front-grid .slide .slide-inner.first{padding:150px 0 60px}.front-grid .slide .slide-inner .center{display:grid;gap:30px;text-align:center;justify-items:center}.front-grid .slide .slide-inner .rotate{justify-content:center}.front-grid .slide .slide-inner .rotate img{animation:rotateAnimation 60s linear infinite}.front-grid .slide .slide-inner h1{font-size:45px;font-weight:800;line-height:1.2;color:#4B4A49}.front-grid .slide .slide-inner h2{font-size:36px;line-height:1.2;font-weight:800;color:#4B4A49}.front-grid .slide .slide-inner p{color:#939598}.front-grid .slide .slide-inner .front-gallery{display:grid;gap:30px;grid-template-rows:1fr 1fr 1fr}.front-grid .slide .slide-inner .front-gallery img,.front-grid .slide .slide-inner .front-gallery video{border-radius:40px}.front-grid .front-cta{grid-column:span 5;display:grid;align-items:center;justify-items:center}.front-grid .model{position:absolute;width:100%;max-width:1680px;pointer-events:none;margin:0 auto;z-index:5000}.front-grid .model .model-inner{height:100vh;max-width:1680px;width:100%;margin:0 auto;display:grid;grid-template-columns:3fr 6fr 3fr}.front-grid .model .model-inner .model-source{display:grid;align-items:center}.front-grid .model .model-inner .model-source model-viewer{width:100%;height:70vh;background:url('elements/drop-shadow.png') no-repeat;background-position:center;background-position-x:calc(50% + 10px);background-position-y:calc(50% + 10px);background-size:auto 100%}.front-grid #transparent{background:#FBF8F5;z-index:6000;position:relative}@media screen and (max-width:1680px){.front-grid .slide .slide-inner{padding:0 40px}.front-grid .slide .slide-inner .rotate{height:70vh;align-items:center}.front-grid .slide.full{border-left:0;border-right:0;padding:30px 0}}@media screen and (max-width:1280px){.front-grid{overflow-x:clip;max-width:100vw}.front-grid .slide{align-content:space-between}.front-grid .slide.first{padding-top:140px}.front-grid .slide .slide-inner{grid-template-columns:1fr}.front-grid .slide .slide-inner .front-gallery{grid-template-rows:1fr;grid-template-columns:1fr 1fr 1fr}.front-grid #back .model-space{order:-5}.front-grid .model .model-inner{grid-template-columns:1fr;align-items:center}.front-grid .model .model-inner .side{display:none}.front-grid .model .model-inner .model-source{align-items:end}.front-grid .front-cta{grid-column:span 1}}@media screen and (max-width:800px){.front-grid .model .model-inner .model-source model-viewer{height:60vh}.front-grid .slide .slide-inner .rotate{height:60vh;align-items:center}.front-grid .slide .slide-inner .front-gallery{grid-template-rows:1fr;grid-template-columns:1fr}.front-grid .slide .slide-inner .front-gallery img,.front-grid .slide .slide-inner .front-gallery video{max-width:450px !important;width:100% !important;aspect-ratio:1/1}.front-grid .slide .slide-inner .side.l-center{gap:6px;padding-top:10px}.front-grid .slide.first{min-height:70vh}}.front-products{grid-column:span 5;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:18px}.front-products .front-product .product-image{padding:30px 50px;border-radius:30px}.front-products .front-product .product-image img{object-fit:contain}.front-products .front-product .details{padding:20px;display:grid;gap:10px;justify-items:center;text-align:center}.front-products .front-product .details h3{color:#4B4A49;text-align:center;font-size:18px;text-transform:uppercase}.front-products .front-product .details h3 span{color:#939598;font-size:10px;display:block;margin-bottom:5px}@media screen and (max-width:1280px){.front-products{grid-column:span 1;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:20px;padding:10px;scroll-padding-left:40px;margin:0 -40px}.front-products .front-product{width:300px;flex:0 0 300px;scroll-snap-align:start}.front-products .front-product .product-image{padding:30px}.front-products .front-product .product-image img{aspect-ratio:1}.front-products .front-product:first-child{margin-left:40px}.front-products .front-product:last-child{margin-right:40px}}.help-center{display:grid;grid-template-columns:repeat(6, 1fr);background:#FBF8F5;position:relative;z-index:6000;padding:120px 0 !important;background-image:url(elements/faq-bg.webp);background-repeat:no-repeat;background-size:100% auto;background-position:top;gap:180px 0}.help-center.nobg{background-image:none}.help-center .left{grid-column:span 3;padding-left:120px}.help-center .right{padding-right:120px;display:grid;grid-column:span 3;gap:16px;grid-template-columns:1fr 2fr}.help-center .right h2{font-size:46px;color:#4B4A49}.help-center .right h3{color:#4B4A49;font-size:32px;margin-top:20px}.help-center .right p{color:#939598;font-size:16px}.help-center .right .faq-categories ul{display:grid;gap:7px}.help-center .right .faq-categories ul li{display:grid;grid-template-columns:30px auto;align-items:center;text-align:center;padding:12px 15px;border:2px solid #d5be7b;border-radius:30px;cursor:pointer;justify-items:center;color:#d5be7b;text-transform:uppercase;line-height:0;font-weight:bold;font-size:14px;background:white;transition:background .2s ease}.help-center .right .faq-categories ul li img{height:24px;width:24px;object-fit:contain}.help-center .right .faq-categories ul li.active{background:#d5be7b;color:white;box-shadow:inset 0 3px 6px #00000059;border:0px;padding:14px 17px}.help-center .right .faq-categories ul li.active img{filter:brightness(10)}.help-center .right .faq-questions .questions-category{display:none}.help-center .right .faq-questions .questions-category.active{display:grid;gap:7px}.help-center .right .faq-questions .questions-category .question{border:2px solid #d5be7b;border-radius:30px}.help-center .right .faq-questions .questions-category .question h4{padding:14px 22px 13px;color:#4B4A49;font-size:14px;cursor:pointer}.help-center .right .faq-questions .questions-category .question p{padding:14px 22px 30px;display:none;color:#939598;font-size:12px}.help-center .right .faq-questions .questions-category .question.active h4{background:#d5be7b;border-radius:30px;color:white;padding:15px 22px 14px}.help-center .right .faq-questions .questions-category .question.active p{display:block}.help-center .bottom-left{grid-column:span 2}.help-center .bottom-center{grid-column:span 2;max-width:600px;justify-self:center;display:grid;justify-items:center;text-align:center;padding:0 40px;align-self:end;gap:10px}.help-center .bottom-center h3{font-size:32px;color:#4B4A49}.help-center .bottom-center p{font-size:16px;color:#939598;margin-bottom:10px}.help-center .bottom-right{grid-column:span 2;padding-right:120px;display:grid;gap:30px;align-items:end;align-content:center;align-self:end;justify-self:center}.help-center .bottom-right .contact{display:grid;grid-template-columns:30px auto;gap:12px}.help-center .bottom-right .contact h4{font-size:18px;color:#4B4A49}.help-center .bottom-right .contact p{font-size:12px;color:#939598}.help-center .bottom-right .contact a.cta{font-size:12px;justify-self:start;width:122px;text-align:center;margin-top:11px;font-weight:bold;padding:6px 20px}@media screen and (max-width:1000px){.help-center{padding:15px !important;gap:50px 0}.help-center .right{padding-right:0}.help-center .right .faq-left.first{display:none}.help-center .right .faq-right.first{grid-column:span 2}.help-center .bottom-left{grid-column:span 3}.help-center .bottom-center{grid-column:span 3;padding:0}.help-center .bottom-right{grid-column:span 6;padding-right:0;align-items:start;grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width:800px){.help-center{padding-top:130vw !important;background-image:url(elements/faq-bg-mobile.webp)}.help-center.nobg{padding-top:0 !important}.help-center .left{display:none}.help-center .right{grid-column:span 6}.help-center .right .faq-categories{grid-column:span 2}.help-center .right .faq-categories ul{grid-template-columns:1fr 1fr}.help-center .right .faq-questions{grid-column:span 2}.help-center .bottom-left{grid-column:span 6}.help-center .bottom-center{grid-column:span 6}.help-center .bottom-right{grid-template-columns:1fr 1fr}.help-center .bottom-right .contact{grid-template-columns:1fr;justify-items:center;text-align:center}.help-center .bottom-right .contact div.img{height:32px}.help-center .bottom-right .contact a.cta{justify-self:center}}main.content{padding-top:180px}main.content.nopad{padding-top:0}.featured{max-width:1920px;margin:0 auto;width:100%;height:590px;border-bottom-left-radius:30px;border-bottom-right-radius:30px;background-position:center;background-size:cover}.featured .featured-content{padding:140px 120px 0;height:100%;max-width:1680px;width:100%;margin:0 auto;display:grid;justify-items:start;align-items:center;align-content:center;gap:20px}.featured .featured-content h2{font-size:46px;color:white;max-width:500px;line-height:1.2}.featured .featured-content p{font-size:20px;color:white;max-width:500px}@media screen and (max-width:1680px){.featured .featured-content{padding:140px 40px 0}}@media screen and (max-width:800px){.featured{height:40vh}.featured .featured-content h2{font-size:24px}}.pre-blends-text{padding:40px 120px;display:grid;gap:30px}.pre-blends-text h2{color:#4B4A49;font-size:46px}.pre-blends-text p{color:#939598;font-size:16px;margin:14px 0px;font-weight:600}.pre-blends-text .quick-search{display:grid;gap:10px;justify-items:start}.pre-blends-text .quick-search h3{font-size:32px;color:#4B4A49}.pre-blends-text .quick-search select{border:2px solid #939598;color:#939598;border-radius:30px;padding:10px 30px;display:block;font-size:16px;text-decoration:none;background:white}@media screen and (max-width:1680px){.pre-blends-text{padding:40px 40px}}.blends-products{display:grid;gap:30px}.blends-products.archive{padding:0 120px 80px}.blends-products .blend-product{display:grid;grid-template-columns:1fr 2fr 2fr;padding:70px;gap:30px;border-radius:30px;box-shadow:10px 10px 50px #00000080;position:relative}.blends-products .blend-product .main-img img{max-height:500px}.blends-products .blend-product .description h3{color:white;font-size:46px;text-transform:uppercase}.blends-products .blend-product .description h3 span{font-size:10px;display:block;margin-bottom:5px}.blends-products .blend-product .description hr{margin:20px 0;border:1px solid white;width:30px}.blends-products .blend-product .description p{color:white;font-size:14px}.blends-products .blend-product .description .pricing{display:grid;justify-items:start;margin-top:40px}.blends-products .blend-product .description .pricing .addToCart{border:2px solid white;background:transparent;color:white}.blends-products .blend-product .description .pricing .addToCart.disabled{pointer-events:none;opacity:.2;cursor:not-allowed}.blends-products .blend-product .description .pricing .price{font-size:22px;margin-top:10px;color:white}.blends-products .blend-product .description .pricing .stock-status{color:white;font-weight:bold}.blends-products .blend-product .description .pricing .variant-options .variants{display:flex;align-items:center;gap:12px}.blends-products .blend-product .description .pricing .variant-options .variants label{border-radius:26px;background:#ffffff91;border:1px solid white;padding:6px 16px;font-size:14px;display:flex;gap:8px;align-items:center;cursor:pointer}.blends-products .blend-product .description .pricing .variant-options .variants label input{display:none}.blends-products .blend-product .description .pricing .variant-options .variants label.active{background:white}.blends-products .blend-product .description .pricing .variant-options p{font-weight:bold;margin-bottom:4px}.blends-products .blend-product .side-img{position:relative;bottom:-70px;max-height:500px;align-self:end}.blends-products .blend-product .side-img img{max-height:500px;object-fit:scale-down;object-position:bottom}.blends-products .blend-product .drizzy-icon{position:absolute;top:24px;right:24px;width:50px;height:60px}.blends-products .blend-product .drizzy-icon img{width:100%;height:100%;object-fit:scale-down;object-position:right top}@media screen and (max-width:1680px){.blends-products.archive{padding:0 40px 80px}}@media screen and (max-width:1000px){.blends-products .blend-product{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;align-items:center}.blends-products .blend-product .main-img{justify-items:center;display:grid;grid-row:span 2}.blends-products .blend-product .main-img img{max-height:auto}.blends-products .blend-product .side-img{max-height:250px;margin-bottom:-70px;bottom:0}.blends-products .blend-product .side-img img{max-height:250px}}@media screen and (max-width:800px){.blends-products .blend-product{grid-template-columns:1fr;grid-template-rows:auto}.blends-products .blend-product .main-img{grid-row:span 1;max-height:400px}.blends-products .blend-product .main-img img{max-height:400px}.blends-products .blend-product .description .pricing{justify-items:center}.blends-products .blend-product .side-img{justify-items:center}}@media screen and (max-width:600px){.blends-products.archive{padding:0 0 80px}.blends-products .blend-product{padding:40px}.blends-products .blend-product .side-img{margin-bottom:-40px}.blends-products .blend-product .description h3{font-size:32px}}footer.site-footer{max-width:1680px;width:100%;margin:80px auto 0;background:white;position:relative;z-index:6000}footer.site-footer .box{background:#2c2825;background-clip:padding-box;border:12px solid transparent;border-bottom:0;border-image:url(elements/drizzy-pattern-b.png) 50 round;padding:20px 120px 20px;display:grid;grid-template-columns:200px auto 1fr;gap:20px}footer.site-footer .box .logo{position:relative}footer.site-footer .box .logo .logo-inner{position:absolute;bottom:0}footer.site-footer .box .middle{display:grid;gap:14px}footer.site-footer .box .middle .menu ul{display:flex;gap:20px}footer.site-footer .box .middle .menu ul li a{color:#9B9DA0;font-size:16px;text-transform:uppercase;text-decoration:none}footer.site-footer .box .middle .legal-menu ul{display:flex;gap:20px}footer.site-footer .box .middle .legal-menu ul li a{color:#9B9DA0;font-size:12px;text-transform:uppercase;text-decoration:none}footer.site-footer .box .middle .legal{color:#9B9DA0;font-size:10px}footer.site-footer .box .right{display:grid;justify-items:end;align-content:space-between}footer.site-footer .box .right .socials{display:flex;gap:10px}footer.site-footer .box .right .socials img,footer.site-footer .box .right .socials svg{height:30px;width:30px}footer.site-footer .box .right .copyright p{color:#9B9DA0;font-size:10px}@media screen and (max-width:1680px){footer.site-footer .box{border-left:0;border-right:0;padding:20px 40px}}@media screen and (max-width:1000px){footer.site-footer .box{grid-template-columns:1fr;justify-items:center;justify-content:center}footer.site-footer .box .logo{height:80px;width:100%;display:grid;justify-items:center}footer.site-footer .box .middle{justify-items:center}footer.site-footer .box .right{justify-items:center;gap:14px}footer.site-footer .box .legal{text-align:center}}@media screen and (max-width:600px){footer.site-footer .box{padding:20px 10px}footer.site-footer .box .middle .menu ul{display:grid;justify-items:center}footer.site-footer .box .middle .legal-menu ul{display:grid;justify-items:center}}.addToCart,.cta,button.ff-btn,.shopNow,.wc-block-cart__submit-container .wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button{border:2px solid #d5be7b;color:#d5be7b;border-radius:30px;padding:10px 30px;display:block;font-size:16px;text-transform:uppercase;text-decoration:none;margin-top:10px;background:white;transition:all .3s ease !important}.addToCart.coming-soon,.cta.coming-soon,button.ff-btn.coming-soon,.shopNow.coming-soon,.wc-block-cart__submit-container .wc-block-cart__submit-button.coming-soon,.wc-block-components-checkout-place-order-button.coming-soon{border:2px solid #9B9DA0;color:#9B9DA0}.addToCart:hover,.cta:hover,button.ff-btn:hover,.shopNow:hover,.wc-block-cart__submit-container .wc-block-cart__submit-button:hover,.wc-block-components-checkout-place-order-button:hover{border:2px solid #9b7d28;color:#9b7d28}@keyframes rotateAnimation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#ajax-login-modal{position:fixed;top:0;left:0;right:0;bottom:0;display:grid;background:#00000057;backdrop-filter:blur(4px);z-index:50000;align-items:center;justify-items:center;pointer-events:all;opacity:1;transition:opacity .3s ease-in-out}#ajax-login-modal.hidden{pointer-events:none;opacity:0}#ajax-login-modal form{display:grid;background:white;padding:40px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}#ajax-login-modal .modal-tabs{display:grid;justify-content:center;gap:10px;grid-template-columns:1fr 1fr}#ajax-login-modal .modal-tabs button{padding:8px 10px;border:none;cursor:pointer;font-size:16px;text-align:center;background:#efefef;border-top-left-radius:5px;border-top-right-radius:5px}#ajax-login-modal .modal-tabs button.active{font-weight:bold;background:white}#ajax-login-modal .modal-form{display:none;align-items:center;gap:8px 4px}#ajax-login-modal .modal-form.active{display:grid;grid-template-columns:1fr 1fr}#ajax-login-modal .modal-form label{color:#313030}#ajax-login-modal .modal-form label span{font-size:12px;color:#979797}#ajax-login-modal .modal-form input{border-radius:5px;padding:4px;border:1px solid #eaebeb}#ajax-login-modal .modal-form h2{grid-column:span 2}#ajax-login-modal .modal-form button{grid-column:span 2;border-radius:5px;background:#d5be7b;color:white;border:0px solid black;outline:none;padding:calc(.667em + 2px) calc(1.333em + 2px);cursor:pointer}#ajax-login-modal .success-message{background:#4fa31c;margin-bottom:10px;padding:6px;text-align:center;color:white;border-radius:5px}.super-bg{height:100%;max-width:1920px;margin:0 auto;aspect-ratio:16 / 9;min-height:80vh;position:relative;width:100%}.super-bg video,.super-bg img{height:100%;width:100%;object-fit:cover}.super-bg .text{position:absolute;padding-top:100px;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:grid;justify-content:center;align-items:center;align-content:center;text-align:center;color:white}.super-bg .text .text-inner{max-width:600px;margin:0 auto;display:grid;gap:20px;justify-items:center}.super-bg .text .text-inner h1{font-size:64px;font-weight:bold;line-height:1}.super-bg .text .text-inner p{max-width:300px;margin:0 auto;font-size:16px;font-weight:normal}.super-bg .text .text-inner a.btn{border:2px solid #d5be7b;background:#d5be7b;color:white;border-radius:30px;padding:10px 30px;display:block;font-size:16px;text-transform:uppercase;text-decoration:none;margin-top:10px;min-width:200px}@media screen and (max-width:600px){.super-bg .text .text-inner h1{font-size:32px}}.fluentform{width:100%}.fluentform form input,.fluentform form textarea{border:2px solid #d5be7b;color:#d5be7b;border-radius:30px;padding:10px 30px;display:block;font-size:14px}.fluentform form .ff_submit_btn_wrapper{margin-bottom:0;font-size:14px;display:grid;justify-items:end}.lifestyle-carousel{position:relative;overflow:hidden;width:100%;max-width:1680px;margin:0 auto;padding:20px 0}.lifestyle-carousel .carousel-track{display:flex;gap:20px;transition:none;will-change:transform}.lifestyle-carousel .slide{flex-shrink:0;width:25%}.lifestyle-carousel .slide img,.lifestyle-carousel .slide video{width:100%;height:auto;border-radius:30px}@media screen and (max-width:1000px){.lifestyle-carousel .carousel-track .slide{width:33.33%}}@media screen and (max-width:800px){.lifestyle-carousel .carousel-track .slide{width:50%}}.more-info{width:100%;max-width:1680px;margin:0 auto;padding:40px 120px;background-image:url(elements/need-more.webp);height:550px;background-size:cover;background-position:center}.more-info .slide-inner{display:grid;justify-content:end;height:100%;align-items:center}.more-info .slide-inner .text{max-width:400px;display:grid;justify-items:start;gap:20px}.more-info .slide-inner .text h2{font-size:46px;line-height:1.2}.more-info .slide-inner .text h2,.more-info .slide-inner .text p{color:white}.more-info .slide-inner .text a.cta{border:2px solid white;color:white;background:transparent}@media screen and (max-width:1000px){.more-info{background-position:right}}@media screen and (max-width:800px){.more-info{background-image:url(elements/need-more-mobile.webp);height:230vw;padding:40px 15px;background-position:center;margin-bottom:40px}.more-info .slide-inner{align-items:end;justify-content:start}}@media screen and (max-width:500px){.more-info{height:260vw}}@media screen and (max-width:1280px){.l-hide{display:none !important}.l-center{text-align:center !important}}.wp-block-woocommerce-empty-cart-block .wp-block-product-new{display:none !important}.wp-block-woocommerce-empty-cart-block h2:not(.wc-block-cart__empty-cart__title){display:none !important}.wp-block-woocommerce-empty-cart-block{min-height:calc(100Vh - 735px)}.age-gate__wrapper{z-index:999999999999999999999999;overflow:clip}.age-gate__wrapper .age-gate{background:transparent;overflow:visible}.age-gate__wrapper .age-gate::after{background:url("/wp-content/themes/cc-drizzy/elements/deco.svg") no-repeat;background-size:contain;background-position:center;content:"";display:block;position:absolute;top:-150px;left:-150px;width:calc(100% + 300px);height:calc(100% + 300px);z-index:-1;animation:rotateAnimation 60s linear infinite}.age-gate__wrapper .age-gate__background-color{background-color:#FBF8F5}.age-gate__wrapper .age-gate__background{background-position:right;background-size:auto 100%;background-repeat:no-repeat}.age-gate__wrapper .age-gate__submit button{border:2px solid #d5be7b;color:white;border-radius:30px;padding:10px 30px;display:block;font-size:16px;text-transform:uppercase;text-decoration:none;background:#d5be7b}.age-gate__wrapper .age-gate__fields input{border-radius:30px !important}@media screen and (max-width:1000px){.age-gate__wrapper .age-gate__background{background-image:none !important}}.wp-block-woocommerce-cart{padding:0 120px}.wp-block-woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__image a img{border-radius:8px;box-shadow:8px 8px 17px -4px #0000003d;border:1px solid #d5be7b;aspect-ratio:1;object-fit:contain;padding:4px}.wp-block-woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__quantity{display:flex;gap:20px;align-items:center;align-content:center}.wp-block-woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-components-quantity-selector{margin:0 !important}@media screen and (max-width:940px){.wp-block-woocommerce-cart{padding:0 40px}}@media screen and (max-width:640px){.wp-block-woocommerce-cart{padding:0}.wp-block-woocommerce-cart .wc-block-cart-items__row{grid-template-columns:80px auto auto !important}.wp-block-woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__image{grid-column-start:initial !important;grid-column-end:initial !important;grid-row-start:initial !important}.wp-block-woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__product{grid-column:span 1;grid-column-start:initial !important;grid-column-end:initial !important;grid-row-start:initial !important}.wp-block-woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity{display:grid;gap:2px;justify-items:start}.wp-block-woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__total{grid-column:span 1;grid-column-start:initial !important;grid-column-end:initial !important;grid-row-start:initial !important}.woocommerce-cart main.site-main{padding:170px 10px 20px}}.wp-block-woocommerce-checkout{padding:0 120px}.woonotification-container{background:#000000;position:fixed;top:0;width:100%;z-index:5000000;left:0;right:0;padding:16px;opacity:0;transition:all .3s ease-in-out;pointer-events:none}.woonotification-container.active{opacity:1;pointer-events:all}.woonotification-container .woonotification{width:100%;text-align:center;color:white;max-width:1600px;margin:0 auto;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.woonotification-container .woonotification .close img{width:24px;height:24px;filter:invert(1)}main.site-main{max-width:1680px;margin:0 auto;padding:170px 140px 20px;display:grid;gap:12px}main.site-main ul{list-style:disc;margin-left:20px;padding:0}@media screen and (max-width:1000px){main.site-main{padding:170px 40px 20px}}@media screen and (max-width:600px){#front{grid-template-rows:1fr !important;align-items:start}}.benefits{display:flex;justify-content:space-evenly;width:100%;grid-column:span 6;text-align:center;margin-top:120px;gap:40px;flex-wrap:wrap}.benefits .benefit{display:grid;gap:6px;min-width:200px}.benefits .benefit img{margin:0 auto;display:block;width:55px;height:55px;object-fit:contain;margin-bottom:10px}.benefits .benefit h2{text-align:center;font-size:24px}.benefits .benefit p{color:#939598;font-size:14px}@media screen and (max-width:1000px){.benefits{margin-top:60px}}@media screen and (max-width:600px){.benefits{margin-top:0;display:grid;gap:40px}}.promo-bar{background:black;overflow:hidden;white-space:nowrap;height:40px;display:flex;align-items:center;position:relative;transition:all .3s ease}.promo-bar .promo-track{display:flex;position:absolute;left:0;top:0;height:100%;align-items:center;will-change:transform}.promo-bar .promo-track .promo{color:white;font-size:14px;text-transform:uppercase;letter-spacing:1px;margin-right:200px;white-space:nowrap}.promo-bar.hide{height:0px}div.elementor{padding-top:200px}.progress{margin-bottom:30px}.progress ul{display:grid;grid-template-columns:1fr 1fr 1fr;list-style-type:none !important;margin:0;margin-left:0 !important;gap:20px}.progress ul li{border:2px solid #2c2825;background:transparent;color:#2c2825;padding:0;margin:0;text-align:center;padding:10px 0;border-radius:40px}.progress ul li.active{border:2px solid #d5be7b;background:#d5be7b;color:white}.progress ul li.done{border:2px solid #2c2825;background:#2c2825;color:white}.progress ul li a{color:white;text-decoration:none}.trust-badges{display:flex;gap:20px}.trust-badges img{max-height:30px}.quick-cart{position:fixed;top:0;left:0;right:0;width:100%;height:100%;z-index:9999999999999999999999999;display:grid;grid-template-columns:auto 360px;opacity:1;pointer-events:all;transition:all .3s ease}.quick-cart[aria-hidden="true"]{opacity:0;pointer-events:none}.quick-cart .qc-overlay{background:#00000075}.quick-cart .qc-panel{background:white;display:grid;grid-template-rows:40px 1fr auto}.quick-cart .qc-panel>*{max-width:360px}.quick-cart .qc-panel .qc-top{background:black;display:flex;justify-content:space-between;padding:5px 10px;color:white;height:40px;align-items:center}.quick-cart .qc-panel .qc-top .qc-title{text-transform:uppercase;letter-spacing:6px}.quick-cart .qc-panel .qc-top .qc-close{cursor:pointer;background:none;color:white;border:none;outline:none;font-size:20px;line-height:0}.quick-cart .qc-panel .qc-content{padding:10px}.quick-cart .qc-panel .qc-content .qc-items{display:grid;gap:16px}.quick-cart .qc-panel .qc-content .qc-items .qc-line{display:grid;grid-template-columns:50px auto;gap:10px;align-items:center}.quick-cart .qc-panel .qc-content .qc-items .qc-line .qc-thumb{width:50px;height:50px;overflow:hidden}.quick-cart .qc-panel .qc-content .qc-items .qc-line .qc-thumb img{width:100%;height:100%;object-fit:contain}.quick-cart .qc-panel .qc-content .qc-items .qc-line .qc-main{display:grid;gap:4px}.quick-cart .qc-panel .qc-content .qc-items .qc-line .qc-main .qc-row{display:flex;justify-content:space-between;gap:10px;font-size:12px;align-items:center}.quick-cart .qc-panel .qc-content .qc-items .qc-line .qc-main .qc-row .qc-name a{color:black;text-decoration:none}.quick-cart .qc-panel .qc-content .qc-items .qc-line .qc-main .qc-row .qc-count{display:grid;grid-template-columns:12px 30px 12px;justify-items:center;padding:2px 6px;border:1px solid #dfdfdf;border-radius:5px;align-items:center}.quick-cart .qc-panel .qc-content .qc-items .qc-line .qc-main .qc-row .qc-count .qc-count-minus,.quick-cart .qc-panel .qc-content .qc-items .qc-line .qc-main .qc-row .qc-count .qc-count-plus{cursor:pointer}.quick-cart .qc-panel .qc-content .qc-items .qc-line .qc-main .qc-row .qc-count .qc-count-number{font-weight:bold}.quick-cart .qc-panel .qc-content .qc-items .qc-line .qc-main .qc-row .qc-count.loading{pointer-events:none;opacity:.5}.quick-cart .qc-panel .qc-content .qc-items .qc-line .qc-main .qc-row .qc-delete img{width:15px;height:15px;opacity:.5;cursor:pointer}.quick-cart .qc-panel .qc-content .qc-items .qc-line .qc-main .qc-row.count-delete{justify-content:start}.quick-cart .qc-panel .qc-content .qc-upsell{border-top:1px solid gray;margin-top:20px;padding-top:10px}.quick-cart .qc-panel .qc-content .qc-upsell .qc-upsell-list{display:flex;cursor:grab;overflow-x:auto;overflow-y:clip;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;padding-bottom:5px}.quick-cart .qc-panel .qc-content .qc-upsell .qc-upsell-list::-webkit-scrollbar{height:8px}.quick-cart .qc-panel .qc-content .qc-upsell .qc-upsell-list::-webkit-scrollbar-thumb{background:#f1f1f1;border-radius:4px}.quick-cart .qc-panel .qc-content .qc-upsell .qc-upsell-list::-webkit-scrollbar-track{background:transparent}.quick-cart .qc-panel .qc-content .qc-upsell .qc-upsell-list.dragging,.quick-cart .qc-panel .qc-content .qc-upsell .qc-upsell-list.animating{cursor:grabbing;user-select:none;scroll-snap-type:none}.quick-cart .qc-panel .qc-content .qc-upsell .qc-upsell-list .qc-upsell-item{flex:0 0 240px;scroll-snap-align:start;border-radius:16px;background:#fff;gap:10px;display:grid;grid-template-columns:50px auto;align-items:center;background:#f1f1f1}.quick-cart .qc-panel .qc-content .qc-upsell .qc-upsell-list .qc-upsell-item .qc-upsell-info .qc-upsell-price{font-size:12px;font-weight:bold}.quick-cart .qc-panel .qc-content .qc-upsell .qc-upsell-list .qc-upsell-item .qc-upsell-info .qc-upsell-add{color:black;padding:2px 8px;border-radius:15px;text-decoration:none;font-size:12px;border:1px solid #3f3f3f}.quick-cart .qc-panel .qc-content .qc-upsell .qc-upsell-list .qc-upsell-item .qc-upsell-info .qc-upsell-name a{color:black;text-decoration:none;font-size:12px}.quick-cart .qc-panel .qc-content .qc-upsell .qc-upsell-list .qc-upsell-item .qc-upsell-thumb{width:50px;height:50px;overflow:hidden}.quick-cart .qc-panel .qc-content .qc-upsell .qc-upsell-list .qc-upsell-item .qc-upsell-thumb img{width:100%;height:100%;object-fit:contain}.quick-cart .qc-panel .qc-bottom{padding:10px}.quick-cart .qc-panel .qc-bottom .qc-summary{display:none}.quick-cart .qc-panel .qc-bottom .qc-checkout{border:2px solid #2c2825;background:#2c2825;color:white;padding:10px 20px;display:block;border-radius:50px;text-align:center;margin:0 auto;text-transform:uppercase;text-decoration:none}