@import url("https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,700;1,400&family=Marcellus&display=swap");:root{--collections-bg:#f5f3ef;--collections-ink:#1a1a1a}body{margin:0;--light-color:#f1f1f0;--swiper-theme-color:#8c907e;--bs-primary:#8c907e;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);color:var(--bs-body-color);background:#fff}.collections-section{background:var(--collections-bg);padding:clamp(2.75rem,6vw,4rem) 1.25rem clamp(2.25rem,5vw,3rem)}.collections-inner{max-width:1200px;margin:0 auto}.collections-title{text-align:center;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400;letter-spacing:.02em;margin:0 0 1rem}.collections-intro{text-align:center;max-width:36rem;margin:0 auto clamp(1.75rem,4vw,2.75rem);font-size:.95rem;line-height:1.65;color:#444}.collections-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:clamp(1.25rem,4vw,2.5rem);width:100%}.collections-grid>article{flex:0 1 min(100%,20rem);max-width:min(100%,22.5rem);text-align:center}@media (min-width:768px){.collections-grid>article{flex:0 1 20rem;max-width:min(100%,22.5rem)}}@media (max-width:767.98px){.collections-grid{display:none}}.collections-card-img{aspect-ratio:4/5;width:100%;object-fit:cover;display:block;background:#e8e6e1}.collections-card-title{margin:1rem 0 .5rem;font-size:.85rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.35}.collections-card-desc{margin:0 0 1rem;font-size:.9rem;line-height:1.55;color:#333}.collections-cta-link{font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;color:inherit}.collections-view-all{display:block;text-align:center;margin-top:2.5rem}.collections-view-all a{display:inline-block;padding:.65rem 1.75rem;border:1px solid var(--collections-ink);text-decoration:none;color:var(--collections-ink);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}.collections-swiper-wrap{display:block}@media (min-width:768px){.collections-swiper-wrap{display:none}}.collections-swiper-wrap .swiper-pagination-bullet-active{background:var(--collections-ink)}.collections-swiper-wrap .swiper-slide article{text-align:center;max-width:min(100%,22.5rem);margin-inline:auto}.collections-swiper-wrap .collections-cta-link{display:inline-block}@media (min-width:1200px){.navbar.navbar-expand-xl{position:relative;z-index:3000}.navbar .mega-menu-wrapper{position:relative}.navbar .mega-menu-wrapper>.mega-menu{display:none;position:absolute;left:50%;transform:translateX(-50%);width:100vw;max-width:100vw;top:100%;z-index:2000;margin-top:0;padding-top:.5rem;padding-bottom:.5rem;background:#fff;box-shadow:0 12px 32px rgba(0,0,0,.08)}.navbar .mega-menu-wrapper:focus-within>.mega-menu,.navbar .mega-menu-wrapper:hover>.mega-menu{display:block}.navbar .mega-menu-wrapper:after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:100vw;top:100%;height:14px;z-index:1999}}.admin-layout .offcanvas{z-index:1046}.admin-mobile-topbar{z-index:1030}.home-category-fade-viewport{position:relative;width:100%;aspect-ratio:4/5;min-height:10rem;overflow:hidden;background:#f1f1f0}.home-category-fade-layer{position:absolute;inset:0;opacity:0;transition:opacity .65s ease-in-out;pointer-events:none}.home-category-fade-layer.is-active{opacity:1}.home-category-fade-img{object-fit:cover}.product-preview .product-thumb-strip{position:relative;z-index:4}.product-preview .product-main-stage{position:relative;z-index:1}body{--heading-font:"Marcellus",Roboto,sans-serif;--heading-font-weight:400;--heading-color:#111;--heading-line-height:1.24;--swiper-theme-color:#8C907E;--bs-body-font-family:"Jost",Roboto,sans-serif;--bs-body-font-size:18px;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#8f8f8f;--bs-body-color-rgb:143,143,143;--bs-primary:#8C907E;--bs-secondary:#6c757d;--bs-black:#111;--bs-light:#F1F1F0;--bs-dark:#212529;--bs-gray:#9aa1a7;--bs-gray-dark:#51565b;--bs-primary-rgb:140,144,126;--bs-secondary-rgb:108,117,125;--bs-black-rgb:17,17,17;--bs-light-rgb:241,241,240;--bs-dark-rgb:33,37,41;--bs-link-color:#111;--bs-link-color-rgb:17,17,17;--bs-link-decoration:underline;--bs-link-hover-color:#111;--bs-link-hover-color-rgb:17,17,17;letter-spacing:.03rem}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--heading-font);font-weight:var(--heading-font-weight);color:var(--heading-color);line-height:var(--heading-line-height)}.h1,.h2,.h3,.h4,.h5,.h6,h1.light,h2.light,h3.light,h4.light,h5.light,h6.light{color:var(--light-color)}h1,h2,h3{margin:25px 0}h5,h6{letter-spacing:1px}.h1,h1{font-size:4.5rem}.h2,h2{font-size:3.6rem}.h3,h3{font-size:2.8rem}.h4,h4{font-size:1.8rem}.h5,h5{font-size:1.4rem}.h6,h6{font-size:1rem}a{text-decoration:none}.container-fluid{max-width:1800px}.dropdown-menu{--bs-dropdown-border-radius:0;--bs-dropdown-border-width:0}.dropdown-item{--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-item-padding-x:1rem;--bs-dropdown-link-color:var(--bs-black);--bs-dropdown-item-border-radius:0}.dropdown-item.active,.dropdown-item:active{--bs-dropdown-link-active-color:var(--bs-light);--bs-dropdown-link-active-bg:var(--bs-black)}.list-group-item{--bs-list-group-item-padding-x:0;--bs-list-group-border-width:0}.btn{--bs-btn-border-radius:0}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#8C907E;--bs-btn-border-color:#8C907E;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5e624e;--bs-btn-hover-border-color:#5e624e;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#5e624e;--bs-btn-active-border-color:#5e624e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#8C907E;--bs-btn-disabled-border-color:#8C907E}.pagination{--bs-pagination-active-bg:var(--bs-black);--bs-pagination-border-width:0;--bs-pagination-border-radius:0}.breadcrumb{--bs-breadcrumb-item-padding-x:1em}.text-white{--heading-color:var(--bs-light);--bs-breadcrumb-item-active-color:var(--bs-light);--bs-breadcrumb-divider-color:var(--bs-light);--bs-link-color-rgb:var(--bs-light-rgb);--bs-link-hover-color-rgb:var(--bs-light-rgb)}.text-white .nav-link{--bs-nav-link-color:var(--bs-light);--bs-nav-link-hover-color:var(--bs-light);--bs-nav-link-active-color:var(--bs-light);--bs-navbar-active-color:var(--bs-light)}.accordion{--bs-accordion-border-width:0;--bs-accordion-border-radius:0;--bs-accordion-inner-border-radius:0;--bs-accordion-btn-padding-x:0;--bs-accordion-btn-padding-y:0.1rem;--bs-accordion-btn-color:var(--bs-dark);--bs-accordion-btn-bg:transparent;--bs-accordion-btn-focus-border-color:var(--bs-dark);--bs-accordion-btn-focus-box-shadow:none;--bs-accordion-body-padding-x:0;--bs-accordion-body-padding-y:0.1rem;--bs-accordion-active-color:transparent;--bs-accordion-active-bg:transparent}.form-control:focus{border-color:#ccc;box-shadow:0 0 0 .25rem rgba(200,200,200,.25)}[data-bs-theme=dark] body{color-scheme:dark;--heading-color:#fff;--bs-link-color:#fff;--bs-link-hover-color:#fff;--bs-link-color-rgb:255,255,255;--bs-link-hover-color-rgb:255,255,255;--bs-body-color:#d1d1d1;--bs-body-bg:#111;--bs-body-bg-rgb:17,17,41}[data-bs-theme=dark] .dropdown-item{--bs-dropdown-link-color:var(--bs-light);--bs-dropdown-link-hover-color:var(--bs-white)}[data-bs-theme=dark] .bg-light,[data-bs-theme=dark] .bg-white{--bs-bg-opacity:0.1}.preloader{position:fixed;z-index:99;background:#111;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;transition:height .8s cubic-bezier(.075,.82,.165,1);pointer-events:none}.preloader.loaded{height:0;overflow:hidden}.navbar.fixed-top{transition:background-color .6s ease-out}.offcanvas{position:fixed!important;z-index:1045!important}.offcanvas.offcanvas-end:not(.show){visibility:hidden!important;transform:translateX(100%)!important}.offcanvas.offcanvas-start:not(.show){visibility:hidden!important;transform:translateX(-100%)!important}.offcanvas.offcanvas-top:not(.show){visibility:hidden!important;transform:translateY(-100%)!important}.offcanvas.offcanvas-bottom:not(.show){visibility:hidden!important;transform:translateY(100%)!important}.offcanvas.show{visibility:visible!important;transform:translate(0)!important}.offcanvas-backdrop{position:fixed!important;top:0!important;left:0!important;z-index:1040!important;width:100vw!important;height:100vh!important;background-color:rgba(0,0,0,.5)!important}.pagination{gap:.5rem}.pagination .page-link{color:var(--bs-black);border:1px solid #e0e0e0;padding:.5rem 1rem;transition:all .3s ease;min-width:44px;text-align:center;display:flex;align-items:center;justify-content:center}.pagination .page-link:hover{transform:translateY(-2px)}.pagination .page-item.active .page-link,.pagination .page-link:hover{background-color:var(--bs-primary);color:white;border-color:var(--bs-primary)}.pagination .page-item.disabled .page-link{opacity:.5;cursor:not-allowed;pointer-events:none}.pagination .page-link svg{width:16px;height:16px}.mega-menu-wrapper{position:static}.mega-menu{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);width:100vw;background:white;box-shadow:0 4px 20px rgba(0,0,0,.1);z-index:1050;border-top:2px solid var(--bs-primary);margin-top:.5rem;opacity:0;animation:fadeInDown .3s ease forwards}@keyframes fadeInDown{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.mega-menu-wrapper:hover .mega-menu,.mega-menu:hover{display:block}.mega-menu-title{font-weight:600;color:var(--bs-black);text-transform:uppercase;font-size:.875rem;letter-spacing:.05em;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;gap:.5rem}.mega-menu-icon{font-size:1.1rem;color:var(--bs-primary);flex-shrink:0}.mega-menu-link{display:block;color:var(--bs-body-color);text-decoration:none;text-transform:capitalize;font-size:.875rem;transition:all .3s ease;position:relative;padding:.5rem 0}.mega-menu-link:hover{color:var(--bs-primary);padding-left:.5rem}.mega-menu-link:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:0;height:1px;background-color:var(--bs-primary);transition:width .3s ease}.mega-menu-link:hover:before{width:.25rem}.mega-menu-featured{background:transparent;height:100%;padding:.5rem 0 0}.mega-menu-featured,.mega-menu-featured-content{display:flex;align-items:flex-start;justify-content:center}.mega-menu-featured-content{width:100%}.mega-menu-featured-btn{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;background-color:transparent;color:var(--bs-body-color);text-decoration:none;text-transform:uppercase;font-size:.875rem;font-weight:500;letter-spacing:.05em;border-radius:0;transition:all .3s ease;border:none;border-bottom:2px solid transparent;position:relative}.mega-menu-featured-btn:hover{color:var(--bs-primary);background-color:transparent;border-bottom-color:var(--bs-primary)}.mega-menu-featured-btn svg{transition:transform .3s ease;font-size:.75rem}.mega-menu-featured-btn:hover svg{transform:translateX(4px)}.mega-menu ul{margin:0;padding:0}.mega-menu ul li{margin-bottom:.25rem}@media only screen and (max-width:1199px){.mega-menu{display:none!important}}.slideshow{overflow:hidden}.slideshow .swiper-slide{background-position:50%;background-origin:padding-box;background-repeat:no-repeat;background-size:cover;transition:background-size 1s ease-in-out}.slideshow.fade-in .swiper-slide .banner-content{opacity:0;transition:opacity .3s ease-out;transition-delay:.6s}.slideshow.fade-in .swiper-slide.swiper-slide-active .banner-content{opacity:1}.slide-in .swiper-slide .banner-content .btn,.slide-in .swiper-slide .banner-content h2,.slide-in .swiper-slide .banner-content p{display:inline-block;opacity:0;transform:translate3d(0,50px,0);transition:opacity .6s ease-out,transform .6s ease-out}.slide-in .swiper-slide .banner-content h2{transition-delay:.6s}.slide-in .swiper-slide .banner-content p{transition-delay:.8s}.slide-in .swiper-slide .banner-content .btn{transition-delay:1s}.slide-in .swiper-slide.swiper-slide-active .banner-content .btn,.slide-in .swiper-slide.swiper-slide-active .banner-content h2,.slide-in .swiper-slide.swiper-slide-active .banner-content p{opacity:1;transform:translateZ(0)}.slide-clip .swiper-slide .image-holder img{transform:scale(1.2);transition:transform 1s ease-in-out}.slide-clip .swiper-slide.swiper-slide-active .image-holder img{transform:scale(1)}.slide-clip .swiper-slide .image-holder{clip-path:inset(100% 0 0 0);display:block}.slide-clip .swiper-slide.swiper-slide-active .image-holder{animation:slide-clip 1s forwards}.slide-clip .swiper-slide.swiper-slide-next .image-holder,.slide-clip .swiper-slide.swiper-slide-prev .image-holder{animation:slide-down 1s}@keyframes slide-clip{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes slide-down{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(100% 0 0 0)}}.swipe-up{clip-path:inset(0 0 100% 0);display:block}.aos-animate .swipe-up{animation:swipe-up 1s forwards}@keyframes swipe-up{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}.polygon{clip-path:polygon(0 0,100% 0,100% 20%,100% 100%,80% 100%,20% 100%,0 100%,0 20%)}.aos-animate .polygon{animation:polygon 1s forwards}@keyframes polygon{0%{clip-path:polygon(0 0,100% 0,100% 20%,100% 100%,80% 100%,20% 100%,0 100%,0 20%)}to{clip-path:polygon(20% 0,80% 0,100% 20%,100% 80%,80% 100%,20% 100%,0 80%,0 20%)}}.open-up{clip-path:inset(48% 34% 36% 35%)}.aos-animate.open-up{animation:open-up 1s forwards}@keyframes open-up{0%{clip-path:inset(48% 34% 36% 35%)}to{clip-path:inset(0 0 0 0)}}.swipe-up{--delay:0.05s;animation-delay:1s}.txt-fx{overflow:hidden;line-height:1}.txt-fx.zoom{overflow:visible}.txt-fx .word{overflow:hidden}.txt-fx .letter,.txt-fx .word{transform-origin:0 100%;display:inline-block;line-height:1em}.txt-fx{--delay:50ms;--easing:cubic-bezier(.5,0,.53,1)}.txt-fx.fade-right .letter{transform:translate3d(-50px,0,0);opacity:0;transition:transform .6s var(--easing),opacity .6s var(--easing)}.aos-animate .txt-fx.fade-right .letter{transform:translateZ(0);opacity:1}.txt-fx.slide-up .letter{transform:translate3d(0,1.2em,0);transition:transform .9s var(--easing)}.aos-animate .txt-fx.slide-up .letter,.swiper-slide-active .txt-fx.slide-up .letter{transform:translateZ(0)}.txt-fx.domino .letter{transform-origin:50% 0;transform:rotateY(90deg);transition:transform .9s var(--easing)}.aos-animate .txt-fx.domino .letter,.swiper-slide-active .txt-fx.domino .letter{transform:rotateY(0)}.txt-fx.zoom .letter{transform-origin:50% 0;transform:scale(3);transition:transform .9s var(--easing)}.aos-animate .txt-fx.zoom .letter,.swiper-slide-active .txt-fx.zoom .letter{transform:scale(1)}.search-popup{background-color:#fff;position:fixed;left:0;top:0;width:100%;height:100%;opacity:0;visibility:hidden;z-index:9999;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}.search-popup.is-visible{opacity:1;visibility:visible;cursor:-webkit-image-set(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFF' d='M20 1l-1-1-9 9-9-9-1 1 9 9-9 9 1 1 9-9 9 9 1-1-9-9'/%3E%3C/svg%3E") 1x,url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23000' d='M20 1l-1-1-9 9-9-9-1 1 9 9-9 9 1 1 9-9 9 9 1-1-9-9'/%3E%3C/svg%3E") 2x),pointer;cursor:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23000' d='M20 1l-1-1-9 9-9-9-1 1 9 9-9 9 1 1 9-9 9 9 1-1-9-9'/%3E%3C/svg%3E"),pointer;-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.search-popup-container{background-color:transparent;position:relative;top:50%;margin:0 auto;padding:0;width:90%;max-width:800px;text-align:center;box-shadow:none;cursor:default;-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-backface-visibility:hidden;-webkit-transition-property:-webkit-transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s}.is-visible .search-popup-container{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.search-popup-form{position:relative;margin:0 0 3em}.search-popup-form .form-control{padding:0 0 .375em;font-size:2em}.search-popup-form #search-popup-submit{display:none}.search-popup .search-popup-close{display:block;position:absolute;top:2em;right:2em;margin:-.5em;padding:.5em;line-height:0}.search-popup .search-popup-close:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.search-popup .search-popup-close i{display:block;position:relative;width:1em;height:1em;fill:rgba(0,0,0,.5)}.search-popup .search-popup-close:hover i{fill:rgba(0,0,0,1)}.search-popup .cat-list-title{margin-top:40px;margin-bottom:10px;font-size:.6em;font-weight:400;text-transform:uppercase;letter-spacing:.1em}.search-popup .cat-list{margin:0;list-style-type:none}.search-popup .cat-list-item{display:inline-block;margin-bottom:0;letter-spacing:.015em;font-size:2em}.search-popup .cat-list-item a{position:relative}.search-popup .cat-list-item a:after{background:none repeat scroll 0 0 #fff;content:"";height:1px;border-bottom:1px solid #ff9697;left:0;opacity:0;position:absolute;top:100%;width:100%;-webkit-transition:height .3s,opacity .3s,-webkit-transform .3s;transition:height .3s,opacity .3s,transform .3s;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.search-popup .cat-list-item a:hover:after{height:1px;opacity:1;-webkit-transform:translateY(2px);transform:translateY(2px)}.search-popup .cat-list-item:after{content:"/";padding:0 5px;line-height:1;color:rgba(0,0,0,.5);vertical-align:text-top}.search-popup .cat-list-item:last-child:after{display:none}@media only screen and (max-width:991px){.search-popup .cat-list-item,.search-popup-form .form-control{font-size:1.425em}}@media only screen and (max-width:767px){.search-popup .search-popup-close{top:1em;right:1em}}@media only screen and (max-width:575px){.search-popup .cat-list-item,.search-popup-form .form-control{font-size:1.125em}.search-popup .search-popup-close{top:1em;right:1em}}.search-popup input[type=search]{font-size:24px;height:60px;padding:26px}.search-popup .search-form button{top:12px;right:15px}.search-popup .search-form button svg{height:28px;width:28px}.icon-arrow{position:absolute;top:50%;transform:translateY(-50%);font-size:1.2em;color:var(--dark-color);z-index:10;width:50px;height:50px;border-radius:50%;border:1px solid #d9d9d9;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.6;transition:opacity .3s ease-out;background:rgba(255,255,255,.95)}.icon-arrow:hover{opacity:1}.icon-arrow svg{width:24px;height:24px}.icon-arrow.icon-arrow-left{left:10px}.icon-arrow.icon-arrow-right{right:10px}.swiper-button-next,.swiper-button-prev{display:none!important}.section-spacing{padding-top:4rem;padding-bottom:4rem}@media (max-width:991px){.section-spacing{padding-top:3rem;padding-bottom:3rem}}.product-carousel,.product-carousel .container{position:relative}.product-carousel .swiper-wrapper-container{position:relative;padding-left:70px;padding-right:70px}.product-carousel .swiper{margin:0 auto;padding:0;width:100%;overflow:hidden}.product-carousel .swiper-slide{height:auto}.product-carousel .product-item{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.product-carousel .image-holder{width:100%;position:relative}.product-carousel .product-image{width:100%;height:auto;object-fit:contain}.product-carousel .product-content{width:100%;text-align:center;margin-top:1rem}.product-carousel .icon-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10}.product-carousel .icon-arrow-left{left:0}.product-carousel .icon-arrow-right{right:0}@media (max-width:991px){.product-carousel .swiper-wrapper-container{padding-left:15px;padding-right:15px}.product-carousel .icon-arrow{display:none}.product-carousel .swiper-pagination{position:relative;margin-top:1rem}}.image-zoom-effect{display:flex;flex-wrap:wrap}.image-zoom-effect .image-holder{width:100%;height:auto;transform:scale(1);transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.image-zoom-effect:hover .image-holder{transform:scale(.95)}.image-zoom-effect img{transform:scale(1);will-change:transform;transition:transform .3s cubic-bezier(.25,.46,.45,.94);z-index:0}.image-zoom-effect:hover img{transform:scale(1.1)}.border-animation a,.border-animation a:after,.border-animation a:before{transition:all .5s}.border-animation a{position:relative}.border-animation a:after{position:absolute;bottom:0;left:0;right:0;margin:auto;width:0;content:".";color:transparent;background:var(--bs-primary);height:2px}.border-animation a:hover:after{width:100%}.content-light .border-animation a:hover:after,.content-light .border-animation li.active a:after{background:var(--bs-primary)}.border-animation .no-effect a:after{background:none}.border-animation-left .item-anchor{position:relative;margin-bottom:20px}.border-animation-left .item-anchor:after{content:"";position:absolute;width:0;height:1px;left:0;bottom:0;z-index:9;background:var(--bs-dark);transition:all .5s ease}.border-animation-left .item-anchor:after,.border-animation-left.light-border .item-anchor:after{background:var(--bs-dark)}.border-animation-left .item-anchor:focus:after,.border-animation-left .item-anchor:hover:after{width:100%}.background{position:absolute;top:0;left:0;z-index:0;width:100%;height:600px}.background.pattern-bg{background:url(/images/pattern-bg.png) no-repeat}.background.normal-bg{background:url(/images/newsletter-image.jpg) no-repeat}.title-xlarge{font-size:calc(2rem + 10vw);font-family:var(--heading-font);color:var(--bs-gray-300);position:absolute;top:-40px;left:0;z-index:0}.video .video-content{position:relative}.video .video-player{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.video .video-player a{position:relative}.video .video-player svg{color:#fff;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}@media (max-width:600px){.video .video-player img.text-pattern{width:60%;display:flex;margin:0 auto}}.testimonials .section-title{font-size:1em;font-weight:700;line-height:1}.testimonial-swiper .testimonial-item blockquote{font-size:2.5em}.testimonial-swiper .testimonial-item blockquote>p{margin:0}.testimonials .review-title{font-size:14px}.testimonial-swiper .swiper-slide{opacity:.4;width:40%!important;transition:opacity .3s ease}.testimonial-swiper.swiper-3d .swiper-slide-shadow-left,.testimonial-swiper.swiper-3d .swiper-slide-shadow-right{background-image:none}.testimonial-swiper .swiper-slide-active{opacity:1}.testimonial-swiper .swiper-slide-next,.testimonial-swiper .swiper-slide-prev,.testimonial-swiper .swiper-slide:not(.swiper-slide-active){opacity:.4!important}.testimonials .swiper-pagination{left:0;right:0}.testimonials .swiper-pagination .swiper-pagination-bullet-active{background:#8C907E}.swiper-pagination-bullet{width:12px;height:12px;margin-right:10px}@media only screen and (max-width:1199px){.testimonial-swiper .testimonial-item blockquote{font-size:1.8em}}@media only screen and (max-width:999px){.testimonial-swiper .testimonial-item blockquote{font-size:1.2em}}.instagram .insta-item{position:relative;margin-bottom:0}.instagram .insta-item a:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.4);opacity:0;transition:.6s ease-out}.link-effect a{position:relative;padding:0;overflow:hidden;transition:transform .5s;display:block}.link-effect a:after{content:attr(data-after);display:inline-block;transform:translateY(100%);position:absolute;left:0;font-size:1rem;text-align:inherit;text-transform:uppercase;transition:inherit}.link-effect a>span{display:inline-block;transform:translateY(0);transition:inherit}.link-effect:hover a>span{transform:translateY(-100%)}.link-effect:hover a:after{transform:translateY(0)}.product-item .btn-wishlist{display:block;z-index:111;position:absolute;top:5px;padding:10px;color:var(--bs-black);background:var(--bs-white);right:5px;opacity:0;transition:opacity .3s ease-in}.product-item:hover .btn-wishlist{opacity:1}.text-rotate{animation:rotation 50s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.product-thumbnail-slider{height:auto}.product-thumbnail-slider .swiper-wrapper{flex-direction:row!important}.product-thumbnail-slider .swiper-slide{width:auto!important;height:auto!important;display:flex;align-items:center;justify-content:center}.product-thumbnail-slider .swiper-slide img{object-fit:contain!important;max-width:100%;max-height:120px;width:auto;height:auto}.product-quantity .qty-number{margin-right:20px}.product-quantity .input-group .btn{height:48px;border:1px solid #ccc}.qty-number .quntity-button{min-width:40px;height:40px;font-size:1.8em;line-height:1;text-align:center;cursor:pointer;background-color:var(--accent-dim-color);transition:all .5s ease-in-out;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--dark-color)}.qty-number .quntity-button:hover{background-color:var(--accent-lit-color)}.qty-number input{font-size:1.4em;width:50px;height:40px;text-align:center;border-radius:0;border:1px solid var(--dark-color)}.qty-field .regular-price{display:none}.single-product-template .breadcrumbs li{font-size:1.5em;padding-right:15px}.single-product-template .breadcrumbs span{padding-left:15px}.product-preview .swiper-slide{padding-bottom:15px}.rating-container .rating{color:var(--bs-yellow);font-size:1.4em}.product-info .product-price strong{font-size:1.6em;color:var(--accent-color);padding-right:10px}.product-info .product-price del{color:var(--accent-color)}.product-info .color-product-options .color-item{display:inline-block;vertical-align:top;width:25px;height:25px;cursor:pointer;border:1px solid var(--bs-gray);padding:1px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 3px}.product-info .color-product-options .color-item span{border:1px solid var(--dark-color);display:block;width:100%;height:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.product-info .color-product-options .color-item:hover{border:1px dotted var(--bs-gray-300)}.product-info .item-title{width:100%}.swatch-element .swatch-label{font-weight:400;line-height:32px;text-align:center;display:inline-block;margin-right:10px;min-width:50px;height:50px;border:2px solid var(--bs-gray-300);transition:all .3s;cursor:pointer;padding:8px}.swatch-element .swatch-input{display:none}.swatch-element .swatch-input:checked+.swatch-label{border:2px solid var(--bs-gray)}.review-style1 .review-item .rating-container .rating{font-size:1em}.review-style1 .review-item span.author-name{font-weight:600}.btn-link{font-size:.875rem;font-family:var(--bs-body-font-family);letter-spacing:.0875rem;text-transform:uppercase;text-decoration:none}a.btn-link,a.btn-link:after{transition:all .5s}a.btn-link{position:relative}a.btn-link:after,a.btn-link:before{content:"";display:block;position:absolute;bottom:0;left:0;width:0;background-color:var(--bs-dark);height:1px}[data-bs-theme=dark] a.btn-link:after{background-color:var(--bs-white)}a.btn-link:before{background-color:var(--bs-gray);width:100%}a.btn-link.is-checked:after,a.btn-link:hover:after{width:100%}a.btn-link.text-white:after{background-color:var(--bs-white)}a.btn-link.text-light:after{background-color:var(--bs-light)}.form-check{padding:0}.form-check-label{display:block;position:relative;padding-left:35px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-check-label input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;border:1px solid #111;border-radius:50%}.form-check-label:hover input~.checkmark{background-color:#ccc}.form-check-label input:checked~.checkmark{background-color:#A226F3}.checkmark:after{content:"";position:absolute;display:none}.form-check-label input:checked~.checkmark:after{display:block}.form-check-label .checkmark:after{top:8px;left:8px;width:8px;height:8px;border-radius:50%;background:#444}.form-check-label.red input~.checkmark{background-color:#CA7A7A}.form-check-label.brown input~.checkmark{background-color:#D5BB96}.form-check-label.green input~.checkmark{background-color:#A5BC73}.form-check-label.aqua input~.checkmark{background-color:#779B9D}.product-info .accordion{--bs-accordion-btn-icon:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="24" height="24" viewBox="0 0 24 24"%3E%3Cpath fill="currentColor" d="M19 11h-6V5a1 1 0 0 0-2 0v6H5a1 1 0 0 0 0 2h6v6a1 1 0 0 0 2 0v-6h6a1 1 0 0 0 0-2Z"%2F%3E%3C%2Fsvg%3E');--bs-accordion-btn-active-icon:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="24" height="24" viewBox="0 0 24 24"%3E%3Cpath fill="currentColor" d="M19 11H5a1 1 0 0 0 0 2h14a1 1 0 0 0 0-2Z"%2F%3E%3C%2Fsvg%3E')}.product-filter .accordion{--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="24" height="24" viewBox="0 0 24 24"%3E%3Cpath fill="currentColor" d="M19 11h-6V5a1 1 0 0 0-2 0v6H5a1 1 0 0 0 0 2h6v6a1 1 0 0 0 2 0v-6h6a1 1 0 0 0 0-2Z"%2F%3E%3C%2Fsvg%3E');--bs-accordion-btn-active-icon:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="24" height="24" viewBox="0 0 24 24"%3E%3Cpath fill="currentColor" d="M19 11H5a1 1 0 0 0 0 2h14a1 1 0 0 0 0-2Z"%2F%3E%3C%2Fsvg%3E');--bs-accordion-body-padding-x:0;--bs-accordion-body-padding-y:0;--bs-accordion-active-color:#8C907E}.product-filter .accordion-body a,.product-filter .accordion-body>div{display:block;padding:10px;margin-bottom:1.25rem;border:1px solid #ebebea}.product-filter .accordion-body a:hover{border:1px solid #999}.image-zoom{position:relative;float:left;overflow:hidden}.image-zoom,.photo{width:100%;height:100%}.photo{position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:50%;background-size:cover;transition:transform .3s ease-out}.banner-content.text-center{text-align:center}.banner-content.text-center .btn-left{justify-content:center}.features .col-md-3 .py-3{padding-top:1rem!important;padding-bottom:1rem!important}.instagram{padding-top:0;padding-bottom:4rem;position:relative;margin-bottom:0}.instagram .row.g-0{margin:0}.instagram .insta-item{margin:0!important}.instagram-button-overlay{z-index:10;display:flex;justify-content:center;align-items:center}.instagram-follow-btn{font-size:.875rem;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;box-shadow:0 2px 10px rgba(0,0,0,.2);opacity:.7;transition:opacity .3s ease;color:white!important;background-color:#000000!important;border-color:#000000!important}.instagram-follow-btn:hover{opacity:.9}@media (max-width:991px){.instagram-follow-btn{padding:.625rem 1.5rem;font-size:.8rem}}@media (max-width:767px){.instagram-follow-btn{padding:.5rem 1.25rem;font-size:.75rem}.product-carousel .icon-arrow{display:none!important}.product-carousel .swiper-wrapper-container{padding-left:1rem;padding-right:1rem}}@media (max-width:991px){.instagram{padding-bottom:3rem}.instagram-button-overlay{padding:1.25rem 0}.instagram-follow-btn{font-size:.9rem}}#footer.mt-3,#footer.mt-5{margin-top:1.5rem!important}#footer .row.py-2{padding-bottom:.75rem!important}#footer .row.pt-2,#footer .row.py-2{padding-top:.75rem!important}#footer .row.pb-1{padding-bottom:.5rem!important}#footer .row.py-3,#footer .row.py-4{padding-top:1rem!important;padding-bottom:1rem!important}#footer .footer-brand{padding-bottom:1rem}#footer .footer-intro.mb-2,#footer .footer-intro.mb-3,#footer .widget-title.mb-2,#footer .widget-title.mb-3{margin-bottom:.75rem!important}#footer .border-top.py-1{padding-bottom:.5rem!important}#footer .border-top.pt-1,#footer .border-top.py-1{padding-top:.5rem!important}#footer .border-top.pb-1{padding-bottom:.5rem!important}#footer .border-top.py-2,#footer .border-top.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}#footer .footer-brand{text-align:center!important}#footer .footer-brand .footer-intro{display:flex;justify-content:center;align-items:center}#footer .footer-brand .footer-description{text-align:center!important;margin-left:auto!important;margin-right:auto!important}#footer .footer-brand .social-links{display:flex!important;justify-content:center!important}@media (min-width:992px){#footer .footer-main-content{display:flex;flex-wrap:wrap}#footer .footer-brand-col,#footer .footer-brand-desktop{text-align:left!important}#footer .footer-brand-desktop .footer-intro{justify-content:flex-start!important}#footer .footer-brand-desktop .footer-description{text-align:left!important;margin-left:0!important;margin-right:0!important;max-width:100%!important}#footer .footer-brand-desktop .social-links,#footer .footer-brand-desktop .social-links ul{justify-content:flex-start!important}}@media (max-width:991px){#footer .footer-brand-desktop,#footer .footer-main-content .footer-brand-col{text-align:center!important}#footer .footer-brand-desktop .footer-intro{justify-content:center!important}#footer .footer-brand-desktop .footer-description{text-align:center!important;margin-left:auto!important;margin-right:auto!important}#footer .footer-brand-desktop .social-links,#footer .footer-brand-desktop .social-links ul{justify-content:center!important}#footer .footer-main-content .col-6{width:50%!important;max-width:50%!important;flex:0 0 50%!important}}.products-page{overflow:visible!important;min-height:auto!important;position:relative!important}body{position:relative!important}body,html{overflow-x:hidden!important;overflow-y:auto!important;height:auto!important}#footer .row.border-top{display:flex!important;flex-wrap:wrap!important;flex-direction:row!important}#footer .row.border-top .col-md-6:not(.col-6){display:flex;flex-direction:column}#footer .row.border-top .col-6{display:block!important;width:50%!important;max-width:50%!important;flex:0 0 50%!important;box-sizing:border-box!important}@media only screen and (max-width:1199px){.navbar-expand-xl .d-none.d-xl-flex{display:none!important}.navbar-expand-xl .navbar-toggler.d-xl-none{display:block!important}.navbar .d-flex.align-items-center{flex-wrap:nowrap}.navbar .d-flex.align-items-center>ul{margin-top:0;width:auto;flex-shrink:0}}@media only screen and (max-width:991px){.navbar .d-flex.justify-content-between{flex-wrap:wrap}.navbar .ms-auto{margin-left:auto!important;margin-top:0}.navbar{padding:1rem!important}.navbar-brand img{width:120px!important;height:auto!important}.navbar .d-flex.align-items-center{flex-wrap:nowrap}.navbar .d-flex.align-items-center>ul{margin-top:0;width:auto}.h1,h1{font-size:2.5rem!important}.h2,h2{font-size:2rem!important}.h3,h3{font-size:1.75rem!important}.h4,h4{font-size:1.5rem!important}section{padding:2rem 0!important}#billboard .section-title{font-size:2rem!important;margin-top:1rem!important}#billboard p{font-size:.9rem!important;padding:0 1rem}.features .col-md-3{margin-bottom:2rem}.collection-item{flex-direction:column!important}.collection-content{padding:2rem!important;margin:0!important}.title-xlarge{font-size:3rem!important}#footer .row>div{margin-bottom:1rem}#footer .footer-menu{margin-bottom:.5rem}#footer .footer-description{font-size:.875rem;line-height:1.5}#footer .widget-title{font-size:.875rem;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #e0e0e0}#footer .footer-toggle-icon{font-size:.75rem;transition:transform .3s ease}#footer .widget-title[aria-expanded=true] .footer-toggle-icon{transform:rotate(180deg)}#footer .menu-list{padding-top:.5rem}#footer .menu-item{margin-bottom:.5rem!important}#footer .menu-item .item-anchor{font-size:.8rem}#footer .border-top .row:not(.g-3){flex-direction:column;text-align:center!important}#footer .row.border-top.g-3{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important}#footer .row.border-top.g-3>.col-6{width:50%!important;max-width:50%!important;min-width:50%!important;flex:0 0 50%!important;display:block!important;box-sizing:border-box!important}#footer .border-top .col-md-6:not(.col-6){width:100%!important;margin-bottom:1rem}#footer .row.border-top>.col-6{width:50%!important;max-width:50%!important;flex:0 0 50%!important;display:block!important;float:none!important}#footer .payment-option,#footer .shipping{justify-content:center;flex-wrap:wrap;font-size:.8rem}#footer .footer-label{font-weight:500;white-space:nowrap}#footer .footer-copyright{font-size:.8rem!important}#footer .footer-brand{text-align:center!important;width:100%!important}#footer .footer-brand .footer-intro{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important}#footer .footer-brand .footer-intro a{display:inline-block;margin:0 auto}#footer .footer-brand .footer-description{text-align:center!important;margin-left:auto!important;margin-right:auto!important;display:block!important}#footer .footer-brand .social-links{display:flex!important;justify-content:center!important;width:100%!important}#footer .footer-brand .social-links ul{justify-content:center!important}#footer .row.border-top .col-6{width:50%!important;max-width:50%!important;flex:0 0 50%!important}.newsletter .col-md-8{padding:2rem 1rem!important}.instagram .col-6{padding:0!important}.instagram .insta-item{height:250px!important}}@media only screen and (max-width:767px){#footer .footer-brand,#footer .footer-brand .footer-intro{text-align:center!important;width:100%!important}#footer .footer-brand .footer-intro{display:flex!important;justify-content:center!important;align-items:center!important}#footer .footer-brand .footer-intro a{display:inline-block;margin:0 auto}#footer .footer-brand .footer-description{text-align:center!important;margin-left:auto!important;margin-right:auto!important;display:block!important;width:100%!important}#footer .footer-brand .social-links{display:flex!important;justify-content:center!important;width:100%!important}#footer .footer-brand .social-links ul{justify-content:center!important}#footer .row.border-top .col-6{width:50%!important;max-width:50%!important;flex:0 0 50%!important;padding-left:.5rem!important;padding-right:.5rem!important}.navbar{padding:.75rem!important}.navbar-brand img{width:100px!important}.h1,h1{font-size:2rem!important}.h2,h2{font-size:1.75rem!important}.h3,h3{font-size:1.5rem!important}.h4,h4{font-size:1.25rem!important}section{padding:1.5rem 0!important}.py-5{padding-top:1.5rem!important;padding-bottom:1.5rem!important}#billboard .section-title{font-size:1.75rem!important}#billboard .banner-content{padding:1rem 0!important}#billboard .banner-content h5{font-size:1rem!important}#billboard .banner-content p{font-size:.85rem!important}.features .col-md-3{padding:1.5rem 0!important}.features svg{width:30px!important;height:30px!important}.product-carousel h4{font-size:1.25rem!important;margin-bottom:1rem!important}.product-item .product-content h5{font-size:.9rem!important}.related-products{padding:2.5rem 0!important}.related-products .related-products-header{flex-direction:column!important;align-items:flex-start!important;gap:.75rem!important;margin-top:2rem!important;margin-bottom:1.5rem!important}.related-products h4{margin-bottom:0!important;width:100%!important;font-size:1.25rem!important}.related-products .btn-link{font-size:.9rem!important;margin-top:0!important;align-self:flex-start!important;text-decoration:underline!important}.related-products .swiper{padding:0!important;overflow:visible!important}.related-products .swiper-slide{width:45%!important;margin-right:10px!important}.related-products .product-item{margin-bottom:0!important}.related-products .product-item .image-holder{margin-bottom:.75rem!important;border-radius:4px;overflow:hidden}.related-products .product-item .product-content{padding:0!important}.related-products .product-item .product-content h5{font-size:.85rem!important;line-height:1.3!important;margin-bottom:.25rem!important;margin-top:.5rem!important}.related-products .product-item .product-content span{font-size:.9rem!important}.related-products .swiper-pagination{position:relative!important;margin-top:1.5rem!important;bottom:auto!important}.title-xlarge{font-size:2rem!important}.collection-content h3{font-size:1.5rem!important}.collection-content p{font-size:.9rem!important}.testimonial-swiper .swiper-slide{width:80%!important}.testimonial-item blockquote{font-size:1rem!important;padding:0 1rem}#footer .row{padding:1.5rem 0!important}#footer .col-md-3{width:100%;margin-bottom:1rem}#footer .footer-intro img{width:120px!important}#footer .footer-description,#footer .footer-intro{margin-bottom:1rem!important}#footer .footer-description{font-size:.8rem}#footer .social-links ul{gap:.75rem!important}#footer .social-links svg{width:20px;height:20px}#footer .widget-title{font-size:.8rem!important;margin-bottom:.5rem!important}#footer .menu-list{font-size:.75rem!important}#footer .menu-item{margin-bottom:.4rem!important}#footer .border-top{padding:1rem 0!important}#footer .border-top .row{gap:.75rem 0}#footer .footer-label{font-size:.75rem}#footer .payment-option img,#footer .shipping img{width:35px!important;height:21px!important}.newsletter .col-md-8{padding:1.5rem .5rem!important}.newsletter .section-title{font-size:1.25rem!important}.instagram .col-6,.instagram .col-md-2,.instagram .col-sm-4{padding:0!important}.instagram .insta-item{height:200px!important}.instagram .btn{padding:.75rem 1.5rem!important;font-size:.875rem!important}.search-popup input[type=search]{font-size:18px!important;height:50px!important;padding:15px!important}.offcanvas-body{padding:1rem!important}.offcanvas:not(.show){visibility:hidden!important;opacity:0!important}.offcanvas.show{visibility:visible!important;opacity:1!important}}@media only screen and (max-width:575px){#footer .footer-brand,#footer .footer-brand .footer-intro{text-align:center!important;width:100%!important}#footer .footer-brand .footer-intro{display:flex!important;justify-content:center!important;align-items:center!important}#footer .footer-brand .footer-intro a{display:inline-block;margin:0 auto}#footer .footer-brand .footer-description{text-align:center!important;margin-left:auto!important;margin-right:auto!important;display:block!important;width:100%!important;max-width:100%!important}#footer .footer-brand .social-links{display:flex!important;justify-content:center!important;width:100%!important}#footer .footer-brand .social-links ul{justify-content:center!important}#footer .footer-links-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:1rem!important}#footer .row.border-top .col-6{width:50%!important;max-width:50%!important;flex:0 0 50%!important;padding-left:.5rem!important;padding-right:.5rem!important}.navbar-brand img{width:80px!important}.h1,h1{font-size:1.75rem!important}.h2,h2{font-size:1.5rem!important}.h3,h3{font-size:1.25rem!important}.h4,h4{font-size:1.1rem!important}.container{padding-left:1rem;padding-right:1rem}#billboard .section-title{font-size:1.5rem!important}#billboard .banner-content h5{font-size:.9rem!important}.features .col-md-3{padding:1rem 0!important}.features h4{font-size:1rem!important}.features p{font-size:.85rem!important}.product-item .product-content{padding:.5rem 0!important}.product-item .product-content h5{font-size:.85rem!important;margin-top:.5rem!important}.related-products{padding:2rem 0!important}.related-products .container{padding-left:1rem!important;padding-right:1rem!important}.related-products .related-products-header{margin-top:1.5rem!important;margin-bottom:1rem!important}.related-products h4{font-size:1.1rem!important;margin-bottom:.5rem!important}.related-products .btn-link{font-size:.85rem!important;padding:.25rem 0!important}.related-products .swiper{padding:0!important;margin:0!important;overflow:visible!important}.related-products .swiper-wrapper{display:flex!important;align-items:stretch!important}.related-products .swiper-slide{width:48%!important;margin-right:4%!important;height:auto!important;display:flex!important}.related-products .swiper-slide:nth-child(2n){margin-right:0!important}.related-products .product-item{width:100%!important;display:flex!important;flex-direction:column!important}.related-products .product-item .image-holder{position:relative;overflow:hidden;border-radius:4px;width:100%!important;aspect-ratio:3/4}.related-products .product-item .product-image{width:100%!important;height:100%!important;object-fit:cover}.related-products .product-item .btn-wishlist{width:32px!important;height:32px!important;top:8px!important;right:8px!important;background:rgba(255,255,255,.9)!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important}.related-products .product-item .btn-wishlist svg{width:16px!important;height:16px!important}.related-products .product-item .product-content{flex:1!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.related-products .product-item .product-content h5{font-size:.8rem!important;line-height:1.2!important;margin-top:.5rem!important;margin-bottom:.25rem!important}.related-products .product-item .product-content h5 a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.related-products .product-item .product-content span{font-size:.85rem!important;font-weight:500!important}.related-products .swiper-pagination{margin-top:1.5rem!important;position:relative!important;bottom:auto!important}.related-products .swiper-pagination-bullet{width:8px!important;height:8px!important;margin:0 4px!important;background:#333!important;opacity:.3!important}.related-products .swiper-pagination-bullet-active{opacity:1!important;background:#333!important}.title-xlarge{font-size:1.5rem!important}.collection-content{padding:1.5rem!important}.collection-content h3{font-size:1.25rem!important}.testimonial-swiper .swiper-slide{width:90%!important}.testimonial-item blockquote{font-size:.9rem!important}.testimonial-item .review-title{font-size:.75rem!important}#footer .footer-intro img{width:100px!important}#footer .widget-title{font-size:.9rem!important}#footer .menu-list li{font-size:.8rem!important}#footer p{font-size:.85rem!important}.newsletter .section-title{font-size:1.1rem!important}.newsletter input{font-size:.9rem!important}.newsletter button{font-size:.85rem!important;padding:.75rem!important}.instagram .insta-item{height:150px!important}.instagram .btn{padding:.5rem 1rem!important;font-size:.75rem!important}.swiper-pagination{margin-top:1rem!important}}section.testimonials.section-spacing.bg-light{margin-top:1.5rem;padding-top:1rem!important;padding-bottom:1.5rem!important}@media (min-width:768px){section.testimonials.section-spacing.bg-light{margin-top:2rem;padding-top:1.25rem!important;padding-bottom:1.75rem!important}}@media only screen and (max-width:991px){section.testimonials.section-spacing.bg-light{margin-top:1.5rem!important;padding-top:1rem!important;padding-bottom:1.25rem!important}}.testimonials .testimonials-section-header{max-width:100%}.testimonials .testimonials-main-title.section-title{font-size:clamp(1.35rem,5.5vw,2.35rem)!important;font-weight:700!important;letter-spacing:.22em!important;line-height:1.15!important;margin-bottom:0!important;padding-inline:.25rem}@media (min-width:768px){.testimonials .testimonials-main-title.section-title{letter-spacing:.28em!important;font-size:clamp(1.6rem,3.2vw,2.5rem)!important}}.testimonials .testimonials-swiper-body.testimonial-swiper{margin-top:.65rem!important;padding-top:.5rem!important}@media (min-width:768px){.testimonials .testimonials-swiper-body.testimonial-swiper{margin-top:.85rem!important;padding-top:.65rem!important}}#yeni-gelenler.product-carousel{padding-top:1.75rem}@media (min-width:768px){#yeni-gelenler.product-carousel{padding-top:2.5rem}}.section-title{letter-spacing:.05em}.collection .column-container{margin-bottom:1.5rem}.collection .collection-content{padding:1.25rem 1rem}.collection .collection-content .btn{font-size:.85rem;padding:.5rem 1.25rem}.collection-heading-row{padding-top:.5rem;margin-bottom:.25rem}.home-categories .home-categories-heading.collection-heading-row{text-align:start;min-height:clamp(3.5rem,14vw,5.5rem);margin-bottom:clamp(1rem,3vw,1.75rem);padding-top:.25rem}.home-categories .home-categories-title-bg.title-xlarge{position:absolute;left:0;top:0;right:auto;width:100%;text-align:start;font-size:clamp(2.25rem,10vw,4rem);line-height:.95;pointer-events:none;z-index:0;color:rgba(72,118,168,.28)}.home-categories .collection-heading-row .section-title,.home-categories .home-categories-title-front{z-index:1;position:relative;text-align:start;font-size:clamp(1.35rem,4.2vw,2.05rem)!important;letter-spacing:.06em;margin-top:clamp(.55rem,2.2vw,1.1rem);margin-bottom:0}@media (min-width:768px){.home-categories .home-categories-title-bg.title-xlarge{font-size:clamp(2.75rem,7vw,4.75rem);top:-.05rem}.home-categories .home-categories-title-front{font-size:clamp(1.5rem,2.8vw,2.15rem)!important;margin-top:clamp(.65rem,1.8vw,1.15rem)}}.products-page .products-grid-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em;line-height:1.25;font-size:clamp(.7rem,3.2vw,1.1rem)}.products-page .products-grid-title a{color:inherit;text-decoration:none}.products-page .products-page-sort-select{width:100%;max-width:100%;min-height:44px}@media (min-width:576px){.products-page .products-page-sort-select{max-width:280px;width:auto}}@media (max-width:767px){.product-carousel .product-carousel-view-all{min-height:44px;display:inline-flex;align-items:center;justify-content:center}}@media only screen and (max-width:991px){.home-categories .home-category-card-v__body{padding:.75rem .65rem!important}}@media only screen and (min-width:768px) and (max-width:991px){.home-categories .home-category-card-v__body{padding:1rem!important}}@media only screen and (max-width:991px){.home-categories .home-categories-title-bg.title-xlarge{font-size:clamp(2rem,9vw,3.25rem)!important}}.testimonial-swiper{padding:0 1rem}.testimonial-item blockquote{max-width:600px;margin:0 auto;padding:1.5rem}.testimonial-item .review-title{margin-top:1rem;font-weight:600;font-size:.85rem;letter-spacing:.08em}.newsletter form{max-width:500px;margin:0 auto}body,html{overflow-x:hidden;scroll-behavior:smooth}.container,.container-fluid{overflow-x:clip}.navbar+.container,.navbar+section{margin-top:0}.collection .column-container .image-holder{overflow:hidden;border-radius:4px 4px 0 0}.collection .column-container .image-holder img{transition:transform .5s ease}.collection .column-container:hover .image-holder img{transform:scale(1.05)}.btn-dark:hover{background-color:#000!important;transform:translateY(-1px);transition:all .2s ease}.product-item{transition:box-shadow .3s ease}.product-item:hover{box-shadow:0 4px 20px rgba(0,0,0,.08)}.instagram-button-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3}.instagram-follow-btn{font-size:.9rem;padding:.75rem 2rem;letter-spacing:.05em}@media (min-width:768px) and (max-width:991px){.collection:not(.home-categories) .column-container{flex:0 0 50%!important;max-width:50%!important}.testimonial-swiper .swiper-slide{width:70%!important}}@media (max-width:767px){.collection:not(.home-categories) .column-container{width:100%!important;max-width:100%!important;flex:0 0 100%!important;margin-bottom:1.5rem}.home-categories .home-categories-grid>[class*=col-]{margin-bottom:0}.collection .collection-content h3{font-size:1.15rem!important}.collection .collection-content .btn{font-size:.8rem!important;padding:.4rem 1rem!important}.home-categories .home-category-card-v__title{font-size:clamp(.78rem,3.2vw,.95rem)!important}.home-categories .home-category-card-v .btn{font-size:.78rem!important;padding:.45rem .9rem!important;min-height:44px}.testimonial-item blockquote{padding:1rem;font-size:.9rem}.testimonial-item .review-title{font-size:.75rem!important}.newsletter .section-title{font-size:1.15rem!important}.newsletter form{flex-direction:column!important}.newsletter input{font-size:.9rem!important}.newsletter button{margin-top:.5rem}.instagram .insta-item{height:160px!important}.instagram-follow-btn{font-size:.75rem!important;padding:.5rem 1rem!important}.section-title{font-size:1.25rem!important}.section-header{margin-bottom:1rem!important}.product-carousel .section-header .section-title,.product-carousel .section-header h4{font-size:1.1rem!important}}@media (max-width:480px){.collection:not(.home-categories) .collection-content{padding:.75rem!important}.home-categories .home-category-card-v__body{padding:.55rem .45rem!important}.collection .collection-content h3{font-size:1rem!important}.testimonial-item blockquote p{font-size:.85rem!important}.instagram .insta-item{height:120px!important}}.product-large-slider .swiper-button-next,.product-large-slider .swiper-button-prev{color:#000;background:rgba(255,255,255,.85);width:40px;height:40px;border-radius:50%;transition:background .2s}.product-large-slider .swiper-button-next:hover,.product-large-slider .swiper-button-prev:hover{background:rgba(255,255,255,1)}.product-large-slider .swiper-button-next:after,.product-large-slider .swiper-button-prev:after{font-size:18px;font-weight:700}.stock-badge{left:8px;background:#dc3545;letter-spacing:.5px;text-transform:uppercase}.discount-badge,.stock-badge{position:absolute;top:8px;color:#fff;padding:3px 10px;font-size:11px;font-weight:600;z-index:2}.discount-badge{right:8px;background:#198754}.out-of-stock-badge{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);background:rgba(33,37,41,.92);color:#fff;padding:4px 12px;font-size:11px;font-weight:700;letter-spacing:.06em;z-index:3;text-transform:uppercase;pointer-events:none}.out-of-stock-thumb{transition:opacity .2s ease,filter .2s ease}.out-of-stock-overlay{opacity:.45;filter:grayscale(85%)}@media (max-width:767px){#footer .footer-brand-col{text-align:center;margin-bottom:1.5rem}#footer .social-links ul{justify-content:center!important}#footer .footer-menu-col{margin-bottom:1rem}#footer .footer-bottom{text-align:center}#footer .footer-copyright{font-size:.8rem!important}}@media (max-width:575px){.products-page .col-6{padding-left:6px!important;padding-right:6px!important}.products-page .product-content h5{font-size:.8rem!important;margin-top:.5rem!important}.products-page .product-content a,.products-page .product-content span{font-size:.85rem!important}}main,section{animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:.85}to{opacity:1}}.carousel-arrow:disabled{opacity:.3!important;cursor:default!important}.image-zoom-effect .image-holder{overflow:hidden}.image-zoom-effect .image-holder img{transition:transform .4s ease}.image-zoom-effect:hover .image-holder img{transform:scale(1.05)}.product-content .link-effect a[data-after]:after{left:50%;transform:translate(-50%,100%);width:100%;text-align:center}.product-content .link-effect:hover a[data-after]:after{transform:translate(-50%)}.product-carousel .section-spacing{padding-top:clamp(2.25rem,5.5vw,3.75rem);padding-bottom:clamp(2rem,4.5vw,3.25rem)}.product-carousel-title{line-height:1.2}.product-carousel .product-content{min-height:4.5rem}.product-carousel .product-content .element-title{min-height:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.25}.home-categories-heading{margin-bottom:clamp(1.25rem,3vw,2rem)}.home-category-card-v{min-height:100%}.home-category-card-v__media{aspect-ratio:4/5;min-height:10rem}.home-category-fade-viewport--card{min-height:0;height:100%}.home-category-card-v__title{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word;word-break:normal;line-height:1.3;font-size:clamp(.8rem,2.8vw,1rem)!important}.home-newsletter__lead{max-width:40rem}.home-newsletter__form{width:100%;max-width:42rem;margin-left:auto;margin-right:auto}.home-newsletter__input{flex:1 1 12rem;min-width:0;width:100%;min-height:44px;max-height:48px;padding:.5rem .85rem;font-size:1rem;line-height:1.35}.home-newsletter__submit{min-height:44px;padding-top:.5rem;padding-bottom:.5rem}@media (min-width:576px){.home-newsletter__input{min-height:46px;max-height:none;padding:.55rem 1rem;font-size:1.05rem}.home-newsletter__submit{min-height:46px}.home-newsletter__form{max-width:48rem}}.instagram-home .insta-item--static,.instagram-home .insta-item--static:hover{transform:none}.instagram-home .insta-item--static .image-holder,.instagram-home .insta-item--static:hover .image-holder{transform:none!important}.instagram-home .insta-item a:after,.instagram-home .insta-item a:hover:after{display:none!important;content:none!important;opacity:0!important}@media (max-width:991.98px){.instagram-home{padding-bottom:.5rem!important;overflow:hidden}.instagram-home .instagram-button-overlay{position:relative;top:auto;left:auto;transform:none;z-index:1;padding:1rem .75rem 1.5rem}.instagram-home .instagram-follow-btn{opacity:1}}