@charset "UTF-8";@font-face{font-family:American Typewriter;src:url(/build/assets/american-typewriter-38e36482.woff2) format("woff2"),url(/build/assets/american-typewriter-e0525d51.ttf) format("ttf");font-style:normal;font-display:swap}@font-face{font-family:Bebas Neue;src:url(/build/assets/BebasNeue-38634658.woff2) format("woff2"),url(/build/assets/BebasNeue-198ee988.ttf) format("ttf");font-style:normal;font-display:swap}@font-face{font-family:Onyx;src:url(/build/assets/ONYX-4fdadffc.woff2) format("woff2"),url(/build/assets/ONYX-baba81b9.ttf) format("ttf");font-style:normal;font-display:swap}@font-face{font-family:CologneSixty;src:url(/build/assets/cccs-e7aaee33.ttf) format("ttf"),url(/build/assets/cccs-b6320c9a.woff2) format("woff2");font-style:normal;font-display:swap}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-decoration:none}*{box-sizing:border-box}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;*display: inline;*zoom: 1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{text-decoration:none;outline:none}a:active,a:hover{text-decoration:none;outline:none}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left: -7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align: middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow: visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height: 13px;*width: 13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:none}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}pre{white-space:normal}mark{background-color:transparent}hr{height:1px;margin:0;background-color:#000;border:none}input,textarea{width:100%;line-height:normal;border:0;border-radius:0;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none}input[type=text]::-ms-clear{display:none}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}button{background-color:transparent;border:none;cursor:pointer}.fade{opacity:0;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.fade.in{opacity:1}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:#001926}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.6;filter:alpha(opacity=80)}.modal{z-index:1001;overflow:hidden;-webkit-overflow-scrolling:touch;position:fixed;top:0;right:0;bottom:0;left:0;display:none;cursor:pointer;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out}.modal-dialog{width:560px;max-width:calc(100% - 40px);margin:100px auto;cursor:default}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}@font-face{font-family:American Typewriter;src:url(/build/assets/american-typewriter-38e36482.woff2) format("woff2"),url(/build/assets/american-typewriter-e0525d51.ttf) format("ttf");font-style:normal;font-display:swap}@font-face{font-family:Bebas Neue;src:url(/build/assets/BebasNeue-38634658.woff2) format("woff2"),url(/build/assets/BebasNeue-198ee988.ttf) format("ttf");font-style:normal;font-display:swap}@font-face{font-family:Onyx;src:url(/build/assets/ONYX-4fdadffc.woff2) format("woff2"),url(/build/assets/ONYX-baba81b9.ttf) format("ttf");font-style:normal;font-display:swap}@font-face{font-family:CologneSixty;src:url(/build/assets/cccs-e7aaee33.ttf) format("ttf"),url(/build/assets/cccs-b6320c9a.woff2) format("woff2");font-style:normal;font-display:swap}.bn,.cartSection .nextStepBtn,.cartSection .hiddenBox p strong,.cactusInfoSection .btnBox button,.cactusInfoSection .btnBox span,.cookieBtnBox .btn,.cookieOptions .inputBox>div p,.cookieOptions .inputBox>div span,body{font-family:Bebas Neue}.on,.generalTextSection .mainTextBox h1,.errorSection p strong,.manifestoBottomSection h2,.manifestoSection h1,.collectionSection h1,.successMessage .sMsgBox h2,.emptyCart h1,.cartSection .productsAdded .pNameCell,.mainHeader .mainNavBox .mainNav a,.contactSection h1,.productsSection h1,.homeTitleSection h1{font-family:Onyx}.at,.generalTextSection .mainTextBox ol li,.generalTextSection .mainTextBox ul li,.generalTextSection .mainTextBox p,.errorSection p,.manifestoBottomSection p,.manifestoSection p,.collectionSection .collectionInfo p,.contactSection button:after,.contactSection a,.successMessage .sMsgBox p,.cartSection .payingMethodBox .inputBox p,.cartSection .inputBox:not(.radioBox) p,.cartSection .checkbox label,.cartSection .radioBox label,.cartSection input,.cartSection textarea,.cartSection .productsAdded .priceCell,.cartSection .hiddenBox p,.cartSection .couponWrapper p,.cartSection .summary td,.cartSection .summary p,.cartSection .deliveryNote,.cartSection .backBtn,.cactusInfoSection .price,.cactusInfoSection article p,.productCard .infoBox .price,.productCard .infoBox .cactusType,.mainFooter .footerNav a,.mainFooter .footerNav button,.mainFooter .footerNav,.cookieWrapper article,.cookieOptions .cookieHeader h2,.cookieOptions .inputBox p,.cookieOptions article p{font-family:American Typewriter}.ats{font-family:Cologne Sixty}.cs{font-family:CologneSixty}.cartSection .inputBox:not(.radioBox) p,.cartSection .couponWrapper p,.cartSection .backBtn i,.mainFooter .footerNav a,.mainFooter .footerNav button,.mainFooter .footerNav,.mainHeader .shoppingCart .counterBadge{font-size:12px;line-height:120%}.generalTextSection .mainTextBox ol li,.cactusInfoSection .cactusType,.productCard .infoBox .cactusType{font-size:18px;line-height:130%}@media (max-width: 1919px){.generalTextSection .mainTextBox ol li,.cactusInfoSection .cactusType,.productCard .infoBox .cactusType{font-size:clamp(16px,1.111vw,18px)}}@media (max-width: 1439px){.generalTextSection .mainTextBox ol li,.cactusInfoSection .cactusType,.productCard .infoBox .cactusType{font-size:clamp(14px,1.367vw,16px)}}.generalTextSection .mainTextBox ul li,.generalTextSection .mainTextBox table,.generalTextSection .mainTextBox p,.successMessage .sMsgBox p,.cartSection .payingMethodBox .inputBox p,.cartSection .checkbox label,.cartSection .radioBox label,.cartSection .hiddenBox p,.cartSection .summary td,.cartSection .summary p,.cartSection .deliveryNote,.cartSection .backBtn{font-size:20px;line-height:100%}@media (max-width: 1919px){.generalTextSection .mainTextBox ul li,.generalTextSection .mainTextBox table,.generalTextSection .mainTextBox p,.successMessage .sMsgBox p,.cartSection .payingMethodBox .inputBox p,.cartSection .checkbox label,.cartSection .radioBox label,.cartSection .hiddenBox p,.cartSection .summary td,.cartSection .summary p,.cartSection .deliveryNote,.cartSection .backBtn{font-size:clamp(18px,1.25vw,20px)}}@media (max-width: 1439px){.generalTextSection .mainTextBox ul li,.generalTextSection .mainTextBox table,.generalTextSection .mainTextBox p,.successMessage .sMsgBox p,.cartSection .payingMethodBox .inputBox p,.cartSection .checkbox label,.cartSection .radioBox label,.cartSection .hiddenBox p,.cartSection .summary td,.cartSection .summary p,.cartSection .deliveryNote,.cartSection .backBtn{font-size:clamp(16px,1.563vw,18px)}}.cartSection .hiddenBox p strong,.cartSection .containerf .infoBox .titleBox,.mainFooter .socialBox p,.mainHeader .mainNavBox .socialBox p{font-size:24px;line-height:100%}@media (max-width: 1919px){.cartSection .hiddenBox p strong,.cartSection .containerf .infoBox .titleBox,.mainFooter .socialBox p,.mainHeader .mainNavBox .socialBox p{font-size:clamp(20px,1.389vw,24px)}}@media (max-width: 1439px){.cartSection .hiddenBox p strong,.cartSection .containerf .infoBox .titleBox,.mainFooter .socialBox p,.mainHeader .mainNavBox .socialBox p{font-size:clamp(18px,1.758vw,20px)}}.cartSection input,.cartSection textarea,.cactusInfoSection .price,.productCard .infoBox .price{font-size:26px;line-height:130%}@media (max-width: 1919px){.cartSection input,.cartSection textarea,.cactusInfoSection .price,.productCard .infoBox .price{font-size:clamp(20px,1.389vw,26px)}}@media (max-width: 1439px){.cartSection input,.cartSection textarea,.cactusInfoSection .price,.productCard .infoBox .price{font-size:clamp(18px,1.758vw,20px)}}.cartSection .payingMethodBox .inputBox p i,.cartSection .nextStepBtn,.cactusInfoSection .btnBox button,.cactusInfoSection .btnBox span,.mainHeader .mainNavBox .socialBox li i,.btn{font-size:30px;line-height:100%}@media (max-width: 1919px){.cartSection .payingMethodBox .inputBox p i,.cartSection .nextStepBtn,.cactusInfoSection .btnBox button,.cactusInfoSection .btnBox span,.mainHeader .mainNavBox .socialBox li i,.btn{font-size:clamp(28px,1.944vw,30px)}}@media (max-width: 1439px){.cartSection .payingMethodBox .inputBox p i,.cartSection .nextStepBtn,.cactusInfoSection .btnBox button,.cactusInfoSection .btnBox span,.mainHeader .mainNavBox .socialBox li i,.btn{font-size:clamp(24px,2.344vw,28px)}}.generalTextSection .mainTextBox h4,.errorSection p,.manifestoBottomSection p,.manifestoSection p,.collectionSection .collectionInfo p,.contactSection button i,.contactSection a,.cartSection .productsAdded th,.cartSection .titleBox,.cartSection .cartHeaderBox .number span,.cactusInfoSection article p{font-size:32px;line-height:130%}@media (max-width: 1919px){.generalTextSection .mainTextBox h4,.errorSection p,.manifestoBottomSection p,.manifestoSection p,.collectionSection .collectionInfo p,.contactSection button i,.contactSection a,.cartSection .productsAdded th,.cartSection .titleBox,.cartSection .cartHeaderBox .number span,.cactusInfoSection article p{font-size:clamp(26px,1.806vw,32px)}}@media (max-width: 1439px){.generalTextSection .mainTextBox h4,.errorSection p,.manifestoBottomSection p,.manifestoSection p,.collectionSection .collectionInfo p,.contactSection button i,.contactSection a,.cartSection .productsAdded th,.cartSection .titleBox,.cartSection .cartHeaderBox .number span,.cactusInfoSection article p{font-size:clamp(24px,2.344vw,26px)}}@media (max-width: 1439px){.generalTextSection .mainTextBox h4,.errorSection p,.manifestoBottomSection p,.manifestoSection p,.collectionSection .collectionInfo p,.contactSection button i,.contactSection a,.cartSection .productsAdded th,.cartSection .titleBox,.cartSection .cartHeaderBox .number span,.cactusInfoSection article p{font-size:clamp(20px,1.953vw,24px)}}.generalTextSection .mainTextBox h3,.newestSection h2,.otherCactusesSection h2,.carouselWrapper .carouselNav .slideTitle p,.carouselWrapper .carouselNav .counter span,.btnA{font-size:38px;line-height:82%}@media (max-width: 1919px){.generalTextSection .mainTextBox h3,.newestSection h2,.otherCactusesSection h2,.carouselWrapper .carouselNav .slideTitle p,.carouselWrapper .carouselNav .counter span,.btnA{font-size:clamp(32px,1vw,38px)}}@media (max-width: 1439px){.generalTextSection .mainTextBox h3,.newestSection h2,.otherCactusesSection h2,.carouselWrapper .carouselNav .slideTitle p,.carouselWrapper .carouselNav .counter span,.btnA{font-size:clamp(26px,2.539vw,32px)}}@media (max-width: 767px){.generalTextSection .mainTextBox h3,.newestSection h2,.otherCactusesSection h2,.carouselWrapper .carouselNav .slideTitle p,.carouselWrapper .carouselNav .counter span,.btnA{font-size:clamp(20px,4.831vw,26px)}}.generalTextSection .mainTextBox h2,.cartSection .productsAdded .pNameCell{font-size:48px;line-height:100%}@media (max-width: 1919px){.generalTextSection .mainTextBox h2,.cartSection .productsAdded .pNameCell{font-size:clamp(40px,2.778vw,48px)}}@media (max-width: 1439px){.generalTextSection .mainTextBox h2,.cartSection .productsAdded .pNameCell{font-size:clamp(34px,3.32vw,40px)}}.successMessage .sMsgBox h2{font-size:66px;line-height:100%}@media (max-width: 1919px){.successMessage .sMsgBox h2{font-size:clamp(56px,3.889vw,66px)}}@media (max-width: 1439px){.successMessage .sMsgBox h2{font-size:clamp(46px,4.492vw,56px)}}.errorSection p strong{font-size:90px;line-height:110%}.generalTextSection .mainTextBox h1,.mainHeader .mainNavBox .mainNav a{font-size:160px;line-height:100%;letter-spacing:-1%}@media (max-width: 1919px){.generalTextSection .mainTextBox h1,.mainHeader .mainNavBox .mainNav a{font-size:clamp(100px,6.944vw,160px)}}@media (max-width: 767px){.generalTextSection .mainTextBox h1,.mainHeader .mainNavBox .mainNav a{font-size:clamp(68px,16.425vw,100px)}}.manifestoBottomSection h2,.manifestoSection h1,.collectionSection h1,.contactSection h1,.emptyCart h1,.productsSection h1,.homeTitleSection h1{font-size:238px;line-height:82%;text-transform:uppercase}@media (max-width: 1919px){.manifestoBottomSection h2,.manifestoSection h1,.collectionSection h1,.contactSection h1,.emptyCart h1,.productsSection h1,.homeTitleSection h1{font-size:clamp(160px,11.111vw,238px)}}@media (max-width: 1439px){.manifestoBottomSection h2,.manifestoSection h1,.collectionSection h1,.contactSection h1,.emptyCart h1,.productsSection h1,.homeTitleSection h1{font-size:clamp(130px,12.695vw,160px)}}@media (max-width: 767px){.manifestoBottomSection h2,.manifestoSection h1,.collectionSection h1,.contactSection h1,.emptyCart h1,.productsSection h1,.homeTitleSection h1{font-size:clamp(94px,22.705vw,130px)}}@media (max-width: 413px){.manifestoBottomSection h2,.manifestoSection h1,.collectionSection h1,.contactSection h1,.emptyCart h1,.productsSection h1,.homeTitleSection h1{font-size:clamp(80px,22.857vw,94px)}}@font-face{font-family:icomoon;src:url(/build/assets/icomoon-4008de2a.eot?k6futr);src:url(/build/assets/icomoon-4008de2a.eot?k6futr#iefix) format("embedded-opentype"),url(/build/assets/icomoon-1ce9d720.ttf?k6futr) format("truetype"),url(/build/assets/icomoon-2aaa7e4c.woff?k6futr) format("woff"),url(/build/assets/icomoon-56868bf4.svg?k6futr#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow:before{content:""}.icon-close:before{content:""}.icon-info:before{content:""}.icon-copy:before{content:""}.icon-instagram:before{content:""}.icon-facebook:before{content:""}.icon-shop:before{content:""}html{overflow-x:hidden;scroll-behavior:smooth}body.fixed{overflow:hidden;height:100vh;width:100%}section{position:relative;z-index:1;background-color:#fff}.containerf{max-width:1920px;width:calc(100% - 190px);margin:auto}.containerf.sm{width:calc(100% - 400px)}.btn{display:inline-block;padding:15px 30px 10px;background-color:#2b2b2b;border:1px solid #2B2B2B;border-radius:35px;letter-spacing:2%;color:#fff;text-transform:uppercase;transition:opacity .3s ease}.btn.bordered{border-color:#2b2b2b;background-color:transparent;color:#2b2b2b}.btn:hover{opacity:.8}.btnA{display:flex;align-items:center;position:relative;width:max-content;padding:10px 0;margin-bottom:50px;color:#2b2b2b;text-align:center;transition:color .3s ease}.btnA i{display:block;position:relative;top:-2.5px;margin-right:30px;color:#fff;font-size:20px;transition:transform .3s ease;z-index:1}.btnA i:after{opacity:0;position:absolute;top:50%;right:47.5%;width:1px;height:3px;background-color:#fff;transform:translateY(-50%);transition:opacity .3s ease,width .3s ease;content:""}.btnA span{display:block;position:relative;z-index:1}.btnA:before{position:absolute;left:-16px;top:calc(50% - 2.5px);width:50px;height:50px;border-radius:50%;background-color:#2b2b2b;transform:translateY(-50%);content:"";z-index:0}.btnA:after{position:absolute;left:-16px;top:calc(50% - 2.5px);width:50px;height:50px;border-radius:50px;background-color:#2b2b2b;transform:translateY(-50%);transition:width .3s cubic-bezier(.25,.46,.45,.94),border-radius .3s ease .2s,transform .3s ease .2s;content:"";z-index:0}.btnA:hover{color:#fff}.btnA:hover i{transform:translate(15px)}.btnA:hover i:after{opacity:1;width:100%}.btnA:hover:after{width:calc(100% + 50px);transition:width .35s cubic-bezier(.25,.46,.45,.94) .1s,border-radius .3s ease,transform .3s ease}.textMask{position:relative;display:block;overflow:hidden}.textLine{position:relative;display:block;transform:translateY(150%) rotate(10deg);transition:transform .3s ease-in-out}@media (max-width: 1919px){.containerf{width:calc(100% - clamp(130px,9.028vw,190px))}.containerf.sm{width:calc(100% - clamp(300px,20.833vw,400px))}.btnA{margin-bottom:clamp(30px,2.93vw,50px)}}@media (max-width: 1439px){.containerf{width:calc(100% - clamp(100px,9.766vw,130px))}.containerf.sm{width:calc(100% - clamp(200px,19.531vw,300px))}}@media (max-width: 1024px){.textLine:not(.mainHeader .textLine){position:relative;display:block;transform:translateY(0) rotate(0);transition:transform .3s ease-in-out}}@media (max-width: 1023px){.containerf{width:calc(100% - clamp(80px,10.417vw,100px))}.containerf.sm{width:calc(100% - clamp(160px,20.833vw,200px))}}@media (max-width: 767px){.containerf,.containerf.sm{width:calc(100% - clamp(40px,9.662vw,80px))}.btnA{margin-bottom:clamp(20px,4.831vw,30px)}}@keyframes pulse{0%,to{scale:1}50%{scale:1.08}}@keyframes fadeBlur{0%,to{opacity:1;filter:blur(0px)}50%{opacity:.4;filter:blur(2px)}}@keyframes dotAnim{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #000000b3}70%{transform:scale(1);box-shadow:0 0 0 10px #0000}to{transform:scale(1);box-shadow:0 0 #0000}}.cookieBtnWrapper,.cookieWrapper{position:fixed;bottom:50px;right:75px;transition:opacity .3s ease-in-out}.cookieBtnWrapper{z-index:1001}.cookieBtnWrapper.hidden{display:block;opacity:0;pointer-events:none}.cookieBtnWrapper .cookieBtn{display:flex;justify-content:center;align-items:center;width:105px;height:105px;background-color:#ffd3d3;border-radius:50%;transition:background-color .3s ease-in-out;box-shadow:0 4px 4px #00000040}.cookieBtnWrapper .cookieBtn i{font-size:52px;color:#fff}.cookieBtnWrapper .cookieBtn:hover{background-color:#ffd3d3cc}.cookieCloseBtn{position:absolute;top:0;right:0;width:35px;height:35px;display:flex;align-items:center;justify-content:center;border:4px solid #FFD3D3;background-color:#fff;border-radius:50%;transform:translate(25%,-25%);z-index:2}.cookieCloseBtn i{color:#2b2b2b}.cookieWrapper{display:flex;align-items:flex-start;max-width:840px;padding:30px 35px;background-color:#ffd3d3;border-radius:3px;z-index:1200;pointer-events:all;box-shadow:0 4px 4px #00000040}.cookieWrapper.hidden{display:flex;opacity:0;pointer-events:none}.cookieWrapper article{margin-bottom:30px;color:#2b2b2b;background-color:#ffd3d3;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.cookieWrapper article strong{display:inline-block;text-transform:uppercase;margin-bottom:25px}.cookieIcon{display:block;margin-right:20px}.cookieIcon i{font-size:52px;color:#fff}.cookieBtnBox{display:flex;justify-content:space-between;gap:15px}.cookieBtnBox .btn{font-size:20px}.cookieOptions{position:fixed;top:50%;left:50%;display:flex;align-items:flex-start;max-width:1000px;width:calc(100% - 40px);margin:auto;background-color:#ffd3d3;border:2px solid #FFD3D3;box-shadow:0 4px 4px #00000040;border-radius:3px;transform:translate(-50%,-50%);transition:opacity .3s ease-in-out;z-index:1200;padding:30px 25px}.cookieOptions>div{max-height:calc(100vh - 100px);overflow-y:scroll}.cookieOptions>div::-webkit-scrollbar{display:none}.cookieOptions.hidden{display:flex;opacity:0;pointer-events:none}.cookieOptions .cookieHeader{display:flex;align-items:center;padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #2B2B2B}.cookieOptions .cookieHeader h2{font-size:18px;text-transform:uppercase;color:#2b2b2b}.cookieOptions .cookieIcon{margin-right:15px}.cookieOptions article{padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #2B2B2B}.cookieOptions article p{margin-bottom:10px;font-size:16px;line-height:20px}.cookieOptions article p a{color:#00e;text-decoration:underline;transition:opacity .3s ease-in-out}.cookieOptions article p a:hover{opacity:.8}.cookieOptions article p:last-child{margin-bottom:0}.cookieOptions .inputBox{padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #2B2B2B}.cookieOptions .inputBox>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.cookieOptions .inputBox>div p,.cookieOptions .inputBox>div span{font-size:16px;text-transform:uppercase;color:#2b2b2b;margin-bottom:0}.cookieOptions .inputBox p{margin-bottom:10px;font-size:14px;font-size:16px;color:#2b2b2b}.cookieOptions .inputBox p:last-child{margin-bottom:0}.cookieOptions .inputBox:last-child{padding-bottom:0;border-bottom:none}.cookieOptions form{margin-bottom:25px;max-height:40vh;overflow-y:scroll}.cookieOptions form::-webkit-scrollbar{display:none}.cookieOptions input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;cursor:pointer}.cookieOptions input[type=checkbox]:focus{outline:0}.cookieOptions .toggle{height:32px;width:52px;border-radius:16px;display:inline-block;position:relative;margin:0;color:#2b2b2b;border:2px solid #2B2B2B;background:#FFD3D3;transition:all .2s ease;outline:none!important;box-shadow:none!important;background-image:none!important}.cookieOptions .toggle:hover{border:2px solid #2B2B2B!important}.cookieOptions .toggle:after{content:"";position:absolute;top:2px;left:2px;width:24px;height:24px;border-radius:50%;background:#2B2B2B;box-shadow:0 1px 2px #2c2c2c33;transition:all .2s cubic-bezier(.5,.1,.75,1.35)}.cookieOptions .toggle:checked{background-color:#ffffffe6!important;border:2px solid #2B2B2B!important}.cookieOptions .toggle:checked:after{transform:translate(20px)}.cookieOptions .toggle:focus,.cookieOptions .toggle:active{outline:none!important;box-shadow:none!important}.cookieOptions .cookieBtnBox{justify-content:center}.cookieModalBc{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1002;transition:opacity .3s ease-in-out}.cookieModalBc.hidden{display:block;opacity:0;pointer-events:none}@media (max-width: 1919px){.cookieBtnWrapper .cookieBtn{width:clamp(85px,5.903vw,105px);height:clamp(85px,5.903vw,105px)}.cookieBtnWrapper .cookieBtn i{font-size:clamp(44px,3.056vw,52px)}.cookieCloseBtn{width:clamp(30px,2.083vw,35px);height:clamp(30px,2.083vw,35px);padding:0}.cookieCloseBtn i{font-size:12px}}@media (max-width: 1439px){.cookieBtnWrapper,.cookieWrapper{right:clamp(25px,2.441vw,75px)}}@media (max-width: 1023px){.cookieWrapper{max-width:calc(100% - 50px);padding:clamp(20px,2.604vw,30px) clamp(25px,3.255vw,35px)}.cookieIcon i{font-size:clamp(34px,4.427vw,52px)}.cookieBtnBox .cBtn{font-size:12px}.cookieOptions{padding:20px 25px 25px}.cookieOptions .cookieIcon{margin-right:10px}}@media (max-width: 767px){.cookieBtnWrapper .cookieBtn{width:clamp(70px,16.908vw,85px);height:clamp(70px,16.908vw,85px)}.cookieBtnWrapper .cookieBtn i{font-size:clamp(44px,3.056vw,52px)}.cookieBtnWrapper,.cookieWrapper{right:15px}.cookieWrapper{max-width:calc(100% - 30px);max-height:80vh;overflow-y:scroll}.cookieWrapper article{margin-bottom:20px}.cookieWrapper article strong{margin-bottom:15px;font-size:16px}.cookieWrapper article p{font-size:14px;line-height:18px}.cookieBtnBox{flex-direction:column;gap:10px}.cookieBtnBox .btn{font-size:16px}.cookieOptions>div{max-height:70vh}.cookieOptions .inputBox p,.cookieOptions article p{font-size:14px;line-height:18px}.cookieOptions .inputBox>div{margin-bottom:10px}.cookieOptions form{padding-top:15px}.cookieOptions article{margin-bottom:0}}.mainHeader{padding:70px 0}.mainHeader .containerf{display:flex;align-items:center}.mainHeader .mainLogo{position:relative;margin-right:auto;z-index:1101;transition:opacity .3s ease}.mainHeader .mainLogo:hover{opacity:.6}.mainHeader .mainNav ul{display:flex;align-items:center;gap:15px}.mainHeader .menuOpener{position:relative;display:block;cursor:pointer;width:25px;height:25px;margin-bottom:0;padding:0;overflow:hidden;z-index:1101}.mainHeader .menuOpener svg{transform:scale(3.1);margin-bottom:-7.5px}.mainHeader .menuOpener path{fill:none;stroke:#2b2b2b;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;--length: 24;--offset: -38;stroke-dasharray:var(--length) var(--total-length);stroke-dashoffset:var(--offset);transition:all .8s cubic-bezier(.645,.045,.355,1)}.mainHeader .menuOpener .line--1,.mainHeader .menuOpener .line--3{--total-length: 111.22813415527344;--offset: -50.22813415527344}.mainHeader .menuOpener .line--2{--total-length: 99}.mainHeader .menuOpener.active svg path{transform:translate(30px)}.mainHeader .menuOpener.active svg .line--1,.mainHeader .menuOpener.active svg .line--3{--length: 22.627416998;--offset: -16.9705627485}.mainHeader .menuOpener.active svg .line--2{--length: 0;--offset: -20}.mainHeader .shoppingCart{position:relative;margin-right:30px;z-index:1101}.mainHeader .shoppingCart i{font-size:24px;color:#2b2b2b}.mainHeader .shoppingCart .counterBadge{opacity:0;position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;transform:translate(50%,-30%) scale(.6);width:20px;height:20px;background-color:#2b2b2b;color:#fff;border-radius:50%;transition:opacity .3s ease,transform .3s ease;pointer-events:none}.mainHeader .shoppingCart .counterBadge.active{opacity:1;transform:translate(50%,-30%) scale(1)}.mainHeader .mainNavBox{opacity:1;pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#ffd3d3;transform:translateY(-100%);transition:transform .8s ease-out 1.4s,opacity .4s ease-out 1.6s;z-index:1100}.mainHeader .mainNavBox .textLine{padding-top:15px}.mainHeader .mainNavBox li:nth-child(1) .textLine{transition:letter-spacing .3s ease,transform .8s ease-in-out 1s}.mainHeader .mainNavBox li:nth-child(2) .textLine{transition:letter-spacing .3s ease,transform .8s ease-in-out .8s}.mainHeader .mainNavBox li:nth-child(3) .textLine{transition:letter-spacing .3s ease,transform .8s ease-in-out .6s}.mainHeader .mainNavBox li:nth-child(4) .textLine{transition:letter-spacing .3s ease,transform .8s ease-in-out .4s}.mainHeader .mainNavBox .mainNav{height:100%;padding-bottom:70px}.mainHeader .mainNavBox .mainNav ul{display:flex;flex-direction:column;align-items:flex-start;margin-top:auto;gap:0}.mainHeader .mainNavBox .mainNav li{transition:transform .3s ease}.mainHeader .mainNavBox .mainNav li:hover{transform:translate(2.5%)}.mainHeader .mainNavBox .mainNav li:hover a{opacity:.75}.mainHeader .mainNavBox .mainNav li:hover .textLine{letter-spacing:5px}.mainHeader .mainNavBox .mainNav a{text-transform:uppercase;color:#2b2b2b;transition:opacity .3s ease}.mainHeader .mainNavBox .socialBox{opacity:0;position:absolute;bottom:70px;right:50px;display:flex;align-items:center;filter:blur(10px);transition:opacity .6s ease,filter .6s ease}.mainHeader .mainNavBox .socialBox p{max-width:135px;margin-right:105px;color:#fff}.mainHeader .mainNavBox .socialBox ul{display:flex;align-items:center;gap:40px}.mainHeader .mainNavBox .socialBox li{display:block;width:55px;height:55px;background-color:#2b2b2b;border-radius:50%;transition:opacity .3s ease}.mainHeader .mainNavBox .socialBox li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.mainHeader .mainNavBox .socialBox li i{color:#fff}.mainHeader .mainNavBox .socialBox li:hover{opacity:.8}.mainHeader .mainNavBox.active{pointer-events:all;transform:translateY(0);transition:transform .8s ease-in 0s,opacity .6s ease-in 0s}.mainHeader .mainNavBox.active .textLine{transform:translateY(0) rotate(0)}.mainHeader .mainNavBox.active li:nth-child(1) .textLine{transition:letter-spacing .3s ease,transform .8s ease-in-out .4s}.mainHeader .mainNavBox.active li:nth-child(2) .textLine{transition:letter-spacing .3s ease,transform .8s ease-in-out .6s}.mainHeader .mainNavBox.active li:nth-child(3) .textLine{transition:letter-spacing .3s ease,transform .8s ease-in-out .8s}.mainHeader .mainNavBox.active li:nth-child(4) .textLine{transition:letter-spacing .3s ease,transform .8s ease-in-out 1s}.mainHeader .mainNavBox.active .socialBox{opacity:1;filter:blur(0);transition:opacity .6s ease 1.8s,filter .6s ease 1.8s}@media (max-width: 1919px){.mainHeader{padding:clamp(40px,2.778vw,70px) 0}}@media (max-width: 1023px){.mainHeader .mainNavBox .mainNav{padding-bottom:clamp(35px,4.557vw,70px)}.mainHeader .mainNavBox .socialBox{bottom:clamp(35px,4.557vw,70px);right:clamp(40px,5.208vw,50px)}.mainHeader .mainNavBox .socialBox p{margin-right:clamp(30px,3.906vw,135px)}.mainHeader .mainNavBox .socialBox ul{gap:clamp(30px,3.906vw,40px)}}@media (max-width: 767px){.mainHeader{padding:clamp(20px,4.831vw,40px) 0}.mainHeader .mainNavBox{display:flex;flex-direction:column;height:100vh;padding:80px 0 130px;overflow-y:scroll}.mainHeader .mainNavBox .mainNav{flex-grow:1;align-items:unset;height:unset;padding-bottom:0}.mainHeader .mainNavBox .mainNav ul{width:100%;margin-top:0}.mainHeader .mainNavBox .mainNav ul li{width:100%;padding:clamp(30px,7.246vw,45px) 0;text-align:center;border-bottom:1px solid #BEBEBE}.mainHeader .mainNavBox .mainNav ul li:last-child{border-bottom:none}.mainHeader .mainNavBox .socialBox{position:relative;bottom:unset;right:unset;width:100%;justify-content:space-between;margin:auto 0 0;padding:0 clamp(20px,4.831vw,40px)}}@media (max-width: 413px){.mainHeader .mainNavBox .mainNav ul li{padding:clamp(15px,4vw,30px) 0}.mainHeader .mainNavBox .mainNav ul li a{font-size:clamp(50px,13.333vw,68px)}}.mainFooter{position:relative;z-index:0}.mainFooter .videoBox{position:relative;display:flex;height:880px;width:100%;margin-top:-440px}.mainFooter .videoBox .stickyBox{display:flex;justify-content:center;position:sticky;height:440px;width:100%;bottom:0;left:0;align-self:flex-end}.mainFooter .backgroundVideo{position:absolute;width:100%;height:100%;overflow:hidden}.mainFooter .backgroundVideo:after{position:absolute;top:-50px;left:-50px;width:calc(100% + 100px);height:calc(100% + 100px);background-color:#ffffffb3;content:""}.mainFooter .backgroundVideo video{width:100%;height:100%;object-fit:cover;object-position:center;filter:blur(21px)}.mainFooter .socialBox{position:relative;z-index:1;height:100%}.mainFooter .socialBox video{height:100%}.mainFooter .socialBox p{position:absolute;bottom:25px;left:25px;color:#fff;mix-blend-mode:difference}.mainFooter .socialBox ul{position:absolute;bottom:25px;right:25px;display:flex;align-items:center;column-gap:40px}.mainFooter .socialBox a{display:flex;justify-content:center;align-items:center;width:55px;height:55px;background-color:#2b2b2b;border-radius:50%;transition:background-color .3s ease}.mainFooter .socialBox a i{font-size:30px;color:#fff}.mainFooter .socialBox a:hover{background-color:#2b2b2bcc}.mainFooter .footerNav{display:flex;align-items:center;justify-content:space-between;padding:50px 0;color:#2b2b2b}.mainFooter .footerNav a,.mainFooter .footerNav button{padding:0;color:#2b2b2b;text-decoration:underline}.mainFooter .footerNav .rightBox{display:flex;flex-direction:column}.mainFooter .footerNav .rightBox div{margin-top:10px;display:flex;justify-content:space-between}@media (max-width: 1919px){.mainFooter .videoBox{height:calc(2*clamp(370px,25.694vw,440px));margin-top:calc(-1*clamp(370px,25.694vw,440px))}.mainFooter .videoBox .stickyBox{height:clamp(370px,25.694vw,440px)}.mainFooter .socialBox ul{bottom:clamp(15px,1.042vw,25px);right:clamp(15px,1.042vw,25px);column-gap:clamp(20px,1.389vw,40px)}.mainFooter .socialBox a{width:clamp(45px,3.125vw,55px);height:clamp(45px,3.125vw,55px)}.mainFooter .socialBox a i{font-size:clamp(24px,1.667vw,30px)}}@media (max-width: 1439px){.mainFooter .videoBox{height:calc(2*clamp(300px,29.297vw,370px));margin-top:calc(-1*clamp(300px,29.297vw,370px))}.mainFooter .videoBox .stickyBox{height:clamp(300px,29.297vw,370px)}}@media (max-width: 767px){.mainFooter .videoBox{height:200vw;margin-top:-100vw}.mainFooter .videoBox .stickyBox{height:100vw}}.carouselWrapper{position:relative;width:100%;height:455px;padding-bottom:130px;margin-bottom:200px}.carouselWrapper.isAnimating .arrows button{pointer-events:none;opacity:.4}.carouselWrapper .backgroundBox{position:relative;width:100%;height:455px;overflow:hidden}.carouselWrapper .backgroundBox .cBgImg{position:absolute;top:0;left:0;width:100%;height:100%;transform:translate(-100%);will-change:transform}.carouselWrapper .backgroundBox .cBgImg.active{transform:translate(0)}.carouselWrapper .backgroundBox .cBgImg.active img{transform:scale(1)}.carouselWrapper .backgroundBox .cBgImg .bgMask{display:block;width:100%;height:100%;overflow:hidden}.carouselWrapper .backgroundBox .cBgImg img{width:100%;height:100%;object-fit:cover;transform:scale(1.6)}.carouselWrapper .productBox{position:absolute;left:50%;top:36%;transform:translate(-50%,-50%);filter:url(#noise);will-change:auto;z-index:3}.carouselWrapper .productBox .cProduct{opacity:0;position:absolute;transform:translate(-50%,calc(-50% - 25px));pointer-events:none;transform-origin:center;will-change:auto}.carouselWrapper .productBox .cProduct.active{opacity:1;pointer-events:all}.carouselWrapper .carouselNav{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:90px 0 10px;border-bottom:1px solid #D9D9D9;z-index:10}.carouselWrapper .carouselNav .leftBox{display:flex;align-items:center;gap:25px}.carouselWrapper .carouselNav .counter{display:flex;align-items:center;column-gap:10px}.carouselWrapper .carouselNav .counter span{color:#d9d9d9}.carouselWrapper .carouselNav .counter .countingNumber.animating{animation:fadeBlur 1s linear forwards}.carouselWrapper .carouselNav .slideTitle{position:relative}.carouselWrapper .carouselNav .slideTitle.animating{animation:fadeBlur 1s linear forwards}.carouselWrapper .carouselNav .slideTitle p{opacity:0;position:absolute;top:50%;left:0;white-space:nowrap;transform:translateY(-50%)}.carouselWrapper .carouselNav .slideTitle p.active{opacity:1}.carouselWrapper .carouselNav .arrows{position:absolute;bottom:clamp(40px,2.778vw,60px);left:0;display:flex;justify-content:space-between;width:100%}.carouselWrapper .carouselNav .arrows button{display:flex;justify-content:center;align-items:center;padding:0;width:35px;height:35px;border:1px solid #2B2B2B;border-radius:50%;transition:opacity .3s ease}.carouselWrapper .carouselNav .arrows button:first-child i{transform:scaleX(-1) translate(5%)}.carouselWrapper .carouselNav .arrows button:last-child i{transform:translate(5%)}.carouselWrapper .carouselNav .arrows button i{font-size:14px}.carouselWrapper .carouselNav .dots{display:flex;align-items:center;column-gap:10px}.carouselWrapper .carouselNav .dots span{position:relative;display:block;width:12px;height:12px;background-color:#d9d9d9;border-radius:30px;transition:width .3s ease;overflow:hidden}.carouselWrapper .carouselNav .dots span:after{position:absolute;top:0;left:-1px;width:100%;height:100%;background-color:#2b2b2b;transform:translate(-100%);transform-origin:left;border-radius:30px;content:""}.carouselWrapper .carouselNav .dots span.active{width:42px}.carouselWrapper .carouselNav .dots span.active:after{animation:dotAnim 4.9s linear .1s forwards}@media (max-width: 1919px){.carouselWrapper,.carouselWrapper .backgroundBox{height:clamp(345px,23.958vw,455px)}.carouselWrapper .productBox{width:100%;top:39%;height:clamp(700px,48.611vw,918px)}.carouselWrapper .productBox .cProduct{left:50%;top:-25px;height:clamp(700px,48.611vw,918px);width:100%;transform:translate(-50%)}.carouselWrapper .productBox .cProduct img{width:100%;height:100%;object-fit:contain}.carouselWrapper .carouselNav{padding-bottom:clamp(5px,.347vw,10px)}}@media (max-width: 1439px){.carouselWrapper{height:calc(clamp(240px,23.438vw,345px) + 95px);margin-bottom:clamp(60px,5.859vw,200px)}.carouselWrapper .backgroundBox{height:clamp(240px,23.438vw,345px)}.carouselWrapper .productBox{width:100%;top:30%;height:clamp(480px,46.875vw,700px)}.carouselWrapper .productBox .cProduct{left:50%;top:-25px;height:clamp(480px,46.875vw,700px);width:100%;transform:translate(-50%)}.carouselWrapper .productBox .cProduct img{width:100%;height:100%;object-fit:contain}.carouselWrapper .carouselNav{padding-top:clamp(50px,4.883vw,90px)}.carouselWrapper .carouselNav .arrows{bottom:35px}.carouselWrapper .carouselNav .arrows button{width:clamp(30px,2.93vw,40px);height:clamp(30px,2.93vw,40px)}.carouselWrapper .carouselNav .arrows button i{font-size:12px}}@media (max-width: 767px){.carouselWrapper{height:calc(clamp(145px,35.024vw,240px) + 95px);margin-bottom:clamp(30px,7.246vw,60px)}.carouselWrapper .backgroundBox{height:clamp(145px,35.024vw,240px)}.carouselWrapper .productBox{width:100%;top:18%;height:clamp(295px,71.256vw,480px)}.carouselWrapper .productBox .cProduct{left:50%;top:0;height:clamp(295px,71.256vw,480px);width:100%;transform:translate(-50%)}.carouselWrapper .productBox .cProduct img{width:100%;height:100%;object-fit:contain}.carouselWrapper .carouselNav{padding-top:clamp(50px,4.883vw,90px);margin:0 clamp(20px,4.831vw,40px)}.carouselWrapper .carouselNav .dots span{width:clamp(8px,1.932vw,12px);height:clamp(8px,1.932vw,12px)}.carouselWrapper .carouselNav .dots span.active{width:clamp(30px,7.246vw,42px)}.carouselWrapper .carouselNav .arrows{bottom:30px}.carouselWrapper .carouselNav .arrows button{width:clamp(25px,6.039vw,30px);height:clamp(25px,6.039vw,30px)}.carouselWrapper .carouselNav .arrows button i{font-size:10px}.carouselWrapper .carouselNav .leftBox{gap:clamp(15px,3.623vw,25px)}.carouselWrapper .carouselNav .counter{column-gap:clamp(5px,1.208vw,10px)}}.otherCactusesSection{padding:80px 0 50px;background-color:#ececec}.otherCactusesSection h2{text-transform:uppercase;text-align:center}.otherCactusList{display:grid;width:100%;grid-template-columns:repeat(3,1fr);column-gap:100px}.otherCactusList li{width:100%}.otherCactusList figure{width:100%;max-width:255px;margin:auto}.otherCactusList a{display:block;width:100%;height:100%}.otherCactusList a:hover figure img{transform:scale(1.05)}.otherCactusList img{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}@media (min-width: 1921px){.otherCactusList figure{max-width:unset}}@media (max-width: 1023px){.otherCactusesSection{padding:clamp(50px,6.51vw,80px) 0 clamp(30px,3.906vw,50px)}.otherCactusList{column-gap:clamp(50px,6.519vw,100px)}}@media (max-width: 767px){.otherCactusList:not(.collectionSection .otherCactusList){grid-template-columns:repeat(2,1fr);gap:30px}.otherCactusList:not(.collectionSection .otherCactusList) li:last-child{display:none}}.productCard{position:relative;text-align:left;width:auto}.productCard figure{width:100%;text-align:center}.productCard figure img{width:100%;max-width:255px;transition:transform .3s ease}.productCard .infoBox{position:relative;display:flex;flex-direction:column;width:100%;max-width:165px;margin:auto}.productCard .infoBox .cactusType,.productCard .infoBox .price{color:#2b2b2b}.productCard .addToCartBtn{opacity:0;position:absolute;right:0;bottom:1px;width:22px;height:22px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#000;color:#fff;font-size:22px;line-height:22px;transform:scale(.3);transition:opacity .3s ease-in-out,transform .3s ease-in-out;transform-origin:center;box-shadow:0 0 #000;transform:scale(1)}.productCard .addToCartBtn:hover{transform:scale(1.05)!important;opacity:.6!important}.productCard .addToCartBtn.animating{animation:pulse 1s;pointer-events:none}.productCard:hover .textLine{transform:translateY(0) rotate(0)}.productCard:hover .addToCartBtn{transform:scale(1);opacity:1}.productCard:hover figure img{transform:scale(1.05)}@media (min-width: 1921px){.productCard figure{text-align:center}.productCard figure img{width:100%;max-width:440px}}@media (max-width: 1023px){.productCard .addToCartBtn{opacity:1;transform:scale(1)}}@media (max-width: 767px){.productCard .infoBox{padding:0 10px}.productCard .infoBox .addToCartBtn{right:20px}}.homeTitleSection{margin-bottom:100px}.homeTitleSection h1{display:flex;flex-direction:column;align-items:center}.homeTitleSection h1 span{display:block}.homeTitleSection h1 span:nth-child(1){transform:translate(-30%)}.homeTitleSection h1 span:nth-child(2){transform:translate(20%)}.homeTitleSection h1 span:nth-child(3){transform:translate(0)}.newestSection{padding-bottom:120px}.newestSection .containerf{text-align:center}.newestSection h2{margin-bottom:45px;text-align:center;text-transform:uppercase}.newestSection .newestList{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%;margin-bottom:50px}.newestSection .btnA{margin:auto}.carouselSection{margin-top:100px}@media (max-width: 1439px){.homeTitleSection{margin-bottom:clamp(60px,5.859vw,100px)}.newestSection{padding-bottom:clamp(60px,5.859vw,120px)}.carouselSection{margin-top:clamp(75px,7.324vw,100px)}}@media (max-width: 767px){.homeTitleSection{overflow:hidden}.homeTitleSection h1 span:nth-child(1){transform:translate(-50%)}.homeTitleSection h1 span:nth-child(2){transform:translate(5%)}.homeTitleSection h1 span:nth-child(3){transform:translate(0)}.carouselSection .containerf{width:100%}.newestSection h2{font-size:26px}.newestSection .newestList{grid-template-columns:repeat(2,1fr);margin-bottom:30px}.newestSection .newestList.oddCount li:last-child{transform:translate(50%)}}.cacutsSection{position:relative;margin:175px 0 80px}.cacutsSection .bgImg img{width:100%}.cacutsSection .mainCactus{position:absolute;left:50%;top:50%;transform:translate(-50%,-60%) scale(1.01)}.cactusInfoSection{position:relative;padding-bottom:60px}.cactusInfoSection .containerf{display:flex;justify-content:space-between}.cactusInfoSection .stickyWrapper{position:relative;align-self:stretch;width:100%;max-width:850px}.cactusInfoSection .stickyBox{position:sticky;top:25px;left:0}.cactusInfoSection article{margin-bottom:60px;transform:translate(-10%);opacity:0;visibility:hidden}.cactusInfoSection .cactusType{margin-bottom:20px}.cactusInfoSection .cartBox{display:flex;align-items:center;column-gap:40px;transform:translate(-10%);opacity:0;visibility:hidden}.cactusInfoSection .btnBox{display:flex;align-items:center;padding:10px 40px;background-color:#2b2b2b;border-radius:60px;box-shadow:0 0 #000;transform:scale(1)}.cactusInfoSection .btnBox button,.cactusInfoSection .btnBox span{color:#fff}.cactusInfoSection .btnBox .toCartBtn{margin-left:50px}.cactusInfoSection .btnBox.animating{animation:pulse 1s;pointer-events:none}.cactusInfoSection .cactusFeaturedBox{position:relative;margin:300px 145px 0 0;overflow:hidden}.cactusInfoSection .cactusFeaturedBox span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;content:"";z-index:1}.cactusInfoSection .cactusFeaturedBox img{width:100%}@media (min-width: 1921px){.cacutsSection .mainCactus{height:clamp(920px,100vw,1060px);transform:translate(-50%,-60.5%)}.cacutsSection .mainCactus img{height:100%}}@media (max-width: 1919px){.cacutsSection{margin-top:clamp(100px,6.944vw,175px)}.cacutsSection .mainCactus{height:clamp(700px,48.611vw,920px);transform:translate(-50%,-60.5%) scale(1.01)}.cacutsSection .mainCactus img{height:100%}.cactusInfoSection .containerf{gap:30px}.cactusInfoSection .stickyWrapper{max-width:50%}.cactusInfoSection .cactusFeaturedBox{max-width:50%;margin:clamp(250px,17.361vw,300px) clamp(90px,6.25vw,145px) 0 0}}@media (max-width: 1439px){.cacutsSection{margin:clamp(40px,3.906vw,100px) 0}.cacutsSection .mainCactus{height:clamp(500px,48.828vw,700px)}.cactusInfoSection .cactusFeaturedBox{margin:clamp(175px,17.09vw,250px) clamp(60px,5.859vw,90px) 0 0}}@media (max-width: 1023px){.cacutsSection{margin:clamp(20px,2.604vw,40px) 0 40px}.cacutsSection .mainCactus{height:clamp(360px,46.936vw,500px)}.cactusInfoSection{padding-bottom:clamp(40px,5.208vw,60px)}.cactusInfoSection .btnBox{padding:10px clamp(20px,2.604vw,40px)}.cactusInfoSection .btnBox .toCartBtn{margin-left:clamp(25px,3.259vw,50px)}.cactusInfoSection .stickyWrapper{max-width:60%}.cactusInfoSection .cactusFeaturedBox{margin-right:0;max-width:40%}.cactusInfoSection article{margin-bottom:clamp(30px,3.906vw,60px)}}@media (max-width: 767px){.cacutsSection{margin-top:100px}.cacutsSection .containerf{width:100%}.cacutsSection figure{height:250px}.cacutsSection figure img{height:100%;width:100%;object-fit:cover}.cacutsSection .mainCactus{height:520px;transform:translate(-50%,-59%) scale(1.01)}.cactusInfoSection{padding-bottom:0}.cactusInfoSection .containerf{flex-direction:column}.cactusInfoSection .stickyWrapper{max-width:unset;width:100%;margin-bottom:55px}.cactusInfoSection .cactusFeaturedBox{position:relative;max-width:unset;width:calc(100% + clamp(40px,9.662vw,80px));left:calc(-1*clamp(20px,4.831vw,40px));margin-top:0}.cactusInfoSection .cartBox{justify-content:space-between}.cactusInfoSection .btnBox button{padding:0 10px}}.productsSection .titleBox{position:relative;text-align:center}.productsSection h1{display:flex;flex-direction:column;margin-bottom:120px}.productsSection h1 span:nth-child(1){transform:translate(7.5%)}.productsSection h1 span:nth-child(2){transform:translate(-7.5%)}.productsSection .productsCatList{display:flex;flex-direction:column;width:100%}.productsSection .productsCatList>li{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.productsSection .productsList{display:grid;width:100%;grid-template-columns:repeat(3,1fr);padding-bottom:100px;margin-bottom:140px;border-bottom:1px solid #BEBEBE}.productsSection .productsList li{width:100%;text-align:center}.productsSection .productsList figure{width:100%}.productsSection .productsList img{width:100%;max-width:255px}.productsSection .productsCatList{display:flex;flex-direction:column;padding-bottom:100px}.productsSection .productsCatList li:last-child .productsList{margin-bottom:0;padding-bottom:0;border:none}@media (min-width: 1921px){.productsSection .productsList img{max-width:440px}}@media (max-width: 1919px){.productsSection h1{margin-bottom:clamp(90px,8.789vw,120px)}.productsSection .productsList{padding-bottom:clamp(60px,5.859vw,100px);margin-bottom:clamp(100px,9.766vw,140px)}.productsSection .productsCatList{padding-bottom:clamp(60px,5.859vw,100px)}}@media (max-width: 1023px){.productsSection h1{gap:20px}}@media (max-width: 767px){.productsSection .titleBox{position:relative;left:calc(-1*clamp(20px,1vw,40px));width:calc(100% + clamp(40px,1vw,clamp(40px,9.662vw,80px)));overflow:hidden}.productsSection h1{margin-bottom:clamp(45px,10.87vw,90px)}.productsSection .productsList{grid-template-columns:repeat(2,1fr)}.productsSection .productsList.oddCount li:last-child{transform:translate(50%)}}@media (max-width: 413px){.productsSection h1 span:nth-child(1){transform:translate(5%)}.productsSection h1 span:nth-child(2){transform:translate(-5%)}}.cartSection .cartHeaderBox{width:100%;margin-bottom:100px}.cartSection .cartHeaderBox ul{position:relative;display:flex;justify-content:space-around;align-items:center}.cartSection .cartHeaderBox ul:after{position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#2b2b2b;transform:translateY(-50%);content:""}.cartSection .cartHeaderBox li{position:relative}.cartSection .cartHeaderBox li:after{position:absolute;top:50%;left:0;width:100vw;height:1px;background-color:#ffd3d3;transform:translateY(-50%);z-index:1;transition:background-color .3s ease;content:""}.cartSection .cartHeaderBox li:nth-child(1) .number span{transform:translate(-60%,-45%)}.cartSection .cartHeaderBox li:nth-child(2):after{z-index:2}.cartSection .cartHeaderBox li:nth-child(3):after{z-index:3}.cartSection .cartHeaderBox li p{position:absolute;left:50%;bottom:-10px;transform:translate(-50%,100%);color:#ffd3d3}.cartSection .cartHeaderBox li.active{cursor:pointer}.cartSection .cartHeaderBox li.active p{color:#2b2b2b}.cartSection .cartHeaderBox li.active .number{border-color:#2b2b2b}.cartSection .cartHeaderBox li.active .number span{color:#2b2b2b}.cartSection .cartHeaderBox li.active:after{background-color:#2b2b2b!important}.cartSection .cartHeaderBox .number{position:relative;display:flex;justify-content:center;align-items:center;width:40px;height:40px;border:1px solid #FFD3D3;background-color:#fff;border-radius:50%;transition:border-color .3s ease;z-index:4}.cartSection .cartHeaderBox .number span{position:absolute;top:50%;left:50%;color:#ffd3d3;transform:translate(-50%,-47%);transition:color .3s ease}.cartSection .containerf{position:relative;display:flex;gap:30px}.cartSection .containerf .infoBox{align-self:stretch;max-width:560px;width:100%}.cartSection .containerf .infoBox .stickyBox{display:flex;flex-direction:column;position:sticky;top:30px;width:100%;border:1px solid #BEBEBE}.cartSection .containerf .infoBox .stickyBox>div{display:flex;flex-direction:column;gap:30px;padding:0 40px 40px}.cartSection .containerf .infoBox .titleBox{margin:0 0 5px;padding-bottom:15px;color:#2b2b2b;border-bottom:1px solid #BEBEBE}.cartSection .containerf .formWrapper{max-width:calc(100% - 560px);width:100%;border-top:1px solid #BEBEBE}.cartSection .containerf .formWrapper>div{display:none}.cartSection .containerf .formWrapper>div.active{display:block}.cartSection .containerf .formWrapper>div.active.payingMethodBox{display:flex}.cartSection .backBtn{opacity:0;display:flex;align-items:center;position:absolute;top:0;left:-10px;padding:10px;color:#2b2b2b;transform:translateY(-100%);transition:opacity .3s ease;pointer-events:none}.cartSection .backBtn i{display:block;margin:0 10px -3px 0;transform:scaleX(-1)}.cartSection .backBtn.active{opacity:1;pointer-events:all}.cartSection .backBtn.active:hover{opacity:.6}.cartSection .deliveryNote{display:flex;align-items:center;margin-bottom:30px;padding:25px 45px;background-color:#ffd3d3;line-height:130%}.cartSection .deliveryNote i{margin-right:35px;font-size:30px;line-height:30px}.cartSection .summary{width:100%}.cartSection .summary td,.cartSection .summary p{color:#bebebe}.cartSection .summary tr td{padding:15px 0}.cartSection .summary tr td:last-child{text-align:right;padding:15px 0}.cartSection .summary tr:last-child{border-top:1px solid #2B2B2B}.cartSection .summary tr:last-child td{padding-bottom:0}.cartSection .summary tr:last-child td p{color:#2b2b2b}.cartSection .couponWrapper{height:60px;transition:margin .3s ease,height .3s ease;position:relative}.cartSection .couponWrapper p{position:absolute;bottom:-2px;right:15px;color:#f52a2a;transform:translateY(100%)}.cartSection .couponWrapper.hidden{display:block;height:0;margin-top:-30px}.cartSection .couponBox{position:relative;overflow:hidden;height:100%}.cartSection .couponBox input{padding-right:65px}.cartSection .couponBox button{position:absolute;top:50%;right:15px;display:flex;align-items:center;justify-content:center;width:35px;height:35px;padding:0;background-color:transparent;border:1px solid #2B2B2B;border-radius:50%;transform:translateY(-50%);transition:background-color .3s ease}.cartSection .couponBox button i{transform-origin:center;transform:rotate(45deg);font-size:16px;transition:color .3s ease}.cartSection .couponBox button:hover{background-color:#2b2b2b}.cartSection .couponBox button:hover i{color:#fff}.cartSection .hiddenBox{display:flex;flex-direction:column;gap:15px}.cartSection .hiddenBox p{color:#bebebe}.cartSection .hiddenBox p strong{display:block;width:100%;padding-bottom:15px;color:#2b2b2b;text-transform:uppercase;border-bottom:1px solid #2B2B2B}.cartSection .hiddenBox p:last-child{margin-bottom:0}.cartSection .nextStepBtn{width:100%;padding:10px 0;text-align:center;background-color:#2b2b2b;color:#fff;text-transform:uppercase;border-radius:50px;transition:opacity .3s ease}.cartSection .nextStepBtn:hover{opacity:.8}.cartSection .nextStepBtn.disabled{pointer-events:none;background-color:#9c9c9c}.cartSection .titleBox{width:100%;margin-bottom:15px}.cartSection .productsAdded table{width:100%}.cartSection .productsAdded th{padding:30px 50px 30px 0;text-align:center}.cartSection .productsAdded tr{border-bottom:1px solid #BEBEBE}.cartSection .productsAdded tr td{padding-right:50px}.cartSection .productsAdded tr td:last-child{padding-right:0}.cartSection .productsAdded img{max-height:240px}.cartSection .productsAdded .removeCell{width:85px}.cartSection .productsAdded .removeCell button{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border:1px solid #2B2B2B;border-radius:50%;transition:background-color .3s ease-in-out}.cartSection .productsAdded .removeCell button i{font-size:16px;color:#2b2b2b;transition:color .3s ease-in-out}.cartSection .productsAdded .removeCell button:hover{background-color:#2b2b2b}.cartSection .productsAdded .removeCell button:hover i{color:#fff}.cartSection .productsAdded .imgCell{width:170px}.cartSection .productsAdded .imgCell a{display:block}.cartSection .productsAdded .pNameCell{text-transform:uppercase;color:#2b2b2b}.cartSection .productsAdded .quantityCell{width:150px}.cartSection .productsAdded .quantityCell .btnBox{display:flex;align-items:center;gap:15px;padding:10px 30px;background-color:#2b2b2b;border-radius:50px;box-shadow:0 0 #000;transform:scale(1)}.cartSection .productsAdded .quantityCell .btnBox button,.cartSection .productsAdded .quantityCell .btnBox span{color:#fff}.cartSection .productsAdded .quantityCell .btnBox.animating{animation:pulse 1s;pointer-events:none}.cartSection .productsAdded .priceCell{width:100px;color:#2b2b2b}.cartSection .productsAdded .emptyCart{padding:50px 0}.cartSection .formBox>div{display:flex;align-items:center;flex-wrap:wrap;row-gap:20px;column-gap:30px;padding:30px 0;border-top:1px solid #2B2B2B}.cartSection .formBox>div:first-child{border-top:0}.cartSection .inputBox{position:relative;width:calc(50% - 15px)}.cartSection .inputBox.fW{width:100%}.cartSection input,.cartSection textarea{display:flex;align-items:center;min-height:60px;padding:0 25px;background-color:#f4f4f4;border:1px solid #F4F4F4;border-radius:8px;color:#2b2b2b;transition:box-shadow .3s ease,border-color .3s ease;box-shadow:unset}.cartSection input::placeholder,.cartSection textarea::placeholder{color:#b7b7b7}.cartSection input:focus,.cartSection textarea:focus{border-color:#cfeede!important;box-shadow:0 0 5px 1px #cfeede!important}.cartSection input:-webkit-autofill,.cartSection input:-webkit-autofill:hover,.cartSection input:-webkit-autofill:focus,.cartSection input:-webkit-autofill:active,.cartSection textarea:-webkit-autofill,.cartSection textarea:-webkit-autofill:hover,.cartSection textarea:-webkit-autofill:focus,.cartSection textarea:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #CFEEDE inset!important}.cartSection label,.cartSection label a{color:#2b2b2b;text-decoration:underline}.cartSection label:hover,.cartSection label a:hover{text-decoration:none}.cartSection textarea{padding:10px 25px}.cartSection .checkbox,.cartSection .radioBox{display:flex;align-items:center}.cartSection .checkbox input,.cartSection .radioBox input{justify-content:center;width:30px;height:30px;min-height:unset;padding:0;background-color:transparent;border:1px solid #D9D9D9;border-radius:50%;outline:none;transition:border-color .3s ease;transition-delay:.15s;outline:none!important;box-shadow:none!important;background-image:none!important;color:transparent}.cartSection .checkbox input:focus,.cartSection .checkbox input:active,.cartSection .radioBox input:focus,.cartSection .radioBox input:active{outline:none;box-shadow:none;background-color:transparent}.cartSection .checkbox input:after,.cartSection .radioBox input:after{opacity:0;position:relative;width:65%;height:65%;border-radius:50%;background-color:#2b2b2b;transform:scale(.5);transition:opacity .3s ease,transform .3s ease;content:""}.cartSection .checkbox input:checked,.cartSection .radioBox input:checked{border-color:#2b2b2b;transition-delay:0}.cartSection .checkbox input:checked:after,.cartSection .radioBox input:checked:after{opacity:1;transform:scale(1)}.cartSection .checkbox input:checked:active,.cartSection .radioBox input:checked:active{background-color:transparent}.cartSection .checkbox label,.cartSection .radioBox label{margin-left:20px;cursor:pointer}.cartSection .inputBox:not(.radioBox) p{position:absolute;bottom:-2px;right:15px;color:#f52a2a;transform:translateY(100%)}.cartSection .inputBox:not(.radioBox) p+input{border:1px solid #F52A2A}.cartSection .payingMethodBox{display:flex;align-items:center;flex-wrap:wrap;gap:20px;padding-top:30px}.cartSection .payingMethodBox .inputBox{display:flex;flex-direction:column;align-items:flex-start;max-width:calc(50% - 10px);width:100%}.cartSection .payingMethodBox .inputBox>div{display:flex;align-items:center;margin-bottom:25px}.cartSection .payingMethodBox .inputBox p{display:flex;max-width:410px;color:#bebebe}.cartSection .payingMethodBox .inputBox p i{margin-right:25px}.cartSection .invoiceInfos.hidden{display:none}.emptyCart h1{display:flex;align-items:center;gap:15px;line-height:100%;justify-content:center;white-space:nowrap}.emptyCart figure{position:relative;width:100%;left:50%;min-width:920px;transform:translate(-50%,-17.5%)}.emptyCart figure img{width:100%}.emptyCart .btnA{margin:auto}.successMessage{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#ffd3d373;transition:opacity .3s ease;pointer-events:all;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:200}.successMessage .sMsgBox{position:relative;display:flex;flex-direction:column;align-items:center;padding:145px 45px 25px;background-color:#ffd3d3;border-radius:12px;text-align:center}.successMessage .sMsgBox figure{position:absolute;top:0;left:50%;width:100%;transform:translate(-50%,-35%);text-align:center}.successMessage .sMsgBox figure img{max-width:60%}.successMessage .sMsgBox h2{margin-bottom:20px;text-transform:uppercase}.successMessage .sMsgBox p{margin-bottom:25px;line-height:130%}.successMessage.hidden{opacity:0;display:flex;pointer-events:none}@media (max-width: 1919px){.cartSection .deliveryNote{padding:clamp(20px,1.389vw,25px) clamp(30px,2.083vw,45px)}.cartSection .deliveryNote i{margin-right:clamp(20px,1.389vw,35px)}.cartSection .containerf .formWrapper{width:calc(100% - clamp(400px,27.778vw,560px));max-width:unset;flex-grow:1}.cartSection .containerf .infoBox{width:clamp(400px,27.778vw,560px)}.cartSection .containerf .infoBox .stickyBox>div{padding:0 clamp(25px,1.736vw,40px) clamp(25px,1.736vw,40px) clamp(25px,1.736vw,40px)}}@media (max-width: 1439px){.cartSection .productsAdded .removeCell{width:clamp(60px,5.859vw,85px)}.cartSection .productsAdded tr td,.cartSection .productsAdded th{padding-right:clamp(25px,2.441vw,50px)}.cartSection .productsAdded img{width:100%}.cartSection .productsAdded .imgCell{width:clamp(125px,12.207vw,170px)}.cartSection .productsAdded .pNameCell{vertical-align:middle}.cartSection .containerf{gap:clamp(20px,1.953vw,30px)}.cartSection .containerf .formWrapper{width:calc(100% - clamp(300px,29.297vw,400px))}.cartSection .containerf .infoBox{width:clamp(300px,29.297vw,400px)}.cartSection .containerf .infoBox .stickyBox>div{padding:0 clamp(20px,1.953vw,25px) clamp(20px,1.953vw,25px) clamp(20px,1.953vw,25px)}.cartSection .couponBox button{width:clamp(30px,2.93vw,35px);height:clamp(30px,2.93vw,35px)}.cartSection .couponBox button input{padding:clamp(55px,5.371vw,65px)}.cartSection .couponBox button i{font-size:clamp(12px,1.172vw,16px)}.cartSection input,.cartSection textarea{min-height:clamp(50px,4.883vw,60px);padding:0 clamp(15px,1.465vw,25px)}.cartSection textarea{padding-top:10px;padding-bottom:10px}.cartSection .deliveryNote{padding:clamp(15px,1.465vw,20px);margin-bottom:clamp(20px,1.953vw,30px)}.cartSection .infoBox .stickyBox>div{gap:clamp(25px,2.441vw,30px)}.cartSection .formBox>div{column-gap:clamp(25px,2.441vw,30px)}}@media (max-width: 1023px){.cartSection{overflow-x:hidden}.cartSection .cartHeaderBox{margin-bottom:165px}.cartSection .containerf{flex-direction:column}.cartSection .containerf .formWrapper{width:100%;border-top:none}.cartSection .containerf .infoBox{position:unset;width:100%;max-width:unset}.cartSection .containerf .infoBox .stickyBox{position:unset;border:none}.cartSection .containerf .infoBox .stickyBox>div{padding:0}.cartSection .backBtn{top:-65px}.cartSection .deliveryNote{position:absolute;top:0;margin-bottom:0;padding:20px 35px;transform:translateY(-100%)}}@media (max-width: 767px){.cartSection{padding-bottom:75px}.cartSection .couponWrapper{height:50px}.cartSection .cartHeaderBox{margin-bottom:200px}.cartSection .backBtn{top:-105px}.cartSection .priceTh,.cartSection .priceCell{display:none}.cartSection .productsAdded th{padding-right:0}.cartSection .productsAdded tr td{padding-right:clamp(15px,3.623vw,25px)}.cartSection .productsAdded .quantityCell{width:fit-content;padding-right:0}.cartSection .productsAdded .quantityCell .btnBox{max-width:135px;justify-content:center;gap:clamp(10px,2.415vw,15px);margin:auto;padding:10px clamp(20px,4.831vw,30px)}.cartSection .productsAdded .removeCell{width:clamp(40px,9.662vw,60px);padding-right:0}.cartSection .productsAdded .imgCell{width:clamp(100px,24.155vw,125px);padding-right:0}.cartSection .productsAdded .pNameCell{line-height:30px}.cartSection .deliveryNote{width:calc(100% + clamp(40px,9.662vw,80px));left:calc(-1*clamp(20px,4.831vw,40px))}.cartSection .inputBox{width:100%}.cartSection .payingMethodBox{flex-direction:column}.cartSection .payingMethodBox .inputBox{max-width:unset}.cartSection .containerf{gap:0}.cartSection .containerf .infoBox .titleBox{display:none}.emptyCart h1{flex-direction:column;gap:0}.emptyCart h1 span:nth-child(1){transform:translate(-80%)}.emptyCart h1 span:nth-child(2){transform:translate(10%)}.emptyCart h1 span:nth-child(3){transform:translate(-10%)}}@media (max-width: 413px){.cartSection .backBtn{top:-120px}}.contactSection{padding-bottom:140px;z-index:1001}.contactSection .containerf{display:flex;align-items:center;justify-content:space-between}.contactSection h1{display:flex;flex-direction:column;width:50%}.contactSection h1 span:nth-child(1){transform:translate(5%)}.contactSection h1 span:nth-child(2){transform:translate(20%)}.contactSection .contactBox{display:flex;align-items:center;gap:70px}.contactSection .contactWithCopy{display:flex;align-items:center}.contactSection a{position:relative;display:flex;align-items:center;color:#2b2b2b}.contactSection a:before{position:absolute;width:100%;height:2px;border-radius:2px;background-color:#2b2b2b;bottom:0;left:0;transform-origin:right;transform:scaleX(0);transition:transform .3s ease-in-out;content:""}.contactSection a:hover:before{transform-origin:left;transform:scaleX(1)}.contactSection button{position:relative;display:block;margin-left:35px}.contactSection button:after{opacity:0;position:absolute;bottom:0;left:50%;font-size:12px;color:#2b2b2b;transform:translate(-50%,150%);white-space:nowrap;content:"Vágólapra másolva!";transition:opacity .3s ease}.contactSection button.showFeedBack{opacity:1}@media (max-width: 1439px){.contactSection .contactBox{gap:clamp(35px,3.418vw,70px)}.contactSection button{margin-left:clamp(15px,1.465vw,35px)}}@media (max-width: 1023px){.contactSection{padding-bottom:clamp(50px,12.077vw,140px)}.contactSection .contactBox{flex-wrap:wrap;padding-left:100px;row-gap:30px}.contactSection h1 span:nth-child(1){transform:translate(5%)}.contactSection h1 span:nth-child(2){transform:translate(25%)}.contactSection h1 span:nth-child(3){transform:translate(-5%)}}@media (max-width: 767px){.contactSection .containerf{flex-direction:column;overflow-x:hidden}.contactSection h1{width:fit-content;margin-bottom:50px;text-align:center}.contactSection h1 span:nth-child(1){transform:translate(-10%)}.contactSection h1 span:nth-child(2){transform:translate(20%)}.contactSection h1 span:nth-child(3){transform:translate(-10%)}.contactSection .contactBox{width:100%;justify-content:center;padding-left:0}.contactSection a{font-size:clamp(16px,3.865vw,20px)}}.collectionSection{width:100%;padding-bottom:80px;overflow-x:hidden}.collectionSection .videoBox{position:relative;display:block;width:fit-content;margin:0 auto 80px}.collectionSection .videoBox .videoBoxContent{width:560px;aspect-ratio:560/700}.collectionSection .videoBox video{border-radius:5px}.collectionSection .videoBox.noVideo .videoBoxContent{height:0}.collectionSection .videoBox.noVideo h1{position:relative;align-items:center;transform:translate(0)}.collectionSection .videoBox.noVideo h1 span:nth-child(1){transform:translate(10%)}.collectionSection .videoBox.noVideo h1 span:nth-child(2){transform:translate(-10%)}.collectionSection .videoBox.noVideo h1 span:nth-child(3){transform:translate(5%)}.collectionSection .videoBox.noVideo h1 span.empty{height:0}.collectionSection h1{position:absolute;left:0;bottom:0;display:flex;flex-direction:column;transform:translate(-75%,50%);z-index:1}.collectionSection h1 span{display:block;width:100%}.collectionSection h1 span:nth-child(1){transform:translate(-15%)}.collectionSection h1 span:nth-child(2){transform:translate(15%);text-align:right}.collectionSection h1 span:nth-child(3){transform:translate(-10%)}.collectionSection h2{text-transform:uppercase;font-size:38px;text-align:center}.collectionSection .collectionInfo{margin-bottom:100px}.collectionSection .collectionInfo p{width:50%;margin-left:auto}@media (max-width: 1919px){.collectionSection video{width:clamp(400px,27.778vw,560px)}.collectionSection .videoBox .videoBoxContent{width:fit-content}}@media (max-width: 1023px){.collectionSection h1{transform:translate(-30%,50%)}.collectionSection h1 span:nth-child(3){transform:translate(-30%)}.collectionSection.noVideo .videoBoxContent.noVideo{height:200px}}@media (max-width: 767px){.collectionSection h1{position:relative;align-items:center;transform:translate(0)}.collectionSection h1 span:nth-child(1){transform:translate(10%)}.collectionSection h1 span:nth-child(2){transform:translate(-10%)}.collectionSection h1 span:nth-child(3){transform:translate(5%)}.collectionSection h1 span.empty{height:0}.collectionSection .videoBox{margin-bottom:clamp(40px,9.662vw,80px)}.collectionSection .videoBox video{position:relative;max-width:unset;width:calc(100% + clamp(40px,9.662vw,80px));left:calc(-1*clamp(20px,4.831vw,40px));margin-bottom:50px;padding-top:0;border-radius:0}.collectionSection .collectionInfo{margin-bottom:clamp(80px,19.324vw,100px)}.collectionSection .collectionInfo p{width:100%}.collectionSection .otherCactusList{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.collectionSection .otherCactusList li{width:calc(50% - 15px)}}.manifestoSection{position:relative;display:block;width:100%;height:1900px;background-color:#fff;z-index:1}.manifestoSection .manifestoBg{position:absolute;bottom:0;left:15%;max-width:1000px}.manifestoSection .manifestoBg img{width:100%;height:100%;object-fit:contain}.manifestoSection .containerf{position:relative;height:100%}.manifestoSection h1{display:flex;flex-direction:column;width:fit-content;margin:auto;color:#2b2b2b}.manifestoSection h1 span{display:block}.manifestoSection h1 span:nth-child(1){transform:translate(15%)}.manifestoSection h1 span:nth-child(2){transform:translate(-35%)}.manifestoSection p{position:absolute;top:60%;right:0;max-width:705px;color:#2b2b2b;transform:translate(20%,-50%);opacity:0;visibility:hidden}.manifestoBottomSection{position:relative;padding-top:85px}.manifestoBottomSection h2{display:flex;flex-direction:column;width:fit-content;margin:0 auto 75px;color:#2b2b2b}.manifestoBottomSection h2 span{display:block}.manifestoBottomSection h2 span:nth-child(1){transform:translate(20%)}.manifestoBottomSection h2 span:nth-child(2){transform:translate(-25%)}.manifestoBottomSection h2 span:nth-child(3){transform:translate(15%)}.manifestoBottomSection p{max-width:705px;margin-bottom:35px;color:#2b2b2b;transform:translate(-20%);opacity:0;visibility:hidden}.manifestoBottomSection .manifestoBottomBg{position:relative;bottom:0;text-align:center}.manifestoBottomSection .manifestoBottomBg img{max-width:100%}.fullWidthCactus{position:relative;display:flex;height:1540px;margin-top:-770px;z-index:0}.fullWidthCactus figure{height:770px;position:sticky;bottom:0;left:0;align-self:flex-end;width:100%;overflow:hidden}.fullWidthCactus figure img{width:100%;height:100%;object-fit:cover}@media (max-width: 1919px){.manifestoSection{height:clamp(1200px,83.333vw,1900px)}.manifestoSection .manifestoBg{height:clamp(1025px,71.181vw,1640px);left:10%}.fullWidthCactus{height:calc(2*clamp(440px,30.556vw,770px));margin-top:calc(-1*clamp(440px,30.556vw,770px))}.fullWidthCactus figure{height:clamp(440px,30.556vw,770px)}}@media (max-width: 1439px){.manifestoSection{height:clamp(920px,89.844vw,1200px)}.manifestoSection .manifestoBg{height:clamp(780px,76.172vw,1025px)}.manifestoSection p{max-width:clamp(450px,43.945vw,705px)}.fullWidthCactus{height:calc(2*clamp(440px,30.556vw,770px));margin-top:calc(-1*clamp(440px,30.556vw,770px))}.fullWidthCactus figure{height:clamp(440px,30.556vw,770px)}.manifestoBottomSection p{max-width:clamp(450px,43.945vw,705px)}}@media (max-width: 1023px){.manifestoSection{overflow-x:hidden;padding-top:25px;margin-top:-25px}.manifestoSection .manifestoBg{left:-10%}.manifestoSection h1{transform:translate(15%)}.manifestoSection h1 span:nth-child(1){transform:translate(15%)}.manifestoSection h1 span:nth-child(2){transform:translate(-20%)}.manifestoBottomSection{overflow-x:hidden}.manifestoBottomSection h2 span:nth-child(1){transform:translate(20%)}.manifestoBottomSection h2 span:nth-child(2){transform:translate(-25%)}.manifestoBottomSection h2 span:nth-child(3){transform:translate(15%)}}@media (max-width: 767px){.manifestoSection{height:1000px}.manifestoSection .manifestoBg{height:925px;left:0%;transform:translate(-40%)}.manifestoSection .manifestoBg img{width:unset}.manifestoSection p{max-width:clamp(450px,43.945vw,705px)}.manifestoSection h1{position:relative;left:calc(-1*clamp(20px,1vw,40px));width:calc(100% + clamp(40px,1vw,clamp(40px,9.662vw,80px)));transform:translate(0);text-align:center}.manifestoSection h1 span{margin-top:15px}.manifestoSection h1 span:nth-child(1){transform:translate(20%)}.manifestoSection h1 span:nth-child(2){transform:translate(-15%)}.manifestoSection p{top:65%;max-width:clamp(230px,55.556vw,450px);font-size:clamp(16px,3.865vw,20px)}.fullWidthCactus{height:calc(2*clamp(440px,30.556vw,770px));margin-top:calc(-1*clamp(440px,30.556vw,770px))}.fullWidthCactus figure{height:clamp(440px,30.556vw,770px)}.manifestoBottomSection p{max-width:clamp(450px,43.945vw,705px)}.manifestoBottomSection h2 span:nth-child(1){transform:translate(10%)}.manifestoBottomSection h2 span:nth-child(2){transform:translate(-10%)}.manifestoBottomSection .manifestoBottomBg{width:100%;height:680px}.manifestoBottomSection .manifestoBottomBg img{height:100%;width:100%;object-fit:cover;object-position:center}}@media (max-width: 413px){.manifestoSection .manifestoBg{transform:translate(-50%)}.manifestoSection .manifestoBg img{width:unset}.manifestoSection p{max-width:clamp(450px,43.945vw,705px)}.manifestoSection p{top:65%;max-width:clamp(230px,55.556vw,450px);font-size:clamp(16px,3.865vw,20px)}.fullWidthCactus{height:calc(2*clamp(440px,30.556vw,770px));margin-top:calc(-1*clamp(440px,30.556vw,770px))}.fullWidthCactus figure{height:clamp(440px,30.556vw,770px)}.manifestoBottomSection p{max-width:clamp(450px,43.945vw,705px)}.manifestoBottomSection h2 span:nth-child(1){transform:translate(10%)}.manifestoBottomSection h2 span:nth-child(2){transform:translate(-10%)}.manifestoBottomSection h2 span:nth-child(3){text-align:center}.manifestoBottomSection .manifestoBottomBg{width:100%;height:680px}.manifestoBottomSection .manifestoBottomBg img{height:100%;width:100%;object-fit:cover;object-position:center}}.errorSection{position:relative;height:100vh;width:100%;background-color:#ffd3d3;background-image:url(/build/assets/404-a924f63c.svg);background-repeat:no-repeat;background-position:center center}.errorSection .containerf{position:relative;height:100%;display:flex;align-items:center;justify-content:center;text-align:center}.errorSection .errorPageLogo{position:absolute;top:70px;left:0;width:115px;margin-top:0;transition:opacity .3s ease}.errorSection .errorPageLogo:hover{opacity:.6}.errorSection .errorPageLogo img{width:100%}.errorSection p strong{text-transform:uppercase}.errorSection a{margin-top:15px}@media (max-width: 1919px){.errorSection{background-size:80%}.errorSection .errorPageLogo{width:90px;top:40px}}@media (max-width: 1439px){.errorSection{background-size:80%}}@media (max-width: 1023px){.errorSection{background-size:120%}}@media (max-width: 767px){.errorSection{background-image:none}.errorSection .errorPageLogo{top:20px;left:20px}.errorSection .containerf{width:100%;padding-top:100px;align-items:flex-start}.errorSection article{width:100%;padding:50vw 0;background-image:url(/build/assets/404-a924f63c.svg);background-size:120%;background-repeat:no-repeat;background-position:center center}.errorSection article>div{position:absolute;left:50%;bottom:20px;transform:translate(-50%)}.errorSection .btn{white-space:nowrap}}.generalTextSection{padding-bottom:75px}.generalTextSection .mainTextBox{color:#2b2b2b}.generalTextSection .mainTextBox h1{display:flex;flex-direction:column;width:fit-content;margin:auto;text-transform:uppercase;text-align:center}.generalTextSection .mainTextBox h1 span{display:block;position:relative}.generalTextSection .mainTextBox h1 span:nth-child(1){transform:translate(-25%)}.generalTextSection .mainTextBox h1 span:nth-child(2){transform:translate(25%)}.generalTextSection .mainTextBox h2{margin-top:50px}.generalTextSection .mainTextBox h3{margin-top:40px}.generalTextSection .mainTextBox h4{margin-top:30px}.generalTextSection .mainTextBox p{padding:10px 0}.generalTextSection .mainTextBox p br{content:"";margin:10px;display:block;font-size:100%}.generalTextSection .mainTextBox strong{font-weight:600}.generalTextSection .mainTextBox table{width:100%;border:1px solid #2B2B2B;text-align:left}.generalTextSection .mainTextBox table tr{width:100%;border-bottom:1px solid #2B2B2B}.generalTextSection .mainTextBox table tr:last-child{border-bottom:none}.generalTextSection .mainTextBox table tr td,.generalTextSection .mainTextBox table tr th{border-right:1px solid #2B2B2B;padding:10px 20px 5px}.generalTextSection .mainTextBox table tr td:last-child,.generalTextSection .mainTextBox table tr th:last-child{border-right:none}.generalTextSection .mainTextBox ul li{display:block;position:relative;padding:10px 0 10px 15px}.generalTextSection .mainTextBox ul li:before{position:absolute;left:0;top:50%;width:5px;height:5px;background-color:#2b2b2b;border-radius:50%;transform:translateY(-50%);content:""}.generalTextSection .mainTextBox ol li{display:flex;align-items:flex-start;flex-wrap:wrap;position:relative;padding:10px 0 10px 50px}.generalTextSection .mainTextBox ol li span{position:absolute;left:0}.generalTextSection .mainTextBox ol li p{padding:0}.generalTextSection .mainTextBox a{text-decoration:underline;color:#2b2b2b}.generalTextSection .mainTextBox a:hover{text-decoration:none}
