@charset "UTF-8";
/*! coffeeitaliano-theme v2.0.0 | Neurment Technologies */
 a{color:#0D0B0A}a:active,a:hover{color:#C8102E}@font-face{font-family:"Montserrat";font-style:normal;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Montserrat";font-style:normal;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Montserrat";font-style:italic;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxy7m0dR9pBOi.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Montserrat";font-style:italic;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRyS7m0dR9pA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Montserrat Fallback";src:local("Arial");size-adjust:112.8%;ascent-override:85.8%;descent-override:22.3%;line-gap-override:0%}:root{--ci-gutter:12px;--ci-rosso:#C8102E;--ci-header-h:80px;--ci-tabbar-h:0px;--ci-sticky-top:0px}@media (min-width:640px){:root{--ci-gutter:28px}}@media (min-width:1024px){:root{--ci-gutter:clamp(32px, 4vw, 48px)}}.openbox-overlay,.navigation-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;display:none;z-index:99;width:100%;height:100%;cursor:pointer}@media (max-width:1199px){body[class$="-active"]{cursor:pointer}body.navigation-active{overflow:hidden;position:fixed;height:100%;width:100%}body.navigation-active{left:420px}body.navigation-active #mobile-navigation{left:0;box-shadow:2px 0 5px 0 rgb(0 0 0 / .1)}body.navigation-active .navigation-menu-overlay{display:block}}@media (max-width:1199px) and (max-width:767px){body.navigation-active{left:320px}}@media (max-width:1199px) and (max-width:374px){body.navigation-active{left:280px}}#mobile-navigation{position:fixed;top:0;left:-420px;width:420px;height:100%;z-index:999;transition:left 0.2s linear,box-shadow 0.2s linear;background:#FFF;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}@media (max-width:767px){#mobile-navigation{width:320px}}@media (max-width:374px){#mobile-navigation{width:280px}}#mobile-navigation .mobile-navigation{overflow:hidden;position:relative}#mobile-navigation li.has-sub-category>div{overflow:hidden}#mobile-navigation li.has-sub-category.active>div{transform:translateX(0);overflow:visible}#mobile-navigation a{display:flex;align-items:center;justify-content:space-between;color:#0D0B0A;font-size:var(--font-size-14);padding:var(--spacer-6) var(--spacer-4);border-bottom:1px solid #E8E6E2}@media (max-width:767px){#mobile-navigation a{padding:var(--spacer-8) var(--spacer-6)}}#mobile-navigation a>div{display:flex;align-items:center}#mobile-navigation a>div>div{margin-right:var(--spacer-6)}#mobile-navigation a>div>div img{width:30px;height:30px;object-fit:scale-down}#mobile-navigation .category-level-2,#mobile-navigation .category-level-3{position:absolute;top:0;left:0;width:100%;transform:translateX(100%);background:#FFF;transition:transform 0.2s linear;z-index:2}#mobile-navigation .category-level-2 ul,#mobile-navigation .category-level-3 ul{padding:0 var(--spacer-8)}#mobile-navigation .category-level-2 ul>li>a,#mobile-navigation .category-level-3 ul>li>a{color:#0D0B0A;font-size:var(--font-size-13);padding:var(--spacer-6) 0;border-color:#E8E6E2}@media (max-width:767px){#mobile-navigation .category-level-2 ul>li>a,#mobile-navigation .category-level-3 ul>li>a{padding:var(--spacer-8) 0}}#mobile-navigation .mobile-navigation-back a{justify-content:flex-end}#mobile-navigation .mobile-navigation-back a span{margin-left:var(--spacer-6)}#mobile-navigation .mobile-navigation-back a i{font-size:var(--font-size-10)}#mobile-navigation .mobile-navigation-parent a{font-weight:700;font-size:var(--font-size-18)}.standard-menu a{color:#0D0B0A;line-height:calc(var(--font-size-12) + 8px);font-size:var(--font-size-12);font-weight:700;padding:var(--spacer-4);border-color:#E8E6E2;transition:background-color 0.2s linear}.standard-menu a:hover{background-color:#F6EFE5}.standard-menu .parent-item .sub-items .sub-item>a{line-height:calc(var(--font-size-14) + 8px);font-size:var(--font-size-14);font-weight:500;padding:var(--spacer-4);padding-left:var(--spacer-8)}.standard-menu .top-category a span,.standard-menu .all-categories a span{padding-left:var(--spacer-3)}.right-expanding-menu{border-color:#E8E6E2}.right-expanding-menu li .down-menu-button{border-bottom-color:#E8E6E2}.right-expanding-menu li .down-menu-button a{line-height:calc(var(--font-size-12) + 8px);font-size:var(--font-size-12);font-weight:700;padding:var(--spacer-4)}.right-expanding-menu li ul{top:-1px;border-radius:16px}.right-expanding-image-menu{border-color:#E8E6E2}.right-expanding-image-menu>ul>li{border-bottom-color:#E8E6E2;transition:background-color 0.2s linear}.right-expanding-image-menu>ul>li:hover{background-color:#F6EFE5}.right-expanding-image-menu>ul>li div>a{color:#0D0B0A;line-height:calc(var(--font-size-12) + 8px);font-size:var(--font-size-12);font-weight:700;padding:var(--spacer-4);transition:background-color 0.2s linear}.right-expanding-image-menu>ul>li div>a:hover{background-color:#F6EFE5}.right-expanding-image-menu>ul>li .sub-categories-menu{top:-1px}.right-expanding-image-menu>ul>li .sub-categories-menu a{line-height:calc(var(--font-size-14) + 8px);font-size:var(--font-size-14);font-weight:500;transition:color 0.2s linear,border-color 0.2s linear,background-color 0.2s linear}.right-expanding-image-menu>ul>li .sub-categories-menu a:hover{color:#C8102E;border-color:#C8102E;background-color:#fff0}.cascade-menu{border-color:#E8E6E2}.cascade-menu .parent-item{border-bottom:1px solid #E8E6E2}.cascade-menu .parent-item:last-child{border-bottom:none}.cascade-menu .parent-item a{color:#0D0B0A;line-height:calc(var(--font-size-12) + 8px);font-size:var(--font-size-12);font-weight:700;padding:var(--spacer-4);padding-left:var(--spacer-5);transition:color 0.2s linear}.cascade-menu .parent-item a>span{display:flex;align-items:center}.cascade-menu .parent-item a>span i{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.cascade-menu .parent-item a:hover,.cascade-menu .parent-item a.selected-item{color:#C8102E}.cascade-menu .parent-item .sub-items{margin-left:0}.cascade-menu .parent-item .sub-items .sub-item{border-top:1px solid #E8E6E2}.cascade-menu .parent-item .sub-items .sub-item>a{padding-left:var(--spacer-6)}.cascade-menu .parent-item .sub-items .sub-item .sub-items .sub-item>a{padding-left:var(--spacer-8)}.cascade-menu .parent-item .sub-items .sub-item .sub-items .sub-items .sub-item>a{padding-left:var(--spacer-10)}.cascade-menu .parent-item .sub-items .sub-item .sub-items .sub-items .sub-items .sub-item>a{padding-left:var(--spacer-12)}.two-stage-menu a{color:#0D0B0A;line-height:calc(var(--font-size-12) + 8px);font-size:var(--font-size-12);font-weight:700;padding:var(--spacer-4);border-color:#E8E6E2;transition:color 0.2s linear,background-color 0.2s linear}.two-stage-menu a:hover,.two-stage-menu a.selected-item{color:#C8102E;background-color:#F6EFE5}.two-stage-menu .parent-item .sub-items .sub-item>a{padding:var(--spacer-4);padding-left:var(--spacer-6);transition:color 0.2s linear,background-color 0.2s linear}.two-stage-menu .parent-item .sub-items .sub-item>a:hover,.two-stage-menu .parent-item .sub-items .sub-item>a.selected-item{color:#C8102E;background-color:#F6EFE5}.accordion-menu .parent-item .accordion-list-parent{border-color:#E8E6E2}.accordion-menu .parent-item .accordion-list-parent>a{color:#0D0B0A;line-height:calc(var(--font-size-12) + 8px);font-size:var(--font-size-12);font-weight:700;padding:var(--spacer-4);transition:color 0.2s linear}.accordion-menu .parent-item .accordion-list-parent>a+div{justify-content:flex-start;transition:color 0.2s linear}.accordion-menu .parent-item .accordion-list-parent>a:hover{color:#C8102E}.accordion-menu .parent-item .accordion-list-parent>a:hover+div{color:#C8102E}.accordion-menu .parent-item .sub-items .sub-item{border-top:1px solid #E8E6E2}.accordion-menu .parent-item .sub-items .sub-item:first-child{border-top:none}.accordion-menu .parent-item .sub-items .sub-item>a{color:#0D0B0A;line-height:calc(var(--font-size-12) + 8px);font-size:var(--font-size-12);font-weight:700;padding:var(--spacer-4);padding-left:var(--spacer-6);transition:color 0.2s linear}.accordion-menu .parent-item .sub-items .sub-item>a:hover{color:#C8102E}.accordion-menu .parent-item .sub-items .sub-item>a.selected-item{color:#C8102E}.accordion-menu .selected-item{background-color:#F6EFE5}.accordion-menu .selected-item>a{color:#C8102E!important}.accordion-menu .top-category a,.accordion-menu .all-categories a{color:#0D0B0A;line-height:calc(var(--font-size-12) + 8px);font-size:var(--font-size-12);font-weight:700;padding:var(--spacer-4);border-color:#E8E6E2;transition:color 0.2s linear}.accordion-menu .top-category a:hover,.accordion-menu .all-categories a:hover{color:#C8102E}.accordion-menu .top-category a i,.accordion-menu .all-categories a i{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:0}@media (max-width:1199px){.block-item[data-type="quick-search"] .block-item-content-body form .form-group .col-9,.block-item[data-type="quick-search"] .block-item-content-body form .form-group .col-3.pl-0{flex:0 0 100%;max-width:100%}.block-item[data-type="quick-search"] .block-item-content-body form .form-group .col-3.pl-0{padding-left:var(--gutter)!important;margin-top:var(--gutter)}}.modal-cart-delete{overflow:visible!important}.modal-cart-delete .modal-dialog{max-width:580px;margin:var(--spacer-25) auto 0}@media (max-width:1199px){.modal-cart-delete .modal-dialog{margin-top:var(--spacer-5)}}@media (max-width:767px){.modal-cart-delete .modal-dialog{max-width:400px;margin-top:var(--spacer-4)}}@media (max-width:424px){.modal-cart-delete .modal-dialog{max-width:350px}}@media (max-width:374px){.modal-cart-delete .modal-dialog{max-width:295px}}.modal-cart-delete .modal-dialog .modal-content{max-width:580px;padding:var(--spacer-6) var(--spacer-34);border:none;text-align:center;box-shadow:0 0 15px rgb(0 0 0 / .3)}@media (max-width:767px){.modal-cart-delete .modal-dialog .modal-content{max-width:400px;padding:var(--spacer-12)}}@media (max-width:424px){.modal-cart-delete .modal-dialog .modal-content{max-width:350px;padding:var(--spacer-6)}}@media (max-width:374px){.modal-cart-delete .modal-dialog .modal-content{max-width:295px}}.modal-cart-delete .modal-dialog .modal-content .close{display:none}.modal-cart-delete .modal-dialog .modal-content .modal-body{padding:0}.modal-cart-delete .modal-dialog .modal-content .modal-body svg{margin-bottom:var(--spacer-5)}.modal-cart-delete .modal-dialog .modal-content .modal-body span{display:block;text-align:center;font-size:var(--font-size-24);font-weight:700;margin-bottom:var(--spacer-5)}.modal-cart-delete .modal-dialog .modal-content .modal-body p{color:#999}.modal-cart-delete .modal-dialog .modal-content .modal-footer{padding:0;border:none;text-align:center;justify-content:center}.modal-cart-delete .modal-dialog .modal-content .modal-footer .btn{flex:1 0 0%;margin-right:var(--spacer-6)}.modal-cart-delete .modal-dialog .modal-content .modal-footer .btn:last-child{margin-right:0}@media (max-width:767px){.modal-cart-delete .modal-dialog .modal-content .modal-body span{font-size:var(--font-size-19);margin-bottom:var(--spacer-7)}}#entry-slider{margin-bottom:64px}@media (max-width:991px){#entry-slider{margin-bottom:40px}}.theme-slider:not(.slick-initialized)>.theme-slider-item~.theme-slider-item{display:none}.theme-slider .theme-slider-item{position:relative;height:600px;overflow:hidden}@media (max-width:1199px){.theme-slider .theme-slider-item{height:520px}}@media (max-width:767px){.theme-slider .theme-slider-item{height:460px}}.theme-slider .theme-slider-item>a{display:block;height:100%;color:inherit}.theme-slider .theme-slider-image{position:absolute;top:0;left:0;width:100%;height:100%}.theme-slider .theme-slider-image picture{display:block;width:100%;height:100%}.theme-slider .theme-slider-image img{display:block;width:100%;height:100%;object-fit:cover}.theme-slider .theme-slider-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgb(0 0 0 / .62) 0%,rgb(0 0 0 / .28) 38%,#fff0 66%)}@media (max-width:767px){.theme-slider .theme-slider-image:after{background:linear-gradient(0deg,rgb(0 0 0 / .65) 0%,#fff0 75%)}}.theme-slider .theme-slider-content-wrapper{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}.theme-slider .theme-slider-content-wrapper .container{height:100%}.theme-slider .theme-slider-content{display:flex;height:100%;padding:48px 129px}@media (max-width:1441px){.theme-slider .theme-slider-content{padding:48px 96px}}@media (max-width:1199px){.theme-slider .theme-slider-content{padding:40px 64px}}@media (max-width:767px){.theme-slider .theme-slider-content{padding:32px 0 64px;align-items:flex-end!important}}.theme-slider .theme-slider-content.content-type-1,.theme-slider .theme-slider-content.content-type-4,.theme-slider .theme-slider-content.content-type-7{align-items:flex-start}.theme-slider .theme-slider-content.content-type-2,.theme-slider .theme-slider-content.content-type-5,.theme-slider .theme-slider-content.content-type-8{align-items:center}.theme-slider .theme-slider-content.content-type-3,.theme-slider .theme-slider-content.content-type-6,.theme-slider .theme-slider-content.content-type-9{align-items:flex-end}.theme-slider .theme-slider-content.content-type-1,.theme-slider .theme-slider-content.content-type-2,.theme-slider .theme-slider-content.content-type-3{justify-content:flex-start}.theme-slider .theme-slider-content.content-type-4,.theme-slider .theme-slider-content.content-type-5,.theme-slider .theme-slider-content.content-type-6{justify-content:center}.theme-slider .theme-slider-content.content-type-7,.theme-slider .theme-slider-content.content-type-8,.theme-slider .theme-slider-content.content-type-9{justify-content:flex-end}.theme-slider .theme-slider-texts-wrapper{max-width:467px}.theme-slider .theme-slider-texts-wrapper.text-center .theme-slider-eyebrow,.theme-slider .theme-slider-texts-wrapper.text-center .theme-slider-button{justify-content:center}.theme-slider .theme-slider-texts-wrapper.text-right .theme-slider-eyebrow,.theme-slider .theme-slider-texts-wrapper.text-right .theme-slider-button{justify-content:flex-end}.theme-slider .theme-slider-eyebrow{display:flex;align-items:center;gap:14px;margin-bottom:8px;font-weight:400;font-size:var(--font-size-14);line-height:calc(var(--font-size-14) + 8px);letter-spacing:.26em;text-transform:uppercase}.theme-slider .theme-slider-eyebrow:before{content:"";flex:0 0 32px;height:1px;background-color:#B39062}.theme-slider .theme-slider-title{font-weight:600;letter-spacing:-.02em}.theme-slider .theme-slider-title.large{font-size:var(--font-size-52);line-height:1.08}.theme-slider .theme-slider-title.normal{font-size:var(--font-size-40);line-height:calc(var(--font-size-40) + 8px)}.theme-slider .theme-slider-title.small{font-size:var(--font-size-32);line-height:calc(var(--font-size-32) + 8px)}.theme-slider .theme-slider-sub-title{margin-top:20px;font-weight:400;opacity:.82}.theme-slider .theme-slider-sub-title.large{font-size:var(--font-size-18);line-height:calc(var(--font-size-18) + 8px)}.theme-slider .theme-slider-sub-title.normal{font-size:var(--font-size-16);line-height:calc(var(--font-size-16) + 8px)}.theme-slider .theme-slider-sub-title.small{font-size:var(--font-size-14);line-height:calc(var(--font-size-14) + 8px)}.theme-slider .theme-slider-button{display:flex;margin-top:36px}.theme-slider .theme-slider-button .ci-btn{height:52px;padding:0 36px}.theme-slider .theme-slider-button .ci-btn.large{height:56px;padding:0 40px;font-size:var(--font-size-16)}.theme-slider .theme-slider-button .ci-btn.small{min-width:0;height:40px;padding:0 24px;font-size:var(--font-size-12)}.theme-slider .theme-slider-button .ci-btn.flat{border-radius:0}.theme-slider .theme-slider-button .ci-btn.radius{border-radius:12px}.theme-slider .theme-slider-button .ci-btn.tube{border-radius:999px}.theme-slider>.ci-arrow{position:absolute;top:50%;z-index:3;width:52px;height:52px;color:#FFF;background-color:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translateY(-50%)}.theme-slider>.ci-arrow.ci-arrow-prev{left:64px}.theme-slider>.ci-arrow.ci-arrow-next{right:64px}.theme-slider>.ci-arrow:hover{color:#0E0E0E;background-color:#FFF;border-color:#FFF;transform:translateY(-50%)}@media (max-width:1199px){.theme-slider>.ci-arrow{display:none!important}}.theme-slider>.slick-dots{position:absolute;bottom:32px;left:50%;z-index:3;margin:0;transform:translateX(-50%)}@media (max-width:767px){.theme-slider>.slick-dots{bottom:24px}}.theme-slider>.slick-dots>li>button{opacity:.5}.theme-slider>.slick-dots>li.slick-active>button{opacity:1}.theme-slider>.slick-dots>li:only-child{display:none}.shopping-information-cart{position:fixed;left:0;top:0;z-index:1100;width:100%;height:100%;background-color:rgb(255 255 255 / .9)}.shopping-information-cart .shopping-information-cart-inside{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;color:#0D0B0A;font-size:var(--font-size-22);letter-spacing:1px;text-transform:uppercase}.shopping-information-cart .shopping-information-cart-inside svg{flex:0 0 56px;width:56px;height:56px;border-radius:50%;display:block;stroke-width:2;stroke:#FFF;stroke-miterlimit:10;margin-right:var(--spacer-5);animation:fill 0.4s ease-in-out 0.4s forwards,scale 0.3s ease-in-out 0.9s both}.shopping-information-cart .shopping-information-cart-inside svg circle{float:left;stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#C8102E;fill:none;animation:stroke 0.6s cubic-bezier(.65,0,.45,1) 2}.shopping-information-cart .shopping-information-cart-inside svg path{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke 0.3s cubic-bezier(.65,0,.45,1) 0.8s forwards}@keyframes stroke{100%{stroke-dashoffset:0}}@keyframes scale{0%,100%{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{100%{box-shadow:inset 0 0 0 30px #C8102E}}.promotion-wrapper{margin-bottom:var(--spacer-20)}.promotion-wrapper .promotion-title h4{line-height:32px;font-size:var(--font-size-24);font-weight:700;margin-bottom:var(--spacer-8)}.promotion-wrapper .promotion-content .promotion-row{margin-top:-1px;background-color:#FFF;border:1px solid #E8E6E2}.promotion-wrapper .promotion-content .promotion-row:first-child{margin-top:0}.promotion-wrapper .promotion-content .promotion-row:nth-child(odd){background-color:#F6EFE5}@media (max-width:767px){.promotion-wrapper .promotion-content .promotion-row{margin-top:0;margin-bottom:var(--spacer-8)}}.promotion-wrapper .promotion-content .promotion-icon{display:flex;align-items:center;justify-content:center;height:100%;padding:0 var(--spacer-4);border-right:1px solid #E8E6E2}.promotion-wrapper .promotion-content .promotion-icon i{color:#0D0B0A;font-size:var(--font-size-30)}.promotion-wrapper .promotion-content .promotion-info{height:100%;padding:var(--spacer-4)}.promotion-wrapper .promotion-content .promotion-info>div{margin-bottom:var(--spacer-3)}.promotion-wrapper .promotion-content .promotion-info>div strong{font-size:var(--font-size-18)}.promotion-wrapper .promotion-content .promotion-info>span{display:block;max-height:75px;overflow-y:auto;font-size:var(--font-size-14)}.promotion-wrapper .promotion-content .promotion-button{display:flex;align-items:center;justify-content:center;height:100%;padding:var(--spacer-4);border-left:1px solid #E8E6E2}@media (max-width:767px){.promotion-wrapper .promotion-content .promotion-button{padding:0;border-left:none}}.tabbed-midblocks-container{margin-bottom:var(--spacer-5)}.tabbed-midblocks-container .tabbed-midblocks-header{display:flex;flex-wrap:wrap;margin-bottom:var(--spacer-3)}.tabbed-midblocks-container .tabbed-midblocks-header>a{width:40px;height:40px;display:none;align-items:center;justify-content:center;background-color:#C8102E;color:#FFF}@media (max-width:991px){.tabbed-midblocks-container .tabbed-midblocks-header>a{display:flex}}.tabbed-midblocks-container .tabbed-midblocks-header>div{display:flex;flex:auto}.tabbed-midblocks-container .tabbed-midblocks-header>div [data-tab-index]{position:relative;flex:0 0 20%;cursor:pointer}.tabbed-midblocks-container .tabbed-midblocks-header>div [data-tab-index]>span{display:flex;align-items:center;flex:0 0 100%;height:40px;color:#0D0B0A;border-bottom:3px solid #fff0;font-size:var(--font-size-16)}@media (max-width:991px){.tabbed-midblocks-container .tabbed-midblocks-header>div [data-tab-index]{flex:0 0 100%;display:none}.tabbed-midblocks-container .tabbed-midblocks-header>div [data-tab-index]>span{justify-content:center}}.tabbed-midblocks-container .tabbed-midblocks-header>div [data-tab-index].active{display:flex}.tabbed-midblocks-container .tabbed-midblocks-header>div [data-tab-index].active>span{border-color:#C8102E;color:#0D0B0A}.tabbed-midblocks-container .tabbed-midblock-content{margin-bottom:var(--spacer-3)}.tabbed-midblocks-container .tabbed-midblock-content>[data-tab-content]{display:none}.tabbed-midblocks-container .tabbed-midblock-content>[data-tab-content].active{display:block}.tabbed-midblocks-container .tabbed-midblock-bottom{display:flex;width:100%;align-items:center;justify-content:center}.tabbed-midblocks-container .tabbed-midblock-bottom a{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#FFF;margin:0 2px;background-color:#C8102E}.tabbed-midblocks-container .tabbed-midblock-bottom a.passive{color:#FFF;pointer-events:none;background-color:#0A0908}.mid-blocks-wrapper .mid-blocks-container .mid-blocks-header{margin-bottom:var(--spacer-5)}.mid-blocks-wrapper .mid-blocks-container .mid-blocks-header .mid-blocks-title{display:flex;align-items:center;height:40px;color:#0D0B0A;font-size:var(--font-size-16);border-bottom:3px solid #C8102E}.product-tags{display:flex}.product-tags .product-tags-title{flex:0 0 auto;color:#0D0B0A;font-weight:700;padding:3px 0;margin-right:var(--spacer-4)}.product-tags .product-tags-content{display:flex;flex-wrap:wrap}.product-tags .product-tags-content a{display:block;color:#0D0B0A;padding:3px var(--spacer-4);margin-right:4px;margin-bottom:4px;border:1px solid #E8E6E2;background:#FFF;border-radius:16px}@media (max-width:991px){.product-tags{display:block}}.fancybox-slide .fancybox-image-wrap{background:#FFFFFF!important}.product-standart-cargo-buttons{display:flex;margin-bottom:var(--spacer-12)}.product-standart-cargo-buttons .product-standart-cargo-button{display:flex;align-items:center;height:20px;color:#0D0B0A;margin-right:var(--spacer-8);font-weight:400;line-height:calc(var(--font-size-13) + 11px);font-size:var(--font-size-13)}.product-standart-cargo-buttons .product-standart-cargo-button i{display:flex;align-items:center;justify-content:center;height:20px;color:#0D0B0A;margin-right:var(--spacer-3)}.product-standart-cargo-buttons .product-standart-cargo-button i:before{font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-size:var(--font-size-20)}.product-standart-cargo-buttons .product-standart-cargo-button:last-child{margin-right:0}.product-standart-cargo-buttons .product-standart-cargo-button.fast_shipping i:before{content:""}.product-standart-cargo-buttons .product-standart-cargo-button.same_day_shipping i:before{content:""}.product-standart-cargo-buttons .product-standart-cargo-button.three_days_delivery i:before{content:""}.product-standart-cargo-buttons .product-standart-cargo-button.five_days_delivery i:before{content:""}.product-standart-cargo-buttons .product-standart-cargo-button.seven_days_delivery i:before{content:""}.product-standart-cargo-buttons .product-standart-cargo-button.free_shipping i:before{content:""}.product-standart-cargo-buttons .product-standart-cargo-button.delivery_from_stock i:before{content:""}.product-standart-cargo-buttons .product-standart-cargo-button.pre_ordered_product i:before{content:""}.product-standart-cargo-buttons .product-standart-cargo-button.limited_stock i:before{content:""}.product-standart-cargo-buttons .product-standart-cargo-button.ask_stock i:before{content:""}.product-standart-cargo-buttons .product-standart-cargo-button.campaigned_product i:before{content:""}#social-container{padding:0}#social-container [data-selector=whatsapp-order]{background:#25D366;border-radius:0;bottom:56px}#social-container [data-selector=facebook-messenger]{border-radius:0}#social-container [data-selector=facebook-messenger].overlap{bottom:104px}#social-container [data-selector=whatsapp-order],#social-container [data-selector=facebook-messenger]{position:fixed;width:40px;height:40px;font-size:0;border-radius:100%}#social-container [data-selector=whatsapp-order] .fab,#social-container [data-selector=facebook-messenger] .fab{margin-right:0;font-size:var(--font-size-25)}#social-container [data-selector=whatsapp-order].right,#social-container [data-selector=facebook-messenger].right{right:8px}.idea-promotion-bar{padding:0;z-index:101}.idea-promotion-bar.bar-position-top{border-bottom:none}#checkout-breadcrumbs .checkout-steps>a{margin-left:calc(-1*var(--gutter));margin-right:calc(-1*var(--gutter))}.form-control{color:#0D0B0A;font-size:var(--font-size-13);border-radius:16px;border:1px solid #E8E6E2}.form-control::placeholder{color:#0D0B0A}.form-group .required{font-size:var(--font-size-14)}@media (max-width:767px){.form-group .required{right:12px}}.current-page-product-detail .product-extra-details ol,.current-page-product-detail .product-extra-details ul,.current-page-product-detail .product-detail ol,.current-page-product-detail .product-detail ul{margin:0;padding:0}.current-page-product-detail .product-extra-details ol li,.current-page-product-detail .product-detail ol li{list-style:decimal inside}.current-page-product-detail .product-extra-details ul li,.current-page-product-detail .product-detail ul li{list-style:disc inside}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:#0D0B0A;-webkit-box-shadow:0 0 0 1000px #FFF inset;transition:background-color 5000s ease-in-out 0s}.form-control:focus{-webkit-box-shadow:0 0 3px 1px #f0f0f0;box-shadow:0 0 3px 1px #f0f0f0}.alert,.cart-block,.modal-content,#checkout-breadcrumbs,input[type=checkbox]+label:before,.order-list-table .order-list-action-button a i,.input-group.input-group-left .input-group-addon,#agreement-content .agreement-container .agreement,.address-wrapper .address-block .address-block-header,.payment-tab .payment-tab-nav .payment-tab-nav-left>div>a,select.form-control:not([size]):not([multiple]),select:not([size]),#cart-container #cart-promoted-products .promotion-list .list-header,#cart-popup-container #cart-promoted-products .promotion-list .list-header,#idea-pay-form #agreement-content .agreement-container .agreement,#cart-container #cart-items .cart-item .product-quantity,#cart-popup-container #cart-items .cart-item .product-quantity,#CreditCard [data-selector=payment-form] #agreement-content .agreement-container .agreement,#MailOrder [data-selector=payment-form] #agreement-content .agreement-container .agreement{border-radius:16px}.btn{font-size:var(--font-size-14);border-radius:16px;transition:color 0.2s linear,background-color 0.2s linear,border-color 0.2s linear,box-shadow 0.2s linear,opacity 0.2s linear}.btn.btn-primary{color:#FFF;background:#C8102E}.btn.btn-primary:not(.btn-loading):active,.btn.btn-primary:not(.btn-loading).active,.btn.btn-primary:not(.btn-loading):hover,.btn.btn-primary:not(.btn-loading).hover,.btn.btn-primary:not([disabled]):not(.disabled):active,.btn.btn-primary:not([disabled]):not(.disabled).active{background:#ed1e40;color:#FFF}.btn.btn-secondary{color:#0D0B0A;background:#E8E6E2}.btn.btn-secondary:not(.btn-loading):active,.btn.btn-secondary:not(.btn-loading).active,.btn.btn-secondary:not(.btn-loading):hover,.btn.btn-secondary:not(.btn-loading).hover{color:#0D0B0A;background:#d1cdc6}.btn-loading:before{border-top-color:#C8102E}.loader .ball-pulse>div{background-color:#C8102E}.loading>div{border-top-color:#C8102E;border-bottom-color:#C8102E}.loading-bar .loader{background:#C8102E}.control-label{color:#0D0B0A;font-size:var(--font-size-13)}.information-content{border:1px solid #E8E6E2;border-radius:16px}.information-content span{border-radius:16px}.information-content i{color:#000}#featured-product-block{border:none}.input-group .input-group-addon{border-color:#E8E6E2}.user-login-box{border-color:#E8E6E2;border-radius:16px}.contentbox-sub-title{border-bottom-color:#E8E6E2}.block-list li a{align-items:center}.block-list li:last-child a{border-bottom:none}#head-content,#triple-search-box{margin-bottom:var(--spacer-4);padding-bottom:var(--spacer-4);border-bottom:1px solid #E8E6E2}@media (max-width:767px){#triple-search-box .col-form-label{line-height:16px}}body{position:relative;color:#0D0B0A;font-size:15px;line-height:1.6;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;background:#FBF8F2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media (min-width:768px){body{font-size:16px}}::selection{color:#F5EFE6;background-color:#C8102E}a{color:inherit;transition:color 0.25s cubic-bezier(.22,.61,.36,1)}a:hover,a:active{color:#C8102E}:focus-visible{outline:2px solid #C8102E;outline-offset:2px}img{max-width:100%}.openbox-overlay,.navigation-menu-overlay,.fancybox-is-open .fancybox-bg{opacity:.55;background:#0A0908}.container,#breadcrumbs ol{width:100%;max-width:1440px}.container,.container-fluid{padding-right:var(--ci-gutter);padding-left:var(--ci-gutter)}.row{margin-right:calc(-1 * var(--gutter));margin-left:calc(-1 * var(--gutter))}.row .col,.row [class*="col-"]{padding-right:var(--gutter);padding-left:var(--gutter)}.ci-wrap{width:100%;max-width:1440px;margin-right:auto;margin-left:auto;padding-right:var(--ci-gutter);padding-left:var(--ci-gutter)}.ci-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width:1199px){body.has-ci-tabbar{--ci-tabbar-h:58px;padding-bottom:calc(var(--ci-tabbar-h) + env(safe-area-inset-bottom, 0px))}}html.ci-lock,html.ci-lock body{overflow:hidden}.home-sections{overflow:hidden}.home-section{position:relative;margin-bottom:120px}@media (max-width:1199px){.home-section{margin-bottom:80px}}@media (max-width:991px){.home-section{margin-bottom:56px}}.home-section-title{margin:0 0 48px;color:#0D0B0A;font-weight:600;font-size:var(--font-size-40);line-height:calc(var(--font-size-40) + 8px);letter-spacing:.06em;text-align:center}@media (max-width:991px){.home-section-title{margin-bottom:24px}}.home-section-title:after{content:"";display:block;width:48px;height:1px;margin:22px auto 0;background-color:#B39062}.home-section-title.home-section-title-sm{font-size:var(--font-size-32);line-height:calc(var(--font-size-32) + 8px)}.home-section-title a{color:inherit}.home-section-head{max-width:900px;margin:0 auto 48px;text-align:center}@media (max-width:991px){.home-section-head{margin-bottom:24px}}.home-section-head .home-section-title{margin-bottom:21px}.home-section-text{font-size:var(--font-size-16);line-height:calc(var(--font-size-16) + 8px)}.ci-display-title{margin:0;font-weight:600;font-size:var(--font-size-52);line-height:calc(var(--font-size-52) + 8px);letter-spacing:-.015em}.ci-lead{margin-top:8px;font-size:var(--font-size-18);line-height:calc(var(--font-size-18) + 8px)}.ci-body-text{margin-top:16px;font-size:var(--font-size-16);line-height:calc(var(--font-size-16) + 8px)}.ci-landing:not(.ci-lp-page) .ci-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:189px;height:48px;padding:0 32px;color:#C8102E;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;font-weight:600;font-size:var(--font-size-12);line-height:22px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background-color:#FFF;border:1px solid #C8102E;border-radius:999px;cursor:pointer;transition:color 0.35s cubic-bezier(.22,.61,.36,1),background-color 0.35s cubic-bezier(.22,.61,.36,1),border-color 0.35s cubic-bezier(.22,.61,.36,1),box-shadow 0.35s cubic-bezier(.22,.61,.36,1)}@media (max-width:767px){.ci-landing:not(.ci-lp-page) .ci-btn{min-width:0;height:44px;padding:0 24px}}.ci-landing:not(.ci-lp-page) .ci-btn svg{flex-shrink:0;width:20px;height:20px}.ci-landing:not(.ci-lp-page) .ci-btn:hover{color:#FFFFFF!important;background-color:#C8102E!important;border-color:#C8102E!important;box-shadow:0 10px 24px rgb(200 16 46 / .18)}.ci-landing:not(.ci-lp-page) .ci-btn.ci-btn-primary{color:#FFF;background-color:#C8102E}.ci-landing:not(.ci-lp-page) .ci-btn.ci-btn-primary:hover{background-color:#990c23!important;border-color:#990c23!important}.ci-landing:not(.ci-lp-page) .ci-btn.ci-btn-block{display:flex;width:100%}.ci-landing:not(.ci-lp-page) .ci-btn.no-stock-button{color:#5A544A;border-color:#E8E6E2;cursor:default}.ci-landing:not(.ci-lp-page) .ci-btn.no-stock-button:hover{color:#5A544A!important;background-color:#FFFFFF!important;border-color:#E8E6E2!important}.home-faq-section.has-maxgroup{margin-top:-40px}.home-faq{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 728px;gap:32px 48px;padding:80px 64px;overflow:hidden;color:#FFF;background-color:#000;border-radius:16px;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .06)}@media (max-width:1441px){.home-faq{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}@media (max-width:991px){.home-faq{grid-template-columns:minmax(0,1fr);padding:40px 20px}}.home-faq-title{margin:0 0 24px;color:#FFF;font-weight:600;font-size:var(--font-size-40);line-height:calc(var(--font-size-40) + 8px);letter-spacing:-.015em}@media (max-width:991px){.home-faq-title{margin-bottom:16px}}.home-faq-items{max-width:904px}.home-faq-item{border-bottom:1px solid rgb(255 255 255 / .12)}.home-faq-item.open .home-faq-question i:after{transform:translate(-50%,-50%) rotate(0deg)}.home-faq-question{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:23px 0;color:#FFF;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;font-weight:500;font-size:var(--font-size-16);line-height:24px;letter-spacing:.01em;text-align:left;background:none;border:none;cursor:pointer;transition:color 0.3s cubic-bezier(.22,.61,.36,1)}.home-faq-question:hover{color:#B39062}.home-faq-question i{position:relative;flex-shrink:0;width:16px;height:16px}.home-faq-question i:before,.home-faq-question i:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:1.5px;background-color:#FFF;transform:translate(-50%,-50%);transition:transform 0.2s linear}.home-faq-question i:after{transform:translate(-50%,-50%) rotate(90deg)}.home-faq-answer{display:none;padding:0 32px 24px 0;color:#EDEDED;font-size:var(--font-size-14);line-height:calc(var(--font-size-14) + 8px)}.home-faq-answer a{color:#B39062;text-decoration:underline;text-underline-offset:3px}.home-faq-answer a:hover{color:#FFF}.home-faq-side{align-self:start;padding:16px 64px 0}@media (max-width:1441px){.home-faq-side{padding:16px 0 0}}.home-faq-side .ci-btn{height:56px;margin-top:32px}.home-faq-side-title{font-weight:600;font-size:var(--font-size-32);line-height:calc(var(--font-size-32) + 8px);letter-spacing:-.01em}.home-faq-side-text{margin-top:16px;color:#EDEDED;font-size:var(--font-size-14);line-height:calc(var(--font-size-14) + 8px)}.home-members-card{display:flex;align-items:center;justify-content:space-between;min-height:244px;padding:32px;background-color:#FFF;border-radius:16px;box-shadow:0 8px 40px rgb(0 0 0 / .06)}@media (max-width:991px){.home-members-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 8px;padding:24px 12px}}.home-member{position:relative;display:flex;flex:1 1 0%;flex-direction:column;align-items:center;padding:0 16px;text-align:center}.home-member>a{display:flex;flex-direction:column;align-items:center;color:inherit}.home-member+.home-member:before{content:"";position:absolute;top:50%;left:0;width:1px;height:92px;background-color:#E8E6E2;transform:translateY(-50%)}@media (max-width:991px){.home-member+.home-member:before{display:none}}.home-member-logo{display:flex;align-items:center;justify-content:center;height:132px}@media (max-width:991px){.home-member-logo{height:72px}}.home-member-logo img{max-width:179px;max-height:61px;object-fit:contain}@media (max-width:991px){.home-member-logo img{max-width:120px;max-height:44px}}.home-member-name{max-width:130px;margin-top:8px;color:#5A544A;font-size:var(--font-size-12);line-height:calc(var(--font-size-12) + 8px)}.home-members-note{max-width:440px;margin:48px auto 0;color:#5A544A;font-size:var(--font-size-12);line-height:calc(var(--font-size-12) + 8px);text-align:center}.home-members-note strong{margin:0 4px;color:#C8102E;font-weight:600;font-size:var(--font-size-22);font-variant-numeric:tabular-nums;line-height:calc(var(--font-size-22) + 8px);vertical-align:middle}body.current-page-combine-list-filter #main{padding:var(--spacer-6) 0 var(--spacer-20)}@media (min-width:992px){body[class*="current-page-product-list"] #main>.container>.row,body[class*="current-page-brand"] #main>.container>.row,body[class*="current-page-search"] #main>.container>.row,body[class*="current-page-combine-list"] #main>.container>.row{margin-bottom:64px}}.ci-list-title{margin:0 0 24px;color:#0D0B0A;font-weight:600;font-size:var(--font-size-32);line-height:calc(var(--font-size-32) + 8px);letter-spacing:.06em}@media (max-width:991px){.ci-list-title{margin-bottom:16px;font-size:var(--font-size-24);line-height:calc(var(--font-size-24) + 8px)}}@media (min-width:992px){#left-block{padding-right:24px}}@media (min-width:992px) and (max-width:1441px){#left-block{padding-right:8px}}.block-item{margin-bottom:24px;padding:16px;border:1px solid #E8E6E2;border-radius:16px}.block-item a{color:#0D0B0A;transition:color 0.2s linear}.block-item a:hover{color:#C8102E}.block-item .block-item-title{display:flex;align-items:center;justify-content:space-between;color:#0D0B0A;line-height:calc(var(--font-size-16) + 8px);font-weight:600;font-size:var(--font-size-13);letter-spacing:.16em;text-transform:uppercase;padding-bottom:12px}.block-item .block-item-title>i{display:none}@media (max-width:767px){.block-item .block-item-title>i{display:block}}.block-item[data-type="filter-product-groups"]{padding:0;border:none;border-radius:0}.block-item[data-type="filter-product-groups"] .block-item-title{position:relative;margin-bottom:32px;padding:0 12px 24px;line-height:calc(var(--font-size-18) + 8px);border-bottom:1px solid #E8E6E2}.block-item[data-type="filter-product-groups"] .block-item-title:after{content:"";position:absolute;left:12px;bottom:-1px;width:40px;height:1px;background-color:#B39062}.block-item.active .block-item-title>i.fa-angle-down:before{content:""}.block-item[data-type="no-frame"] .block-item-title{display:none}@media (max-width:991px){.ci-catbar__tools{}.block-item{display:none}.block-item[data-type="filter-product-groups"]{display:block;margin-bottom:0}.block-item[data-type="filter-product-groups"] .block-item-title{display:none}.block-item[data-type="filter-product-groups"] .block-item-content{display:block;padding:0}.block-item[data-type="product-groups"]{display:none}.block-item[data-type=member-menu]{display:block}.block-item[data-type=member-menu] .block-item-title{cursor:pointer}.block-item[data-type=member-menu] .block-item-title i{display:block}.block-item[data-type=member-menu] .block-item-content{display:none}.block-item[data-type=member-menu].active .block-item-content{display:block}.filter-menu,.horizontal-filter-menu{position:fixed;width:280px;height:100%;left:-280px;top:0;background:#FFF;z-index:100;padding:var(--spacer-4);transition:left 0.2s linear;overflow-y:auto;-webkit-overflow-scrolling:touch}.filter-menu .filter-menu-category,.horizontal-filter-menu .filter-menu-category{display:none}body.filter-menu-active{overflow:hidden}body.filter-menu-active .filter-menu,body.filter-menu-active .horizontal-filter-menu{left:0;overscroll-behavior:contain}#filter-wrapper{display:none;margin-bottom:var(--spacer-8)}#filter-wrapper.has-sorting-option:not(.has-filter-option){display:block}#filter-wrapper.has-sorting-option:not(.has-filter-option) .filter-wrapper-header{display:none}#filter-wrapper.has-sorting-option:not(.has-filter-option) .filter-wrapper-content #sorting-options{display:block}#filter-wrapper.has-filter-option{display:block}#filter-wrapper.has-filter-option .filter-wrapper-content #sorting-options{display:none}.sorting-options-content-active #filter-wrapper .filter-wrapper-content #sorting-options{display:block}}@media (min-width:992px){.filter-menu-overlay,.filter-wrapper-header{display:none!important}}.filter-menu .filter-menu-box{margin:0 0 24px;padding:0;overflow:hidden;background-color:#FFF;border:1px solid #E8E6E2;border-radius:16px}.filter-menu .filter-menu-category .filter-menu-category-title{display:flex;align-items:center;justify-content:space-between;padding:16px 12px;color:#0D0B0A;font-weight:600;font-size:11px;line-height:22px;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #E8E6E2;background-color:#fff0}.filter-menu .filter-menu-category .filter-menu-category-title i{display:block;order:2;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m8.91 19.92 6.52-6.52c.77-.77.77-2.03 0-2.8L8.91 4.08'/%3E%3C/svg%3E") center / 16px no-repeat}.filter-menu .filter-menu-category .filter-menu-category-title i:before{content:none}.filter-menu .filter-menu-category .filter-menu-category-content{padding:0;border-bottom:none}.filter-menu .filter-menu-category .filter-menu-category-content a{display:flex;align-items:center;min-height:52px;padding:0 24px;color:#0D0B0A;font-weight:400;font-size:var(--font-size-13);line-height:20px;border-bottom:1px solid #E8E6E2;transition:color 0.3s cubic-bezier(.22,.61,.36,1),padding-left 0.3s cubic-bezier(.22,.61,.36,1)}.filter-menu .filter-menu-category .filter-menu-category-content a:hover{color:#0E0E0E;padding-left:28px}.filter-menu .filter-menu-category .filter-menu-category-content a.active,.filter-menu .filter-menu-category .filter-menu-category-content a.selected-item{color:#0E0E0E;font-weight:600}.filter-menu .filter-menu-category .filter-menu-category-content a.active:before,.filter-menu .filter-menu-category .filter-menu-category-content a.selected-item:before{content:"";width:5px;height:5px;margin-right:10px;background-color:#B39062;transform:rotate(45deg)}.filter-menu .filter-menu-category .filter-menu-category-content a i{display:none}.filter-menu .filter-menu-category .filter-menu-category-top a{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-height:52px;padding:0 24px;color:#0D0B0A;font-weight:600;font-size:var(--font-size-14);line-height:22px;background-color:#F6EFE5;transition:color 0.2s linear}.filter-menu .filter-menu-category .filter-menu-category-top a:hover{color:#C8102E}.filter-menu .filter-menu-category .filter-menu-category-top a i{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 19.92 8.48 13.4c-.77-.77-.77-2.03 0-2.8L15 4.08'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:16px;margin-right:0;width:16px;height:16px}.filter-menu .filter-menu-category .filter-menu-category-top a i::before{content:unset}.filter-menu .filter-menu-groups .filter-menu-group-title{position:relative;display:flex;align-items:center;min-height:52px;padding:0 44px 0 12px;color:#0D0B0A;font-weight:500;font-size:var(--font-size-13);line-height:22px;letter-spacing:.02em;border:none;background-color:#fff0;cursor:pointer}.filter-menu .filter-menu-groups .filter-menu-group-title:after{content:"";position:absolute;top:50%;right:16px;width:16px;height:16px;margin-top:-8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m19.92 8.95-6.52 6.52c-.77.77-2.03.77-2.8 0L4.08 8.95'/%3E%3C/svg%3E") center / 16px no-repeat;transition:transform 0.2s linear}.filter-menu .filter-menu-groups .filter-menu-group-content{padding:16px 12px;border-top:1px solid #E8E6E2}.filter-menu .filter-menu-groups .filter-menu-group-content .checkbox-custom{margin-bottom:var(--spacer-5)}.filter-menu .filter-menu-groups .filter-menu-group-content .checkbox-custom:last-child{margin-bottom:0}.filter-menu .filter-menu-groups .filter-menu-group-content label{font-weight:400;line-height:calc(var(--font-size-16) + 4px);font-size:var(--font-size-16);color:#0D0B0A;transition:color 0.2s linear}.filter-menu .filter-menu-groups .filter-menu-group-content label:hover{color:#C8102E}.filter-menu .filter-menu-groups .filter-menu-group-content label span{color:#9A9690;font-size:var(--font-size-12)}.filter-menu .filter-menu-groups .filter-menu-group-content .filter-menu-box-image .filter-menu-image-checkbox input[type=checkbox]+label{border:none;transition:opacity 0.2s linear}.filter-menu .filter-menu-groups .filter-menu-group-content .filter-menu-box-image .filter-menu-image-checkbox input[type=checkbox]+label:hover{opacity:.6}.filter-menu .filter-menu-groups .filter-menu-group-content .filter-menu-box-image .filter-menu-image-checkbox img{max-width:100%;max-height:100%}.filter-menu .filter-menu-groups .filter-menu-group-content input[type=checkbox]+label{position:relative;font-weight:400;font-size:var(--font-size-13);line-height:22px;color:#0D0B0A;padding-left:30px;transition:color 0.2s linear}.filter-menu .filter-menu-groups .filter-menu-group-content input[type=checkbox]+label:before{width:18px;height:18px;border:1px solid #BDB8AE;border-radius:3px;transition:background-color 0.25s cubic-bezier(.22,.61,.36,1),border-color 0.25s cubic-bezier(.22,.61,.36,1)}.filter-menu .filter-menu-groups .filter-menu-group-content input[type=checkbox]+label:hover{color:#C8102E}.filter-menu .filter-menu-groups .filter-menu-group-content input[type=checkbox]+label:before{position:absolute;left:0;top:50%;transform:translateY(-50%)}.filter-menu .filter-menu-groups .filter-menu-group-content input[type=checkbox]:checked+label:before{background:#0E0E0E url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M2.92 7 5.83 9.92l5.84-5.84' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat;border-color:#0E0E0E}.filter-menu .filter-menu-groups .filter-menu-group-content .scrollbar-inner>.scroll-element .scroll-element_track{background-color:#E8E6E2}.filter-menu .filter-menu-groups .filter-menu-group-content .scrollbar-inner>.scroll-element .scroll-bar{background-color:#d1cdc6}.filter-menu .filter-menu-groups .filter-menu-group-content .scrollbar-inner>.scroll-element .scroll-bar,.filter-menu .filter-menu-groups .filter-menu-group-content .scrollbar-inner>.scroll-element .scroll-element_track,.filter-menu .filter-menu-groups .filter-menu-group-content .scrollbar-inner>.scroll-element .scroll-element_outer{opacity:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.filter-menu .filter-menu-groups .filter-menu-group-content .scrollbar-inner>.scroll-element:hover .scroll-bar,.filter-menu .filter-menu-groups .filter-menu-group-content .scrollbar-inner>.scroll-element.scroll-draggable .scroll-bar{background-color:#C8102E}.filter-menu .filter-menu-groups.is-collapsed .filter-menu-group-content{display:none}.filter-menu .filter-menu-groups:not(.is-collapsed) .filter-menu-group-title:after{transform:rotate(180deg)}.filter-menu .filter-menu-selected-items-title{padding:16px 12px;color:#0D0B0A;font-weight:600;font-size:11px;line-height:22px;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #E8E6E2;background-color:#fff0}.filter-menu .filter-menu-selected-items-content{padding:16px 12px 4px}.filter-menu .filter-menu-selected-group{margin-bottom:12px}.filter-menu .filter-menu-selected-group-title{margin-bottom:8px;color:#0D0B0A;font-weight:700;font-size:var(--font-size-12);line-height:20px}.filter-menu .filter-menu-selected-item:last-child a{margin-bottom:0}.filter-menu .filter-menu-selected-item a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;margin-bottom:8px;padding:0 16px 0 12px;color:#0D0B0A;font-weight:400;font-size:var(--font-size-12);line-height:20px;background-color:#FFF;border:1px solid #E8E6E2;border-radius:999px;transition:border-color 0.2s linear}.filter-menu .filter-menu-selected-item a i{flex-shrink:0;width:18px;height:18px;background:#C8102E;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none'%3E%3Crect x='.75' y='.75' width='16.5' height='16.5' stroke='black' stroke-width='1.5'/%3E%3Cpath d='m6 6 6 6M12 6l-6 6' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E") center / 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none'%3E%3Crect x='.75' y='.75' width='16.5' height='16.5' stroke='black' stroke-width='1.5'/%3E%3Cpath d='m6 6 6 6M12 6l-6 6' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E") center / 18px no-repeat}.filter-menu .filter-menu-selected-item a i:before{content:none}.filter-menu .filter-menu-selected-item a:hover{border-color:#0E0E0E}.horizontal-filter-menu{margin-bottom:var(--spacer-5)}.horizontal-filter-menu .horizontal-filter-menu-title{line-height:20px;color:#0D0B0A;font-size:var(--font-size-16);font-weight:600;margin-bottom:var(--spacer-5)}@media (max-width:991px){.horizontal-filter-menu .horizontal-filter-menu-title{display:none}}.horizontal-filter-menu .horizontal-filter-menu-content{padding:var(--spacer-4);padding-bottom:0;margin-bottom:var(--spacer-5);border:1px solid #E8E6E2;border-radius:16px;background-color:#FFF}@media (max-width:991px){.horizontal-filter-menu .horizontal-filter-menu-content{display:flex;flex-direction:column-reverse;padding:0;border:none}}@media (min-width:992px){.horizontal-filter-menu .filter-menu-groups-wrapper{display:flex;flex-wrap:wrap;margin-right:calc(-1*var(--gutter));margin-left:calc(-1*var(--gutter))}}@media (max-width:991px){.horizontal-filter-menu .filter-menu-groups-wrapper{padding:var(--spacer-4);border:1px solid #E8E6E2}}.horizontal-filter-menu .filter-menu-groups{padding-right:var(--gutter);padding-left:var(--gutter)}@media (max-width:991px){.horizontal-filter-menu .filter-menu-groups{flex:0 0 100%;padding:0}}.horizontal-filter-menu .filter-menu-groups .filter-menu-group-selectbox{position:relative;margin-bottom:var(--spacer-4)}.horizontal-filter-menu .filter-menu-groups .filter-menu-group-selectbox>a{display:flex;align-items:center;justify-content:space-between;height:44px;line-height:20px;color:#0D0B0A;font-size:var(--font-size-14);font-weight:400;padding:4px 4px 4px 16px;border-radius:16px;border:1px solid #E8E6E2;background-color:#FFF}.horizontal-filter-menu .filter-menu-groups .filter-menu-group-selectbox>a span{padding-right:16px}@media (max-width:991px){.horizontal-filter-menu .filter-menu-groups .filter-menu-group-selectbox>a{font-size:var(--font-size-16);font-weight:600;pointer-events:none;padding:4px 0;border:none;border-bottom:1px solid #E8E6E2}.horizontal-filter-menu .filter-menu-groups .filter-menu-group-selectbox>a svg{display:none}}.horizontal-filter-menu .filter-menu-groups .filter-menu-group-selectbox .filter-menu-group-selectbox-content{position:absolute;top:calc(100% - 1px);left:0;z-index:101;overflow:auto;display:none;width:220px;max-height:174px;padding:var(--spacer-4);background-color:#FFF;border-radius:16px;border:1px solid #E8E6E2}.horizontal-filter-menu .filter-menu-groups .filter-menu-group-selectbox .filter-menu-group-selectbox-content::-webkit-scrollbar{width:5px}.horizontal-filter-menu .filter-menu-groups .filter-menu-group-selectbox .filter-menu-group-selectbox-content::-webkit-scrollbar-track{background:#f3f2f0}.horizontal-filter-menu .filter-menu-groups .filter-menu-group-selectbox .filter-menu-group-selectbox-content::-webkit-scrollbar-thumb{background:#dddad4}@media (max-width:991px){.horizontal-filter-menu .filter-menu-groups .filter-menu-group-selectbox .filter-menu-group-selectbox-content{position:static;top:0;display:block;width:100%;padding-left:0;border:none;border-radius:0;margin-top:var(--spacer-4)}}.horizontal-filter-menu .filter-menu-groups .filter-menu-group-selectbox .filter-menu-group-selectbox-content>a{position:relative;display:block;line-height:20px;color:#0D0B0A;font-size:var(--font-size-14);padding-left:36px;margin-bottom:var(--spacer-5);transition:color 0.2s linear}.horizontal-filter-menu .filter-menu-groups .filter-menu-group-selectbox .filter-menu-group-selectbox-content>a span{color:#5A544A;padding-left:4px}.horizontal-filter-menu .filter-menu-groups .filter-menu-group-selectbox .filter-menu-group-selectbox-content>a:last-child{margin-bottom:0}.horizontal-filter-menu .filter-menu-groups .filter-menu-group-selectbox .filter-menu-group-selectbox-content>a:after{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border-radius:16px;border:1px solid #E8E6E2;background-color:#FFF;transition:border-color 0.2s linear}.horizontal-filter-menu .filter-menu-groups .filter-menu-group-selectbox .filter-menu-group-selectbox-content>a:before{content:"";position:absolute;left:7px;top:2px;z-index:1;opacity:0;visibility:hidden;display:inline-block;width:6px;height:12px;border-bottom:2px solid #C8102E;border-right:2px solid #C8102E;transform:rotate(45deg);transition:opacity 0.2s linear,visibility 0.2s linear}.horizontal-filter-menu .filter-menu-groups .filter-menu-group-selectbox .filter-menu-group-selectbox-content>a:hover,.horizontal-filter-menu .filter-menu-groups .filter-menu-group-selectbox .filter-menu-group-selectbox-content>a.checked{color:#C8102E}.horizontal-filter-menu .filter-menu-groups .filter-menu-group-selectbox .filter-menu-group-selectbox-content>a:hover span,.horizontal-filter-menu .filter-menu-groups .filter-menu-group-selectbox .filter-menu-group-selectbox-content>a.checked span{color:#C8102E}.horizontal-filter-menu .filter-menu-groups .filter-menu-group-selectbox .filter-menu-group-selectbox-content>a:hover:after,.horizontal-filter-menu .filter-menu-groups .filter-menu-group-selectbox .filter-menu-group-selectbox-content>a.checked:after{border-color:#C8102E}.horizontal-filter-menu .filter-menu-groups .filter-menu-group-selectbox .filter-menu-group-selectbox-content>a:hover:before,.horizontal-filter-menu .filter-menu-groups .filter-menu-group-selectbox .filter-menu-group-selectbox-content>a.checked:before{opacity:1;visibility:visible}.horizontal-filter-menu .filter-menu-groups .filter-menu-group-selectbox>a.active+.filter-menu-group-selectbox-content{display:block}@media (min-width:992px){.horizontal-filter-menu .filter-menu-selected-items{display:flex;align-items:center;flex-wrap:wrap}.horizontal-filter-menu .filter-menu-selected-items>div{margin-right:var(--spacer-4)}.horizontal-filter-menu .filter-menu-selected-items>div:last-child{margin-right:0}}@media (max-width:991px){.horizontal-filter-menu .filter-menu-selected-items{display:flex;flex-direction:column}.horizontal-filter-menu .filter-menu-selected-items>div{margin-bottom:var(--spacer-4)}.horizontal-filter-menu .filter-menu-selected-items>div.clear-filters{order:1}.horizontal-filter-menu .filter-menu-selected-items>div.filter-menu-selected-group{order:2}}@media (min-width:992px){.horizontal-filter-menu .filter-menu-selected-items .filter-menu-selected-group{display:flex;align-items:center;flex-wrap:wrap}}@media (min-width:992px){.horizontal-filter-menu .filter-menu-selected-items .filter-menu-selected-group .filter-menu-selected-item{margin-bottom:var(--spacer-4);margin-right:var(--spacer-4)}.horizontal-filter-menu .filter-menu-selected-items .filter-menu-selected-group .filter-menu-selected-item:last-child{margin-right:0}}.horizontal-filter-menu .filter-menu-selected-items .filter-menu-selected-group .filter-menu-selected-item a{display:flex;align-items:center;line-height:20px;color:#0D0B0A;font-size:var(--font-size-14);font-weight:400;background-color:#FFF;border-radius:16px;border:1px solid #E8E6E2;transition:color 0.2s linear}.horizontal-filter-menu .filter-menu-selected-items .filter-menu-selected-group .filter-menu-selected-item a svg path{transition:stroke 0.2s linear}.horizontal-filter-menu .filter-menu-selected-items .filter-menu-selected-group .filter-menu-selected-item a span{position:relative;margin:0 12px}.horizontal-filter-menu .filter-menu-selected-items .filter-menu-selected-group .filter-menu-selected-item a span:after{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-51%);width:0;height:1px;margin:0 auto;background-color:#C8102E;transition:width 0.2s linear}.horizontal-filter-menu .filter-menu-selected-items .filter-menu-selected-group .filter-menu-selected-item a i{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background-color:#F6EFE5;border-right:1px solid #E8E6E2}.horizontal-filter-menu .filter-menu-selected-items .filter-menu-selected-group .filter-menu-selected-item a:hover{color:#C8102E}.horizontal-filter-menu .filter-menu-selected-items .filter-menu-selected-group .filter-menu-selected-item a:hover svg path{stroke:#C8102E}.horizontal-filter-menu .filter-menu-selected-items .filter-menu-selected-group .filter-menu-selected-item a:hover span:after{width:100%}.horizontal-filter-menu .filter-menu-selected-items .clear-filters{margin-left:var(--spacer-2);margin-bottom:var(--spacer-4)}@media (max-width:991px){.horizontal-filter-menu .filter-menu-selected-items .clear-filters{display:flex;align-items:center;justify-content:space-between}}.horizontal-filter-menu .filter-menu-selected-items .clear-filters>span{line-height:20px;color:#0D0B0A;font-size:var(--font-size-16);font-weight:600}@media (min-width:992px){.horizontal-filter-menu .filter-menu-selected-items .clear-filters>span{display:none}}@media (max-width:991px){.horizontal-filter-menu .filter-menu-selected-items .clear-filters{margin-left:0}}.horizontal-filter-menu .filter-menu-selected-items .clear-filters a{display:flex;align-items:center;height:36px;line-height:20px;color:#0D0B0A;font-size:var(--font-size-14);font-weight:400;transition:color 0.2s linear}.horizontal-filter-menu .filter-menu-selected-items .clear-filters a:hover{color:#C8102E}@media (max-width:991px){.horizontal-filter-menu .filter-menu-selected-items .clear-filters a{color:#C8102E;font-weight:600}}#sorting-options{margin-bottom:32px}@media (min-width:992px){#sorting-options{padding:14px 20px 14px 24px;background-color:#FFF;border:1px solid #E8E6E2;border-radius:16px}}#sorting-options .row{align-items:center}#sorting-options select.form-control:not([size]):not([multiple]),#sorting-options select:not([size]){height:44px;min-width:212px;color:#0D0B0A;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;font-weight:400;line-height:calc(var(--font-size-13) + 3px);font-size:var(--font-size-13);cursor:pointer;padding:0 44px 0 18px;border:1px solid #E8E6E2;border-radius:999px;background:#FFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m19.92 8.95-6.52 6.52c-.77.77-2.03.77-2.8 0L4.08 8.95'/%3E%3C/svg%3E") right 12px center / 18px no-repeat;appearance:none;-webkit-appearance:none;transition:border-color 0.3s cubic-bezier(.22,.61,.36,1)}#sorting-options select.form-control:not([size]):not([multiple]):hover,#sorting-options select.form-control:not([size]):not([multiple]):focus,#sorting-options select:not([size]):hover,#sorting-options select:not([size]):focus{border-color:#0E0E0E}#sorting-options .record-count{margin-top:0!important;margin-bottom:0!important;padding-right:16px;font-weight:400;line-height:22px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#716F6B}#sorting-options .checkbox-custom{margin-top:0!important;margin-bottom:0!important;line-height:22px}#sorting-options .checkbox-custom input[type=checkbox]+label{font-weight:500;line-height:22px;font-size:var(--font-size-13);color:#0D0B0A;padding-left:30px}#sorting-options .checkbox-custom input[type=checkbox]+label:before{width:18px;height:18px;border:1px solid #BDB8AE;border-radius:3px;transition:background-color 0.25s cubic-bezier(.22,.61,.36,1),border-color 0.25s cubic-bezier(.22,.61,.36,1)}#sorting-options .checkbox-custom input[type=checkbox]:checked+label:before{background:#0E0E0E url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M2.92 7 5.83 9.92l5.84-5.84' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat;border-color:#0E0E0E}@media (max-width:991px){#sorting-options{padding:16px;border:1px solid #E8E6E2;border-radius:16px}#sorting-options .record-count{text-align:right}#sorting-options select.form-control:not([size]):not([multiple]),#sorting-options select:not([size]){width:100%;margin-top:12px}}#main #filter-wrapper .filter-wrapper-header .btn{display:flex;align-items:center;justify-content:center;gap:4px;height:48px;padding:0 16px;line-height:22px;font-weight:600;font-size:var(--font-size-12);letter-spacing:.14em;text-transform:uppercase;border-radius:999px}#main #filter-wrapper .filter-wrapper-header .btn-primary{color:#0D0B0A;background-color:#FFF;border:1px solid rgb(14 14 14 / .85)}#main #filter-wrapper .filter-wrapper-header .btn-primary:hover,#main #filter-wrapper .filter-wrapper-header .btn-primary:active{color:#FFF;background-color:#0E0E0E;border-color:#0E0E0E;box-shadow:none}.product-category-and-brand-list{margin-bottom:32px}.product-category-and-brand-list .product-category-and-brand-list-header{color:#0D0B0A;font-weight:600;font-size:var(--font-size-13);line-height:calc(var(--font-size-18) + 8px);letter-spacing:.16em;text-transform:uppercase;margin-bottom:var(--spacer-5)}.product-category-and-brand-list .product-category-and-brand-list-content{padding:16px 16px 0;background-color:#FFF;border:1px solid #E8E6E2;border-radius:16px}.product-category-and-brand-list .product-category-and-brand-list-content>div{display:flex;flex-wrap:wrap;margin-right:calc(-1*var(--gutter));margin-left:calc(-1*var(--gutter))}.product-category-and-brand-list .product-category-and-brand-list-content>div>div{flex:0 0 auto;max-width:none;padding-right:var(--gutter);padding-left:var(--gutter);margin-bottom:var(--spacer-4)}.product-category-and-brand-list .product-category-and-brand-list-content>div>div>a{display:flex;align-items:center;height:44px;line-height:20px;color:#0D0B0A;font-size:var(--font-size-14);font-weight:400;padding:0 20px;background-color:#FFF;border:1px solid #E8E6E2;transition:border-color 0.3s cubic-bezier(.22,.61,.36,1),color 0.3s cubic-bezier(.22,.61,.36,1);border-radius:999px}.product-category-and-brand-list .product-category-and-brand-list-content>div>div>a span{color:#5A544A;font-weight:500}.product-category-and-brand-list .product-category-and-brand-list-content>div>div>a:hover{color:#0E0E0E;border-color:#0E0E0E;background-color:#FFF}.product-category-and-brand-list .product-category-and-brand-list-content>div.product-category-and-brand-list-content-image{margin-right:calc(-1*var(--gutter));margin-left:calc(-1*var(--gutter))}.product-category-and-brand-list .product-category-and-brand-list-content>div.product-category-and-brand-list-content-image>div{flex:0 0 calc(100% / 7);max-width:calc(100% / 7);padding-right:var(--gutter);padding-left:var(--gutter)}@media (max-width:1199px){.product-category-and-brand-list .product-category-and-brand-list-content>div.product-category-and-brand-list-content-image>div{flex:0 0 calc(100% / 5.5);max-width:calc(100% / 5.5)}}@media (max-width:991px){.product-category-and-brand-list .product-category-and-brand-list-content>div.product-category-and-brand-list-content-image>div{flex:0 0 calc(100% / 4.5);max-width:calc(100% / 4.5)}}@media (max-width:767px){.product-category-and-brand-list .product-category-and-brand-list-content>div.product-category-and-brand-list-content-image>div{flex:0 0 calc(100% / 3.5);max-width:calc(100% / 3.5)}}@media (max-width:424px){.product-category-and-brand-list .product-category-and-brand-list-content>div.product-category-and-brand-list-content-image>div{flex:0 0 calc(100% / 2.5);max-width:calc(100% / 2.5)}}.product-category-and-brand-list .product-category-and-brand-list-content>div.product-category-and-brand-list-content-image>div>a{display:block;height:100%;text-align:center;padding:var(--spacer-3)}.product-category-and-brand-list .product-category-and-brand-list-content>div.product-category-and-brand-list-content-image>div>a .product-list-image{position:relative;overflow:hidden;padding-top:75%;margin-bottom:var(--spacer-3)}.product-category-and-brand-list .product-category-and-brand-list-content>div.product-category-and-brand-list-content-image>div>a .product-list-image img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:block;max-width:100%;max-height:100%}@media (max-width:1199px){.product-category-and-brand-list .product-category-and-brand-list-content>div{flex-wrap:nowrap;overflow-x:auto}}.cascade-menu .parent-item a.selected-item{color:#C8102E}#showcase-container>.row{margin-right:-16px;margin-left:-16px}@media (max-width:767px){#showcase-container>.row{margin-right:-6px;margin-left:-6px}}#showcase-container>.row>div{padding-right:16px;padding-left:16px;margin-bottom:32px}@media (max-width:767px){#showcase-container>.row>div{padding-right:6px;padding-left:6px;margin-bottom:12px}}#showcase-container>.row>div .showcase{margin-bottom:0}.paginate-wrapper{position:relative;padding:56px 0 0}.paginate-wrapper .paginate{display:flex;justify-content:center;align-items:center;gap:16px}@media (max-width:767px){.paginate-wrapper .paginate{justify-content:space-between;gap:8px}}.paginate-wrapper .paginate a{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0;color:#0D0B0A;font-weight:500;font-size:var(--font-size-13);line-height:22px;font-variant-numeric:tabular-nums;background-color:#FFF;border:1px solid #E8E6E2;border-radius:999px;transition:color 0.3s cubic-bezier(.22,.61,.36,1),background-color 0.3s cubic-bezier(.22,.61,.36,1),border-color 0.3s cubic-bezier(.22,.61,.36,1)}@media (max-width:767px){.paginate-wrapper .paginate a{width:40px;height:40px}}.paginate-wrapper .paginate a:hover{color:#0E0E0E;border-color:#0E0E0E}.paginate-wrapper .paginate .paginate-content{display:flex;gap:10px}@media (max-width:767px){.paginate-wrapper .paginate .paginate-content{gap:8px}}.paginate-wrapper .paginate .paginate-left a>i,.paginate-wrapper .paginate .paginate-right a>i{background-size:9px 16px;background-repeat:no-repeat;background-position:center;width:16px;height:16px}.paginate-wrapper .paginate .paginate-left a>i::before,.paginate-wrapper .paginate .paginate-right a>i::before{content:unset}.paginate-wrapper .paginate .paginate-left a>i{background-image:url("data:image/svg+xml,%3Csvg width='7' height='13' viewBox='0 0 7 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.28125 0.640625L7 1.35938L1.85938 6.5L7 11.6406L6.28125 12.3594L0.78125 6.85938L0.4375 6.5L0.78125 6.14062L6.28125 0.640625Z' fill='black'/%3E%3C/svg%3E%0A")}.paginate-wrapper .paginate .paginate-right a>i{background-image:url("data:image/svg+xml,%3Csvg width='7' height='13' viewBox='0 0 7 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.71875 0.640625L0 1.35938L5.14062 6.5L0 11.6406L0.71875 12.3594L6.21875 6.85938L6.5625 6.5L6.21875 6.14062L0.71875 0.640625Z' fill='black'/%3E%3C/svg%3E%0A")}.paginate-wrapper .paginate .paginate-active a{background-color:#FFF}.paginate-wrapper .paginate .paginate-active a>i{opacity:.35}.paginate-wrapper .paginate .paginate-element-active,.paginate-wrapper .paginate .paginate-element-active:hover{color:#FFF;background-color:#0E0E0E;border-color:#0E0E0E}#showcase-load-spinner{text-align:center}#breadcrumbs{padding:36px 0}@media (max-width:991px){#breadcrumbs{padding:16px 0}}#breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;width:100%;max-width:calc(1792px + 2 * var(--ci-page-gap));padding:0 var(--ci-page-gap);margin:0 auto;list-style:none}@media (max-width:991px){#breadcrumbs ol{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}#breadcrumbs ol::-webkit-scrollbar{display:none}}#breadcrumbs ol li{display:flex;align-items:center;flex-shrink:0}#breadcrumbs ol li a{color:inherit;transition:color 0.2s linear}#breadcrumbs ol li a:hover{color:#C8102E}#breadcrumbs ol li span{display:flex;align-items:center;white-space:nowrap;color:#716F6B;font-weight:500;font-size:var(--font-size-12);line-height:calc(var(--font-size-14) + 8px);letter-spacing:.06em}#breadcrumbs ol li i{display:inline-block;margin:0 12px;color:#B39062;font-style:normal;font-weight:400;opacity:.7}#breadcrumbs ol li i:before{content:"/"}#breadcrumbs ol li:first-child>a>span>span{font-weight:500}#breadcrumbs ol li:first-child>a>span>span:before{content:"";width:16px;height:16px;margin-right:8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238C8A86' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 18v-3M10.07 2.82 3.14 8.37c-.78.62-1.28 1.93-1.11 2.91l1.33 7.96c.24 1.42 1.6 2.57 3.04 2.57h11.2c1.43 0 2.8-1.16 3.04-2.57l1.33-7.96c.16-.98-.34-2.29-1.11-2.91l-6.93-5.54c-1.07-.86-2.8-.86-3.86-.01Z'/%3E%3C/svg%3E") center / 16px no-repeat}#breadcrumbs ol li:last-child span span{color:#0E0E0E}#product-detail-container{padding-top:0}.product-area-top{margin-bottom:80px}@media (max-width:991px){.product-area-top{margin-bottom:40px}}.product-top-row{display:grid;grid-template-columns:minmax(0,1032fr) minmax(0,664fr);gap:64px;align-items:start}@media (max-width:1441px){.product-top-row{gap:48px}}@media (max-width:1199px){.product-top-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}}@media (max-width:991px){.product-top-row{grid-template-columns:minmax(0,1fr);gap:24px}}.product-gallery{display:flex;align-items:flex-start;gap:32px}@media (max-width:1441px){.product-gallery{gap:24px}}@media (max-width:991px){.product-gallery{flex-direction:column;gap:12px}}.product-gallery .product-image{position:relative;flex:1 1 auto;order:2;min-width:0;width:100%}@media (max-width:991px){.product-gallery .product-image{order:1}}#product-primary-image{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;overflow:hidden;background:linear-gradient(180deg,#F6EFE5 0%,#f2e8da 100%);border-radius:24px;box-shadow:inset 0 0 0 1px #E8E6E2}#product-primary-image.product-image-horizontal{aspect-ratio:1.3333}#product-primary-image.product-image-vertical{aspect-ratio:.6667}@media (max-width:991px){#product-primary-image{border-radius:16px}}#product-primary-image img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;cursor:zoom-in}.ci-gallery-track,.ci-gallery-dots,.ci-gallery-arrow{display:none}.product-gallery.has-ci-gallery #product-primary-image{display:none}.product-gallery.has-ci-gallery .ci-gallery-track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:linear-gradient(180deg,#F6EFE5 0%,#f2e8da 100%);border-radius:24px;outline:none;cursor:grab;user-select:none}@media (max-width:991px){.product-gallery.has-ci-gallery .ci-gallery-track{border-radius:16px}}.product-gallery.has-ci-gallery .ci-gallery-track::-webkit-scrollbar{display:none}.product-gallery.has-ci-gallery .ci-gallery-track.is-dragging{scroll-snap-type:none;cursor:grabbing}.product-gallery.has-ci-gallery .ci-gallery-track:focus-visible{box-shadow:0 0 0 2px #0E0E0E}.product-gallery.has-ci-gallery .ci-gallery-slide{display:flex;flex:0 0 100%;align-items:center;justify-content:center;aspect-ratio:1;overflow:hidden;scroll-snap-align:center;scroll-snap-stop:always;cursor:zoom-in}.product-gallery.has-ci-gallery .ci-gallery-slide img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;pointer-events:none}.product-gallery.has-ci-gallery .ci-gallery-track.is-dragging .ci-gallery-slide{cursor:grabbing}.product-gallery.has-ci-gallery .ci-gallery-track.product-image-horizontal .ci-gallery-slide{aspect-ratio:1.3333}.product-gallery.has-ci-gallery .ci-gallery-track.product-image-vertical .ci-gallery-slide{aspect-ratio:.6667}.product-gallery.has-ci-gallery .ci-gallery-dots{position:absolute;bottom:16px;left:50%;z-index:5;display:flex;gap:6px;padding:6px 10px;background-color:rgb(255 255 255 / .78);border-radius:999px;transform:translateX(-50%);pointer-events:none}@media (max-width:991px){.product-gallery.has-ci-gallery .ci-gallery-dots{bottom:12px}}.product-gallery.has-ci-gallery .ci-gallery-dots span{width:6px;height:6px;background-color:rgb(14 14 14 / .25);border-radius:999px;transition:width 0.3s cubic-bezier(.22,.61,.36,1),background-color 0.3s cubic-bezier(.22,.61,.36,1)}.product-gallery.has-ci-gallery .ci-gallery-dots span.is-active{width:18px;background-color:#0E0E0E}.product-gallery.has-ci-gallery .ci-gallery-arrow{position:absolute;top:50%;z-index:6;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:#0E0E0E;background-color:rgb(255 255 255 / .9);border:1px solid #E8E6E2;border-radius:999px;cursor:pointer;opacity:0;transform:translateY(-50%);transition:opacity 0.3s cubic-bezier(.22,.61,.36,1),background-color 0.3s cubic-bezier(.22,.61,.36,1),color 0.3s cubic-bezier(.22,.61,.36,1)}.product-gallery.has-ci-gallery .ci-gallery-arrow svg{width:18px;height:18px}.product-gallery.has-ci-gallery .ci-gallery-arrow:hover{color:#FFF;background-color:#0E0E0E;border-color:#0E0E0E}.product-gallery.has-ci-gallery .ci-gallery-arrow[disabled]{opacity:0!important;pointer-events:none}@media (max-width:991px){.product-gallery.has-ci-gallery .ci-gallery-arrow{display:none!important}}.product-gallery.has-ci-gallery .ci-gallery-prev{left:16px}.product-gallery.has-ci-gallery .ci-gallery-next{right:16px}@media (min-width:992px){.product-gallery.has-ci-gallery .ci-gallery-arrow{display:flex}.product-gallery.has-ci-gallery .product-image:hover .ci-gallery-arrow,.product-gallery.has-ci-gallery .ci-gallery-arrow:focus-visible{opacity:1}}.product-thumbs-wrap{position:relative;flex:0 0 120px;order:1;align-self:stretch}@media (max-width:1441px){.product-thumbs-wrap{flex-basis:96px}}@media (max-width:991px){.product-thumbs-wrap{flex:none;order:2;width:100%}}#product-thumb-image{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:16px;overflow-y:auto;scrollbar-width:none}#product-thumb-image::-webkit-scrollbar{display:none}@media (max-width:991px){#product-thumb-image{position:static;flex-direction:row;gap:8px;overflow-x:auto;overflow-y:hidden}}#product-thumb-image .thumb-item{flex:0 0 auto}@media (max-width:991px){#product-thumb-image .thumb-item{flex:0 0 72px}}#product-thumb-image .thumb-item>a{display:flex;align-items:center;justify-content:center;aspect-ratio:1;padding:0;overflow:hidden;background-color:#F6EFE5;border:1px solid #E8E6E2;border-radius:16px;opacity:.72;transition:border-color 0.35s cubic-bezier(.22,.61,.36,1),opacity 0.35s cubic-bezier(.22,.61,.36,1)}@media (max-width:991px){#product-thumb-image .thumb-item>a{border-radius:12px}}#product-thumb-image .thumb-item>a img{width:100%;height:100%;object-fit:cover}#product-thumb-image .thumb-item>a:hover,#product-thumb-image .thumb-item>a.zoomGalleryActive{border-color:#0E0E0E;opacity:1}.product-label-group{position:absolute;top:24px;left:24px;z-index:20;display:flex;flex-direction:column;align-items:flex-start;gap:8px;pointer-events:none}@media (max-width:767px){.product-label-group{top:12px;left:12px}}.product-label-group>div{display:flex;align-items:center;height:28px;padding:0 14px;font-weight:600;font-size:10px;line-height:22px;letter-spacing:.16em;text-transform:uppercase;border-radius:999px}.product-label-group>div.new-label{color:#000;background-color:#FFF;box-shadow:0 2px 10px rgb(0 0 0 / .06)}.product-label-group>div.gift-label{color:#000;background-color:#FFF;border:1px solid #000}.product-label-group>div.digital-label{color:#000;background-color:#FFF;border:1px solid #000}.product-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.product-title h1{margin:0;color:#0D0B0A;font-weight:600;font-size:var(--font-size-26);line-height:calc(var(--font-size-26) + 8px);letter-spacing:-.015em;text-wrap:balance}.product-favorite{display:flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;margin-top:-1px;color:#C8102E;background-color:#FFF;border:1px solid #E8E6E2;border-radius:999px;transition:border-color 0.35s cubic-bezier(.22,.61,.36,1),background-color 0.35s cubic-bezier(.22,.61,.36,1)}.product-favorite svg{width:18px;height:18px}.product-favorite .icon-favori-add,.product-favorite span{display:none}.product-favorite.favorite-product .icon-favori{display:none}.product-favorite.favorite-product .icon-favori-add{display:block}.product-favorite:hover{color:#C8102E;border-color:#C8102E}.product-short-details{margin-top:12px;color:#5A544A;font-size:var(--font-size-16);line-height:calc(var(--font-size-16) + 8px)}.product-short-details p{margin:0}.product-short-details p+p{margin-top:8px}.product-short-details.is-excerpt .product-short-excerpt{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.product-short-more{display:inline-block;margin-top:6px;color:#0D0B0A;font-weight:600;font-size:var(--font-size-13);letter-spacing:.02em;text-decoration:underline;text-underline-offset:3px}.product-short-more:hover{color:#C8102E}.product-highlight-intro{margin-top:14px}.product-highlight-title{color:#0E0E0E;font-weight:600;font-size:var(--font-size-18);line-height:calc(var(--font-size-18) + 8px);letter-spacing:-.005em}.product-highlight-text{margin:6px 0 0;color:#5A544A;font-size:var(--font-size-15);line-height:calc(var(--font-size-15) + 9px)}.product-highlights{display:flex;flex-direction:column;gap:14px;margin:20px 0 0;padding:0;list-style:none}.product-highlight{display:flex;align-items:center;gap:14px}.product-highlight-icon{display:flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;color:#0E0E0E;background-color:#FFF;border:1px solid #E8E6E2;border-radius:10px}.product-highlight-icon svg{width:19px;height:19px}.product-highlight-body{display:flex;flex-direction:column;min-width:0}.product-highlight-label{color:#0D0B0A;font-weight:600;font-size:var(--font-size-14);line-height:calc(var(--font-size-14) + 6px)}.product-highlight-desc{color:#5A544A;font-size:var(--font-size-13);line-height:calc(var(--font-size-13) + 6px)}.product-highlight.is-featured{gap:16px;width:100%;margin-top:4px;padding:12px 28px 12px 12px;background-color:rgb(200 16 46 / .04);border:1.5px solid #C8102E;border-radius:999px}@media (max-width:767px){.product-highlight.is-featured{gap:12px;padding:10px 20px 10px 10px;border-radius:32px}}.product-highlight.is-featured .product-highlight-icon{flex:0 0 52px;width:52px;height:52px;color:#C8102E;background-color:#FFF;border:1px solid rgb(200 16 46 / .35);border-radius:50%}@media (max-width:767px){.product-highlight.is-featured .product-highlight-icon{flex-basis:44px;width:44px;height:44px}}.product-highlight.is-featured .product-highlight-icon svg{width:24px;height:24px}@media (max-width:767px){.product-highlight.is-featured .product-highlight-icon svg{width:21px;height:21px}}.product-highlight.is-featured .product-highlight-label{color:#C8102E;font-weight:700;font-size:var(--font-size-16);line-height:calc(var(--font-size-16) + 6px);letter-spacing:.01em}.product-highlight.is-featured .product-highlight-desc{color:#0D0B0A;font-size:var(--font-size-14);line-height:calc(var(--font-size-14) + 6px)}.product-promotions{display:flex;flex-direction:column;gap:10px;margin-top:20px}.product-promotions-title{color:#716F6B;font-weight:600;font-size:var(--font-size-12);line-height:18px;letter-spacing:.16em;text-transform:uppercase}.product-promotion{display:flex;align-items:center;gap:16px;width:100%;padding:12px;background-color:rgb(200 16 46 / .04);border:1.5px solid #C8102E;border-radius:999px}@media (max-width:767px){.product-promotion{flex-wrap:wrap;gap:12px;padding:12px 16px 14px 12px;border-radius:28px}}.product-promotion-icon{display:flex;align-items:center;justify-content:center;flex:0 0 52px;width:52px;height:52px;color:#C8102E;background-color:#FFF;border:1px solid rgb(200 16 46 / .35);border-radius:50%}@media (max-width:767px){.product-promotion-icon{flex-basis:44px;width:44px;height:44px}}.product-promotion-icon svg{width:24px;height:24px}@media (max-width:767px){.product-promotion-icon svg{width:21px;height:21px}}.product-promotion-body{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}@media (max-width:767px){.product-promotion-body{flex-basis:calc(100% - 56px)}}.product-promotion-name{color:#C8102E;font-weight:700;font-size:var(--font-size-16);line-height:calc(var(--font-size-16) + 6px)}.product-promotion-desc{color:#0D0B0A;font-size:var(--font-size-14);line-height:calc(var(--font-size-14) + 6px)}.product-promotion-desc p{margin:0}.product-promotion-button{flex:0 0 auto;height:44px;padding:0 22px;color:#FFF;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;font-weight:600;font-size:var(--font-size-12);line-height:44px;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background-color:#C8102E;border:1px solid #C8102E;border-radius:999px;transition:background-color 0.35s cubic-bezier(.22,.61,.36,1),border-color 0.35s cubic-bezier(.22,.61,.36,1)}.product-promotion-button:hover{background-color:#990c23;border-color:#990c23}.product-promotion-button.is-selected{color:#C8102E;cursor:default;background-color:#FFF}@media (max-width:767px){.product-promotion-button{width:100%;text-align:center}}.product-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px}.product-subtitle{color:#6E6B66;font-size:var(--font-size-13);letter-spacing:.02em;line-height:calc(var(--font-size-13) + 8px)}.product-comments-container{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto;color:#5A544A;font-size:var(--font-size-13);line-height:calc(var(--font-size-13) + 8px);cursor:pointer}.product-comments-container:hover{color:#C8102E}.product-rating-desktop{width:max-content;margin-left:0;margin-bottom:10px}@media (max-width:991px){.product-rating-desktop{margin-bottom:8px}}.product-price{margin-top:12px}.product-price .product-price-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.product-price .product-price-new{color:#0D0B0A;font-weight:600;font-size:var(--font-size-22);line-height:calc(var(--font-size-22) + 8px);letter-spacing:.005em;font-variant-numeric:tabular-nums}.product-price .product-price-old{color:#9A9690;font-size:var(--font-size-14);line-height:calc(var(--font-size-16) + 8px);font-variant-numeric:tabular-nums;text-decoration:line-through}.product-price .discount-label{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;min-width:0;height:34px;padding:0 14px;color:#FFF;background-color:#912E21;border-radius:999px}.product-price .discount-label strong{font-weight:600;font-size:var(--font-size-14);line-height:1}.product-price .discount-label span{font-weight:600;font-size:10px;line-height:1;letter-spacing:.16em;text-transform:uppercase}.product-price .product-lowest-installment{margin-top:8px;color:#5A544A;font-size:var(--font-size-13);line-height:calc(var(--font-size-13) + 8px)}.product-coffee-profile{margin-top:24px;padding:24px 28px}@media (max-width:767px){.product-coffee-profile{padding:20px}}.product-coffee-profile .coffee-profile-head{gap:24px;padding-bottom:20px}.product-coffee-profile .coffee-profile-head .coffee-profile-value{color:#0D0B0A}.product-coffee-profile .coffee-profile-levels{padding:20px 0}.product-coffee-profile .coffee-profile-level{display:grid;grid-template-columns:minmax(84px,auto) minmax(0,1fr) auto;gap:16px}.product-coffee-profile .coffee-profile-level .coffee-profile-label{font-size:var(--font-size-12);line-height:20px}.product-coffee-profile .coffee-profile-level .coffee-profile-dots{grid-column:2 / 4;justify-self:end}.product-coffee-profile .coffee-profile-level .coffee-profile-value{grid-column:2 / 4;margin-top:0;text-align:right}.product-coffee-profile .coffee-profile-notes{padding-top:20px}.product-coffee-profile .coffee-profile-notes .coffee-profile-value{color:#0D0B0A}.product-coffee-profile>:last-child{padding-bottom:0;border-bottom:none}.product-options{display:flex;flex-direction:column;gap:16px;margin-top:24px}.product-options .variant-group-title{color:#0D0B0A;font-weight:600;font-size:var(--font-size-12);line-height:calc(var(--font-size-14) + 8px);letter-spacing:.16em;text-transform:uppercase}.product-options select.form-control:not([size]):not([multiple]),.product-options select:not([size]){width:100%!important;height:52px;padding:0 44px 0 16px;color:#0D0B0A;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;font-weight:400;font-size:var(--font-size-14);line-height:22px;cursor:pointer;background:#FFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m19.92 8.95-6.52 6.52c-.77.77-2.03.77-2.8 0L4.08 8.95'/%3E%3C/svg%3E") right 16px center / 16px no-repeat;border:1px solid #E8E6E2;border-radius:999px;box-shadow:none;appearance:none;-webkit-appearance:none;transition:border-color 0.3s cubic-bezier(.22,.61,.36,1)}.product-options select.form-control:not([size]):not([multiple]):hover,.product-options select.form-control:not([size]):not([multiple]):focus,.product-options select:not([size]):hover,.product-options select:not([size]):focus{border-color:#0E0E0E}.product-options select.form-control:not([size]):not([multiple]):disabled,.product-options select:not([size]):disabled{color:#5A544A;cursor:not-allowed;background-color:#F6EFE5}.product-selection-groups,.variant-select{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width:767px){.product-selection-groups,.variant-select{grid-template-columns:minmax(0,1fr)}}.product-selection-groups .selectbox,.product-selection-groups .variant-list,.variant-select .selectbox,.variant-select .variant-list{min-width:0;margin:0}.variant-plural .variant-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.variant-plural span{position:relative;flex:0 0 auto;padding:8px 16px;font-size:var(--font-size-14);line-height:22px;cursor:pointer;background-color:#FFF;border:1px solid #E8E6E2;border-radius:999px;transition:color 0.2s linear,background-color 0.2s linear,border-color 0.2s linear}.variant-plural span:hover,.variant-plural span.variant-selected{color:#0E0E0E;border-color:#0E0E0E}.variant-plural span.variant-passive,.variant-plural span.variant-no-stock,.variant-plural span.variant-passive:hover,.variant-plural span.variant-no-stock:hover{color:#5A544A;cursor:no-drop;background-color:#F6EFE5;border-color:#E8E6E2}.variant-plural span.variant-image{max-width:40px;max-height:40px;padding:0;overflow:hidden}.variant-plural span.variant-image.variant-passive{opacity:.4}.variant-singular .radio-custom{margin-bottom:12px}.product-subscription,.product-list-block{margin-top:24px}.product-cart-row{display:flex;gap:20px}@media (max-width:767px){.product-cart-row{gap:12px}}.product-qty-wrapper{flex:0 0 168px}@media (max-width:767px){.product-qty-wrapper{flex-basis:128px}}.product-qty-wrapper .product-qty{display:flex;height:60px;overflow:hidden;background-color:#FFF;border:1px solid #E8E6E2;border-radius:999px}@media (max-width:767px){.product-qty-wrapper .product-qty{height:52px}}.product-qty-wrapper .product-qty>a{display:flex;align-items:center;justify-content:center;flex:0 0 44px;color:#0D0B0A;transition:color 0.2s linear}@media (max-width:767px){.product-qty-wrapper .product-qty>a{flex-basis:36px}}.product-qty-wrapper .product-qty>a svg{width:16px;height:16px}.product-qty-wrapper .product-qty>a:hover{color:#0E0E0E}.product-qty-wrapper .product-qty>div{flex:1 1 auto;min-width:0}.product-qty-wrapper .product-qty>div input{width:100%;height:100%;padding:0;color:#0D0B0A;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;font-weight:600;font-size:var(--font-size-16);font-variant-numeric:tabular-nums;text-align:center;background-color:#fff0;border:none;outline:none}.product-qty-wrapper .product-qty select{width:100%;height:100%;padding:0 36px 0 24px;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;font-weight:600;font-size:var(--font-size-16);cursor:pointer;background:#fff0 url(//www.coffeeitaliano.com/idea/sr/87/themes/selftpl_6ad8770707360/assets/images/icon-selectbox.svg?revision=1792571157) right 16px center / 16px no-repeat;border:none;appearance:none;-webkit-appearance:none}.product-buttons-wrapper{flex:1 1 auto;min-width:0}.product-cart-buttons{display:flex;flex-direction:column;gap:16px;margin-top:24px}.product-cart-buttons a.add-to-cart-button,.product-cart-buttons a.no-stock-button,.product-cart-buttons a.remind-me-button,.product-cart-buttons a.buy-now-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:60px;padding:0 24px;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;font-weight:600;font-size:var(--font-size-12);line-height:22px;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border-radius:999px;transition:color 0.35s cubic-bezier(.22,.61,.36,1),background-color 0.35s cubic-bezier(.22,.61,.36,1),border-color 0.35s cubic-bezier(.22,.61,.36,1),box-shadow 0.35s cubic-bezier(.22,.61,.36,1)}@media (max-width:767px){.product-cart-buttons a.add-to-cart-button,.product-cart-buttons a.no-stock-button,.product-cart-buttons a.remind-me-button,.product-cart-buttons a.buy-now-button{height:52px;padding:0 16px}}.product-cart-buttons a.add-to-cart-button svg,.product-cart-buttons a.no-stock-button svg,.product-cart-buttons a.remind-me-button svg,.product-cart-buttons a.buy-now-button svg{flex-shrink:0;width:20px;height:20px}.product-cart-buttons a.add-to-cart-button{color:#0D0B0A;background-color:#FFF;border:1px solid rgb(14 14 14 / .85)}.product-cart-buttons a.add-to-cart-button:hover{color:#FFF;background-color:#0E0E0E}.product-cart-buttons a.buy-now-button{color:#FFF;background-color:#C8102E;border:1px solid #C8102E}.product-cart-buttons a.buy-now-button:hover{background-color:#990c23;border-color:#990c23;box-shadow:0 12px 28px rgb(200 16 46 / .25)}.product-cart-buttons a.remind-me-button{color:#FFF;background-color:#0A0908;border:1px solid #0A0908}.product-cart-buttons a.remind-me-button:hover{opacity:.9}.product-cart-buttons a.no-stock-button{color:#5A544A;cursor:default;background-color:#FFF;border:1px solid #E8E6E2}.payment-options .row>*{flex:0 0 100%;max-width:100%}@media (min-width:1200px){.payment-options .row>*{flex:0 0 50%;max-width:50%}}#product-user-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 28px;margin-top:20px}#product-user-buttons>div>a{display:flex;align-items:center;gap:6px;color:#5A544A;font-size:11px;line-height:20px;letter-spacing:.08em;text-transform:uppercase;transition:color 0.3s cubic-bezier(.22,.61,.36,1)}#product-user-buttons>div>a svg{flex-shrink:0;width:16px;height:16px}#product-user-buttons>div>a:hover,#product-user-buttons>div>a.active{color:#0E0E0E}.product-social{position:relative}.product-social .product-social-content{position:absolute;top:calc(100% + 8px);left:50%;z-index:11;display:none;padding:8px;background-color:#FFF;border-radius:999px;box-shadow:0 8px 24px rgb(0 0 0 / .12);transform:translateX(-50%)}.product-social .product-social-content>div{display:flex;gap:6px}.product-social .product-social-content>div>div>a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px}.product-social .product-social-content>div>div>a svg{width:16px;height:16px}.product-social .product-social-content>div>div>a svg path{fill:#FFFFFF!important}.product-social .product-social-content>div>div>a.product-social-facebook{background-color:#3b5998}.product-social .product-social-content>div>div>a.product-social-twitter{background-color:#000}.product-social .product-social-content>div>div>a.product-social-pinterest{background-color:#bd081c}.product-social .product-social-content>div>div>a.product-social-whatsapp{background-color:#128c7e}.product-right .product-standart-cargo-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;margin-bottom:0}#digital-product-warning{margin:16px 0 0;border-radius:16px}.product-list-container{display:flex;flex-direction:column;gap:8px;margin-top:24px;padding-top:20px;border-top:1px solid #E8E6E2}.product-list-container .product-list-row{display:flex;align-items:baseline;gap:12px;color:#5A544A;font-size:var(--font-size-13);line-height:calc(var(--font-size-13) + 7px)}.product-list-container .product-list-title{flex:0 0 112px;color:#0D0B0A;font-weight:600;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.product-list-container .product-list-content{flex:1 1 auto;min-width:0;word-break:break-word}.product-list-container .product-list-content a{color:#5A544A;transition:color 0.2s linear}.product-list-container .product-list-content a:hover{color:#0E0E0E}.product-area-tabs{position:relative;margin-bottom:120px;padding:56px 0 80px;background-color:#F6EFE5;box-shadow:0 0 0 100vmax #F6EFE5;clip-path:inset(0 -100vmax)}@media (max-width:1199px){.product-area-tabs{margin-bottom:80px}}@media (max-width:991px){.product-area-tabs{margin-bottom:56px;padding:16px 0 32px}}.product-detail-tab [data-tab-index]>a{position:relative;display:flex;align-items:center;color:#5A544A;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;font-weight:600;font-size:var(--font-size-13);line-height:calc(var(--font-size-18) + 8px);letter-spacing:.16em;text-transform:uppercase;transition:color 0.3s cubic-bezier(.22,.61,.36,1)}.product-detail-tab [data-tab-index]>a:hover{color:#0D0B0A}.product-detail-tab [data-tab-content]{color:#0D0B0A;font-size:var(--font-size-16);line-height:calc(var(--font-size-16) + 8px)}@media (min-width:992px){.product-detail-tab .product-detail-tab-content{display:flex;flex-wrap:wrap;border-bottom:0}.product-detail-tab .product-detail-tab-row{display:contents}.product-detail-tab [data-tab-index]{flex:1 1 0%;order:0;min-width:100px;border-bottom:1px solid #E8E6E2}.product-detail-tab [data-tab-index]>a{justify-content:center;height:100%;padding:0 8px 26px;text-align:center}.product-detail-tab [data-tab-index]>a:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:1px;background-color:#0E0E0E;transform:scaleX(0);transition:transform 0.45s cubic-bezier(.22,.61,.36,1)}.product-detail-tab [data-tab-index].active>a{color:#0D0B0A}.product-detail-tab [data-tab-index].active>a:after{transform:scaleX(1)}.product-detail-tab [data-tab-content]{display:none!important;flex:0 0 100%;order:1;max-width:100%;padding-top:56px}.product-detail-tab [data-tab-content].active{display:block!important}}@media (max-width:991px){.product-detail-tab .product-detail-tab-row{border-bottom:1px solid #E8E6E2}.product-detail-tab [data-tab-index]>a{justify-content:space-between;gap:16px;min-height:56px;line-height:calc(var(--font-size-16) + 8px)}.product-detail-tab [data-tab-index]>a:after{content:"";flex-shrink:0;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m19.92 8.95-6.52 6.52c-.77.77-2.03.77-2.8 0L4.08 8.95'/%3E%3C/svg%3E") center / 18px no-repeat;transition:transform 0.2s linear}.product-detail-tab .product-detail-tab-row.active [data-tab-index]>a{color:#0D0B0A}.product-detail-tab .product-detail-tab-row.active [data-tab-index]>a:after{transform:rotate(180deg)}.product-detail-tab [data-tab-content]{display:none;padding-bottom:24px}}.product-detail{max-width:1180px;margin:0 auto;color:#2B2A28;line-height:1.75;text-align:center;word-break:break-word}.product-detail h1,.product-detail h2,.product-detail h3,.product-detail h4,.product-detail h5{margin:0 0 8px;font-weight:700;font-size:var(--font-size-22);line-height:calc(var(--font-size-22) + 8px)}.product-detail p{margin:0 0 24px}.product-detail p:last-child{margin-bottom:0}.product-detail *+h1,.product-detail *+h2,.product-detail *+h3,.product-detail *+h4,.product-detail *+h5{margin-top:48px}.product-detail img,.product-detail iframe,.product-detail video{max-width:100%;height:auto}.product-detail ul,.product-detail ol,.product-detail table{text-align:left}@media (max-width:991px){.product-detail{text-align:left}}.taste-profile{max-width:1080px;margin:0 auto}.taste-profile-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-template-areas:"head levels" "notes levels";align-items:start;gap:24px}@media (max-width:991px){.taste-profile-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "levels" "notes";gap:16px}}.taste-profile-head,.taste-profile-levels,.taste-profile-notes{padding:32px;background-color:#FFF;border:1px solid #E8E6E2;border-radius:16px}@media (max-width:767px){.taste-profile-head,.taste-profile-levels,.taste-profile-notes{padding:22px}}.taste-profile-head{grid-area:head;display:grid;gap:24px}.taste-profile-levels{grid-area:levels;display:flex;flex-direction:column;gap:28px}.taste-profile-notes{grid-area:notes}.taste-profile-label{color:#0D0B0A;font-weight:600;font-size:var(--font-size-12);line-height:calc(var(--font-size-12) + 8px);letter-spacing:.16em;text-transform:uppercase}.taste-profile-value{margin-top:6px;color:#0E0E0E;font-size:var(--font-size-18);line-height:calc(var(--font-size-18) + 8px)}.taste-profile-level-top{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.taste-profile-level-word{color:#0E0E0E;font-size:var(--font-size-15);line-height:calc(var(--font-size-15) + 8px)}.taste-profile-level-word small{margin-left:6px;color:#5A544A;font-size:var(--font-size-12)}.taste-profile-bar{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:12px}.taste-profile-bar i{height:6px;background-color:#E8E6E2;border-radius:999px}.taste-profile-bar i.is-on{background-color:#C8102E}.taste-profile-scale{display:flex;justify-content:space-between;margin-top:8px;color:#5A544A;font-size:var(--font-size-12);line-height:calc(var(--font-size-12) + 6px)}.taste-profile-chips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none}.taste-profile-chips li{padding:7px 16px;color:#0E0E0E;font-size:var(--font-size-14);line-height:calc(var(--font-size-14) + 6px);background-color:#F4F1EC;border-radius:999px}.taste-profile-extra{max-width:880px;margin:48px auto 0;color:#2B2A28;line-height:1.75;text-align:center;word-break:break-word}.taste-profile-extra:first-child{margin-top:0}.taste-profile-extra h3{margin:0 0 12px;font-weight:700;font-size:var(--font-size-22);line-height:calc(var(--font-size-22) + 8px)}.taste-profile-extra p{margin:0 0 16px}.taste-profile-extra p:last-child{margin-bottom:0}.taste-profile-extra img{max-width:100%;height:auto}@media (max-width:991px){.taste-profile-extra{text-align:left}}.product-specs-table{max-width:880px;margin:48px auto 0}.product-specs-table .table{width:100%;margin:0;overflow:hidden;background-color:#FFF;border:1px solid #E8E6E2;border-radius:16px}.product-specs-table .table td{padding:14px 28px;font-size:var(--font-size-14);line-height:22px;border-top:1px solid #E8E6E2}@media (max-width:767px){.product-specs-table .table td{padding:12px 16px}}.product-specs-table .table td:first-child{width:40%;color:#0E0E0E;font-weight:600;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.product-specs-table .table td:nth-child(2){display:none}.product-specs-table .table tr:first-child td{border-top:none}#product-detail-comments,#product-detail-questions,#product-detail-feed,.product-detail-tab .payment-options{max-width:1180px;margin:0 auto}.product-detail-tab .btn-primary{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 32px;line-height:1;font-weight:600;font-size:var(--font-size-14);text-transform:uppercase;border-radius:999px}.product-related-products .home-section-title{text-transform:uppercase}#product-detail-container .product-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:64px;font-size:var(--font-size-13)}#product-detail-container .product-tags .product-tags-title{font-weight:700}#product-detail-container .product-tags .product-tags-content{display:flex;flex-wrap:wrap;gap:8px}#product-detail-container .product-tags .product-tags-content a{margin:0;padding:4px 12px;color:#5A544A;border:1px solid #E8E6E2;border-radius:999px}#product-detail-container .product-tags .product-tags-content a:hover{color:#0E0E0E;border-color:#0E0E0E}.product-customization{padding:24px 0 8px;margin:24px 0;border-top:1px solid #E8E6E2;border-bottom:1px solid #E8E6E2}.product-customization .product-customization-group .product-customization-group-title{line-height:calc(var(--font-size-14) + 8px);font-size:var(--font-size-14);margin-bottom:16px}.product-customization .product-customization-group .product-customization-field .form-group .control-label{color:#0D0B0A;line-height:calc(var(--font-size-12) + 8px);font-size:var(--font-size-12);font-weight:600;margin-bottom:0}@media (max-width:767px){.product-customization .product-customization-group .product-customization-field .form-group .control-label{margin-bottom:12px}}.product-customization .form-control{height:44px;border:1px solid #E8E6E2;border-radius:12px}.product-customization textarea.form-control{height:120px}.product-customization .form-group select.form-control:not([size]):not([multiple]),.product-customization .form-group select:not([size]){height:44px;cursor:pointer;border:1px solid #E8E6E2;border-radius:12px;background-size:36px;background-position:right center;background-image:url(//www.coffeeitaliano.com/idea/sr/87/themes/selftpl_6ad8770707360/assets/images/icon-selectbox.svg?revision=1792571157)}.product-customization .form-horizontal .form-question{top:5px;right:-4px;width:15px;height:15px;border-radius:100%}.ci-cart-hero{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px 32px;padding:48px 0 32px}@media (max-width:991px){.ci-cart-hero{padding:24px 0 20px}}.ci-cart-title{margin:0;color:#0D0B0A;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;font-weight:600;font-size:var(--font-size-40);line-height:calc(var(--font-size-40) + 8px);letter-spacing:.06em;text-transform:uppercase}.ci-cart-title:after{content:"";display:block;width:40px;height:1px;margin-top:16px;background-color:#B39062}.ci-cart-title small{letter-spacing:0;margin-left:8px;color:#5A544A;font-weight:400;font-size:var(--font-size-16);text-transform:none;vertical-align:middle}.ci-cart-steps{display:flex;align-items:center;gap:12px;margin:0;padding:0;list-style:none}@media (max-width:767px){.ci-cart-steps{gap:8px}}.ci-cart-steps li{display:flex;align-items:center;gap:10px;color:#5A544A;font-weight:600;font-size:var(--font-size-12);line-height:22px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}@media (max-width:767px){.ci-cart-steps li{gap:6px;font-size:10px;letter-spacing:.08em}}.ci-cart-steps li span{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;color:#5A544A;font-weight:600;font-size:var(--font-size-13);letter-spacing:0;font-variant-numeric:tabular-nums;background-color:#FFF;border:1px solid #E8E6E2;border-radius:999px}@media (max-width:767px){.ci-cart-steps li span{width:26px;height:26px}}.ci-cart-steps li.active{color:#0E0E0E}.ci-cart-steps li.active span{color:#FFF;background-color:#0E0E0E;border-color:#0E0E0E}.ci-cart-steps li+li:before{content:"";width:40px;height:1px;background-color:#E8E6E2}@media (max-width:767px){.ci-cart-steps li+li:before{width:12px}}body.current-page-cart-index #main{padding-bottom:80px}@media (max-width:991px){body.current-page-cart-index #main{padding-bottom:40px}}@media (min-width:992px){#cart-container>.row{flex-wrap:nowrap;margin-right:-16px;margin-left:-16px}#cart-container>.row>.col-lg-9{flex:1 1 auto;max-width:none;padding-right:16px;padding-left:16px}#cart-container>.row>.col-lg-3{flex:0 0 420px;max-width:420px;padding-right:16px;padding-left:16px!important}}@media (min-width:992px) and (max-width:1441px){#cart-container>.row>.col-lg-3{flex-basis:380px;max-width:380px}}@media (min-width:992px) and (max-width:1199px){#cart-container>.row>.col-lg-3{flex-basis:340px;max-width:340px}}#cart-container .cart-block{margin-bottom:24px;padding:32px;background-color:#FFF;border:1px solid #E8E6E2;border-radius:16px}@media (max-width:767px){#cart-container .cart-block{padding:20px 16px}}#cart-container .contentbox-header{margin:0 0 16px;padding:0;background:none;border:none}#cart-container .contentbox-header h4{margin:0;color:#0D0B0A;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;line-height:22px;font-weight:600;font-size:var(--font-size-13);letter-spacing:.16em;text-transform:uppercase}#cart-container #cart-content{position:relative}#cart-container #cart-content .contentbox-header{padding-right:160px}#cart-container .cart-flush-items{position:absolute;top:36px;right:32px;margin:0}@media (max-width:767px){#cart-container .cart-flush-items{top:24px;right:16px}}#cart-container .cart-flush-items .cart-item-flush{display:inline-flex;align-items:center;gap:6px;padding:0;color:#5A544A;font-weight:400;font-size:var(--font-size-13);line-height:20px;background:none;border:none}#cart-container .cart-flush-items .cart-item-flush i{display:inline-block;width:16px;height:16px;margin:0!important;font-size:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23747474' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 5.98c-3.33-.33-6.68-.5-10.02-.5-1.98 0-3.96.1-5.94.3L3 5.98M8.5 4.97l.22-1.31C8.88 2.71 9 2 10.69 2h2.62c1.69 0 1.82.75 1.97 1.67l.22 1.3M18.85 9.14l-.65 10.07C18.09 20.78 18 22 15.21 22H8.79C6 22 5.91 20.78 5.8 19.21L5.15 9.14M10.33 16.5h3.33M9.5 12.5h5'/%3E%3C/svg%3E") center / 16px no-repeat}#cart-container .cart-flush-items .cart-item-flush i:before{content:none}#cart-container .cart-flush-items .cart-item-flush span{margin:0!important}#cart-container .cart-flush-items .cart-item-flush:hover{color:#C8102E}#cart-container #cart-items .cart-item{padding:24px 0;border-bottom:1px solid #E8E6E2}#cart-container #cart-items .cart-item:first-child{padding-top:8px}#cart-container #cart-items .cart-item:last-child{margin-bottom:0}#cart-container #cart-items .cart-item:hover{background-color:#fff0}#cart-container #cart-items .cart-item>.row{align-items:center}#cart-container #cart-items .cart-item .cart-item-image{padding-top:100%;overflow:hidden;background-color:#F6EFE5;border-radius:12px}#cart-container #cart-items .cart-item .cart-item-image img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}#cart-container #cart-items .cart-item .cart-item-detail{align-items:center;padding-left:8px}#cart-container #cart-items .cart-item .cart-item-detail>.row{align-items:center;width:100%}#cart-container #cart-items .cart-item .cart-item-name>div{margin-bottom:8px}@media (max-width:991px){#cart-container #cart-items .cart-item .cart-item-name>div{padding-right:28px}}#cart-container #cart-items .cart-item .cart-item-name>div a{color:#0D0B0A;font-weight:500;font-size:var(--font-size-16);line-height:calc(var(--font-size-16) + 8px);transition:color 0.2s linear}#cart-container #cart-items .cart-item .cart-item-name>div a:hover{color:#C8102E}#cart-container #cart-items .cart-item .cart-item-name .cart-item-delete{align-items:center;gap:6px;padding:0;color:#5A544A;font-size:var(--font-size-13);line-height:20px;background:none;border:none}#cart-container #cart-items .cart-item .cart-item-name .cart-item-delete i{display:inline-block;width:16px;height:16px;margin:0!important;font-size:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23747474' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 5.98c-3.33-.33-6.68-.5-10.02-.5-1.98 0-3.96.1-5.94.3L3 5.98M8.5 4.97l.22-1.31C8.88 2.71 9 2 10.69 2h2.62c1.69 0 1.82.75 1.97 1.67l.22 1.3M18.85 9.14l-.65 10.07C18.09 20.78 18 22 15.21 22H8.79C6 22 5.91 20.78 5.8 19.21L5.15 9.14M10.33 16.5h3.33M9.5 12.5h5'/%3E%3C/svg%3E") center / 16px no-repeat}#cart-container #cart-items .cart-item .cart-item-name .cart-item-delete i:before{content:none}#cart-container #cart-items .cart-item .cart-item-name .cart-item-delete span{margin:0!important}#cart-container #cart-items .cart-item .cart-item-name .cart-item-delete:hover{color:#C8102E}@media (min-width:992px){#cart-container #cart-items .cart-item .cart-item-name .cart-item-delete{display:inline-flex}}#cart-container #cart-items .cart-item .cart-item-quantity,#cart-container #cart-items .cart-item .cart-item-price-container{align-items:center}#cart-container #cart-items .cart-item .cart-item-quantity{justify-content:center}@media (max-width:991px){#cart-container #cart-items .cart-item .cart-item-quantity{justify-content:flex-start}}#cart-container #cart-items .cart-item .product-quantity{width:136px;height:48px;overflow:hidden;background-color:#FFF;border:1px solid #E8E6E2}body #cart-container #cart-items .cart-item .product-quantity{border-radius:999px}@media (max-width:767px){#cart-container #cart-items .cart-item .product-quantity{width:112px;height:40px}}#cart-container #cart-items .cart-item .product-quantity>a{flex:0 0 40px;color:#0D0B0A;border:none!important;transition:background-color 0.2s linear,opacity 0.2s linear}@media (max-width:767px){#cart-container #cart-items .cart-item .product-quantity>a{flex-basis:32px}}#cart-container #cart-items .cart-item .product-quantity>a i{width:14px;height:14px;background:center / 14px no-repeat}#cart-container #cart-items .cart-item .product-quantity>a i:before{content:none}#cart-container #cart-items .cart-item .product-quantity>a i.fa-minus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round'%3E%3Cpath d='M3 8h10'/%3E%3C/svg%3E")}#cart-container #cart-items .cart-item .product-quantity>a i.fa-plus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round'%3E%3Cpath d='M3 8h10M8 3v10'/%3E%3C/svg%3E")}#cart-container #cart-items .cart-item .product-quantity>a.disabled{opacity:.3}#cart-container #cart-items .cart-item .product-quantity>a:hover{background-color:#F6EFE5}#cart-container #cart-items .cart-item .product-quantity>div{display:flex;flex-direction:column;align-items:center;justify-content:center}#cart-container #cart-items .cart-item .product-quantity input{height:auto;padding:0;color:#0D0B0A;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;font-weight:600;font-size:var(--font-size-15);line-height:20px;font-variant-numeric:tabular-nums;background:#fff0;box-shadow:none}#cart-container #cart-items .cart-item .product-quantity .product-quantity-name{position:static;transform:none;color:#5A544A;font-size:10px;line-height:12px}#cart-container #cart-items .cart-item .product-quantity input[data-stocktype="Piece"]+.product-quantity-name{display:none}#cart-container #cart-items .cart-item .cart-item-price .item-price{color:#5A544A;font-size:var(--font-size-13);line-height:20px;font-variant-numeric:tabular-nums}#cart-container #cart-items .cart-item .cart-item-price .item-rebate-price{color:#0D0B0A;font-weight:600;font-size:var(--font-size-18);line-height:calc(var(--font-size-18) + 8px);letter-spacing:.005em;font-variant-numeric:tabular-nums}#cart-container #cart-items .cart-item .cart-item-price .item-tax{color:#5A544A;font-size:var(--font-size-12);line-height:18px}#cart-container #cart-items .cart-item .cart-item-delete-mobile{top:16px;right:0;padding:4px;color:#5A544A;background:none;border:none}#cart-container #cart-items .cart-item .cart-item-delete-mobile i{display:block;width:18px;height:18px;font-size:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23747474' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='m6 6 12 12M18 6 6 18'/%3E%3C/svg%3E") center / 18px no-repeat}#cart-container #cart-items .cart-item .cart-item-delete-mobile i:before{content:none}#cart-container .cart-buttons{margin-top:24px}#cart-container .cart-buttons button{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 28px;color:#0D0B0A;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;line-height:22px;font-weight:600;font-size:var(--font-size-12);letter-spacing:.14em;text-transform:uppercase;background-color:#FFF;border:1px solid rgb(14 14 14 / .85);border-radius:999px;box-shadow:none;transition:color 0.35s cubic-bezier(.22,.61,.36,1),background-color 0.35s cubic-bezier(.22,.61,.36,1),border-color 0.35s cubic-bezier(.22,.61,.36,1)}#cart-container .cart-buttons button i{width:18px;height:18px;margin:0!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.57 5.93 3.5 12l6.07 6.07M20.5 12H3.67'/%3E%3C/svg%3E") center / 18px no-repeat}#cart-container .cart-buttons button i:before{content:none}#cart-container .cart-buttons button span{margin:0!important}#cart-container .cart-buttons button:hover{color:#FFF;background-color:#0E0E0E;border-color:#0E0E0E}#cart-container .cart-buttons button:hover i{filter:invert(1)}#cart-container #cart-panel-gift-card .checkbox-custom input[type=checkbox]+label{padding-left:30px;color:#0D0B0A;font-size:var(--font-size-13);line-height:22px}#cart-container #cart-panel-gift-card .checkbox-custom input[type=checkbox]+label:before{width:18px;height:18px;border:1px solid #BDB8AE;border-radius:3px;transition:background-color 0.25s cubic-bezier(.22,.61,.36,1),border-color 0.25s cubic-bezier(.22,.61,.36,1)}#cart-container #cart-panel-gift-card .checkbox-custom input[type=checkbox]:checked+label:before{background:#0E0E0E url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M2.92 7 5.83 9.92l5.84-5.84' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat;border-color:#0E0E0E}#cart-container .coupon-code-wrapper{margin-top:16px}#cart-container .coupon-code-wrapper form{display:flex;gap:12px;max-width:560px}@media (max-width:767px){#cart-container .coupon-code-wrapper form{flex-direction:column}}#cart-container .coupon-code-wrapper form .form-group{flex:1 1 auto;margin:0}#cart-container .coupon-code-wrapper form .form-group.mb-0{flex:0 0 160px}@media (max-width:767px){#cart-container .coupon-code-wrapper form .form-group.mb-0{flex-basis:auto}}#cart-container .coupon-code-wrapper form .form-control{height:52px;padding:0 20px;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;font-size:var(--font-size-14);letter-spacing:.04em;border:1px solid #E8E6E2;border-radius:999px;transition:border-color 0.3s cubic-bezier(.22,.61,.36,1),box-shadow 0.3s cubic-bezier(.22,.61,.36,1)}#cart-container .coupon-code-wrapper form .form-control:focus{border-color:#0E0E0E;box-shadow:0 0 0 4px rgb(14 14 14 / .04);outline:none}#cart-container .coupon-code-wrapper form .btn{height:52px;color:#FFF;font-weight:600;font-size:var(--font-size-12);letter-spacing:.14em;text-transform:uppercase;background-color:#0E0E0E;border:1px solid #0E0E0E;border-radius:999px}#cart-container .coupon-code-wrapper form .btn:disabled{color:#5A544A;background-color:#FFF;border-color:#E8E6E2;opacity:1}#cart-container .cart-alert,#cart-container .cart-panel-promotion,#cart-container #free-shipping{margin-bottom:24px;padding:16px 20px;background-color:#F6EFE5;border:none;border-radius:12px}#cart-container #free-shipping .free-shipping-content{justify-content:flex-start}#cart-container #free-shipping .free-shipping-content .free-shipping-icon{padding:0 16px 0 0;color:#C8102E}#cart-container #free-shipping .free-shipping-content .free-shipping-icon i{font-size:32px}#cart-container #free-shipping .free-shipping-content .free-shipping-text{padding:0;font-size:var(--font-size-14);text-align:left}body #cart-container #cart-promoted-products .promotion-list .list-header{border-radius:12px}@media (min-width:992px){#cart-container #checkout-aside-fixed{position:sticky;top:150px}}#cart-container #cart-panel{background-color:#F6EFE5;border-color:#fff0}#cart-container #cart-summary .cart-panel-row{justify-content:space-between;gap:16px;margin-bottom:12px;font-size:var(--font-size-14);line-height:22px}#cart-container #cart-summary .cart-panel-row>span:first-child{color:#5A544A}#cart-container #cart-summary .cart-panel-row>span:last-child{color:#0D0B0A;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}#cart-container #cart-summary .cart-summary-total-price{align-items:center;margin:20px 0 0;padding-top:20px;border-top:1px solid #E8E6E2}#cart-container #cart-summary .cart-summary-total-price>span:first-child{color:#0D0B0A;font-weight:600;font-size:var(--font-size-13);letter-spacing:.16em;text-transform:uppercase}#cart-container #cart-summary .cart-summary-total-price>span:last-child{font-weight:600;font-size:var(--font-size-26);line-height:calc(var(--font-size-26) + 8px);letter-spacing:.005em;font-variant-numeric:tabular-nums}#cart-container #cart-summary .cart-panel-buttons{margin:24px 0 0}#cart-container #cart-summary #checkout-complete-shopping{display:flex;align-items:center;justify-content:center;gap:10px;height:56px;color:#FFF;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;line-height:22px;font-weight:600;font-size:var(--font-size-12);letter-spacing:.14em;text-transform:uppercase;background-color:#C8102E;border:1px solid #C8102E;border-radius:999px;box-shadow:none;transition:background-color 0.35s cubic-bezier(.22,.61,.36,1),border-color 0.35s cubic-bezier(.22,.61,.36,1),box-shadow 0.35s cubic-bezier(.22,.61,.36,1)}#cart-container #cart-summary #checkout-complete-shopping:after{content:"";width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.43 5.93 20.5 12l-6.07 6.07M3.5 12h16.83'/%3E%3C/svg%3E") center / 18px no-repeat}#cart-container #cart-summary #checkout-complete-shopping:hover{background-color:#990c23;border-color:#990c23;box-shadow:0 12px 28px rgb(200 16 46 / .25)}#cart-container #cart-summary .cart-panel-secure-logo{margin-top:20px;text-align:center}#cart-container #cart-summary .cart-panel-secure-logo img{max-width:96px;opacity:.55;filter:grayscale(1)}@media (max-width:991px){#cart-container #cart-summary .cart-summary-toggle-items{padding:12px 16px;background-color:#FFF;box-shadow:0 -8px 24px rgb(0 0 0 / .08)}#cart-container #cart-summary .cart-summary-toggle-items .cart-summary-total-price{margin:0;padding:0;border:none}#cart-container #cart-summary .cart-summary-toggle-items .cart-summary-total-price>span:last-child{font-size:var(--font-size-20)}#cart-container #cart-summary .cart-summary-toggle-items .cart-panel-buttons{margin:0}#cart-container #cart-summary .cart-summary-toggle-items #checkout-complete-shopping{height:48px}#cart-container #cart-summary .cart-summary-toggle-items #checkout-complete-shopping:after{display:none}}#cart-container .information-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:80px 24px;text-align:center;background-color:#F6EFE5;border-radius:16px}@media (max-width:767px){#cart-container .information-content{padding:48px 16px}}#cart-container .information-content>i,#cart-container .information-content>i.fa-exclamation-circle{position:relative;width:96px;height:96px;font-size:0;background:#FFF;border-radius:999px}#cart-container .information-content>i:before,#cart-container .information-content>i.fa-exclamation-circle:before{content:"";position:absolute;top:26px;right:26px;bottom:26px;left:26px;background-color:#C8102E;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.5 7.67V6.7c0-2.25 1.81-4.46 4.06-4.67a4.5 4.5 0 0 1 4.94 4.48v1.38M9 22h6c4.02 0 4.74-1.61 4.95-3.57l.75-6C20.97 9.99 20.27 8 16 8H8c-4.27 0-4.97 1.99-4.7 4.43l.75 6C4.26 20.39 4.98 22 9 22Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.5 7.67V6.7c0-2.25 1.81-4.46 4.06-4.67a4.5 4.5 0 0 1 4.94 4.48v1.38M9 22h6c4.02 0 4.74-1.61 4.95-3.57l.75-6C20.97 9.99 20.27 8 16 8H8c-4.27 0-4.97 1.99-4.7 4.43l.75 6C4.26 20.39 4.98 22 9 22Z'/%3E%3C/svg%3E") center / contain no-repeat}#cart-container .information-content span{color:#0D0B0A;font-weight:600;font-size:var(--font-size-20);line-height:calc(var(--font-size-20) + 8px);letter-spacing:-.01em}.ci-cart-empty-cta{margin-top:4px}body.checkout-page-body{color:#0D0B0A;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;background-color:#F6EFE5}body.checkout-page-body a{color:#0D0B0A}body.checkout-page-body a:hover{color:#C8102E}body.checkout-page-body .checkout-information{padding:10px 0;color:#FFF;font-weight:500;font-size:var(--font-size-13);line-height:20px;background-color:#0A0908;border:none}body.checkout-page-body .checkout-information i{margin-right:6px;color:#FFF}body.checkout-page-body #checkout-header{margin-bottom:32px;padding:20px 0;background-color:#FFF;border-bottom:1px solid #E8E6E2}@media (max-width:991px){body.checkout-page-body #checkout-header{margin-bottom:16px;padding:12px 0}}body.checkout-page-body #checkout-header .checkout-logo img{max-height:72px}@media (max-width:991px){body.checkout-page-body #checkout-header .checkout-logo img{max-height:52px}}body.checkout-page-body #checkout-container{padding-bottom:64px}@media (max-width:991px){body.checkout-page-body #checkout-container{padding-bottom:120px}}body.checkout-page-body #checkout-breadcrumbs{margin-bottom:16px;overflow:hidden;background-color:#FFF;border:1px solid #E8E6E2;border-radius:16px}body.checkout-page-body #checkout-breadcrumbs>.row{align-items:stretch;margin:0}body.checkout-page-body #checkout-breadcrumbs .checkout-steps{padding:0}body.checkout-page-body #checkout-breadcrumbs .checkout-steps>a{align-items:center;justify-content:flex-start;gap:14px;height:100%;min-height:76px;margin:0;padding:16px 24px;color:#5A544A;background:none;border-left:1px solid #E8E6E2;opacity:1}@media (max-width:767px){body.checkout-page-body #checkout-breadcrumbs .checkout-steps>a{gap:10px;min-height:64px;padding:12px 14px}}body.checkout-page-body #checkout-breadcrumbs .checkout-steps>a>span:first-child{display:flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;margin:0;overflow:hidden;color:#5A544A;font-weight:600;font-size:var(--font-size-14);line-height:1;letter-spacing:-.5px;font-variant-numeric:tabular-nums;background-color:#FFF;border:1px solid #E8E6E2;border-radius:999px}@media (max-width:767px){body.checkout-page-body #checkout-breadcrumbs .checkout-steps>a>span:first-child{flex-basis:30px;width:30px;height:30px;font-size:var(--font-size-12)}}body.checkout-page-body #checkout-breadcrumbs .checkout-steps>a>span:last-child{width:auto;font-weight:600;font-size:var(--font-size-13);line-height:20px;letter-spacing:.14em;text-transform:uppercase}@media (max-width:767px){body.checkout-page-body #checkout-breadcrumbs .checkout-steps>a>span:last-child{font-size:var(--font-size-11);line-height:16px;letter-spacing:.08em}}body.checkout-page-body #checkout-breadcrumbs .checkout-steps>a>span:last-child>div{margin-top:2px;color:#5A544A;font-weight:400;font-size:var(--font-size-12);line-height:18px;letter-spacing:0;text-transform:none}body.checkout-page-body #checkout-breadcrumbs .checkout-steps>a.active{color:#0E0E0E;background-color:#fff0}body.checkout-page-body #checkout-breadcrumbs .checkout-steps>a.active>span:first-child{color:#FFF;background-color:#0E0E0E;border-color:#0E0E0E}body.checkout-page-body #checkout-breadcrumbs .checkout-steps.checkout-step-finished>a{color:#0D0B0A;border-right:none}body.checkout-page-body #checkout-breadcrumbs .checkout-steps.checkout-step-finished>a>span:first-child{color:#0E0E0E;border-color:#0E0E0E}body.checkout-page-body #checkout-breadcrumbs .checkout-steps.checkout-back-link>a{justify-content:center;margin:0;color:#0D0B0A;font-size:18px;border-left:none}body.checkout-page-body #checkout-breadcrumbs .checkout-steps.checkout-back-link>a:hover{color:#C8102E}@media (max-width:767px){body.checkout-page-body #checkout-breadcrumbs .checkout-steps:nth-child(2)>a{border-left:none}}body.checkout-page-body .cart-block{margin-bottom:16px;padding:32px;background-color:#FFF;border:1px solid #E8E6E2;border-radius:16px}@media (max-width:767px){body.checkout-page-body .cart-block{padding:20px 16px}}body.checkout-page-body .contentbox-header{margin-bottom:20px;padding:0;background:none;border:none}body.checkout-page-body .contentbox-header h4{margin:0;color:#0D0B0A;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;line-height:22px;font-weight:600;font-size:var(--font-size-13);letter-spacing:.16em;text-transform:uppercase}body.checkout-page-body .contentbox-header h4 p{margin:6px 0 0;padding:0;color:#5A544A;font-weight:400;font-size:var(--font-size-13);line-height:20px;letter-spacing:0;text-transform:none}body.checkout-page-body .contentbox-header h4 p i{font-style:normal}body.checkout-page-body .custom-info-alert{margin-bottom:16px!important;padding:16px 24px!important;font-size:var(--font-size-14);background-color:#FFF;border:1px solid #E8E6E2!important;border-radius:16px}body.checkout-page-body .custom-info-alert strong{font-weight:600}body.checkout-page-body .custom-info-alert a{color:#C8102E}body.checkout-page-body .custom-info-alert a u{text-decoration:none;border-bottom:1px solid currentColor}body.checkout-page-body .custom-placeholder{margin-bottom:24px}body.checkout-page-body .custom-placeholder .form-control,body.checkout-page-body .custom-placeholder select{width:100%;height:52px;padding:0 20px;color:#0D0B0A;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;font-size:var(--font-size-14);background-color:#FFF;border:1px solid #E8E6E2;border-radius:999px;box-shadow:none;transition:border-color 0.3s cubic-bezier(.22,.61,.36,1),box-shadow 0.3s cubic-bezier(.22,.61,.36,1)}body.checkout-page-body .custom-placeholder .form-control:focus,body.checkout-page-body .custom-placeholder select:focus{border-color:#0E0E0E;box-shadow:0 0 0 4px rgb(14 14 14 / .04);outline:none}body.checkout-page-body .custom-placeholder .form-control.validate-error,body.checkout-page-body .custom-placeholder select.validate-error{border-color:#dc3545}body.checkout-page-body .custom-placeholder select{padding-right:44px;cursor:pointer;background:#FFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m19.92 8.95-6.52 6.52c-.77.77-2.03.77-2.8 0L4.08 8.95'/%3E%3C/svg%3E") right 18px center / 16px no-repeat;appearance:none;-webkit-appearance:none}body.checkout-page-body .custom-placeholder textarea.form-control{height:120px;padding:16px 20px;border-radius:16px;resize:vertical}body.checkout-page-body .custom-placeholder label{height:52px;padding:0 20px;color:#5A544A;font-size:var(--font-size-14)}body.checkout-page-body .custom-placeholder label[required]:before{color:#C8102E}body.checkout-page-body .custom-placeholder.textarea-placeholder label{padding-top:16px}body.checkout-page-body .custom-placeholder.active label,body.checkout-page-body .custom-placeholder.focused label{top:-20px;padding:0 12px;color:#0D0B0A;font-size:var(--font-size-12);opacity:.7}body.checkout-page-body .custom-placeholder.selectbox:after,body.checkout-page-body .custom-placeholder .selectbox:after{display:none}body.checkout-page-body .form-control{border-radius:999px}body.checkout-page-body textarea.form-control{border-radius:16px}body.checkout-page-body .radio-custom input+label,body.checkout-page-body .checkbox-custom input+label{position:relative;padding-left:30px;color:#0D0B0A;font-size:var(--font-size-14);line-height:22px;cursor:pointer}body.checkout-page-body .radio-custom input+label:before,body.checkout-page-body .checkbox-custom input+label:before{width:18px;height:18px;border:1px solid #BDB8AE;border-radius:3px;transition:background-color 0.25s cubic-bezier(.22,.61,.36,1),border-color 0.25s cubic-bezier(.22,.61,.36,1)}body.checkout-page-body .radio-custom input+label:before,body.checkout-page-body .checkbox-custom input+label:before{top:2px;background-color:#FFF}body.checkout-page-body .radio-custom input[type=radio]+label:before,body.checkout-page-body .checkbox-custom input[type=radio]+label:before{border-radius:999px}body.checkout-page-body .radio-custom input[type=checkbox]:checked+label:before,body.checkout-page-body .checkbox-custom input[type=checkbox]:checked+label:before{background:#0E0E0E url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M2.92 7 5.83 9.92l5.84-5.84' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat;border-color:#0E0E0E}body.checkout-page-body .radio-custom input[type=radio]:checked+label:before,body.checkout-page-body .checkbox-custom input[type=radio]:checked+label:before{background:#FFF radial-gradient(circle,#0E0E0E 0 4px,transparent 4.5px);border-color:#0E0E0E}body.checkout-page-body #invoice-type-radio{align-items:center;margin-bottom:16px;font-weight:600;font-size:var(--font-size-13);letter-spacing:.16em;text-transform:uppercase}body.checkout-page-body #checkout-cargo-details-content ul,body.checkout-page-body #checkout-gift-note ul{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}body.checkout-page-body #checkout-cargo-details-content li,body.checkout-page-body #checkout-gift-note li{margin:0;padding:0;background:none;border:none}body.checkout-page-body #checkout-cargo-details-content .radio-custom,body.checkout-page-body #checkout-gift-note .radio-custom{margin:0}body.checkout-page-body #checkout-cargo-details-content .radio-custom input+label,body.checkout-page-body #checkout-gift-note .radio-custom input+label{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:72px;padding:12px 20px 12px 56px;background-color:#FFF;border:1px solid #E8E6E2;border-radius:12px;transition:border-color 0.2s linear,background-color 0.2s linear}body.checkout-page-body #checkout-cargo-details-content .radio-custom input+label:before,body.checkout-page-body #checkout-gift-note .radio-custom input+label:before{top:50%;bottom:auto;left:20px;margin:0;transform:translateY(-50%)}body.checkout-page-body #checkout-cargo-details-content .radio-custom input:checked+label,body.checkout-page-body #checkout-gift-note .radio-custom input:checked+label{background-color:#F6EFE5;border-color:#0E0E0E}body.checkout-page-body #checkout-cargo-details-content .cargo-left,body.checkout-page-body #checkout-cargo-details-content .gift-left,body.checkout-page-body #checkout-gift-note .cargo-left,body.checkout-page-body #checkout-gift-note .gift-left{display:flex;align-items:center;gap:16px}body.checkout-page-body #checkout-cargo-details-content .label-logo div,body.checkout-page-body #checkout-gift-note .label-logo div{display:flex;align-items:center;justify-content:center;width:72px;height:44px;padding:6px;background-color:#FFF;border:1px solid #E8E6E2;border-radius:8px}body.checkout-page-body #checkout-cargo-details-content .label-logo img,body.checkout-page-body #checkout-gift-note .label-logo img{max-width:100%;max-height:100%}body.checkout-page-body #checkout-cargo-details-content .label-name,body.checkout-page-body #checkout-gift-note .label-name{font-weight:600;font-size:var(--font-size-14)}body.checkout-page-body #checkout-cargo-details-content .label-price strong,body.checkout-page-body #checkout-gift-note .label-price strong{color:#C8102E;font-weight:600;font-size:var(--font-size-14);letter-spacing:.04em;font-variant-numeric:tabular-nums}body.checkout-page-body #checkout-gift-note .gift-detail{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:16px 0 12px;padding:12px 20px;background-color:#F6EFE5;border-radius:12px}body.checkout-page-body #checkout-gift-note textarea.form-control{height:96px;padding:14px 20px;border:1px solid #E8E6E2;border-radius:16px}@media (min-width:992px){body.checkout-page-body #checkout-aside{padding-left:16px!important}}@media (min-width:992px){body.checkout-page-body #checkout-aside-fixed{position:sticky;top:24px}}body.checkout-page-body #checkout-aside-fixed #checkout-cart-panel,body.checkout-page-body #checkout-aside-fixed #cart-panel{border-color:#E8E6E2}body.checkout-page-body #cart-summary .cart-panel-row{display:flex;justify-content:space-between;gap:16px;margin-bottom:12px;font-size:var(--font-size-14);line-height:22px}body.checkout-page-body #cart-summary .cart-panel-row>span:first-child{color:#5A544A}body.checkout-page-body #cart-summary .cart-panel-row>span:last-child{color:#0D0B0A;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}body.checkout-page-body #cart-summary .cart-summary-total-price{align-items:center;margin:20px 0 0;padding-top:20px;border-top:1px solid #E8E6E2}body.checkout-page-body #cart-summary .cart-summary-total-price>span:first-child{color:#0D0B0A;font-weight:600;font-size:var(--font-size-13);letter-spacing:.16em;text-transform:uppercase}body.checkout-page-body #cart-summary .cart-summary-total-price>span:last-child{font-weight:600;font-size:var(--font-size-24);line-height:calc(var(--font-size-24) + 8px);letter-spacing:.005em;font-variant-numeric:tabular-nums}body.checkout-page-body #cart-summary .cart-panel-buttons{margin:24px 0 0}body.checkout-page-body #cart-summary .btn-primary,body.checkout-page-body #cart-summary #checkout-complete-shopping{display:flex;align-items:center;justify-content:center;height:56px;color:#FFF;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;font-weight:600;font-size:var(--font-size-12);letter-spacing:.14em;text-transform:uppercase;background-color:#C8102E;border:1px solid #C8102E;border-radius:999px;box-shadow:none;transition:background-color 0.35s cubic-bezier(.22,.61,.36,1),border-color 0.35s cubic-bezier(.22,.61,.36,1),box-shadow 0.35s cubic-bezier(.22,.61,.36,1)}body.checkout-page-body #cart-summary .btn-primary:hover,body.checkout-page-body #cart-summary #checkout-complete-shopping:hover{background-color:#990c23;border-color:#990c23;box-shadow:0 12px 28px rgb(200 16 46 / .25)}body.checkout-page-body #cart-summary .cart-panel-secure-logo{margin-top:16px;text-align:center}body.checkout-page-body #cart-summary .cart-panel-secure-logo img{max-width:96px;opacity:.55;filter:grayscale(1)}@media (max-width:991px){body.checkout-page-body #cart-summary .cart-summary-toggle-items{padding:12px 16px;background-color:#FFF;box-shadow:0 -8px 24px rgb(0 0 0 / .08)}body.checkout-page-body #cart-summary .cart-summary-toggle-items .cart-summary-total-price{margin:0;padding:0;border:none}body.checkout-page-body #cart-summary .cart-summary-toggle-items .cart-summary-total-price>span:last-child{font-size:var(--font-size-20)}body.checkout-page-body #cart-summary .cart-summary-toggle-items .cart-panel-buttons{margin:0}body.checkout-page-body #cart-summary .cart-summary-toggle-items .btn-primary{height:48px}}body.checkout-page-body #cart-details{margin-bottom:16px;padding-bottom:0;border-bottom:none}body.checkout-page-body #cart-details .cart-details-button{display:flex;justify-content:space-between}body.checkout-page-body #cart-details .cart-details-button a{color:#5A544A;font-size:var(--font-size-13)}body.checkout-page-body #cart-details .cart-details-button a:hover{color:#C8102E}body.checkout-page-body #cart-details #cart-items{margin-top:12px}body.checkout-page-body #cart-details #cart-items .cart-item{display:flex;align-items:center;gap:12px;padding:8px 0;border:none}body.checkout-page-body #cart-details #cart-items .cart-picture{flex:0 0 56px;height:56px;overflow:hidden;background-color:#F6EFE5;border-radius:8px}body.checkout-page-body #cart-details #cart-items .cart-picture img{width:100%;height:100%;object-fit:cover}body.checkout-page-body #cart-details #cart-items .cart-details-title a{font-weight:500;font-size:var(--font-size-13);line-height:18px}body.checkout-page-body #cart-details #cart-items .cart-details-quantity{color:#5A544A;font-size:var(--font-size-12)}body.checkout-page-body .payment-tab .payment-tab-nav{gap:8px;border-bottom:none}body.checkout-page-body .payment-tab .payment-tab-nav .payment-tab-nav-left{flex-wrap:wrap;gap:8px;height:auto}body.checkout-page-body .payment-tab .payment-tab-nav .payment-tab-nav-left>div>a{height:44px;padding:0 20px;color:#5A544A;line-height:42px;font-weight:600;font-size:var(--font-size-12);letter-spacing:.14em;text-transform:uppercase;background-color:#FFF;border:1px solid #E8E6E2;border-radius:999px;transition:color 0.3s cubic-bezier(.22,.61,.36,1),border-color 0.3s cubic-bezier(.22,.61,.36,1),background-color 0.3s cubic-bezier(.22,.61,.36,1)}body.checkout-page-body .payment-tab .payment-tab-nav .payment-tab-nav-left>div:hover>a{color:#0E0E0E;background-color:#FFF;border-color:#0E0E0E}body.checkout-page-body .payment-tab .payment-tab-nav .payment-tab-nav-left>div.active>a{height:44px;color:#FFF;background-color:#0E0E0E;border-color:#0E0E0E}body.checkout-page-body .payment-tab .payment-tab-content>div{padding-top:24px}body.checkout-page-body ul[data-selector=installment-hall] li{padding:14px 0;border-color:#E8E6E2}body.checkout-page-body #CreditCard .card-campaign,body.checkout-page-body .custom-info-alert,body.checkout-page-body .alert{border-radius:12px}body.checkout-page-body #agreement-content .agreement-container .agreement{overflow:hidden;border-color:#E8E6E2;border-radius:12px}body.checkout-page-body .checkout-success .checkout-message,body.checkout-page-body .checkout-error .checkout-message{margin-bottom:24px;padding:48px 24px;background-color:#FFF;border:1px solid #E8E6E2;border-radius:16px}body.checkout-page-body .checkout-success .checkout-message i,body.checkout-page-body .checkout-error .checkout-message i{color:#C8102E}body.checkout-page-body .checkout-success .checkout-message h4,body.checkout-page-body .checkout-error .checkout-message h4{font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;font-weight:600;letter-spacing:.06em;text-transform:uppercase}body.checkout-page-body .checkout-success .btn,body.checkout-page-body .checkout-error .btn{height:48px;padding:0 28px;font-weight:600;font-size:var(--font-size-12);letter-spacing:.14em;text-transform:uppercase;border-radius:999px}body.checkout-page-body .checkout-error .checkout-message i{color:#dc3545}body.checkout-page-body .btn-primary{background-color:#C8102E;border-color:#C8102E}body.checkout-page-body .btn-primary:hover,body.checkout-page-body .btn-primary:focus,body.checkout-page-body .btn-primary.btn:not(.btn-loading):hover,body.checkout-page-body .btn-primary.btn:not(.btn-loading):focus{background-color:#990c23;border-color:#990c23}body.checkout-page-body .btn-secondary{color:#0D0B0A;background-color:#FFF;border:1px solid rgb(14 14 14 / .85);border-radius:999px}body.checkout-page-body .btn-secondary:hover,body.checkout-page-body .btn-secondary.btn:not(.btn-loading):hover{color:#FFF;background-color:#0E0E0E;border-color:#0E0E0E}body.checkout-page-body #checkout-footer{padding:24px 0 32px;text-align:center;background:none}body.checkout-page-body #checkout-footer img{max-width:100%}.row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters>.col,.row.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}#ideaexport_translation_bar_container{display:none}#custom-export{position:relative}#custom-export>a{display:block;color:#0D0B0A;transition:color 0.2s linear;text-transform:uppercase;font-weight:400;line-height:calc(var(--font-size-12) + 3px);font-size:var(--font-size-12)}#custom-export>a>svg path{transition:fill 0.2s linear}#custom-export>a>span{padding-left:var(--spacer-1)}#custom-export>a:hover{color:#C8102E}#custom-export>a:hover>svg path{fill:#C8102E}#custom-export-content{width:320px;background-color:#FFF;display:none;padding:var(--spacer-4);border:1px solid #E8E6E2;overflow:visible}#custom-export-content .custom-export-title{margin-bottom:var(--spacer-4);font-size:var(--font-size-16);font-weight:700}#custom-export-content .custom-export-select{margin-bottom:var(--spacer-4);position:relative}#custom-export-content .custom-export-select>a{padding:10px;display:flex;color:#0D0B0A;border:1px solid #E8E6E2}#custom-export-content .custom-export-select>a>span:last-child{padding-left:10px}#custom-export-content .custom-export-select>a:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:auto}#custom-export-content .custom-export-select .select-content{display:none;position:absolute;top:100%;left:0;width:100%;max-height:200px;overflow-y:auto;background-color:#FFF;z-index:2;border:1px solid #E8E6E2;border-top:none}#custom-export-content .custom-export-select .select-content>a{padding:10px;display:flex;color:#0D0B0A}#custom-export-content .custom-export-select .select-content>a>span:last-child{padding-left:10px}#custom-export-content .custom-export-select .select-content>a:hover{background-color:#E8E6E2}@media (max-width:991px){#custom-export-content{width:250px}}#combine-thumb-image{margin-left:0;margin-right:0}.contentbox-header{margin-bottom:var(--spacer-8);text-align:center}.contentbox-header p{display:block;font-size:var(--font-size-12);margin-bottom:0}.contentbox-header h4{color:#0D0B0A;font-weight:400;font-size:var(--font-size-36);line-height:calc(var(--font-size-36) + 8px);margin-bottom:0}body[class*="checkout-page"] .contentbox-header,body[class*="current-page-cart"] .contentbox-header{text-align:left;margin-bottom:var(--spacer-1);border-bottom:none}body[class*="checkout-page"] .contentbox-header h4,body[class*="current-page-cart"] .contentbox-header h4{font-size:var(--font-size-13)}body.ci-auth-page{position:relative;margin:0;color:#0D0B0A;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;background-color:#FFF}body.ci-auth-page #ideasoft{padding:16px;text-align:center}@media (min-width:992px){body.ci-auth-page.has-auth-visual #ideasoft{position:absolute;right:0;bottom:8px;width:50%}}.ci-auth{display:flex;min-height:100vh}.ci-auth-visual{position:sticky;top:0;display:flex;align-items:flex-end;flex:0 0 50%;height:100vh;overflow:hidden;background-color:#0A0908;background-position:center;background-repeat:no-repeat;background-size:cover}.ci-auth-visual.has-content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(1 20 33 / .05) 30%,rgb(1 20 33 / .88) 100%)}@media (max-width:991px){.ci-auth-visual{display:none}}.ci-auth-visual-content{position:relative;z-index:1;max-width:640px;padding:64px;color:#FFF}@media (max-width:1199px){.ci-auth-visual-content{padding:40px}}.ci-auth-visual-logo{display:inline-block;margin-bottom:32px}.ci-auth-visual-logo img{display:block;max-width:240px;max-height:56px}.ci-auth-visual-title{font-weight:600;font-size:var(--font-size-40);line-height:calc(var(--font-size-40) + 8px);letter-spacing:.06em;text-transform:uppercase}.ci-auth-visual-text{max-width:480px;margin-top:16px;font-size:var(--font-size-16);line-height:calc(var(--font-size-16) + 8px);opacity:.85}.ci-auth-main{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:56px 24px 72px}@media (max-width:767px){.ci-auth-main{justify-content:flex-start;padding:32px 16px 48px}}body.ci-auth-page .user-login-page-wrapper{position:relative;display:flex;justify-content:center;width:100%}body.ci-auth-page .user-login-page-wrapper .user-login-page-container{position:relative;z-index:2;width:100%;max-width:440px}body.ci-auth-page .user-login-page-wrapper .user-login-page-container .user-login-page-logo{display:flex;align-items:center;justify-content:flex-start;padding:0 0 40px}body.ci-auth-page .user-login-page-wrapper .user-login-page-container .user-login-page-logo img{max-height:64px}@media (max-width:767px){body.ci-auth-page .user-login-page-wrapper .user-login-page-container .user-login-page-logo{justify-content:center;padding-bottom:28px}body.ci-auth-page .user-login-page-wrapper .user-login-page-container .user-login-page-logo img{max-height:52px}}body.ci-auth-page .user-login-page-wrapper .user-login-page-content{margin-bottom:0;padding:0;background:none;border:none;border-radius:0}body.ci-auth-page .user-login-page-wrapper .user-login-page-title{margin-bottom:8px;text-align:left}body.ci-auth-page .user-login-page-wrapper .user-login-page-title span{font-weight:600;font-size:var(--font-size-32);line-height:calc(var(--font-size-32) + 8px);letter-spacing:.06em;text-transform:uppercase}body.ci-auth-page .user-login-page-wrapper .user-login-page-title.user-login-page-sub-title{margin:40px 0 16px;padding-top:32px;border-top:1px solid #E8E6E2}body.ci-auth-page .user-login-page-wrapper .user-login-page-title.user-login-page-sub-title span{line-height:22px;font-weight:600;font-size:var(--font-size-13);letter-spacing:.16em;text-transform:uppercase}body.ci-auth-page .user-login-page-wrapper .user-login-page-subtitle{margin-bottom:32px;color:#5A544A;font-size:var(--font-size-14);line-height:22px}body.ci-auth-page .user-login-page-wrapper .user-login-page-order-registration{display:flex;align-items:center;justify-content:center;margin-top:24px;padding:14px 20px;color:#0D0B0A;font-weight:600;font-size:var(--font-size-14);text-align:center;background-color:#F6EFE5;border:1px solid #E8E6E2;border-radius:12px}body.ci-auth-page .user-login-page-wrapper .user-login-page-row{position:relative;margin-bottom:12px}body.ci-auth-page .user-login-page-wrapper .user-login-page-row input.form-control{height:52px;padding:0 52px 0 20px;color:#0D0B0A;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;font-size:var(--font-size-14);background-color:#FFF;border:1px solid #E8E6E2;border-radius:999px;box-shadow:none;transition:border-color 0.3s cubic-bezier(.22,.61,.36,1),box-shadow 0.3s cubic-bezier(.22,.61,.36,1)}body.ci-auth-page .user-login-page-wrapper .user-login-page-row input.form-control:focus{border-color:#0E0E0E;box-shadow:0 0 0 4px rgb(14 14 14 / .04);outline:none}body.ci-auth-page .user-login-page-wrapper .user-login-page-row .toggle-password{top:17px;right:20px;color:#5A544A}body.ci-auth-page .user-login-page-wrapper .user-login-page-row .btn{display:flex;align-items:center;justify-content:center;height:52px;padding:0;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;font-weight:600;font-size:var(--font-size-12);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;box-shadow:none;transition:color 0.35s cubic-bezier(.22,.61,.36,1),background-color 0.35s cubic-bezier(.22,.61,.36,1),border-color 0.35s cubic-bezier(.22,.61,.36,1),box-shadow 0.35s cubic-bezier(.22,.61,.36,1)}body.ci-auth-page .user-login-page-wrapper .user-login-page-row .btn.btn-primary{color:#FFF;background-color:#C8102E;border:1px solid #C8102E}body.ci-auth-page .user-login-page-wrapper .user-login-page-row .btn.btn-primary:hover{background-color:#990c23;border-color:#990c23;box-shadow:0 12px 28px rgb(200 16 46 / .25)}body.ci-auth-page .user-login-page-wrapper .user-login-page-row .btn.btn-secondary{color:#0D0B0A;background-color:#FFF;border:1px solid rgb(14 14 14 / .85)}body.ci-auth-page .user-login-page-wrapper .user-login-page-row .btn.btn-secondary:hover{color:#FFF;background-color:#0E0E0E;border-color:#0E0E0E}body.ci-auth-page .user-login-page-wrapper .user-login-page-row .btn.btn-green{margin:12px 0 0;color:#FFF;font-weight:600;background-color:#0A0908;border:1px solid #0A0908}body.ci-auth-page .user-login-page-wrapper .user-login-page-row .btn.btn-green:hover{opacity:.92}body.ci-auth-page .user-login-page-wrapper .user-login-page-row .btn.btn-google,body.ci-auth-page .user-login-page-wrapper .user-login-page-row .btn.btn-facebook,body.ci-auth-page .user-login-page-wrapper .user-login-page-row .btn.btn-apple{color:#0D0B0A!important;font-weight:500;font-size:var(--font-size-14);letter-spacing:0;text-transform:none;background:#FFFFFF!important;border:1px solid #E8E6E2}body.ci-auth-page .user-login-page-wrapper .user-login-page-row .btn.btn-google>i,body.ci-auth-page .user-login-page-wrapper .user-login-page-row .btn.btn-facebook>i,body.ci-auth-page .user-login-page-wrapper .user-login-page-row .btn.btn-apple>i{font-size:var(--font-size-18)}body.ci-auth-page .user-login-page-wrapper .user-login-page-row .btn.btn-google span,body.ci-auth-page .user-login-page-wrapper .user-login-page-row .btn.btn-facebook span,body.ci-auth-page .user-login-page-wrapper .user-login-page-row .btn.btn-apple span{padding-left:10px}body.ci-auth-page .user-login-page-wrapper .user-login-page-row .btn.btn-google:hover,body.ci-auth-page .user-login-page-wrapper .user-login-page-row .btn.btn-facebook:hover,body.ci-auth-page .user-login-page-wrapper .user-login-page-row .btn.btn-apple:hover{border-color:#0E0E0E}body.ci-auth-page .user-login-page-wrapper .checkbox-custom,body.ci-auth-page .user-login-page-wrapper .user-login-forgot-pass{margin:8px 0 24px}body.ci-auth-page .user-login-page-wrapper .checkbox-custom input[type=checkbox]+label{padding-left:30px;color:#0D0B0A;font-size:var(--font-size-13);line-height:20px}body.ci-auth-page .user-login-page-wrapper .checkbox-custom input[type=checkbox]+label:before{width:18px;height:18px;border:1px solid #BDB8AE;border-radius:3px;transition:background-color 0.25s cubic-bezier(.22,.61,.36,1),border-color 0.25s cubic-bezier(.22,.61,.36,1)}body.ci-auth-page .user-login-page-wrapper .checkbox-custom input[type=checkbox]:checked+label:before{background:#0E0E0E url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M2.92 7 5.83 9.92l5.84-5.84' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat;border-color:#0E0E0E}body.ci-auth-page .user-login-page-wrapper .user-login-forgot-pass a{display:block;color:#0D0B0A;font-weight:500;font-size:var(--font-size-13);border-bottom:1px solid currentColor;transition:color 0.3s cubic-bezier(.22,.61,.36,1)}body.ci-auth-page .user-login-page-wrapper .user-login-forgot-pass a:hover{color:#0E0E0E}body.ci-auth-page .ci-auth-divider{display:flex;align-items:center;gap:16px;margin:28px 0 16px;color:#5A544A;font-size:var(--font-size-13)}body.ci-auth-page .ci-auth-divider:before,body.ci-auth-page .ci-auth-divider:after{content:"";flex:1 1 auto;height:1px;background-color:#E8E6E2}body.ci-auth-page .ci-auth-social{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}body.ci-auth-page .ci-auth-social .user-login-page-row{margin:0}body.ci-auth-page .ci-auth-main>.container{width:100%;max-width:520px;padding:0}body.ci-auth-page .signup-page-logo{display:flex;align-items:center;justify-content:flex-start;width:100%;max-width:520px;padding:0 0 32px}body.ci-auth-page .signup-page-logo img{max-height:64px}@media (max-width:767px){body.ci-auth-page .signup-page-logo{justify-content:center}body.ci-auth-page .signup-page-logo img{max-height:52px}}body.ci-auth-page .signup-container{width:100%}body.ci-auth-page .signup-container .contentbox-header{margin:0 0 24px;padding:0;text-align:left;border:none}body.ci-auth-page .signup-container .contentbox-header h4{margin:0;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;font-weight:600;font-size:var(--font-size-32);line-height:calc(var(--font-size-32) + 8px);letter-spacing:.06em;text-transform:uppercase}body.ci-auth-page .signup-container .alert.alert-primary{margin-bottom:24px;padding:14px 20px;color:#0D0B0A;font-size:var(--font-size-14);background-color:#F6EFE5;border:none;border-radius:12px}body.ci-auth-page .signup-container .form-group.row{flex-direction:column;margin:0 0 16px}body.ci-auth-page .signup-container .form-group.row>.control-label{flex:none;width:100%;max-width:100%;margin:0 0 6px;padding:0;color:#0D0B0A;font-weight:600;font-size:var(--font-size-12);line-height:20px;letter-spacing:.08em;text-transform:uppercase}body.ci-auth-page .signup-container .form-group.row>.control-label:empty{display:none}body.ci-auth-page .signup-container .form-group.row>div{position:relative;flex:none!important;width:100%;max-width:100%!important;padding:0}body.ci-auth-page .signup-container .form-group.row input.form-control,body.ci-auth-page .signup-container .form-group.row textarea.form-control{height:52px;padding:0 52px 0 20px;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;font-size:var(--font-size-14);border:1px solid #E8E6E2;border-radius:999px;box-shadow:none;transition:border-color 0.3s cubic-bezier(.22,.61,.36,1),box-shadow 0.3s cubic-bezier(.22,.61,.36,1)}body.ci-auth-page .signup-container .form-group.row input.form-control:focus,body.ci-auth-page .signup-container .form-group.row textarea.form-control:focus{border-color:#0E0E0E;box-shadow:0 0 0 4px rgb(14 14 14 / .04);outline:none}body.ci-auth-page .signup-container .form-group.row textarea.form-control{height:140px;padding:16px 20px;border-radius:16px}body.ci-auth-page .signup-container .form-group.row .required{position:absolute;top:-26px;right:2px;color:#C8102E}body.ci-auth-page .signup-container .form-group.row .checkbox-custom .required,body.ci-auth-page .signup-container .form-group.row .radio-custom .required{position:static;margin-left:2px}body.ci-auth-page .signup-container .form-group.row .security-code{height:52px}body.ci-auth-page .signup-container .form-group.row .form-question{top:17px}body.ci-auth-page .signup-container .form-group.row .toggle-password{top:17px;right:20px}body.ci-auth-page .signup-container .form-group.row .radio-custom-groups{display:flex;flex-wrap:wrap;gap:8px 20px}body.ci-auth-page .signup-container .form-group.row .radio-custom,body.ci-auth-page .signup-container .form-group.row .checkbox-custom{margin:0}body.ci-auth-page .signup-container .form-group.row .radio-custom input+label,body.ci-auth-page .signup-container .form-group.row .checkbox-custom input+label{padding-left:30px;font-size:var(--font-size-13);line-height:20px}body.ci-auth-page .signup-container .form-group.row .radio-custom input+label:before,body.ci-auth-page .signup-container .form-group.row .checkbox-custom input+label:before{width:18px;height:18px;border:1px solid #BDB8AE;border-radius:3px;transition:background-color 0.25s cubic-bezier(.22,.61,.36,1),border-color 0.25s cubic-bezier(.22,.61,.36,1)}body.ci-auth-page .signup-container .form-group.row .radio-custom input[type=radio]+label:before,body.ci-auth-page .signup-container .form-group.row .checkbox-custom input[type=radio]+label:before{border-radius:999px}body.ci-auth-page .signup-container .form-group.row .radio-custom input[type=checkbox]:checked+label:before,body.ci-auth-page .signup-container .form-group.row .checkbox-custom input[type=checkbox]:checked+label:before{background:#0E0E0E url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M2.92 7 5.83 9.92l5.84-5.84' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat;border-color:#0E0E0E}body.ci-auth-page .signup-container .form-group.row .radio-custom input[type=radio]:checked+label:before,body.ci-auth-page .signup-container .form-group.row .checkbox-custom input[type=radio]:checked+label:before{background:#FFF radial-gradient(circle,#0E0E0E 0 4px,transparent 4.5px);border-color:#0E0E0E}body.ci-auth-page .signup-container .form-group.row .radio-custom a,body.ci-auth-page .signup-container .form-group.row .checkbox-custom a{color:#0D0B0A}body.ci-auth-page .signup-container .form-group.row .radio-custom a u,body.ci-auth-page .signup-container .form-group.row .checkbox-custom a u{text-decoration:none;border-bottom:1px solid currentColor}body.ci-auth-page .signup-container .form-group.row.signup-campaign-status,body.ci-auth-page .signup-container .form-group.row.signup-agreement,body.ci-auth-page .signup-container .form-group.row.signup-personal-data-agreement{margin-bottom:12px;color:#5A544A;font-size:var(--font-size-13)}body.ci-auth-page .signup-container .form-group.row.signup-campaign-status>.control-label,body.ci-auth-page .signup-container .form-group.row.signup-agreement>.control-label,body.ci-auth-page .signup-container .form-group.row.signup-personal-data-agreement>.control-label{display:none}body.ci-auth-page .signup-container .form-group.row .btn-group-binary{display:flex;flex-direction:row-reverse;gap:12px}body.ci-auth-page .signup-container .form-group.row .btn-group-binary>button{flex:1 1 0%;max-width:none;height:52px;margin:0!important;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;font-weight:600;font-size:var(--font-size-12);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;box-shadow:none;transition:color 0.35s cubic-bezier(.22,.61,.36,1),background-color 0.35s cubic-bezier(.22,.61,.36,1),border-color 0.35s cubic-bezier(.22,.61,.36,1),box-shadow 0.35s cubic-bezier(.22,.61,.36,1)}body.ci-auth-page .signup-container .form-group.row .btn-group-binary .btn-primary{color:#FFF;background-color:#C8102E;border:1px solid #C8102E}body.ci-auth-page .signup-container .form-group.row .btn-group-binary .btn-primary:hover{background-color:#990c23;box-shadow:0 12px 28px rgb(200 16 46 / .25)}body.ci-auth-page .signup-container .form-group.row .btn-group-binary .btn-secondary{color:#0D0B0A;background-color:#FFF;border:1px solid rgb(14 14 14 / .85)}body.ci-auth-page .signup-container .form-group.row .btn-group-binary .btn-secondary:hover{color:#FFF;background-color:#0E0E0E;border-color:#0E0E0E}body.ci-auth-page .signup-container .form-group.row .text-right{text-align:left!important}body.ci-auth-page .signup-container.signup-container-information .information-content{padding:48px 24px;border:none;text-align:center;background-color:#F6EFE5;border-radius:16px}#main .ci-content>.contentbox-header{margin:8px 0 24px;padding:0;text-align:left;background:none;border:none}#main .ci-content>.contentbox-header h4{margin:0;text-align:left;color:#0D0B0A;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;font-weight:600;font-size:var(--font-size-32);line-height:calc(var(--font-size-32) + 8px);letter-spacing:.06em;text-transform:uppercase}#main .ci-content>.contentbox-header h4:after{content:"";display:block;width:40px;height:1px;margin-top:16px;background-color:#B39062}#main .ci-content .contentbox-body .form-horizontal,#main .ci-content form.form-horizontal[data-selector="edit-profile-form"]{max-width:720px;padding:32px;background-color:#FFF;border:1px solid #E8E6E2;border-radius:16px}@media (max-width:767px){#main .ci-content .contentbox-body .form-horizontal,#main .ci-content form.form-horizontal[data-selector="edit-profile-form"]{padding:20px 16px}}#main .ci-content .contentbox-body .form-horizontal .form-group.row,#main .ci-content form.form-horizontal[data-selector="edit-profile-form"] .form-group.row{flex-direction:column;margin:0 0 16px}#main .ci-content .contentbox-body .form-horizontal .form-group.row>.control-label,#main .ci-content form.form-horizontal[data-selector="edit-profile-form"] .form-group.row>.control-label{flex:none;width:100%;max-width:100%;margin:0 0 6px;padding:0;font-weight:600;font-size:var(--font-size-12);line-height:20px;letter-spacing:.08em;text-transform:uppercase}#main .ci-content .contentbox-body .form-horizontal .form-group.row>.control-label:empty,#main .ci-content form.form-horizontal[data-selector="edit-profile-form"] .form-group.row>.control-label:empty{display:none}#main .ci-content .contentbox-body .form-horizontal .form-group.row>div,#main .ci-content form.form-horizontal[data-selector="edit-profile-form"] .form-group.row>div{position:relative;flex:none!important;width:100%;max-width:100%!important;padding:0}#main .ci-content .contentbox-body .form-horizontal .form-group.row .text-right,#main .ci-content form.form-horizontal[data-selector="edit-profile-form"] .form-group.row .text-right{text-align:left!important}#main .ci-content .contentbox-body .form-horizontal .form-control,#main .ci-content form.form-horizontal[data-selector="edit-profile-form"] .form-control{height:52px;padding:0 20px;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;font-size:var(--font-size-14);border:1px solid #E8E6E2;border-radius:999px;box-shadow:none;transition:border-color 0.3s cubic-bezier(.22,.61,.36,1),box-shadow 0.3s cubic-bezier(.22,.61,.36,1)}#main .ci-content .contentbox-body .form-horizontal .form-control:focus,#main .ci-content form.form-horizontal[data-selector="edit-profile-form"] .form-control:focus{border-color:#0E0E0E;box-shadow:0 0 0 4px rgb(14 14 14 / .04);outline:none}#main .ci-content .contentbox-body .form-horizontal textarea.form-control,#main .ci-content form.form-horizontal[data-selector="edit-profile-form"] textarea.form-control{height:140px;padding:16px 20px;border-radius:16px}#main .ci-content .contentbox-body .form-horizontal select.form-control,#main .ci-content form.form-horizontal[data-selector="edit-profile-form"] select.form-control{padding-right:44px;background:#FFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m19.92 8.95-6.52 6.52c-.77.77-2.03.77-2.8 0L4.08 8.95'/%3E%3C/svg%3E") right 18px center / 16px no-repeat;appearance:none;-webkit-appearance:none}#main .ci-content .contentbox-body .form-horizontal .required,#main .ci-content form.form-horizontal[data-selector="edit-profile-form"] .required{position:absolute;top:-26px;right:2px;color:#C8102E}#main .ci-content .contentbox-body .form-horizontal .btn-group-binary,#main .ci-content form.form-horizontal[data-selector="edit-profile-form"] .btn-group-binary{display:flex;gap:12px}#main .ci-content .contentbox-body .form-horizontal .btn-group-binary:before,#main .ci-content .contentbox-body .form-horizontal .btn-group-binary:after,#main .ci-content form.form-horizontal[data-selector="edit-profile-form"] .btn-group-binary:before,#main .ci-content form.form-horizontal[data-selector="edit-profile-form"] .btn-group-binary:after{display:none}#main .ci-content .contentbox-body .form-horizontal .btn,#main .ci-content form.form-horizontal[data-selector="edit-profile-form"] .btn{height:52px;min-width:180px;padding:0 32px;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;font-weight:600;font-size:var(--font-size-12);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;box-shadow:none;transition:color 0.35s cubic-bezier(.22,.61,.36,1),background-color 0.35s cubic-bezier(.22,.61,.36,1),border-color 0.35s cubic-bezier(.22,.61,.36,1),box-shadow 0.35s cubic-bezier(.22,.61,.36,1)}#main .ci-content .contentbox-body .form-horizontal .btn.mr-2,#main .ci-content form.form-horizontal[data-selector="edit-profile-form"] .btn.mr-2{margin-right:0!important}#main .ci-content .contentbox-body .form-horizontal .btn-primary,#main .ci-content form.form-horizontal[data-selector="edit-profile-form"] .btn-primary{background-color:#C8102E;border:1px solid #C8102E}#main .ci-content .contentbox-body .form-horizontal .btn-primary:hover,#main .ci-content form.form-horizontal[data-selector="edit-profile-form"] .btn-primary:hover{background-color:#990c23;box-shadow:0 12px 28px rgb(200 16 46 / .25)}#main .ci-content .contentbox-body .form-horizontal .btn-secondary,#main .ci-content form.form-horizontal[data-selector="edit-profile-form"] .btn-secondary{color:#0D0B0A;background-color:#FFF;border:1px solid rgb(14 14 14 / .85)}#main .ci-content .contentbox-body .form-horizontal .btn-secondary:hover,#main .ci-content form.form-horizontal[data-selector="edit-profile-form"] .btn-secondary:hover{color:#FFF;background-color:#0E0E0E;border-color:#0E0E0E}#main .ci-content .contact-us .list-group-item{padding:14px 0;border-color:#E8E6E2}#main .ci-content .contact-us .list-group-item>.row>div:first-child{color:#5A544A;font-weight:600;font-size:11px;line-height:22px;letter-spacing:.14em;text-transform:uppercase}#main .ci-content .contact-us .list-group-item a{color:#0D0B0A;transition:color 0.3s cubic-bezier(.22,.61,.36,1)}#main .ci-content .contact-us .list-group-item a:hover{color:#0E0E0E}.block-item[data-type="member-menu"]{padding:16px}.block-item[data-type="member-menu"] .block-item-title{padding:0 4px 12px}.member-block{margin:0;padding:0;list-style:none}.member-block li{line-height:22px}.member-block li.member-block-title{margin-bottom:8px;padding:14px 16px;font-size:var(--font-size-14);background-color:#F6EFE5;border:none;border-radius:12px}.member-block li.member-block-sub-title{padding:12px 4px 8px;font-weight:600;font-size:var(--font-size-12);letter-spacing:.16em;text-transform:uppercase;border-color:#E8E6E2}.member-block li a{padding:10px 4px 10px 44px;color:#0D0B0A;font-size:var(--font-size-14);line-height:22px;border-radius:10px;transition:color 0.3s cubic-bezier(.22,.61,.36,1),background-color 0.3s cubic-bezier(.22,.61,.36,1)}.member-block li a i.left-icons{top:7px;left:4px;width:28px;height:28px;color:#B39062;font-size:12px;line-height:28px;background-color:#F6EFE5;border-radius:999px;transition:color 0.3s cubic-bezier(.22,.61,.36,1),background-color 0.3s cubic-bezier(.22,.61,.36,1)}.member-block li a.active{color:#0E0E0E;font-weight:600}.member-block li a.active i.left-icons{color:#B39062;background-color:#0E0E0E}.member-block li:hover>a:not(.active){color:#0E0E0E;background-color:#F6EFE5}.member-block li:hover>a:not(.active) i.left-icons{color:#B39062;background-color:#FFF}.member-block li ul{border-color:#E8E6E2}.my-account-quick-menu .quick-menu-box{margin:0 0 24px;padding:32px 20px;background-color:#FFF;border:1px solid #E8E6E2;border-radius:16px;transition:border-color 0.4s cubic-bezier(.22,.61,.36,1),box-shadow 0.4s cubic-bezier(.22,.61,.36,1),transform 0.4s cubic-bezier(.22,.61,.36,1)}.my-account-quick-menu .quick-menu-box .menu-icon{margin-bottom:16px}.my-account-quick-menu .quick-menu-box .menu-icon i{width:80px;height:80px;color:#B39062;font-size:26px;line-height:80px;background-color:#F6EFE5;border-radius:999px;transition:color 0.4s cubic-bezier(.22,.61,.36,1),background-color 0.4s cubic-bezier(.22,.61,.36,1)}.my-account-quick-menu .quick-menu-box h4{margin-bottom:8px;color:#0D0B0A;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;line-height:22px;font-weight:600;font-size:var(--font-size-13);letter-spacing:.16em;text-transform:uppercase;transition:color 0.3s cubic-bezier(.22,.61,.36,1)}.my-account-quick-menu .quick-menu-box a{color:#5A544A;font-size:var(--font-size-13);line-height:22px}.my-account-quick-menu .quick-menu-box a:hover{color:#0E0E0E}.my-account-quick-menu .quick-menu-box:hover{border-color:rgb(179 144 98 / .6);box-shadow:0 18px 40px rgb(0 0 0 / .06)}.my-account-quick-menu .quick-menu-box:hover .menu-icon i{color:#B39062;background-color:#0E0E0E}.my-account-quick-menu .quick-menu-box:hover h4{color:#0E0E0E}@media (min-width:1200px){.my-account-quick-menu .quick-menu-box:hover{transform:translateY(-4px)}}.order-list-table{overflow:hidden;font-size:var(--font-size-14);background-color:#FFF;border:1px solid #E8E6E2;border-radius:16px}.order-list-table th,.order-list-table thead td{color:#5A544A;font-weight:600;font-size:11px;letter-spacing:.14em;text-transform:uppercase;background-color:#F6EFE5;border-color:#E8E6E2}.order-list-table td{padding:14px 16px;vertical-align:middle;font-variant-numeric:tabular-nums;border-color:#E8E6E2}.order-list-table .order-list-action-button a i{width:32px;height:32px;line-height:32px;border-radius:999px}.order-list-table .order-list-action-button a.order-detail i{background-color:#C8102E}.order-list-table .order-list-action-button a.billing-detail i,.order-list-table .order-list-action-button a.print-shipping i,.order-list-table .order-list-action-button a.print-order i{background-color:#0A0908}.order-list-table .order-list-action-button a.refund-and-cancel i{background-color:#5A544A}.address-wrapper .address-block .address-block-header{border-color:#E8E6E2;border-radius:16px;transition:border-color 0.4s cubic-bezier(.22,.61,.36,1),box-shadow 0.4s cubic-bezier(.22,.61,.36,1)}.address-wrapper .address-block .address-block-header:hover{border-color:rgb(179 144 98 / .6);box-shadow:0 18px 40px rgb(0 0 0 / .06)}.address-wrapper .address-block address h4{color:#0D0B0A;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;font-weight:600;font-size:var(--font-size-13);letter-spacing:.14em;text-transform:uppercase}.address-wrapper .address-block .address-buttons a{padding:4px 12px;color:#0D0B0A;font-size:11px;letter-spacing:.08em;text-transform:uppercase;border-color:#E8E6E2;border-radius:999px}.address-wrapper .address-block .address-buttons a:hover{color:#FFF;background-color:#0E0E0E;border-color:#0E0E0E}.address-wrapper .address-block .address-block-content{border-radius:0 0 16px 16px}#main .ci-content .contentbox-header{margin:8px 0 24px;padding:0;text-align:left;background:none;border:none}#main .ci-content .contentbox-header h4{margin:0;color:#0D0B0A;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;font-weight:600;font-size:var(--font-size-32);line-height:calc(var(--font-size-32) + 8px);letter-spacing:.06em;text-align:left;text-transform:uppercase}#main .ci-content .contentbox-header h4:after{content:"";display:block;width:40px;height:1px;margin-top:16px;background-color:#B39062}#main .ci-content .point-list-box+.point-list-box{margin-top:48px}#main .ci-content .point-list-box+.point-list-box .contentbox-header h4{font-size:var(--font-size-22);line-height:calc(var(--font-size-22) + 8px)}#main .ci-content form.form-horizontal[data-selector="edit-profile-form"]{max-width:760px;padding:0;background:none;border:none;border-radius:0}#main .ci-content form.form-horizontal[data-selector="edit-profile-form"] .contentbox-body{margin:0!important;padding:0;border:none}#main .ci-content form.form-horizontal[data-selector="edit-profile-form"] .contentbox-block{margin-bottom:16px;padding:28px 32px 12px;background-color:#FFF;border:1px solid #E8E6E2;border-radius:16px}@media (max-width:767px){#main .ci-content form.form-horizontal[data-selector="edit-profile-form"] .contentbox-block{padding:20px 16px 8px}}#main .ci-content form.form-horizontal[data-selector="edit-profile-form"] .contentbox-block:last-child{padding:0;background:none;border:none}#main .ci-content form.form-horizontal[data-selector="edit-profile-form"] .contentbox-sub-title{margin:0 0 20px;padding:0;color:#0D0B0A;line-height:24px;font-weight:600;font-size:var(--font-size-13);letter-spacing:.16em;text-transform:uppercase;background:none;border:none}#main .ci-content form.form-horizontal[data-selector="edit-profile-form"] .form-group.row>div>.row{flex-direction:row;flex-wrap:nowrap;margin:0 -6px}#main .ci-content form.form-horizontal[data-selector="edit-profile-form"] .form-group.row>div>.row>div{flex:1 1 0%;width:auto;max-width:none;padding:0 6px}#main .ci-content form.form-horizontal[data-selector="edit-profile-form"] .control-label .checkbox-custom label{font-weight:400;font-size:var(--font-size-14)}#main .ci-content .form-horizontal:not([id="sorting-options-form"]) select.form-control{padding-right:44px;background:#FFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m19.92 8.95-6.52 6.52c-.77.77-2.03.77-2.8 0L4.08 8.95'/%3E%3C/svg%3E") right 18px center / 16px no-repeat;appearance:none;-webkit-appearance:none}#main .ci-content .form-horizontal:not([id="sorting-options-form"]) .selectbox:after{display:none}#main .ci-content .form-horizontal:not([id="sorting-options-form"]) .input-group{position:relative;flex-wrap:nowrap}#main .ci-content .form-horizontal:not([id="sorting-options-form"]) .input-group .form-control{border-radius:999px!important}#main .ci-content .form-horizontal:not([id="sorting-options-form"]) .input-group .input-group-addon{position:absolute;top:50%;right:18px;z-index:3;padding:0;color:#5A544A;background:none;border:none;transform:translateY(-50%)}#main .ci-content .form-horizontal:not([id="sorting-options-form"]) .radio-custom-groups{display:flex;flex-wrap:wrap;gap:8px 20px}#main .ci-content .form-horizontal:not([id="sorting-options-form"]) .radio-custom,#main .ci-content .form-horizontal:not([id="sorting-options-form"]) .checkbox-custom{margin:0}#main .ci-content .form-horizontal:not([id="sorting-options-form"]) .radio-custom input+label,#main .ci-content .form-horizontal:not([id="sorting-options-form"]) .checkbox-custom input+label{padding-left:30px;font-size:var(--font-size-13);line-height:20px}#main .ci-content .form-horizontal:not([id="sorting-options-form"]) .radio-custom input+label:before,#main .ci-content .form-horizontal:not([id="sorting-options-form"]) .checkbox-custom input+label:before{width:18px;height:18px;border:1px solid #BDB8AE;border-radius:3px;transition:background-color 0.25s cubic-bezier(.22,.61,.36,1),border-color 0.25s cubic-bezier(.22,.61,.36,1)}#main .ci-content .form-horizontal:not([id="sorting-options-form"]) .radio-custom input[type=radio]+label:before,#main .ci-content .form-horizontal:not([id="sorting-options-form"]) .checkbox-custom input[type=radio]+label:before{border-radius:999px}#main .ci-content .form-horizontal:not([id="sorting-options-form"]) .radio-custom input[type=checkbox]:checked+label:before,#main .ci-content .form-horizontal:not([id="sorting-options-form"]) .checkbox-custom input[type=checkbox]:checked+label:before{background:#0E0E0E url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M2.92 7 5.83 9.92l5.84-5.84' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat;border-color:#0E0E0E}#main .ci-content .form-horizontal:not([id="sorting-options-form"]) .radio-custom input[type=radio]:checked+label:before,#main .ci-content .form-horizontal:not([id="sorting-options-form"]) .checkbox-custom input[type=radio]:checked+label:before{background:#FFF radial-gradient(circle,#0E0E0E 0 4px,transparent 4.5px);border-color:#0E0E0E}#main .ci-content .btn-primary,#main .ci-content .btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 28px;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;font-weight:600;font-size:var(--font-size-12);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;box-shadow:none;transition:color 0.35s cubic-bezier(.22,.61,.36,1),background-color 0.35s cubic-bezier(.22,.61,.36,1),border-color 0.35s cubic-bezier(.22,.61,.36,1),box-shadow 0.35s cubic-bezier(.22,.61,.36,1)}#main .ci-content .btn-primary{color:#FFF;background-color:#C8102E;border:1px solid #C8102E}#main .ci-content .btn-primary:hover{background-color:#990c23;border-color:#990c23;box-shadow:0 12px 28px rgb(200 16 46 / .25)}#main .ci-content .btn-secondary{color:#0D0B0A;background-color:#FFF;border:1px solid rgb(14 14 14 / .85)}#main .ci-content .btn-secondary:hover{color:#FFF;background-color:#0E0E0E;border-color:#0E0E0E}#main .ci-content .information-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:56px 24px;text-align:center;background-color:#F6EFE5;border:none;border-radius:16px}#main .ci-content .information-content>i{width:80px;height:80px;color:#B39062;font-size:28px;line-height:80px;background-color:#FFF;border-radius:999px}#main .ci-content .information-content span{color:#0D0B0A;font-weight:600;font-size:var(--font-size-16);letter-spacing:-.01em}#main .ci-content .custom-responsive-table-body{overflow:hidden;background-color:#FFF;border:1px solid #E8E6E2;border-radius:16px}#main .ci-content .custom-responsive-table-body .table{margin:0;font-size:var(--font-size-14)}#main .ci-content .custom-responsive-table-body .table th{padding:12px 16px;color:#5A544A;font-weight:600;font-size:11px;letter-spacing:.14em;text-transform:uppercase;background-color:#F6EFE5;border-color:#E8E6E2}#main .ci-content .custom-responsive-table-body .table td{padding:14px 16px;vertical-align:middle;font-variant-numeric:tabular-nums;border-color:#E8E6E2}#main .ci-content .custom-responsive-table-body .table .fa-plus{color:#C8102E}#main .ci-content .custom-responsive-table-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;color:#5A544A;font-size:var(--font-size-13)}#main .ci-content .custom-responsive-table-pagination{display:flex;gap:6px}#main .ci-content .custom-responsive-table-pagination a{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;margin:0;padding:0 14px;color:#0D0B0A;font-weight:500;font-size:var(--font-size-13);font-variant-numeric:tabular-nums;background-color:#FFF;border:1px solid #E8E6E2;border-radius:999px;transition:color 0.3s cubic-bezier(.22,.61,.36,1),border-color 0.3s cubic-bezier(.22,.61,.36,1)}#main .ci-content .custom-responsive-table-pagination a:hover{color:#0E0E0E;border-color:#0E0E0E}#main .ci-content .custom-responsive-table-pagination a.active{color:#FFF;background-color:#0E0E0E;border-color:#0E0E0E}#main .ci-content .custom-responsive-table-pagination a.disabled{color:#5A544A;opacity:.6;pointer-events:none}#main .ci-content .gift-page-information{margin-top:12px;padding:12px 16px;font-size:var(--font-size-13);background-color:#F6EFE5;border:none;border-radius:12px}#main .ci-content .switch{width:44px;height:24px}#main .ci-content .switch .slider:before{width:18px;height:18px;left:3px;bottom:3px}#main .ci-content .switch input:checked+.slider{background-color:#0E0E0E}#main .ci-content .switch input:checked+.slider:before{transform:translateX(20px)}#main .ci-content .switch input:focus+.slider{box-shadow:0 0 0 4px rgb(14 14 14 / .08)}#main .ci-content .contentbox-body>div[style*="80%"]{width:100%!important;max-width:760px;margin:0!important;padding:28px 32px;text-align:left!important;background-color:#FFF;border:1px solid #E8E6E2;border-radius:16px}@media (max-width:767px){#main .ci-content .contentbox-body>div[style*="80%"]{padding:20px 16px}}#main .ci-content .contentbox-body>div[style*="80%"] .consent-text{margin:0 0 24px!important}#main .ci-content .contentbox-body>div[style*="80%"] .consent-text p{margin:0;color:#5A544A;font-size:var(--font-size-14)!important;line-height:22px}#main .ci-content .contentbox-body>div[style*="80%"] .consent-text a{color:#C8102E}#main .ci-content .preferences table{font-size:var(--font-size-14)!important}#main .ci-content .preferences table th{font-weight:600;font-size:var(--font-size-13);letter-spacing:.16em;text-transform:uppercase}#main .ci-content .preferences table td{color:#5A544A}#main .ci-content .preferences table td:last-child{width:60px;text-align:right}#main .ci-content .add-new-address-box{display:flex;align-items:center;justify-content:center;min-height:180px;background-color:#F6EFE5;border:1px dashed #E8E6E2;border-radius:16px}#main .ci-content .add-new-address-box .btn{height:48px}#main .ci-content #idea-pay-form{max-width:960px}#main .ci-content #idea-pay-form>.form-group.row:first-child,#main .ci-content #idea-pay-form #credit-card-form .form-group.row{flex-direction:row;flex-wrap:nowrap;gap:12px}#main .ci-content #idea-pay-form>.form-group.row:first-child>div,#main .ci-content #idea-pay-form #credit-card-form .form-group.row>div{flex:1 1 0!important;width:auto}#main .ci-content #idea-pay-form>.form-group.row:first-child>.col-auto,#main .ci-content #idea-pay-form #credit-card-form .form-group.row>.col-auto{flex:0 0 120px!important}@media (min-width:1200px){#main .ci-content #idea-pay-form #credit-card-form{flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:32px}#main .ci-content #idea-pay-form #credit-card-form>div{flex:1 1 0!important;width:auto}}#main .ci-content #idea-pay-form #credit-card-form .form-group{margin-bottom:12px}#main .ci-content #idea-pay-form #credit-card-form .form-group>.row{margin:0}#main .ci-content #idea-pay-form #credit-card-form .form-group>.row>div{padding:0}#main .ci-content #idea-pay-form #credit-card-form .form-group.row{margin-bottom:16px}#main .ci-content #idea-pay-form #credit-card-form .custom-info-alert{padding:12px 16px;font-size:var(--font-size-13);background-color:#F6EFE5;border:none;border-radius:12px}#main .ci-content #idea-pay-form .payment-credit-card{max-width:420px;margin:0 auto}@media (max-width:1199px){#main .ci-content #idea-pay-form .payment-credit-card{display:none}}#main .ci-content #idea-pay-form .payment-options-header{margin:8px 0 8px;color:#0D0B0A;font-weight:600;font-size:var(--font-size-13);letter-spacing:.16em;text-transform:uppercase}#main .ci-content #idea-pay-form [data-selector="credit-card-installment-box"]{padding:16px;color:#5A544A;font-size:var(--font-size-13);background-color:#F6EFE5;border:none;border-radius:12px}#main .ci-content #idea-pay-form [data-selector="credit-card-installment-box"] ul{margin:0;padding:0;list-style:none}#main .ci-content #idea-pay-form .agreement-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;text-align:left;border:1px solid #E8E6E2;border-radius:12px}.fancybox-slide--html>[class*="col-"]:has(.contentbox),.fancybox-slide--inline>[class*="col-"]:has(.contentbox){padding:0;background:none}.fancybox-slide--html>[class*="col-"],.fancybox-slide--inline>[class*="col-"]{position:relative}.fancybox-slide--html>[class*="col-"]>.row,.fancybox-slide--inline>[class*="col-"]>.row{margin:0}.fancybox-slide--html>[class*="col-"]>.row>.col-12,.fancybox-slide--inline>[class*="col-"]>.row>.col-12{padding:0}.fancybox-slide--html>[class*="col-"] .contentbox,.fancybox-slide--inline>[class*="col-"] .contentbox{padding:40px;background-color:#FFF;border:none;border-radius:20px}@media (max-width:767px){.fancybox-slide--html>[class*="col-"] .contentbox,.fancybox-slide--inline>[class*="col-"] .contentbox{padding:28px 16px 20px}}.fancybox-slide--html>[class*="col-"] .contentbox>.contentbox-header,.fancybox-slide--inline>[class*="col-"] .contentbox>.contentbox-header{margin:0 48px 24px 0;padding:0;text-align:left;background:none;border:none}.fancybox-slide--html>[class*="col-"] .contentbox>.contentbox-header h4,.fancybox-slide--inline>[class*="col-"] .contentbox>.contentbox-header h4{margin:0;color:#0D0B0A;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;font-weight:600;font-size:var(--font-size-24);line-height:calc(var(--font-size-24) + 8px);letter-spacing:.06em;text-align:left;text-transform:uppercase}.fancybox-slide--html>[class*="col-"] .contentbox>.contentbox-header h4:after,.fancybox-slide--inline>[class*="col-"] .contentbox>.contentbox-header h4:after{content:"";display:block;width:40px;height:1px;margin-top:16px;background-color:#B39062}.fancybox-slide--html>[class*="col-"] .contentbox>.contentbox-body,.fancybox-slide--inline>[class*="col-"] .contentbox>.contentbox-body{padding:0;border:none}.fancybox-slide--html>[class*="col-"] .contentbox .form-group,.fancybox-slide--inline>[class*="col-"] .contentbox .form-group{margin-bottom:16px}.fancybox-slide--html>[class*="col-"] .contentbox .form-group-binary,.fancybox-slide--inline>[class*="col-"] .contentbox .form-group-binary{position:relative}.fancybox-slide--html>[class*="col-"] .contentbox .form-group.row,.fancybox-slide--inline>[class*="col-"] .contentbox .form-group.row{position:relative;flex-direction:column;margin-right:0;margin-left:0}.fancybox-slide--html>[class*="col-"] .contentbox .form-group.row>.control-label,.fancybox-slide--html>[class*="col-"] .contentbox .form-group.row>[class*="col"],.fancybox-slide--inline>[class*="col-"] .contentbox .form-group.row>.control-label,.fancybox-slide--inline>[class*="col-"] .contentbox .form-group.row>[class*="col"]{position:static;flex:none;width:100%;max-width:100%;padding-right:0;padding-left:0}.fancybox-slide--html>[class*="col-"] .contentbox .form-group.row .required,.fancybox-slide--inline>[class*="col-"] .contentbox .form-group.row .required{right:2px}.fancybox-slide--html>[class*="col-"] .contentbox .form-group.row>.form-question,.fancybox-slide--inline>[class*="col-"] .contentbox .form-group.row>.form-question{position:absolute;top:0;right:18px;color:#5A544A;font-size:13px;line-height:20px;cursor:help}.fancybox-slide--html>[class*="col-"] .contentbox .form-group.row>.text-right,.fancybox-slide--inline>[class*="col-"] .contentbox .form-group.row>.text-right{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.fancybox-slide--html>[class*="col-"] .contentbox .mr-1,.fancybox-slide--inline>[class*="col-"] .contentbox .mr-1{margin-right:0!important}.fancybox-slide--html>[class*="col-"] .contentbox .custom-file,.fancybox-slide--inline>[class*="col-"] .contentbox .custom-file{position:relative;display:flex;align-items:center;width:100%;height:48px;margin:0;overflow:hidden;border:1px solid #E8E6E2;border-radius:999px}.fancybox-slide--html>[class*="col-"] .contentbox .custom-file .custom-file-input,.fancybox-slide--inline>[class*="col-"] .contentbox .custom-file .custom-file-input{position:absolute;inset:0;z-index:2;width:100%;height:100%;opacity:0;cursor:pointer}.fancybox-slide--html>[class*="col-"] .contentbox .custom-file .custom-file-control,.fancybox-slide--inline>[class*="col-"] .contentbox .custom-file .custom-file-control{flex:1;min-width:0;height:auto;padding:0 18px;font-size:var(--font-size-13);background:none;border:none}.fancybox-slide--html>[class*="col-"] .contentbox .custom-file .custom-file-control:before,.fancybox-slide--html>[class*="col-"] .contentbox .custom-file .custom-file-control:after,.fancybox-slide--inline>[class*="col-"] .contentbox .custom-file .custom-file-control:before,.fancybox-slide--inline>[class*="col-"] .contentbox .custom-file .custom-file-control:after{display:none}.fancybox-slide--html>[class*="col-"] .contentbox .custom-file .custom-file-button,.fancybox-slide--inline>[class*="col-"] .contentbox .custom-file .custom-file-button{position:static;display:flex;flex-shrink:0;align-items:center;width:auto;height:100%;margin-left:auto;padding:0 20px;color:#FFF;font-weight:600;font-size:var(--font-size-12);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background-color:#0E0E0E}.fancybox-slide--html>[class*="col-"] .contentbox .form-text,.fancybox-slide--inline>[class*="col-"] .contentbox .form-text{color:#5A544A;font-size:var(--font-size-12)}.fancybox-slide--html>[class*="col-"] .contentbox .control-label,.fancybox-slide--inline>[class*="col-"] .contentbox .control-label{margin-bottom:6px;padding-top:0;color:#0D0B0A;font-weight:600;font-size:var(--font-size-12);line-height:20px;letter-spacing:.08em;text-transform:uppercase}.fancybox-slide--html>[class*="col-"] .contentbox .required,.fancybox-slide--inline>[class*="col-"] .contentbox .required{position:absolute;top:0;right:14px;color:#C8102E;line-height:20px}.fancybox-slide--html>[class*="col-"] .contentbox .form-control,.fancybox-slide--inline>[class*="col-"] .contentbox .form-control{height:48px;padding:0 18px;color:#0D0B0A;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;font-size:var(--font-size-14);background-color:#FFF;border:1px solid #E8E6E2;border-radius:999px;box-shadow:none;transition:border-color 0.3s cubic-bezier(.22,.61,.36,1),box-shadow 0.3s cubic-bezier(.22,.61,.36,1)}.fancybox-slide--html>[class*="col-"] .contentbox .form-control:focus,.fancybox-slide--inline>[class*="col-"] .contentbox .form-control:focus{border-color:#0E0E0E;box-shadow:0 0 0 4px rgb(14 14 14 / .04);outline:none}.fancybox-slide--html>[class*="col-"] .contentbox .form-control:disabled,.fancybox-slide--inline>[class*="col-"] .contentbox .form-control:disabled{color:#5A544A;background-color:#F6EFE5;opacity:1}.fancybox-slide--html>[class*="col-"] .contentbox .checkbox-custom input.form-control,.fancybox-slide--html>[class*="col-"] .contentbox .radio-custom input.form-control,.fancybox-slide--inline>[class*="col-"] .contentbox .checkbox-custom input.form-control,.fancybox-slide--inline>[class*="col-"] .contentbox .radio-custom input.form-control{width:auto;height:auto;padding:0;border:none}.fancybox-slide--html>[class*="col-"] .contentbox textarea.form-control,.fancybox-slide--inline>[class*="col-"] .contentbox textarea.form-control{height:120px;padding:14px 18px;border-radius:16px}.fancybox-slide--html>[class*="col-"] .contentbox select.form-control,.fancybox-slide--inline>[class*="col-"] .contentbox select.form-control{padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m19.92 8.95-6.52 6.52c-.77.77-2.03.77-2.8 0L4.08 8.95'/%3E%3C/svg%3E");background-position:right 18px center;background-size:16px;background-repeat:no-repeat;appearance:none;-webkit-appearance:none}.fancybox-slide--html>[class*="col-"] .contentbox .selectbox:after,.fancybox-slide--inline>[class*="col-"] .contentbox .selectbox:after{display:none}.fancybox-slide--html>[class*="col-"] .contentbox .radio-custom-groups,.fancybox-slide--inline>[class*="col-"] .contentbox .radio-custom-groups{display:flex;flex-wrap:wrap;gap:8px 20px}.fancybox-slide--html>[class*="col-"] .contentbox .radio-custom,.fancybox-slide--html>[class*="col-"] .contentbox .checkbox-custom,.fancybox-slide--inline>[class*="col-"] .contentbox .radio-custom,.fancybox-slide--inline>[class*="col-"] .contentbox .checkbox-custom{margin:0}.fancybox-slide--html>[class*="col-"] .contentbox .radio-custom input+label,.fancybox-slide--html>[class*="col-"] .contentbox .checkbox-custom input+label,.fancybox-slide--inline>[class*="col-"] .contentbox .radio-custom input+label,.fancybox-slide--inline>[class*="col-"] .contentbox .checkbox-custom input+label{padding-left:30px;color:#0D0B0A;font-size:var(--font-size-13);line-height:20px}.fancybox-slide--html>[class*="col-"] .contentbox .radio-custom input+label:before,.fancybox-slide--html>[class*="col-"] .contentbox .checkbox-custom input+label:before,.fancybox-slide--inline>[class*="col-"] .contentbox .radio-custom input+label:before,.fancybox-slide--inline>[class*="col-"] .contentbox .checkbox-custom input+label:before{width:18px;height:18px;border:1px solid #BDB8AE;border-radius:3px;transition:background-color 0.25s cubic-bezier(.22,.61,.36,1),border-color 0.25s cubic-bezier(.22,.61,.36,1)}.fancybox-slide--html>[class*="col-"] .contentbox .radio-custom input[type=radio]+label:before,.fancybox-slide--html>[class*="col-"] .contentbox .checkbox-custom input[type=radio]+label:before,.fancybox-slide--inline>[class*="col-"] .contentbox .radio-custom input[type=radio]+label:before,.fancybox-slide--inline>[class*="col-"] .contentbox .checkbox-custom input[type=radio]+label:before{border-radius:999px}.fancybox-slide--html>[class*="col-"] .contentbox .radio-custom input[type=checkbox]:checked+label:before,.fancybox-slide--html>[class*="col-"] .contentbox .checkbox-custom input[type=checkbox]:checked+label:before,.fancybox-slide--inline>[class*="col-"] .contentbox .radio-custom input[type=checkbox]:checked+label:before,.fancybox-slide--inline>[class*="col-"] .contentbox .checkbox-custom input[type=checkbox]:checked+label:before{background:#0E0E0E url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M2.92 7 5.83 9.92l5.84-5.84' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat;border-color:#0E0E0E}.fancybox-slide--html>[class*="col-"] .contentbox .radio-custom input[type=radio]:checked+label:before,.fancybox-slide--html>[class*="col-"] .contentbox .checkbox-custom input[type=radio]:checked+label:before,.fancybox-slide--inline>[class*="col-"] .contentbox .radio-custom input[type=radio]:checked+label:before,.fancybox-slide--inline>[class*="col-"] .contentbox .checkbox-custom input[type=radio]:checked+label:before{background:#FFF radial-gradient(circle,#0E0E0E 0 4px,transparent 4.5px);border-color:#0E0E0E}.fancybox-slide--html>[class*="col-"] .contentbox .btn-group-binary,.fancybox-slide--inline>[class*="col-"] .contentbox .btn-group-binary{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.fancybox-slide--html>[class*="col-"] .contentbox .btn-group-binary:before,.fancybox-slide--html>[class*="col-"] .contentbox .btn-group-binary:after,.fancybox-slide--inline>[class*="col-"] .contentbox .btn-group-binary:before,.fancybox-slide--inline>[class*="col-"] .contentbox .btn-group-binary:after{display:none}.fancybox-slide--html>[class*="col-"] .contentbox .btn,.fancybox-slide--inline>[class*="col-"] .contentbox .btn{display:inline-flex;align-items:center;justify-content:center;height:48px;min-width:140px;padding:0 28px;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;font-weight:600;font-size:var(--font-size-12);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;box-shadow:none;transition:color 0.35s cubic-bezier(.22,.61,.36,1),background-color 0.35s cubic-bezier(.22,.61,.36,1),border-color 0.35s cubic-bezier(.22,.61,.36,1),box-shadow 0.35s cubic-bezier(.22,.61,.36,1)}@media (max-width:767px){.fancybox-slide--html>[class*="col-"] .contentbox .btn,.fancybox-slide--inline>[class*="col-"] .contentbox .btn{flex:1 1 0%;min-width:0}}.fancybox-slide--html>[class*="col-"] .contentbox .btn.mr-2,.fancybox-slide--inline>[class*="col-"] .contentbox .btn.mr-2{margin-right:0!important}.fancybox-slide--html>[class*="col-"] .contentbox .btn-primary,.fancybox-slide--inline>[class*="col-"] .contentbox .btn-primary{color:#FFF;background-color:#C8102E;border:1px solid #C8102E}.fancybox-slide--html>[class*="col-"] .contentbox .btn-primary:hover,.fancybox-slide--inline>[class*="col-"] .contentbox .btn-primary:hover{background-color:#990c23;border-color:#990c23;box-shadow:0 12px 28px rgb(200 16 46 / .25)}.fancybox-slide--html>[class*="col-"] .contentbox .btn-secondary,.fancybox-slide--inline>[class*="col-"] .contentbox .btn-secondary{color:#0D0B0A;background-color:#FFF;border:1px solid rgb(14 14 14 / .85)}.fancybox-slide--html>[class*="col-"] .contentbox .btn-secondary:hover,.fancybox-slide--inline>[class*="col-"] .contentbox .btn-secondary:hover{color:#FFF;background-color:#0E0E0E;border-color:#0E0E0E}.fancybox-slide--html>[class*="col-"]>.fancybox-close-small,.fancybox-slide--inline>[class*="col-"]>.fancybox-close-small{top:28px;right:28px;width:40px;height:40px;padding:10px;color:#0D0B0A;background-color:#F6EFE5;border-radius:999px;opacity:1}@media (max-width:767px){.fancybox-slide--html>[class*="col-"]>.fancybox-close-small,.fancybox-slide--inline>[class*="col-"]>.fancybox-close-small{top:18px;right:12px}}.fancybox-slide--html>[class*="col-"]>.fancybox-close-small svg path,.fancybox-slide--inline>[class*="col-"]>.fancybox-close-small svg path{stroke-width:2.5}#mobile-navigation.ci-panel{left:auto;z-index:1001;width:440px;height:auto;overflow:hidden;background-color:#FFF;transition:transform 0.5s cubic-bezier(.4,0,.2,1),visibility 0.5s}@media (max-width:767px){#mobile-navigation.ci-panel{width:100%}}@media (min-width:1200px){#mobile-navigation.ci-panel{display:none}}#mobile-navigation.ci-panel .ci-panel-close{display:none}#mobile-navigation.ci-panel .ci-panel-body{flex:1 1 auto;min-height:0;padding:8px 24px 24px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#mobile-navigation.ci-panel .ci-panel-body a{gap:12px;padding:13px 0;color:#0D0B0A;font-weight:500;font-size:14px;line-height:22px;letter-spacing:.14em;text-transform:uppercase;border-bottom:none;transition:color 0.3s cubic-bezier(.22,.61,.36,1)}#mobile-navigation.ci-panel .ci-panel-body a:hover,#mobile-navigation.ci-panel .ci-panel-body a:focus-visible{color:#0E0E0E}#mobile-navigation.ci-panel .ci-panel-body a>div>div{margin-right:12px}#mobile-navigation.ci-panel .ci-panel-body a>i{color:#5A544A;font-size:12px}#mobile-navigation.ci-panel .category-level-2,#mobile-navigation.ci-panel .category-level-3{transition:transform 0.35s cubic-bezier(.4,0,.2,1)}#mobile-navigation.ci-panel .category-level-2 ul,#mobile-navigation.ci-panel .category-level-3 ul{padding:0}#mobile-navigation.ci-panel .category-level-2 ul>li>a,#mobile-navigation.ci-panel .category-level-3 ul>li>a{padding:12px 0;font-weight:400;font-size:14px;letter-spacing:.04em;text-transform:none}#mobile-navigation.ci-panel .ci-panel-body .mobile-navigation-back a{justify-content:flex-start;color:#5A544A;font-weight:500;font-size:13px;letter-spacing:.02em;text-transform:none}#mobile-navigation.ci-panel .ci-panel-body .mobile-navigation-back a span{margin-left:0}#mobile-navigation.ci-panel .ci-panel-body .mobile-navigation-parent a{position:relative;padding-bottom:16px;font-weight:600;font-size:13px;letter-spacing:.16em;border-bottom:1px solid #E8E6E2}#mobile-navigation.ci-panel .ci-panel-body .mobile-navigation-parent a:after{content:"";position:absolute;left:0;bottom:-1px;width:40px;height:1px;background-color:#B39062}#mobile-navigation.ci-panel .ci-menu-social{display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;padding:16px 24px calc(16px + env(safe-area-inset-bottom));background-color:#F6EFE5;border-top:1px solid #E8E6E2}#mobile-navigation.ci-panel .ci-menu-social a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:#0D0B0A;background-color:#FFF;border:none;border-radius:12px;transition:color 0.2s linear,background-color 0.2s linear}#mobile-navigation.ci-panel .ci-menu-social a svg{width:22px;height:22px}#mobile-navigation.ci-panel .ci-menu-social a:hover{color:#FFF;background-color:#C8102E}html.ci-panel-detached #mobile-navigation .ci-panel-close{display:flex}.ci-panel.ci-search-panel{right:0;bottom:auto;left:0;width:100%;max-height:100vh;max-height:100dvh;padding-top:var(--ci-panel-top,0);overflow-y:auto;overscroll-behavior:contain;border-radius:0 0 16px 16px;box-shadow:0 24px 48px rgb(0 0 0 / .1);transform:translateY(-100%)}.ci-panel.ci-search-panel.is-open{transform:none}@media (min-width:1200px){.ci-panel.ci-search-panel{display:none}}.ci-panel.ci-search-panel .search{display:block!important;flex:none;width:100%;margin:0}.ci-panel.ci-search-panel .search form{height:52px}.ci-panel.ci-search-panel .search form input{padding-left:24px;font-size:16px}.ci-search-panel-inner{padding:8px var(--ci-page-gap) 28px}.ci-search-links{margin-top:24px}.ci-search-links ul{margin:0;padding:0;list-style:none}.ci-search-links li{opacity:0;transform:translateY(-6px);transition:opacity 0.4s cubic-bezier(.22,.61,.36,1),transform 0.4s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--i, 0) * 40ms + 150ms)}.ci-search-links a{display:flex;align-items:center;gap:12px;padding:11px 0;color:#0D0B0A;font-weight:500;font-size:15px;line-height:22px;transition:color 0.3s cubic-bezier(.22,.61,.36,1)}.ci-search-links a svg{flex-shrink:0;width:16px;height:16px;color:#5A544A;transition:color 0.3s cubic-bezier(.22,.61,.36,1),transform 0.3s cubic-bezier(.22,.61,.36,1)}.ci-search-links a:hover,.ci-search-links a:focus-visible{color:#C8102E}.ci-search-links a:hover svg,.ci-search-links a:focus-visible svg{color:#C8102E;transform:translateX(3px)}.ci-search-links-title{margin-bottom:6px;color:#5A544A;font-weight:600;font-size:var(--font-size-13);letter-spacing:.16em;text-transform:uppercase;font-size:11px}.ci-search-panel.is-open .ci-search-links li{opacity:1;transform:none}.ci-search-panel.has-query .ci-search-links{display:none}html.ci-panel-open-search .autocomplete-suggestions{z-index:1045!important}@media (prefers-reduced-motion:reduce){.ci-search-links li{transition:none}}@media (prefers-reduced-motion:reduce){.ci-panel,#mobile-navigation.ci-panel,.ci-panel-overlay,.ci-burger>span{transition:none}}.ci-corp-sprite{position:absolute;width:0;height:0;overflow:hidden}body.ci-landing #main{padding:0}body.ci-landing #main>#breadcrumbs,body.ci-landing #main>.container{display:none}.ci-corp .ci-icon{display:block;width:24px;height:24px}.ci-corp .ci-btn svg{width:18px;height:18px}.ci-corp .ci-btn.ci-btn-light{color:#FFF;background-color:#fff0;border-color:#FFF}.ci-corp .ci-btn.ci-btn-light:hover{color:#0D0B0A!important;background-color:#FFFFFF!important;border-color:#FFFFFF!important}.ci-corp-hero{position:relative;display:flex;align-items:center;min-height:600px;margin-bottom:120px;overflow:hidden;color:#FFF;background-color:#0A0908}@media (max-width:1199px){.ci-corp-hero{min-height:520px;margin-bottom:80px}}@media (max-width:991px){.ci-corp-hero{align-items:flex-end;min-height:560px;margin-bottom:56px}}.ci-corp-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(1 20 33 / .88) 0%,rgb(1 20 33 / .6) 42%,#fff0 75%)}@media (max-width:991px){.ci-corp-hero:after{background:linear-gradient(0deg,rgb(1 20 33 / .94) 35%,rgb(1 20 33 / .15) 100%)}}.ci-corp-hero>.container{position:relative;z-index:1;width:100%}.ci-corp-hero-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:70% center}.ci-corp-hero-content{max-width:640px;padding:80px 0}@media (max-width:991px){.ci-corp-hero-content{padding:48px 0 40px}}.ci-corp-hero-content .ci-eyebrow{margin-bottom:16px;color:rgb(255 255 255 / .8)}.ci-corp-hero-content .ci-display-title{color:#FFF}.ci-corp-hero-content .ci-lead{max-width:540px;margin-top:16px;color:rgb(255 255 255 / .85)}.ci-corp-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.ci-corp-package-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}@media (max-width:991px){.ci-corp-package-grid{gap:16px}}@media (max-width:767px){.ci-corp-package-grid{flex-wrap:nowrap;justify-content:flex-start;margin:0 calc(-1 * var(--ci-page-gap));padding:4px var(--ci-page-gap) 16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--ci-page-gap);scrollbar-width:none}.ci-corp-package-grid::-webkit-scrollbar{display:none}}.ci-corp-package{position:relative;display:flex;flex:0 0 calc((100% - 96px) / 5);flex-direction:column;min-width:0;overflow:hidden;background-color:#FFF;border:1px solid #E8E6E2;border-radius:16px;transition:box-shadow 0.45s cubic-bezier(.22,.61,.36,1),border-color 0.45s cubic-bezier(.22,.61,.36,1),transform 0.45s cubic-bezier(.22,.61,.36,1)}@media (max-width:1199px){.ci-corp-package{flex-basis:calc((100% - 48px) / 3)}}@media (max-width:991px){.ci-corp-package{flex-basis:calc((100% - 16px) / 2)}}@media (max-width:767px){.ci-corp-package{flex:0 0 84%;scroll-snap-align:start}}@media (min-width:1200px){.ci-corp-package:hover{border-color:rgb(179 144 98 / .6);box-shadow:0 22px 44px rgb(0 0 0 / .08);transform:translateY(-3px)}}.ci-corp-package.is-featured{border:2px solid #C8102E}.ci-corp-package-badge{position:absolute;top:0;left:50%;z-index:2;padding:6px 18px;color:#FFF;font-weight:600;font-size:10px;line-height:18px;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;background-color:#C8102E;border-radius:0 0 12px 12px;transform:translateX(-50%)}.ci-corp-package-media{position:relative;margin-bottom:28px;aspect-ratio:1.6;background-color:#F6EFE5}.ci-corp-package-media img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.ci-corp-icon-badge{position:absolute;bottom:-28px;z-index:1;left:50%;display:flex;align-items:center;justify-content:center;width:56px;height:56px;color:#B39062;background-color:#FFF;border:1px solid #E8E6E2;border-radius:999px;box-shadow:0 6px 16px rgb(0 0 0 / .08);transform:translateX(-50%)}.ci-corp-package-body{display:flex;flex:1 1 auto;flex-direction:column;padding:16px 24px 24px;text-align:center}@media (max-width:1199px){.ci-corp-package-body{padding:16px 20px 20px}}.ci-corp-package-body .ci-btn{min-width:0;margin-top:auto;padding:0 16px}.ci-corp-package-title{margin:0;color:#0D0B0A;font-weight:600;font-size:20px;line-height:28px;letter-spacing:-.01em}.ci-corp-package-subtitle{margin:8px 0 0;color:#C8102E;font-weight:500;font-size:13px;line-height:20px;letter-spacing:.01em}.ci-checklist{display:flex;flex-direction:column;gap:10px;margin:20px 0 24px;padding:20px 0 0;text-align:left;list-style:none;border-top:1px solid #E8E6E2}.ci-checklist li{display:flex;gap:10px;color:#0D0B0A;font-size:14px;line-height:21px}.ci-checklist svg{flex-shrink:0;width:18px;height:18px;margin-top:2px;color:#B39062}.ci-corp-help{margin-bottom:120px;padding:96px 0;background-color:#F6EFE5}@media (max-width:1199px){.ci-corp-help{margin-bottom:80px;padding:72px 0}}@media (max-width:991px){.ci-corp-help{margin-bottom:56px;padding:56px 0}}.ci-corp-help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px}@media (max-width:991px){.ci-corp-help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:767px){.ci-corp-help-grid{grid-template-columns:minmax(0,1fr);gap:12px}}.ci-corp-help-card{padding:32px 28px 28px;text-align:center;background-color:#FFF;border:1px solid #fff0;border-radius:16px;transition:border-color 0.4s cubic-bezier(.22,.61,.36,1),box-shadow 0.4s cubic-bezier(.22,.61,.36,1)}@media (max-width:767px){.ci-corp-help-card{padding:24px 20px}}.ci-corp-help-card:hover,.ci-corp-help-card.is-open{border-color:rgb(179 144 98 / .6);box-shadow:0 18px 40px rgb(0 0 0 / .06)}.ci-corp-help-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto 20px;color:#B39062;background-color:#0E0E0E;border-radius:999px}.ci-corp-help-icon .ci-icon{width:28px;height:28px}.ci-corp-help-title{margin:0 0 8px;color:#0D0B0A;font-weight:600;font-size:18px;line-height:26px;letter-spacing:-.01em}.ci-corp-help-text{margin:0;color:#5A544A;font-size:14px;line-height:22px}.ci-corp-help-toggle{display:inline-flex;align-items:center;gap:10px;margin-top:20px;padding:8px 18px;color:#0D0B0A;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;line-height:20px;font-weight:600;font-size:var(--font-size-12);letter-spacing:.14em;text-transform:uppercase;background:none;border:1px solid rgb(14 14 14 / .85);border-radius:999px;cursor:pointer;transition:color 0.35s cubic-bezier(.22,.61,.36,1),background-color 0.35s cubic-bezier(.22,.61,.36,1),border-color 0.35s cubic-bezier(.22,.61,.36,1)}.ci-corp-help-toggle i{position:relative;width:12px;height:12px}.ci-corp-help-toggle i:before,.ci-corp-help-toggle i:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:1.5px;background-color:currentColor;transform:translate(-50%,-50%);transition:transform 0.2s linear}.ci-corp-help-toggle i:after{transform:translate(-50%,-50%) rotate(90deg)}.ci-corp-help-toggle:hover{color:#FFF;background-color:#0E0E0E;border-color:#0E0E0E}.ci-corp-help-toggle[aria-expanded="true"] i:after{transform:translate(-50%,-50%) rotate(0deg)}.ci-corp-help-detail{margin-top:20px;padding-top:16px;text-align:left;border-top:1px solid #E8E6E2}.ci-corp-help-detail p{margin:0 0 12px;color:#0D0B0A;font-size:14px;line-height:22px}.ci-corp-link,.ci-about-link{display:inline-flex;align-items:center;gap:6px;color:#C8102E;line-height:20px;font-weight:600;font-size:var(--font-size-12);letter-spacing:.14em;text-transform:uppercase}.ci-corp-link svg,.ci-about-link svg{width:16px;height:16px;transition:transform 0.2s ease}.ci-corp-link:hover,.ci-about-link:hover{color:#990c23}.ci-corp-link:hover svg,.ci-about-link:hover svg{transform:translateX(3px)}.ci-corp-refs{margin-bottom:120px}@media (max-width:1199px){.ci-corp-refs{margin-bottom:80px}}@media (max-width:991px){.ci-corp-refs{margin-bottom:56px}}.ci-corp-refs .home-section-title{margin-bottom:32px}.ci-corp-ref-list{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.ci-corp-ref{display:flex;align-items:center;justify-content:center;width:200px;height:112px;padding:20px 28px;background-color:#F6EFE5;border-radius:16px}@media (max-width:767px){.ci-corp-ref{width:calc(50% - 8px);height:96px}}.ci-corp-ref img{max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(1);opacity:.75;transition:filter 0.2s ease,opacity 0.2s ease}.ci-corp-ref:hover img{filter:none;opacity:1}.ci-corp-refs-more{margin-top:32px;text-align:center}.ci-corp-form-section{margin-bottom:120px}@media (max-width:1199px){.ci-corp-form-section{margin-bottom:80px}}@media (max-width:991px){.ci-corp-form-section{margin-bottom:56px}}.ci-corp-form-row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px}@media (max-width:1441px){.ci-corp-form-row{gap:40px}}@media (max-width:1199px){.ci-corp-form-row{grid-template-columns:minmax(0,1fr);gap:32px}}.ci-corp-form-heading{margin:0;color:#0D0B0A;font-weight:600;font-size:var(--font-size-40);line-height:calc(var(--font-size-40) + 8px);letter-spacing:-.015em}.ci-corp-form-intro{margin:16px 0 0;color:#5A544A;font-size:16px;line-height:26px}.ci-corp-features{display:grid;gap:20px;margin:32px 0;padding:0;list-style:none}.ci-corp-features li{display:flex;align-items:flex-start;gap:16px}.ci-corp-features strong{display:block;color:#0D0B0A;font-weight:600;font-size:15px;line-height:22px}.ci-corp-features span span{display:block;margin-top:2px;color:#5A544A;font-size:14px;line-height:21px}.ci-corp-feature-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;color:#B39062;background-color:#F6EFE5;border-radius:999px}.ci-corp-feature-icon .ci-icon{width:22px;height:22px}.ci-corp-form-image{overflow:hidden;border-radius:16px}@media (max-width:1199px){.ci-corp-form-image{display:none}}.ci-corp-form-image img{display:block;width:100%;aspect-ratio:1.5;object-fit:cover}.ci-corp-links{display:grid;gap:8px;margin-top:24px;padding:16px 20px;font-size:14px;line-height:22px;background-color:#F6EFE5;border-radius:12px}.ci-corp-links a{color:#C8102E;font-weight:600}.ci-corp-links a:hover{color:#990c23}.ci-corp-form-card{padding:40px;background-color:#FFF;border:1px solid #E8E6E2;border-radius:20px;box-shadow:0 24px 64px rgb(0 0 0 / .06)}@media (max-width:767px){.ci-corp-form-card{padding:24px 16px}}.ci-corp-form-title{margin:0 0 24px;color:#0D0B0A;line-height:24px;font-weight:600;font-size:var(--font-size-13);letter-spacing:.16em;text-transform:uppercase}.ci-corp-form-title:after{content:"";display:block;width:40px;height:1px;margin-top:16px;background-color:#B39062}.ci-corp-form .ci-field{margin-bottom:16px}.ci-corp-form .ci-field label{display:block;margin-bottom:6px;color:#0D0B0A;font-weight:600;font-size:12px;line-height:20px;letter-spacing:.08em;text-transform:uppercase}.ci-corp-form .ci-field label span{color:#C8102E}.ci-corp-form .ci-field input,.ci-corp-form .ci-field select,.ci-corp-form .ci-field textarea{display:block;width:100%;height:52px;padding:0 20px;color:#0D0B0A;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;font-size:14px;background-color:#FFF;border:1px solid #E8E6E2;border-radius:999px;outline:none;box-shadow:none;transition:border-color 0.3s cubic-bezier(.22,.61,.36,1),box-shadow 0.3s cubic-bezier(.22,.61,.36,1)}.ci-corp-form .ci-field input:focus,.ci-corp-form .ci-field select:focus,.ci-corp-form .ci-field textarea:focus{border-color:#0E0E0E;box-shadow:0 0 0 4px rgb(14 14 14 / .04);outline:none}.ci-corp-form .ci-field input::placeholder,.ci-corp-form .ci-field select::placeholder,.ci-corp-form .ci-field textarea::placeholder{color:#5A544A}.ci-corp-form .ci-field select{padding-right:44px;background:#FFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m19.92 8.95-6.52 6.52c-.77.77-2.03.77-2.8 0L4.08 8.95'/%3E%3C/svg%3E") right 18px center / 16px no-repeat;appearance:none;-webkit-appearance:none}.ci-corp-form .ci-field textarea{height:auto;min-height:140px;padding:16px 20px;line-height:22px;border-radius:16px;resize:vertical}.ci-corp-form .ci-field.is-invalid input,.ci-corp-form .ci-field.is-invalid select,.ci-corp-form .ci-field.is-invalid textarea{border-color:#C8102E}.ci-corp-form .ci-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}@media (max-width:767px){.ci-corp-form .ci-field-row{grid-template-columns:minmax(0,1fr)}}.ci-corp-form .ci-field-error{flex-basis:100%;margin-top:6px;color:#C8102E;font-size:12px;line-height:18px}.ci-corp-form .ci-check{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 12px;margin:8px 0 20px;color:#5A544A;font-size:13px;line-height:20px;cursor:pointer}.ci-corp-form .ci-check input{flex-shrink:0;width:18px;height:18px;margin:1px 0 0;background-color:#FFF;border:1px solid #BDB8AE;border-radius:3px;cursor:pointer;appearance:none;-webkit-appearance:none;transition:background-color 0.25s cubic-bezier(.22,.61,.36,1),border-color 0.25s cubic-bezier(.22,.61,.36,1)}.ci-corp-form .ci-check input:checked{background:#0E0E0E url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M2.92 7 5.83 9.92l5.84-5.84' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat;border-color:#0E0E0E}.ci-corp-form .ci-check>span{flex:1 1 0%;min-width:0}.ci-corp-form .ci-check a{color:#C8102E;text-decoration:underline}.ci-corp-form .ci-check.is-invalid input{border-color:#C8102E}.ci-corp-form .ci-check .ci-field-error{margin-left:30px}.ci-corp-form .ci-corp-captcha{margin-bottom:16px}.ci-corp-form .ci-corp-captcha:empty{display:none}.ci-corp-form [type="submit"]{width:100%;height:52px}.ci-corp-form [type="submit"]:disabled{opacity:.6;cursor:wait}.ci-corp-form-status{margin-bottom:16px;padding:14px 18px;font-size:14px;line-height:22px;border-radius:12px}.ci-corp-form-status.is-error{color:#C8102E;background-color:#FBF0EE}.ci-corp-form-status.is-success{color:#1E5E3A;background-color:#EEF6F0}.ci-corp-form-status a{color:inherit;text-decoration:underline}.ci-about-hero{position:relative;height:600px;overflow:hidden;color:#FFF;background-color:#0E0E0E}@media (max-width:1199px){.ci-about-hero{height:480px}}@media (max-width:767px){.ci-about-hero{height:300px}}.ci-about-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 60%,rgb(0 0 0 / .28) 100%);pointer-events:none}.ci-about-hero.has-content{display:flex;align-items:flex-end}.ci-about-hero.has-content:after{background:linear-gradient(180deg,rgb(0 0 0 / .05) 30%,rgb(0 0 0 / .72) 100%)}.ci-about-hero>.container{position:relative;z-index:1;width:100%}.ci-about-hero-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 35%}.ci-about-hero-content{max-width:720px;padding:0 0 56px}@media (max-width:991px){.ci-about-hero-content{padding-bottom:32px}}.ci-about-hero-content .ci-eyebrow{margin-bottom:16px;color:rgb(255 255 255 / .8)}.ci-about-hero-content .ci-display-title{color:#FFF}.ci-about-intro{margin-bottom:120px;padding:96px 0;background-color:#F6EFE5}@media (max-width:1199px){.ci-about-intro{margin-bottom:80px;padding:72px 0}}@media (max-width:991px){.ci-about-intro{margin-bottom:56px;padding:56px 0}}.ci-about-intro-inner{max-width:820px;margin:0 auto;text-align:center}.ci-about-intro-inner .ci-eyebrow{justify-content:center;margin-bottom:20px}.ci-about-intro-inner .ci-eyebrow:after{content:"";flex:0 0 32px;height:1px;background-color:#B39062}.ci-about-intro-inner .home-section-title{margin-bottom:32px}.ci-about-intro-inner p{margin:0 0 16px;color:#2B2A28;font-size:var(--font-size-16);line-height:1.75}.ci-about-intro-inner .ci-about-link{margin-top:12px}.ci-about-link{gap:8px;text-align:left}.ci-about-link svg{flex-shrink:0}.ci-about-link:hover svg{transform:translate(2px,-2px)}.ci-about-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1100px;margin:56px auto 0;padding:40px 0 0;list-style:none;border-top:1px solid #E8E6E2}@media (max-width:991px){.ci-about-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px;margin-top:40px;padding-top:32px}}.ci-about-stats li{display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 16px;text-align:center}.ci-about-stats li+li{border-left:1px solid #E8E6E2}@media (max-width:991px){.ci-about-stats li:nth-child(odd){border-left:none}}.ci-about-stats strong{color:#0E0E0E;font-weight:600;font-size:var(--font-size-48);line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ci-about-stats span{color:#716F6B;font-weight:600;font-size:11px;line-height:16px;letter-spacing:.16em;text-transform:uppercase}.ci-about-film{max-width:960px;margin:0 auto 32px;overflow:hidden;color:#FFF;background-color:#0E0E0E;border-radius:16px;box-shadow:0 24px 60px rgb(0 0 0 / .12)}@media (max-width:991px){.ci-about-film{margin-bottom:24px}}.ci-about-film.has-video .ci-about-film-screen{cursor:pointer}.ci-about-film.is-playing .ci-about-film-screen{cursor:default}.ci-about-film.is-playing .ci-about-film-poster,.ci-about-film.is-playing .ci-about-film-play{display:none}.ci-about-film-screen{position:relative;aspect-ratio:1.7777777778;background-color:#000}.ci-about-film-screen img,.ci-about-film-screen video,.ci-about-film-screen iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.ci-about-film-screen img{object-fit:cover;transition:transform 1.2s cubic-bezier(.22,.61,.36,1)}.ci-about-film-screen video{background-color:#000}.ci-about-film.has-video:not(.is-playing):hover .ci-about-film-poster{transform:scale(1.02)}.ci-about-film-bar{display:flex;align-items:center;justify-content:space-between;gap:16px 32px;padding:24px 32px;border-top:1px solid rgb(255 255 255 / .08)}@media (max-width:767px){.ci-about-film-bar{flex-direction:column;align-items:flex-start;padding:20px}}.ci-about-film-title{font-weight:600;font-size:var(--font-size-20);line-height:calc(var(--font-size-20) + 8px);letter-spacing:-.01em}.ci-about-film-text{margin-top:4px;color:rgb(255 255 255 / .7);font-size:var(--font-size-14);line-height:calc(var(--font-size-14) + 8px)}.ci-about-film-play{display:inline-flex;flex-shrink:0;align-items:center;gap:14px;padding:0;color:#FFF;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;line-height:20px;font-weight:600;font-size:var(--font-size-12);letter-spacing:.14em;text-transform:uppercase;background:none;border:none;cursor:pointer}.ci-about-film-play i{display:flex;align-items:center;justify-content:center;width:56px;height:56px;color:#0E0E0E;background-color:#FFF;border-radius:999px;transition:color 0.35s cubic-bezier(.22,.61,.36,1),background-color 0.35s cubic-bezier(.22,.61,.36,1),transform 0.35s cubic-bezier(.22,.61,.36,1)}.ci-about-film-play i svg{width:20px;height:20px;margin-left:3px}.ci-about-film-play:hover i{color:#FFF;background-color:#C8102E;transform:scale(1.05)}.ci-about-companies{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}@media (max-width:1199px){.ci-about-companies{gap:16px}}@media (max-width:767px){.ci-about-companies{gap:12px}}.ci-about-company{position:relative;display:block;flex:0 0 calc((100% - 72px) / 4);aspect-ratio:.8;overflow:hidden;color:#FFF;background-color:#0E0E0E;border-radius:16px;isolation:isolate}@media (max-width:1199px){.ci-about-company{flex-basis:calc((100% - 32px) / 3)}}@media (max-width:767px){.ci-about-company{flex-basis:calc((100% - 12px) / 2);border-radius:12px}}.ci-about-company img{position:absolute;top:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.22,.61,.36,1)}.ci-about-company:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#fff0 40%,rgb(0 0 0 / .35) 65%,rgb(0 0 0 / .82) 100%)}.ci-about-company.is-featured:before{content:"";position:absolute;inset:0;z-index:2;border:1px solid rgb(179 144 98 / .9);border-radius:inherit;pointer-events:none}@media (min-width:1200px){.ci-about-company:hover{color:#FFF}.ci-about-company:hover img{transform:scale(1.04)}.ci-about-company:hover .ci-about-company-title:after{width:64px}}.ci-about-company-badge{position:absolute;top:16px;left:16px;z-index:1;padding:5px 12px;color:#B39062;font-weight:600;font-size:10px;line-height:16px;letter-spacing:.16em;text-transform:uppercase;background-color:rgb(14 14 14 / .72);border:1px solid rgb(179 144 98 / .6);border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media (max-width:767px){.ci-about-company-badge{top:10px;left:10px;padding:3px 9px}}.ci-about-company-body{position:absolute;right:24px;bottom:24px;left:24px}@media (max-width:767px){.ci-about-company-body{right:14px;bottom:14px;left:14px}}.ci-about-company-title{margin:0;font-weight:600;font-size:var(--font-size-18);line-height:calc(var(--font-size-18) + 6px);letter-spacing:-.01em}.ci-about-company-title:after{content:"";display:block;width:32px;height:1px;margin-top:10px;background-color:#B39062;transition:width 0.6s cubic-bezier(.22,.61,.36,1)}.ci-about-company-text{margin:10px 0 0;color:rgb(255 255 255 / .78);font-size:var(--font-size-13);line-height:calc(var(--font-size-13) + 7px)}@media (max-width:767px){.ci-about-company-text{margin-top:8px;font-size:11px;line-height:16px}}.ci-about-members{margin-bottom:120px;padding:96px 0;background-color:#F6EFE5}@media (max-width:1199px){.ci-about-members{margin-bottom:80px;padding:72px 0}}@media (max-width:991px){.ci-about-members{margin-bottom:56px;padding:56px 0}}.ci-about-members .home-section-text strong{color:#0E0E0E;font-weight:600}.ci-story{background-color:#F6EFE5}.ci-story .container{max-width:calc(1280px + 2 * var(--ci-page-gap));margin-right:auto;margin-left:auto}.ci-story .ci-eyebrow{color:#C8102E}.ci-story .ci-eyebrow:before{background-color:#C8102E}.ci-story .ci-btn.ci-btn-light{color:#FFF;background-color:#fff0;border-color:rgb(255 255 255 / .55)}.ci-story .ci-btn.ci-btn-light:hover{color:#0E0E0E!important;background-color:#FFFFFF!important;border-color:#FFFFFF!important;box-shadow:none}.ci-story-heading{margin:0;color:#0E0E0E;font-weight:400;font-size:var(--font-size-44);line-height:1.2;letter-spacing:-.01em}.ci-story-heading em{color:#C8102E;font-style:normal}.ci-story-text{margin:20px 0 0;color:#2B2A28;font-size:var(--font-size-16);line-height:1.75}.ci-story-signature{display:block;margin-top:24px;color:#C8102E;font-style:italic;font-size:var(--font-size-16);line-height:1.5}.ci-story-signature-note{display:block;margin-top:6px;color:#716F6B;font-weight:600;font-size:11px;line-height:16px;letter-spacing:.16em;text-transform:uppercase}.ci-story-quote-mark{display:block;width:30px;height:23px;margin-bottom:24px;color:rgb(200 16 46 / .55)}.ci-story-hero{display:grid;grid-template-columns:minmax(0,1fr);height:clamp(520px, 40vw, 760px);background-color:#0E0E0E}.ci-story-hero.has-side{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1199px){.ci-story-hero.has-side{grid-template-columns:minmax(0,1fr)}}@media (max-width:991px){.ci-story-hero{height:600px}}@media (max-width:767px){.ci-story-hero{height:540px}}.ci-story-hero-main{position:relative;overflow:hidden}.ci-story-hero-main:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 38%,rgb(0 0 0 / .78) 100%),linear-gradient(90deg,rgb(0 0 0 / .4) 0%,#fff0 60%);pointer-events:none}.ci-story-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:72% 20%}.ci-story-hero-content{position:absolute;right:64px;bottom:64px;left:64px;z-index:1;max-width:520px;color:#FFF}@media (max-width:1199px){.ci-story-hero-content{right:40px;bottom:48px;left:40px}}@media (max-width:767px){.ci-story-hero-content{right:20px;bottom:32px;left:20px}}.ci-story-hero-content .ci-eyebrow{margin-bottom:20px;color:rgb(255 255 255 / .9)}.ci-story-hero-title{margin:0;color:#FFF;font-size:var(--font-size-72);line-height:1.04;letter-spacing:-.02em}.ci-story-hero-title strong,.ci-story-hero-title span{display:block}.ci-story-hero-title strong{font-weight:700}.ci-story-hero-title span{font-weight:400}.ci-story-hero-text{max-width:440px;margin:24px 0 0;color:rgb(255 255 255 / .78);font-size:var(--font-size-16);line-height:1.7}.ci-story-hero-side{position:relative;overflow:hidden}@media (max-width:1199px){.ci-story-hero-side{display:none}}.ci-story-hero-side img,.ci-story-hero-side video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ci-story-quote{padding:104px 0;text-align:center}@media (max-width:1199px){.ci-story-quote{padding:80px 0}}@media (max-width:991px){.ci-story-quote{padding:56px 0}}.ci-story-quote .ci-story-quote-mark{margin:0 auto 24px}.ci-story-quote blockquote{max-width:760px;margin:0 auto;font-size:var(--font-size-40)}.ci-story-quote figcaption{margin-top:28px;color:#716F6B;font-weight:500;font-size:11px;line-height:16px;letter-spacing:.26em;text-transform:uppercase}.ci-story-quote figcaption:before{content:"— "}.ci-story-quote-inner{margin:0}.ci-story-timeline{padding:88px 0 96px;color:#FFF;background-color:#0B0A09}@media (max-width:991px){.ci-story-timeline{padding:56px 0 64px}}.ci-story-timeline-title{margin:0 0 48px;color:rgb(255 255 255 / .9);font-weight:600;font-size:12px;line-height:16px;letter-spacing:.26em;text-align:center;text-transform:uppercase}.ci-story-timeline-title:after{content:"";display:block;width:48px;height:1px;margin:18px auto 0;background-color:#B39062}@media (max-width:991px){.ci-story-timeline-title{margin-bottom:32px}}.ci-story-timeline-list{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:32px;margin:0;padding:0;list-style:none}@media (max-width:1199px){.ci-story-timeline-list{grid-auto-columns:280px;gap:20px;margin:0 calc(var(--ci-page-gap) * -1);padding:0 var(--ci-page-gap) 12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--ci-page-gap);scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .25) #fff0}}@media (max-width:767px){.ci-story-timeline-list{grid-auto-columns:78%}}.ci-story-milestone{position:relative;padding-top:0;scroll-snap-align:start}.ci-story-milestone-media{margin-bottom:24px;overflow:hidden;aspect-ratio:1.3333333333;background-color:#1A1714;border-radius:12px}.ci-story-milestone-media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.22,.61,.36,1)}.ci-story-milestone:hover .ci-story-milestone-media img{transform:scale(1.04)}.ci-story-milestone-year{display:flex;align-items:center;gap:12px;color:#FFF;font-weight:600;font-size:var(--font-size-28);line-height:1.1;letter-spacing:.01em;font-variant-numeric:tabular-nums}.ci-story-milestone-year:after{content:"";flex:1 1 auto;height:1px;background-color:rgb(255 255 255 / .14)}.ci-story-milestone-title{margin:12px 0 0;color:#FFF;font-weight:600;font-size:var(--font-size-15);line-height:1.45}.ci-story-milestone-text{margin:8px 0 0;color:rgb(255 255 255 / .62);font-size:var(--font-size-14);line-height:1.65}.ci-story-split{display:grid;grid-template-columns:minmax(0,1fr)}.ci-story-split.has-media{grid-template-columns:repeat(2,minmax(0,1fr));min-height:560px}@media (max-width:991px){.ci-story-split.has-media{grid-template-columns:minmax(0,1fr);min-height:0}}.ci-story-split.is-reversed .ci-story-split-media{order:-1}.ci-story-split-text{display:flex;align-items:center;padding:96px 64px}@media (max-width:1199px){.ci-story-split-text{padding:72px 40px}}@media (max-width:991px){.ci-story-split-text{padding:48px var(--gutter) 56px}}.ci-story-split-inner{width:100%;max-width:520px;margin:0 auto}.ci-story-split-inner .ci-story-heading{font-size:var(--font-size-40)}.ci-story-split-media{position:relative;overflow:hidden;background-color:#0E0E0E}@media (max-width:991px){.ci-story-split-media{order:-1;aspect-ratio:1.6}}.ci-story-split-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ci-story-detail .ci-story-split-inner{max-width:440px}.ci-story-detail figcaption{margin-top:4px}.ci-story-heritage{padding:104px 0;border-top:1px solid #E8E6E2}@media (max-width:1199px){.ci-story-heritage{padding:80px 0}}@media (max-width:991px){.ci-story-heritage{padding:56px 0}}.ci-story-heritage .ci-eyebrow{margin-bottom:20px}.ci-story-heritage-inner{max-width:640px}.ci-story-heritage-inner .ci-story-text{max-width:560px}.ci-story-partner{padding:104px 0;color:#FFF;background:radial-gradient(120% 90% at 80% 0%,#3A3026 0%,#1A1511 48%,#0E0B09 100%)}@media (max-width:1199px){.ci-story-partner{padding:80px 0}}@media (max-width:991px){.ci-story-partner{padding:56px 0}}.ci-story-partner .ci-eyebrow{margin-bottom:20px;color:rgb(255 255 255 / .85)}.ci-story-partner .ci-story-heading{color:#FFF}.ci-story-partner .ci-story-heading em{color:inherit;font-style:italic}.ci-story-partner .ci-story-text{max-width:560px;margin-top:16px;color:rgb(255 255 255 / .72);font-size:var(--font-size-15)}.ci-story-partner .ci-story-text:first-of-type{margin-top:24px}.ci-story-partner-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:40px 72px}.has-media .ci-story-partner-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}@media (max-width:991px){.has-media .ci-story-partner-grid{grid-template-columns:minmax(0,1fr)}}.ci-story-film.ci-about-film{max-width:none;margin:0;border:1px solid rgb(255 255 255 / .08);box-shadow:0 32px 80px rgb(0 0 0 / .45)}.ci-story-film-play.ci-about-film-play{position:absolute;top:50%;left:50%;z-index:1;display:inline-flex;align-items:center;gap:12px;padding:0;color:#FFF;background:none;border:0;transform:translate(-50%,-50%);cursor:pointer}.ci-story-film-play.ci-about-film-play i{display:flex;align-items:center;justify-content:center;width:64px;height:64px;color:#0E0E0E;background-color:#FFF;border-radius:50%;box-shadow:0 10px 30px rgb(0 0 0 / .35);transition:transform 0.35s cubic-bezier(.22,.61,.36,1)}.ci-story-film-play.ci-about-film-play svg{width:22px;height:22px;margin-left:3px}.ci-story-film-play.ci-about-film-play .ci-about-film-title{font-weight:600;font-size:12px;line-height:16px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px 12px rgb(0 0 0 / .6)}.ci-story-film-play.ci-about-film-play:hover i{transform:scale(1.06)}.ci-story-film-play.ci-about-film-play:focus-visible i{outline:2px solid #FFF;outline-offset:4px}.ci-story-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.ci-story-actions .ci-btn svg{width:18px;height:18px}.ci-story-info{padding:96px 0 104px;background-color:#f3e9dc}@media (max-width:1199px){.ci-story-info{padding:72px 0 80px}}@media (max-width:991px){.ci-story-info{padding:56px 0 64px}}.ci-story-info-head{max-width:860px;margin:0 auto;text-align:center}.ci-story-info-head .ci-story-heading{font-size:var(--font-size-40)}.ci-story-info-head .ci-story-heading:after{content:"";display:block;width:48px;height:1px;margin:28px auto 0;background-color:#B39062}.ci-story-info-head .ci-story-heading em{font-style:italic}.ci-story-info-lead{margin:28px auto 0;color:#2B2A28;font-style:italic;font-size:var(--font-size-17);line-height:1.8}.ci-story-info-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.5s cubic-bezier(.22,.61,.36,1)}.ci-story-info-body.is-open{grid-template-rows:1fr}.ci-story-info-clip{min-height:0;overflow:hidden}.ci-story-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px;max-width:1100px;margin:0 auto;padding-top:48px}@media (max-width:991px){.ci-story-info-grid{grid-template-columns:minmax(0,1fr);padding-top:32px}}.ci-story-info-item{padding:28px 0;border-top:1px solid #dddad4}.ci-story-info-item h3{margin:0;color:#0E0E0E;font-weight:600;font-size:var(--font-size-18);line-height:1.4}.ci-story-info-answer{margin-top:10px;color:#2B2A28;font-size:var(--font-size-15);line-height:1.75}.ci-story-info-answer p{margin:0 0 10px}.ci-story-info-answer p:last-child{margin-bottom:0}.ci-story-info-answer a{color:#C8102E;text-decoration:underline;text-underline-offset:3px}.ci-story-info-toggle{display:flex;align-items:center;gap:10px;margin:32px auto 0;padding:8px 4px;color:#C8102E;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;font-weight:500;font-size:var(--font-size-15);line-height:22px;background:none;border:0;cursor:pointer}.ci-story-info-toggle svg{width:16px;height:16px;transition:transform 0.35s cubic-bezier(.22,.61,.36,1)}.ci-story-info-toggle.is-open svg{transform:rotate(45deg)}.ci-story-info-toggle:hover span{text-decoration:underline;text-underline-offset:4px}@media (prefers-reduced-motion:reduce){.ci-story-info-body,.ci-story-milestone-media img{transition:none}}.ci-help-hero{padding:88px 0 128px;text-align:center;background-color:#F6EFE5}@media (max-width:991px){.ci-help-hero{padding:48px 0 88px}}.ci-help-hero .ci-eyebrow{justify-content:center;margin-bottom:20px}.ci-help-hero .ci-eyebrow:after{content:"";flex:0 0 32px;height:1px;background-color:#B39062}.ci-help-hero .ci-display-title{max-width:760px;margin:0 auto}.ci-help-lead{max-width:560px;margin:16px auto 0;color:#5A544A;font-size:var(--font-size-16);line-height:1.6}.ci-help-search{position:relative;display:block;max-width:640px;margin:36px auto 0}.ci-help-search svg{position:absolute;top:50%;left:24px;width:20px;height:20px;color:#716F6B;transform:translateY(-50%);pointer-events:none}.ci-help-search input{width:100%;height:60px;padding:0 24px 0 56px;color:#0D0B0A;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;font-size:15px;background-color:#FFF;border:1px solid #E8E6E2;border-radius:999px;box-shadow:0 12px 32px rgb(0 0 0 / .05);outline:none;-webkit-appearance:none;appearance:none;transition:border-color 0.3s cubic-bezier(.22,.61,.36,1),box-shadow 0.3s cubic-bezier(.22,.61,.36,1)}.ci-help-search input:focus{border-color:#0E0E0E;box-shadow:0 0 0 4px rgb(14 14 14 / .04);outline:none}.ci-help-search input::placeholder{color:#716F6B}@media (max-width:767px){.ci-help-search input{height:52px;font-size:16px}}.ci-help-popular{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:20px}.ci-help-popular span{margin-right:4px;color:#716F6B;font-weight:600;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.ci-help-popular button{padding:6px 14px;color:#0D0B0A;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;font-size:13px;line-height:20px;background:#fff0;border:1px solid #d6d2cb;border-radius:999px;cursor:pointer;transition:color 0.3s cubic-bezier(.22,.61,.36,1),border-color 0.3s cubic-bezier(.22,.61,.36,1)}.ci-help-popular button:hover{color:#0E0E0E;border-color:#0E0E0E}.ci-help-actions{position:relative;z-index:1;margin:-64px 0 96px}@media (max-width:991px){.ci-help-actions{margin:-48px 0 56px}}.ci-help-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}@media (max-width:1199px){.ci-help-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:767px){.ci-help-action-grid{gap:12px}}.ci-help-action{position:relative;display:flex;flex-direction:column;gap:8px;padding:28px 28px 72px;color:#0D0B0A;background-color:#FFF;border:1px solid #E8E6E2;border-radius:16px;box-shadow:0 18px 40px rgb(0 0 0 / .05);transition:border-color 0.4s cubic-bezier(.22,.61,.36,1),box-shadow 0.4s cubic-bezier(.22,.61,.36,1),transform 0.4s cubic-bezier(.22,.61,.36,1)}.ci-help-action strong{margin-top:12px;font-weight:600;font-size:var(--font-size-16);line-height:24px;letter-spacing:-.01em}.ci-help-action>span:not(.ci-help-action-icon){color:#5A544A;font-size:var(--font-size-13);line-height:20px}.ci-help-action i{position:absolute;right:24px;bottom:24px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #E8E6E2;border-radius:999px;transition:color 0.35s cubic-bezier(.22,.61,.36,1),background-color 0.35s cubic-bezier(.22,.61,.36,1),border-color 0.35s cubic-bezier(.22,.61,.36,1)}.ci-help-action i svg{width:16px;height:16px}@media (min-width:1200px){.ci-help-action:hover{color:#0D0B0A;border-color:rgb(179 144 98 / .6);box-shadow:0 22px 44px rgb(0 0 0 / .08);transform:translateY(-3px)}.ci-help-action:hover i{color:#FFF;background-color:#0E0E0E;border-color:#0E0E0E}}@media (max-width:767px){.ci-help-action{padding:20px 16px 60px}.ci-help-action strong{margin-top:8px;font-size:14px;line-height:20px}.ci-help-action>span:not(.ci-help-action-icon){font-size:12px;line-height:18px}.ci-help-action i{right:16px;bottom:16px;width:32px;height:32px}}.ci-help-action-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;color:#B39062;background-color:#0E0E0E;border-radius:999px}.ci-help-action-icon svg{width:24px;height:24px}@media (max-width:767px){.ci-help-action-icon{width:44px;height:44px}.ci-help-action-icon svg{width:20px;height:20px}}.ci-help-faq{margin-bottom:120px}@media (max-width:991px){.ci-help-faq{margin-bottom:56px}}.ci-help-faq-row{display:grid;grid-template-columns:300px minmax(0,1fr);align-items:start;gap:64px}@media (max-width:1199px){.ci-help-faq-row{grid-template-columns:240px minmax(0,1fr);gap:40px}}@media (max-width:991px){.ci-help-faq-row{grid-template-columns:minmax(0,1fr);gap:24px}}.ci-help-topics{position:sticky;top:160px;display:flex;flex-direction:column;gap:4px;padding:24px;background-color:#F6EFE5;border-radius:16px}.ci-help-topics a{display:flex;align-items:center;gap:12px;padding:12px 14px;color:#0D0B0A;font-size:14px;line-height:20px;border-radius:10px;transition:color 0.3s cubic-bezier(.22,.61,.36,1),background-color 0.3s cubic-bezier(.22,.61,.36,1),box-shadow 0.3s cubic-bezier(.22,.61,.36,1)}.ci-help-topics a svg{flex-shrink:0;width:20px;height:20px;color:#B39062}.ci-help-topics a span{flex:1 1 auto}.ci-help-topics a em{color:#716F6B;font-style:normal;font-size:12px;font-variant-numeric:tabular-nums}.ci-help-topics a:hover{color:#0E0E0E;background-color:rgb(255 255 255 / .6)}.ci-help-topics a.is-active{color:#0E0E0E;font-weight:600;background-color:#FFF;box-shadow:0 6px 16px rgb(0 0 0 / .04)}@media (max-width:991px){.ci-help-topics{position:static;flex-direction:row;gap:8px;margin:0 calc(-1 * var(--ci-page-gap));padding:0 var(--ci-page-gap) 4px;overflow-x:auto;background:none;border-radius:0;scrollbar-width:none}.ci-help-topics::-webkit-scrollbar{display:none}.ci-help-topics a{flex:0 0 auto;padding:10px 16px;font-size:13px;background-color:#FFF;border:1px solid #E8E6E2;border-radius:999px}.ci-help-topics a svg{width:18px;height:18px}.ci-help-topics a em{display:none}.ci-help-topics a.is-active{border-color:#0E0E0E;box-shadow:none}}.ci-help-topics-title{margin:0 0 8px 14px;color:#716F6B;font-weight:600;font-size:var(--font-size-13);letter-spacing:.16em;text-transform:uppercase;font-size:11px}@media (max-width:991px){.ci-help-topics-title{display:none}}.ci-help-group{scroll-margin-top:160px}.ci-help-group+.ci-help-group{margin-top:56px}.ci-help-group[hidden]{display:none}.ci-help-group-title{position:relative;margin:0 0 4px;padding-bottom:16px;line-height:22px;font-weight:600;font-size:var(--font-size-13);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #E8E6E2}.ci-help-group-title:after{content:"";position:absolute;left:0;bottom:-1px;width:40px;height:1px;background-color:#B39062}.ci-help-item{border-bottom:1px solid #E8E6E2}.ci-help-item[hidden]{display:none}.ci-help-q{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:22px 0;color:#0D0B0A;font-family:"Montserrat","Montserrat Fallback",system-ui,sans-serif;font-weight:500;font-size:var(--font-size-16);line-height:24px;text-align:left;background:none;border:0;cursor:pointer;transition:color 0.3s cubic-bezier(.22,.61,.36,1)}@media (max-width:767px){.ci-help-q{padding:18px 0;font-size:15px;line-height:22px}}.ci-help-q i{position:relative;flex:0 0 28px;height:28px;border:1px solid #E8E6E2;border-radius:999px;transition:color 0.3s cubic-bezier(.22,.61,.36,1),background-color 0.3s cubic-bezier(.22,.61,.36,1),border-color 0.3s cubic-bezier(.22,.61,.36,1)}.ci-help-q i:before,.ci-help-q i:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:1px;background-color:currentColor;transform:translate(-50%,-50%);transition:transform 0.3s cubic-bezier(.22,.61,.36,1)}.ci-help-q i:after{transform:translate(-50%,-50%) rotate(90deg)}.ci-help-q:hover{color:#0E0E0E}.ci-help-q:hover i{border-color:#0E0E0E}.ci-help-item.is-open .ci-help-q{color:#0E0E0E}.ci-help-item.is-open .ci-help-q i{color:#FFF;background-color:#0E0E0E;border-color:#0E0E0E}.ci-help-item.is-open .ci-help-q i:after{transform:translate(-50%,-50%) rotate(0deg)}.ci-help-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.35s cubic-bezier(.22,.61,.36,1)}.ci-help-a>div{overflow:hidden;visibility:hidden;transition:visibility 0s linear 0.35s}.ci-help-a p{margin:0;padding:0 56px 24px 0;color:#2B2A28;font-size:15px;line-height:1.75}@media (max-width:767px){.ci-help-a p{padding-right:0}}.ci-help-a p a{color:#C8102E;text-decoration:underline;text-underline-offset:3px}.ci-help-item.is-open .ci-help-a{grid-template-rows:1fr}.ci-help-item.is-open .ci-help-a>div{visibility:visible;transition-delay:0s}.ci-help-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:56px 24px;text-align:center;background-color:#F6EFE5;border-radius:16px}.ci-help-empty strong{font-weight:600;font-size:var(--font-size-16)}.ci-help-empty span{color:#5A544A;font-size:14px}.ci-help-empty .ci-btn{margin-top:12px}.ci-help-empty[hidden]{display:none}.ci-help-contact{margin-bottom:96px}@media (max-width:991px){.ci-help-contact{margin-bottom:56px}}.ci-help-contact-card{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:48px;padding:64px;color:#FFF;background-color:#0E0E0E;border-radius:16px;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .06)}@media (max-width:1199px){.ci-help-contact-card{grid-template-columns:minmax(0,1fr);gap:32px;padding:48px}}@media (max-width:767px){.ci-help-contact-card{padding:32px 20px}}.ci-help-contact-card .ci-eyebrow{color:rgb(255 255 255 / .75)}.ci-help-contact-card h2{margin:0;font-weight:600;font-size:var(--font-size-32);line-height:calc(var(--font-size-32) + 8px);letter-spacing:-.01em}.ci-help-contact-card p{margin:12px 0 0;color:rgb(255 255 255 / .7);font-size:15px;line-height:1.6}.ci-help-channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width:767px){.ci-help-channels{grid-template-columns:minmax(0,1fr);gap:10px}}.ci-help-channel{display:flex;flex-direction:column;gap:6px;min-width:0;padding:24px;color:#FFF;border:1px solid rgb(255 255 255 / .12);border-radius:14px;transition:border-color 0.3s cubic-bezier(.22,.61,.36,1),background-color 0.3s cubic-bezier(.22,.61,.36,1)}@media (max-width:767px){.ci-help-channel{padding:18px 20px}}.ci-help-channel svg{width:24px;height:24px;margin-bottom:8px;color:#B39062}.ci-help-channel span{color:rgb(255 255 255 / .6);font-weight:600;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.ci-help-channel strong{font-weight:600;font-size:var(--font-size-16);line-height:24px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ci-help-channel:hover{color:#FFF;background-color:rgb(255 255 255 / .04);border-color:rgb(179 144 98 / .6)}.ci-help-policies{margin-bottom:120px}@media (max-width:991px){.ci-help-policies{margin-bottom:56px}}.ci-help-policies-title{margin-bottom:20px;font-weight:600;font-size:var(--font-size-13);letter-spacing:.16em;text-transform:uppercase}.ci-help-policy-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media (max-width:1199px){.ci-help-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ci-help-policy-grid{grid-template-columns:minmax(0,1fr);gap:8px}}.ci-help-policy-grid a{display:flex;align-items:center;gap:14px;padding:20px 22px;color:#0D0B0A;font-weight:500;font-size:14px;line-height:20px;background-color:#FFF;border:1px solid #E8E6E2;border-radius:14px;transition:color 0.3s cubic-bezier(.22,.61,.36,1),border-color 0.3s cubic-bezier(.22,.61,.36,1)}.ci-help-policy-grid a>svg{flex-shrink:0;width:22px;height:22px;color:#B39062}.ci-help-policy-grid a span{flex:1 1 auto}.ci-help-policy-grid a i{display:flex;color:#716F6B;transition:color 0.3s cubic-bezier(.22,.61,.36,1),transform 0.3s cubic-bezier(.22,.61,.36,1)}.ci-help-policy-grid a i svg{width:16px;height:16px}.ci-help-policy-grid a:hover{color:#0E0E0E;border-color:#0E0E0E}.ci-help-policy-grid a:hover i{color:#0E0E0E;transform:translateX(3px)}.ci-i{display:inline-block;flex:none;width:1em;height:1em;font-size:20px;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ci-i--fill{fill:currentColor;stroke:none}.ci-i--sm{font-size:16px}.ci-i--xs{font-size:14px}.ci-i--lg{font-size:24px}.ci-accent{color:#C8102E;font-weight:400;font-style:italic}.ci-eyebrow{display:inline-flex;align-items:center;gap:12px;color:#C8102E;font-weight:600;font-size:12px;line-height:16px;letter-spacing:.2em;text-transform:none}.ci-eyebrow--ruled::before,.ci-eyebrow--ruled::after{content:"";flex:0 0 32px;height:1px;background:#E89098}.ci-eyebrow--ink{color:#2B2722}.ci-sec-head{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:32px;text-align:center}@media (min-width:768px){.ci-sec-head{margin-bottom:40px}}.ci-sec-head__title{margin:0;font-weight:500;font-size:clamp(27px, calc(2.2vw + 16px), 50px);line-height:1.12;letter-spacing:-.015em}.ci-sec-head__text{max-width:640px;margin:0;color:#2B2722;font-size:15px;line-height:1.6}.ci-sec-head--left{align-items:flex-start;text-align:left}.ci-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 28px;color:#0A0908;text-decoration:none;white-space:nowrap;background:#fff0;border:1px solid #fff0;border-radius:8px;cursor:pointer;transition:background-color 0.25s cubic-bezier(.22,.61,.36,1),border-color 0.25s cubic-bezier(.22,.61,.36,1),color 0.25s cubic-bezier(.22,.61,.36,1),box-shadow 0.25s cubic-bezier(.22,.61,.36,1);font-weight:600;font-size:13px;line-height:1;letter-spacing:.1em;text-transform:none}.ci-btn .ci-i{font-size:16px;transition:transform 0.25s cubic-bezier(.22,.61,.36,1)}.ci-btn:hover .ci-i--move{transform:translateX(3px)}.ci-btn[disabled],.ci-btn.is-disabled{opacity:.5;pointer-events:none}.ci-btn--primary{color:#F5EFE6;background:#C8102E}.ci-btn--primary:hover,.ci-btn--primary:focus-visible{color:#F5EFE6;background:#A90B25;box-shadow:0 8px 20px rgb(200 16 46 / .22)}.ci-btn--dark{color:#F5EFE6;background:#0A0908}.ci-btn--dark:hover,.ci-btn--dark:focus-visible{color:#F5EFE6;background:#2B2722}.ci-btn--outline{border-color:#0A0908}.ci-btn--outline:hover,.ci-btn--outline:focus-visible{color:#F5EFE6;background:#0A0908}.ci-btn--outline-soft{border-color:#C8C4BC}.ci-btn--outline-soft:hover,.ci-btn--outline-soft:focus-visible{color:#0A0908;border-color:#0A0908}.ci-btn--light{color:#0D0B0A;background:#FBF8F2;border-color:#E8E6E2;border-radius:12px;box-shadow:0 4px 14px -4px rgb(35 24 16 / .16)}.ci-btn--light:hover,.ci-btn--light:focus-visible{color:#0D0B0A;border-color:#0D0B0A}.ci-btn--whatsapp{color:#FFF;background:#25D366}.ci-btn--whatsapp:hover,.ci-btn--whatsapp:focus-visible{color:#FFF;background:#1fb055}.ci-btn--sm{height:40px;padding:0 20px}.ci-btn--lg{height:56px}.ci-btn--block{display:flex;width:100%}.ci-btn.btn-loading{color:transparent!important;pointer-events:none}.ci-btn.btn-loading::after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid currentColor;border-color:#F5EFE6 #F5EFE6 #F5EFE6 #fff0;border-radius:50%;animation:ci-spin 0.7s linear infinite}@keyframes ci-spin{to{transform:rotate(360deg)}}.ci-link{display:inline-flex;align-items:center;gap:8px;color:#0D0B0A;font-weight:500;font-size:13.5px;text-decoration:none}.ci-link .ci-i{font-size:16px;transition:transform 0.25s cubic-bezier(.22,.61,.36,1)}.ci-link:hover{color:#C8102E}.ci-link:hover .ci-i{transform:translateX(3px)}.ci-link--caps{font-weight:600;font-size:13px;letter-spacing:.1em}.ci-badge{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;color:#F5EFE6;font-weight:600;font-size:12px;line-height:1;white-space:nowrap;background:#2B2722;border-radius:6px}.ci-badge .ci-i{font-size:13px;stroke-width:2.6}.ci-badge__dot{width:5px;height:5px;background:#C8102E;border-radius:50%}.ci-badge--amber{color:#1C1500;background:#FFB900;border:1px solid rgb(10 9 8 / .14)}.ci-badge--green{color:#FBF8F2;background:#0A8A4E}.ci-badge--rosso{background:#C8102E}.ci-badge--soft{color:#A90B25;background:#F3DFE0;border-radius:9999px}.ci-tag{display:inline-flex;align-items:center;height:17px;padding:0 6px;color:#FBF8F2;font-weight:700;font-size:10px;line-height:1;letter-spacing:.06em;background:#0A0908;border-radius:6px}.ci-chip{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;color:#0D0B0A;font-weight:500;font-size:13px;text-decoration:none;white-space:nowrap;background:#fff0;border:1px solid #C8C4BC;border-radius:9999px;cursor:pointer;transition:background-color 0.25s cubic-bezier(.22,.61,.36,1),border-color 0.25s cubic-bezier(.22,.61,.36,1),color 0.25s cubic-bezier(.22,.61,.36,1)}.ci-chip:hover{color:#0D0B0A;border-color:#0A0908}.ci-chip.is-active,.ci-chip[aria-pressed="true"]{color:#F5EFE6;background:#0A0908;border-color:#0A0908}.ci-chip--sm{height:32px;padding:0 12px;font-size:12px}.ci-seg{display:inline-flex;gap:2px;max-width:100%;padding:4px;overflow-x:auto;background:#F6F1E8;border:1px solid #D9D4C9;border-radius:9999px;scrollbar-width:none}.ci-seg::-webkit-scrollbar{display:none}.ci-seg__btn{flex:none;height:40px;padding:0 24px;color:#0D0B0A;font-weight:600;font-size:12.5px;letter-spacing:.1em;background:#fff0;border:0;border-radius:9999px;cursor:pointer;transition:background-color 0.25s cubic-bezier(.22,.61,.36,1),color 0.25s cubic-bezier(.22,.61,.36,1)}.ci-seg__btn.is-active,.ci-seg__btn[aria-selected="true"]{color:#F5EFE6;background:#0A0908}.ci-input,.ci-select,.ci-textarea{display:block;width:100%;height:48px;padding:0 16px;color:#0D0B0A;font:inherit;font-size:15px;background:#FFF;border:1px solid #C8C4BC;border-radius:8px;outline:none;transition:border-color 0.25s cubic-bezier(.22,.61,.36,1),box-shadow 0.25s cubic-bezier(.22,.61,.36,1)}.ci-input::placeholder,.ci-select::placeholder,.ci-textarea::placeholder{color:#908A80}.ci-input:focus,.ci-select:focus,.ci-textarea:focus{border-color:#0D0B0A;box-shadow:0 0 0 4px rgb(10 9 8 / .05)}.ci-textarea{height:146px;padding:14px 16px;resize:vertical}.ci-select{padding-right:44px;appearance:none;background:#FFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230D0B0A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 16px center / 16px no-repeat}select.ci-select:not([size]){height:48px;padding:0 44px 0 16px;color:#0D0B0A;line-height:normal;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230D0B0A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-size:16px;background-repeat:no-repeat;border:1px solid #C8C4BC;border-radius:8px}.ci-label{display:block;margin-bottom:8px;color:#2B2722;font-weight:600;font-size:12px;letter-spacing:.2em}.ci-check{display:inline-flex;align-items:flex-start;gap:10px;color:#2B2722;font-size:13px;line-height:1.5;cursor:pointer}.ci-check input{flex:none;width:16px;height:16px;margin:2px 0 0;accent-color:#C8102E}.ci-check a{text-decoration:underline}.ci-stars{--ci-star-size:13px;position:relative;display:inline-block;flex:none;width:calc(var(--ci-star-size) * 5 + 4px);height:var(--ci-star-size);background:linear-gradient(90deg,#C8102E var(--rating,0%),#E2DACD var(--rating,0%));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6 6.6.9-4.8 4.6 1.2 6.5L12 17.4 6.1 20.5l1.2-6.5L2.5 9.4l6.6-.9z'/%3E%3C/svg%3E") left center / calc(var(--ci-star-size) + 1px) var(--ci-star-size) repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6 6.6.9-4.8 4.6 1.2 6.5L12 17.4 6.1 20.5l1.2-6.5L2.5 9.4l6.6-.9z'/%3E%3C/svg%3E") left center / calc(var(--ci-star-size) + 1px) var(--ci-star-size) repeat-x}.ci-stars--gold{background:linear-gradient(90deg,#DBA72E var(--rating,0%),#E2DACD var(--rating,0%))}.ci-stars--lg{--ci-star-size:18px}.ci-flag{display:inline-flex;flex:none;width:16px;height:11px;overflow:hidden;border-radius:2px}.ci-flag::before,.ci-flag::after,.ci-flag span{content:"";flex:1}.ci-flag::before{background:#009246}.ci-flag span{background:#F4F5F0}.ci-flag::after{background:#CE2B37}.ci-card{background:#FFF;border:1px solid #EDE9E3;border-radius:16px;box-shadow:0 1px 2px rgb(10 9 8 / .04),0 8px 24px rgb(10 9 8 / .06)}.ci-card--lg{border-radius:24px}.ci-icon-circle{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;color:#0D0B0A;border:1px solid #E89098;border-radius:50%}.ci-icon-circle .ci-i{font-size:20px}.ci-icon-circle--tint{width:40px;height:40px;background:#FDF4F5;border-color:#F4C8CD}.ci-ornament{position:relative;height:1px;background:#E2D6BF}.ci-ornament::after{content:"";position:absolute;top:-6px;left:50%;width:10px;height:10px;margin-left:-6px;background:#C8102E;border:2px solid #FBF8F2;transform:rotate(45deg)}.ci-acc{border-bottom:1px solid #E8E6E2}.ci-acc__head{display:flex;align-items:center;gap:14px;min-height:60px;padding:12px 0;list-style:none;cursor:pointer}.ci-acc__head::-webkit-details-marker{display:none}.ci-acc__head .ci-acc__chev{margin-left:auto;font-size:18px;transition:transform 0.25s cubic-bezier(.22,.61,.36,1)}.ci-acc[open]>.ci-acc__head .ci-acc__chev{transform:rotate(180deg)}.ci-acc__body{padding:0 0 20px}.ci-scrim{position:fixed;inset:0;z-index:1040;background:rgb(10 9 8 / .55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity 0.25s cubic-bezier(.22,.61,.36,1),visibility 0s linear 0.25s}.ci-scrim.is-open{opacity:1;visibility:visible;transition:opacity 0.25s cubic-bezier(.22,.61,.36,1)}.ci-modal{position:fixed;top:50%;left:50%;z-index:1050;width:calc(100% - 32px);max-width:440px;max-height:calc(100vh - 32px);overflow:auto;background:#F5EFE6;border-radius:16px;box-shadow:0 2px 8px rgb(10 9 8 / .08),0 24px 48px rgb(10 9 8 / .12);opacity:0;visibility:hidden;transform:translate(-50%,-46%);transition:opacity 0.25s cubic-bezier(.22,.61,.36,1),transform 0.25s cubic-bezier(.22,.61,.36,1),visibility 0s linear 0.25s}.ci-modal.is-open{opacity:1;visibility:visible;transform:translate(-50%,-50%);transition:opacity 0.25s cubic-bezier(.22,.61,.36,1),transform 0.25s cubic-bezier(.22,.61,.36,1)}.ci-modal__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:#2B2722;background:none;border:0;cursor:pointer}.ci-modal__close:hover{color:#C8102E}.ci-scroller{display:flex;gap:var(--ci-scroller-gap,16px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 var(--ci-gutter);scrollbar-width:none}.ci-scroller::-webkit-scrollbar{display:none}.ci-scroller>*{flex:none;scroll-snap-align:start}.ci-dots{display:flex;justify-content:center;gap:8px;margin-top:20px}.ci-dots button{width:8px;height:8px;padding:0;background:#D5D1C9;border:0;border-radius:9999px;cursor:pointer;transition:width 0.25s cubic-bezier(.22,.61,.36,1),background-color 0.25s cubic-bezier(.22,.61,.36,1)}.ci-dots button.is-active{width:24px;background:#C79A55}.ci-header{position:relative;z-index:1000;color:#0D0B0A;background:#FBF8F2}.ci-header a{text-decoration:none}.ci-header.is-stuck{position:fixed;top:0;right:0;left:0;animation:ci-header-in 0.3s cubic-bezier(.22,.61,.36,1)}.ci-header.is-stuck .ci-topbar{display:none}@keyframes ci-header-in{from{transform:translateY(-100%)}}.ci-topbar{display:none}@media (min-width:1200px){.ci-topbar{display:flex;align-items:center;justify-content:center;height:39px;color:#F5EFE6;background:#0A0908}}.ci-topbar__list{display:flex;align-items:center;gap:32px;margin:0;padding:0;font-size:13px;letter-spacing:.01em;list-style:none}.ci-topbar__list li{display:flex;align-items:center;gap:32px}.ci-topbar__list li+li::before{content:"";width:4px;height:4px;background:#C8102E;border-radius:50%}.ci-topbar__list a{color:inherit}.ci-topbar__list a:hover{color:#FFF;text-decoration:underline}.ci-header__main{border-bottom:1px solid #E8E6E2}.ci-header__row{display:flex;align-items:center;height:80px;padding-left:20px;transition:height 0.25s cubic-bezier(.22,.61,.36,1)}@media (min-width:576px){.ci-header__row{padding-left:32px}}@media (min-width:1200px){.ci-header__row{gap:24px;height:104px;padding-left:var(--ci-gutter)}}.ci-header__logo{display:block;flex:none;width:178px}.ci-header__logo img{display:block;width:100%;height:auto}@media (min-width:768px){.ci-header__logo{width:190px}}@media (min-width:1200px){.ci-header__logo{width:210px;margin-left:clamp(0px, 1.75vw, 25px);transition:width 0.25s cubic-bezier(.22,.61,.36,1)}}.ci-search{position:relative;display:none}@media (min-width:1200px){.ci-search{display:flex;flex:0 1 419px;align-items:center;height:41px;margin-left:clamp(24px, 6.2vw, 89px);background:#F5EFE6;border:1px solid #E8E6E2;border-radius:9999px;transition:border-color 0.25s cubic-bezier(.22,.61,.36,1)}.ci-search:focus-within{border-color:#5A544A}}.ci-search__field{display:flex;flex:1;align-items:center;gap:10px;min-width:0;margin:0;padding-left:21px;cursor:text}.ci-search__field input{flex:1;min-width:0;padding:0;color:#0D0B0A;font:inherit;font-size:13.5px;background:#fff0;border:0;outline:none;appearance:none}.ci-search__field input::placeholder{color:#5A544A}.ci-search__field input::-webkit-search-cancel-button{display:none}.ci-search__clear{display:flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;margin-right:8px;padding:0;color:#5A544A;background:none;border:0;cursor:pointer}.ci-search__clear[hidden]{display:none}.ci-search__submit{display:flex;flex:0 0 92px;align-items:center;justify-content:center;gap:8px;height:41px;margin:-1px -1px -1px 0;color:#F5EFE6;font:inherit;font-weight:600;font-size:13px;letter-spacing:.08em;background:#C8102E;border:0;border-radius:9999px;cursor:pointer;transition:background-color 0.25s cubic-bezier(.22,.61,.36,1)}.ci-search__submit:hover{background:#A90B25}.ci-suggest{position:absolute;top:calc(100% + 8px);right:0;left:0;z-index:20;max-height:min(420px, 70vh);padding:6px 0;overflow:auto;background:#FBF8F2;border:1px solid #E8E6E2;border-radius:12px;box-shadow:0 1px 2px rgb(10 9 8 / .04),0 8px 24px rgb(10 9 8 / .06)}.ci-suggest[hidden]{display:none}.ci-suggest__item{display:flex;align-items:center;gap:12px;min-height:60px;padding:7px 14px 7px 11px;color:#0D0B0A}.ci-suggest__item:hover,.ci-suggest__item.is-active{color:#0D0B0A;background:#F5EFE6}.ci-suggest__thumb{display:flex;align-items:center;justify-content:center;flex:none;width:46px;height:46px;overflow:hidden;background:#FFF;border:1px solid #F0EDE7;border-radius:8px}.ci-suggest__thumb img{width:100%;height:100%;object-fit:contain}.ci-suggest__thumb .ci-i{color:#5A544A;font-size:18px}.ci-suggest__text{display:flex;flex-direction:column;min-width:0}.ci-suggest__type{color:#C8102E;font-size:11px;line-height:15px;letter-spacing:.1em}.ci-suggest__name{overflow:hidden;font-weight:600;font-size:13.5px;line-height:19px;white-space:nowrap;text-overflow:ellipsis}.ci-suggest__name b{color:#C8102E;font-weight:700}.ci-suggest__arrow{margin-left:auto;color:#5A544A}.ci-suggest__all{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;margin:4px 12px 2px;color:#0D0B0A;font-weight:600;font-size:12.5px;letter-spacing:.08em;border-top:1px solid #E8E6E2}.ci-suggest__empty{margin:0;padding:16px;color:#5A544A;font-size:13.5px;text-align:center}.ci-header__actions{display:none}@media (min-width:1200px){.ci-header__actions{display:flex;align-items:center;gap:4px;margin-left:auto}}.ci-header__action{display:flex;flex-direction:column;align-items:center;gap:6px;width:66px;padding:6px 0;color:#0D0B0A;font-size:11.5px;line-height:1.2}.ci-header__action .ci-i{stroke-width:1.7}.ci-header__action>span:last-child{color:#2B2722}.ci-header__action:hover,.ci-header__action:hover>span:last-child{color:#C8102E}.ci-header__cart{width:60px}.ci-header__icon{position:relative;display:inline-flex}.ci-count{position:absolute;top:-6px;right:-9px;min-width:18px;height:18px;padding:0 4px;color:#FFF;font-weight:700;font-size:10px;line-height:18px;text-align:center;background:#C8102E;border:2px solid #FBF8F2;border-radius:9999px;box-sizing:content-box}.ci-count.is-empty,.ci-count:empty{display:none}.ci-header__divider{display:none}@media (min-width:1200px){.ci-header__divider{display:block;flex:none;width:1px;height:56px;margin:0 22px 0 8px;background:#E8E6E2}}.ci-header__partner{display:none}@media (min-width:1200px){.ci-header__partner{display:block;flex:none;margin-right:clamp(0px, 1.8vw, 26px)}.ci-header__partner img{display:block;width:auto;height:78px;transition:height 0.25s cubic-bezier(.22,.61,.36,1)}}.ci-header__mobile{display:flex;align-items:center;gap:2px;margin-left:auto;padding-right:12px}@media (min-width:1200px){.ci-header__mobile{display:none}}.ci-header__icon-btn{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:#0D0B0A;background:none;border:0;cursor:pointer}.ci-header__icon-btn .ci-count{top:4px;right:2px}.ci-header__menu{display:none}@media (min-width:1200px){.ci-header__menu{display:block;background:#FBF8F2;border-bottom:1px solid #E8E6E2}}.ci-nav{display:flex;align-items:stretch;justify-content:center;gap:clamp(28px, 3.3vw, 48px);height:63px;margin:0 auto;padding:0 var(--ci-gutter);list-style:none}.ci-nav__item{position:relative;display:flex}.ci-nav__item>a{display:flex;align-items:center;gap:9px;margin-bottom:-1px;padding-top:2px;color:#0D0B0A;font-size:14.5px;letter-spacing:.01em;border-bottom:2px solid #fff0;transition:color 0.25s cubic-bezier(.22,.61,.36,1),border-color 0.25s cubic-bezier(.22,.61,.36,1)}.ci-nav__item:hover>a,.ci-nav__item>a:focus-visible,.ci-nav__item>a.is-active{color:#C8102E;border-bottom-color:#C8102E}.ci-nav__item.has-sub:hover .ci-nav__drop,.ci-nav__item.has-sub:focus-within .ci-nav__drop{visibility:visible;opacity:1;transform:translate(-50%,0)}.ci-nav__drop{position:absolute;top:100%;left:50%;z-index:10;min-width:220px;padding:10px 0;visibility:hidden;background:#FBF8F2;border:1px solid #E8E6E2;border-radius:0 0 12px 12px;box-shadow:0 1px 2px rgb(10 9 8 / .04),0 8px 24px rgb(10 9 8 / .06);opacity:0;transform:translate(-50%,6px);transition:opacity 0.25s cubic-bezier(.22,.61,.36,1),transform 0.25s cubic-bezier(.22,.61,.36,1),visibility 0s linear 0.25s}.ci-nav__drop ul{margin:0;padding:0;list-style:none}.ci-nav__drop a{display:block;padding:9px 20px;color:#0D0B0A;font-size:14px}.ci-nav__drop a:hover{color:#C8102E;background:#F5EFE6}.ci-header.is-stuck{box-shadow:0 6px 18px rgb(10 9 8 / .06)}.ci-header.is-stuck .ci-header__row{height:64px}@media (min-width:1200px){.ci-header.is-stuck .ci-header__row{height:76px}}@media (max-width:1199px){.ci-header.is-stuck .ci-header__logo{width:150px}}@media (min-width:1200px){.ci-header.is-stuck .ci-header__logo{width:170px}}.ci-header.is-stuck .ci-header__partner img{height:56px}.ci-header.is-stuck .ci-nav{height:52px}#footer{margin-top:0;padding:0;background:#FBF8F2;border:0}.ci-footer{position:relative;color:#0D0B0A;background:#FBF8F2}.ci-footer a{text-decoration:none}.ci-footer__glow{height:48px;margin-bottom:-48px;background:linear-gradient(180deg,#F1EBE1 0%,#fff0 100%)}.ci-footer__brand{display:flex;flex-direction:column;align-items:center;padding-top:51px;text-align:center}@media (min-width:1200px){.ci-footer__brand{padding-top:63px}}.ci-footer__logo img{display:block;width:200px;height:auto}@media (min-width:1200px){.ci-footer__logo img{width:244px}}.ci-footer__motto{margin:30px 0 0;font-style:italic;font-size:15px}@media (min-width:1200px){.ci-footer__motto{margin-top:28px;font-size:16px}}.ci-footer__about{max-width:520px;margin:26px 10px 0;color:#2B2722;font-size:14px;line-height:1.6;text-wrap:pretty}@media (min-width:1200px){.ci-footer__about{margin-top:20px}}.ci-footer__contact{position:relative;display:flex;flex-direction:column;width:100%;margin-top:69px;overflow:hidden;text-align:left;background:#FFF;border:1px solid #EBE7E1;border-radius:16px;box-shadow:0 1px 2px rgb(10 9 8 / .04),0 8px 24px rgb(10 9 8 / .04)}.ci-footer__contact::before{content:"";position:absolute;top:-30px;right:0;left:0;height:1px;background:#E8E6E2}@media (min-width:1200px){.ci-footer__contact{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px 76px;width:768px;max-width:100%;margin-top:40px;padding:22px 0;overflow:visible;background:none;border:0;border-top:1px solid #E8E6E2;border-radius:0;box-shadow:none}.ci-footer__contact::before{content:none}}.ci-footer__contact-item{display:flex;align-items:center;gap:14px;color:#0D0B0A}@media (max-width:1199px){.ci-footer__contact-item{min-height:74px;padding:0 20px}.ci-footer__contact-item+.ci-footer__contact-item{border-top:1px solid #EBE7E1}}@media (min-width:1200px){.ci-footer__contact-item{gap:12px;font-size:14px}.ci-footer__contact-item .ci-icon-circle{width:auto;height:auto;color:#C8102E;background:none;border:0}.ci-footer__contact-item .ci-icon-circle .ci-i{font-size:24px;stroke-width:1.6}}.ci-footer__contact-item:hover{color:#0D0B0A}.ci-footer__contact-text{display:flex;flex:1;flex-direction:column;gap:2px;color:#0D0B0A;font-size:16px}.ci-footer__contact-text strong{font-weight:500;font-size:18px;letter-spacing:.04em}@media (min-width:1200px){.ci-footer__contact-text{flex:none;font-size:14px;line-height:17px}.ci-footer__contact-text strong{font-size:14px}}.ci-footer__contact-label{font-size:12px;letter-spacing:.18em}@media (min-width:1200px){.ci-footer__contact-label{font-size:14px;letter-spacing:0}}.ci-footer__contact-chev{color:#5A544A}@media (min-width:1200px){.ci-footer__contact-chev{display:none}}.ci-footer__wa{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;color:#FFF;font-weight:500;font-size:12.5px;background:#25D366;border-radius:9999px}.ci-footer__wa:hover{color:#FFF;background:#1fb055}@media (min-width:1200px){.ci-footer__wa{display:none}}.ci-footer__cols{margin-top:36px;border-top:1px solid #E8E6E2}@media (min-width:1200px){.ci-footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px, 100%),1fr));gap:32px 40px;margin-top:0;padding-top:30px}}.ci-fcol__head{margin:0}.ci-fcol__head button{display:flex;align-items:center;gap:14px;width:100%;height:61px;padding:0;color:#0D0B0A;font:inherit;font-weight:600;font-size:12.5px;letter-spacing:.19em;text-align:left;background:none;border:0;border-bottom:1px solid #E8E6E2;cursor:pointer}@media (min-width:1200px){.ci-fcol__head button{gap:12px;height:auto;padding-bottom:13px;font-size:12px;letter-spacing:.2em;cursor:default;pointer-events:none}}.ci-fcol__head .ci-i:first-child{color:#C8102E}.ci-fcol__chev{margin-left:auto;color:#0D0B0A!important;transition:transform 0.25s cubic-bezier(.22,.61,.36,1)}@media (min-width:1200px){.ci-fcol__chev{display:none}}.ci-fcol.is-open .ci-fcol__chev{transform:rotate(180deg)}.ci-fcol__links{display:flex;flex-direction:column;gap:12px;margin:0;padding:18px 0 22px 32px;list-style:none}@media (min-width:1200px){.ci-fcol__links{padding:19px 0 0}}.ci-fcol__links a{display:flex;flex-direction:column;color:#0D0B0A;font-size:14px;line-height:23px}.ci-fcol__links a:hover{color:#C8102E}.ci-fcol__links small{color:#5A544A;font-size:13.5px}@media (max-width:1199px){.ci-js .ci-fcol:not(.is-open) .ci-fcol__links{display:none}}.ci-news{display:flex;flex-direction:column;align-items:center;width:672px;max-width:100%;margin:17px auto 33px;padding:32px 20px 30px;text-align:center;background:#FDFCFA;border:1px solid #E8E6E2;border-radius:16px}@media (min-width:1200px){.ci-news{margin:48px auto 41px;padding:30px 48px 38px}}.ci-news .ci-eyebrow{font-size:12.5px}@media (min-width:1200px){.ci-news .ci-eyebrow{font-size:11px}}.ci-news__title{margin:20px 0 0;font-weight:500;font-size:23px;line-height:26px;letter-spacing:-.01em}@media (min-width:1200px){.ci-news__title{margin-top:16px;font-size:34px;line-height:41px}}.ci-news__title .ci-accent{display:block;font-style:normal}.ci-news__text{max-width:400px;margin:20px 0 0;font-style:italic;font-size:14.5px;line-height:23px}@media (min-width:1200px){.ci-news__text{margin-top:16px;font-size:14px;line-height:25px}}.ci-news__row{display:flex;flex-direction:column;gap:11px;width:100%;max-width:576px;margin-top:27px}@media (min-width:768px){.ci-news__row{flex-direction:row;gap:10px}}@media (min-width:1200px){.ci-news__row{margin-top:30px}}.ci-news__input{flex:none;height:51px;padding:0 20px;font-size:15px}@media (min-width:768px){.ci-news__input{flex:1;height:56px;font-size:13.5px;border-radius:4px}}.ci-news__btn{height:51px}@media (min-width:768px){.ci-news__btn{flex:0 0 160px;height:56px;border-radius:4px}}.ci-news__consent{justify-content:center;margin-top:18px;font-size:14px}@media (min-width:1200px){.ci-news__consent{align-items:center;font-size:13px}.ci-news__consent input{margin-top:0}}.ci-news__consent a{color:#0D0B0A}.ci-footer__band{padding:32px 0 calc(28px + var(--ci-tabbar-h));background:#F5EFE6;border-top:1px solid #E8E6E2}@media (min-width:1200px){.ci-footer__band{padding:56px 0 44px}}.ci-footer__trust{display:grid;gap:29px}@media (min-width:1200px){.ci-footer__trust{grid-template-columns:repeat(auto-fit,minmax(min(320px, 100%),1fr));gap:40px 64px;align-items:start}}.ci-trust{display:flex;flex-direction:column;align-items:center;text-align:center}.ci-trust__title{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;margin:14px 0 0;font-weight:600;font-size:16px;letter-spacing:.16em}.ci-trust__title::before,.ci-trust__title::after{content:"";flex:0 0 64px;height:1px;background:#E89098}.ci-trust__text{max-width:380px;margin:17px 0 0;color:#2B2722;font-size:14px;line-height:23px}@media (min-width:1200px){.ci-trust__text{font-size:13px}}.ci-trust__link{color:#A90B25;font-weight:600}.ci-trust__card{width:100%;max-width:400px;margin-top:21px;padding:16px 20px;background:#FFF;border:1px solid #EDE9E3;border-radius:12px;box-shadow:0 1px 2px rgb(10 9 8 / .04),0 8px 24px rgb(10 9 8 / .06)}.ci-trust__pay{display:block;width:100%;max-width:300px;height:auto;margin:0 auto;padding-bottom:14px;box-sizing:content-box}.ci-trust__note{display:flex;align-items:center;gap:12px;margin:0;padding-top:12px;color:#2B2722;font-size:13px;line-height:1.5;border-top:1px solid #EDE9E3}.ci-trust__note span{flex:1}.ci-trust__pay+.ci-trust__note{margin-top:0}.ci-trust__legal{display:flex;align-items:center;justify-content:center;width:132px;height:68px;margin-top:16px;background:#FFF;border:1px solid #EDE9E3;border-radius:10px;box-shadow:0 1px 2px rgb(10 9 8 / .04),0 8px 24px rgb(10 9 8 / .06)}.ci-trust__legal img{display:block;width:98px;height:auto}.ci-social{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:16px 0 0;padding:0;list-style:none}.ci-social a{--ci-icon-cut:#F5EFE6;display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:#0D0B0A;border:1px solid #C8C4BC;border-radius:50%;transition:border-color 0.25s cubic-bezier(.22,.61,.36,1),color 0.25s cubic-bezier(.22,.61,.36,1)}.ci-social a:hover{--ci-icon-cut:#F5EFE6;color:#C8102E;border-color:#C8102E}.ci-social a .ci-i{font-size:18px}.ci-footer__marks{display:flex;align-items:center;justify-content:center;margin-top:32px;padding-top:28px;border-top:1px solid #DDD5C8}@media (min-width:1200px){.ci-footer__marks{margin-top:48px}}.ci-footer__tl{display:block;width:auto;height:72px}@media (min-width:1200px){.ci-footer__tl{height:86px}}.ci-footer__marks-divider{flex:none;width:1px;height:90px;margin:0 24px;background:#B9B0A2}@media (min-width:1200px){.ci-footer__marks-divider{height:110px;margin:0 56px}}.ci-footer__dist{display:flex;flex-direction:column;align-items:center;gap:14px}.ci-footer__dist span{font-weight:600;font-size:11px;letter-spacing:.15em}@media (min-width:1200px){.ci-footer__dist span{font-size:12px}}.ci-footer__dist img{display:block;width:140px;height:auto}@media (min-width:1200px){.ci-footer__dist img{width:194px}}.ci-footer__copy{margin:28px 0 0;color:#2B2722;font-size:13px;text-align:center}@media (min-width:1200px){.ci-footer__copy{margin-top:30px}}.ci-tabbar{position:fixed;right:0;bottom:0;left:0;z-index:1020;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));height:calc(58px + env(safe-area-inset-bottom, 0px));padding-bottom:env(safe-area-inset-bottom,0);background:rgb(251 248 242 / .97);border-top:1px solid #E8E6E2;box-shadow:0 -6px 18px rgb(10 9 8 / .05);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ci-tabbar--5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (min-width:1200px){.ci-tabbar{display:none}}.ci-tabbar__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;padding:0;color:#2B2722;font:inherit;font-size:11px;line-height:1.2;text-decoration:none;background:none;border:0;cursor:pointer}.ci-tabbar__item::before{content:"";position:absolute;top:-1px;left:50%;width:28px;height:2px;margin-left:-14px;background:#fff0}.ci-tabbar__item .ci-i{stroke-width:1.8}.ci-tabbar__item>span:last-child{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ci-tabbar__item.is-active,.ci-tabbar__item[aria-expanded="true"]{color:#C8102E;font-weight:600}.ci-tabbar__item.is-active::before,.ci-tabbar__item[aria-expanded="true"]::before{background:#C8102E}.ci-tabbar__item:hover{color:#C8102E}.ci-tabbar__icon{position:relative;display:inline-flex}.ci-tabbar__icon .ci-count{top:-6px;right:-10px}.ci-tabbar__live{position:absolute;top:-4px;right:-5px;width:9px;height:9px;background:#16A34A;border:2px solid #FBF8F2;border-radius:50%}@media (max-width:1199px){body:has(>.ci-tabbar){--ci-tabbar-h:58px;padding-bottom:calc(58px + env(safe-area-inset-bottom, 0px))}}html.ci-support-offline [data-ci-live-dot]{background:#908A80!important}.ci-menu,.ci-search-layer{position:fixed;inset:0;z-index:1060;display:flex;flex-direction:column;padding-bottom:calc(24px + env(safe-area-inset-bottom, 0px));overflow-y:auto;overscroll-behavior:contain;color:#0D0B0A;background:#FBF8F2;transform:translateX(100%);visibility:hidden;transition:transform 0.3s cubic-bezier(.22,.61,.36,1),visibility 0s linear 0.3s}.ci-menu[hidden],.ci-search-layer[hidden]{display:none}.ci-menu.is-open,.ci-search-layer.is-open{transform:none;visibility:visible;transition:transform 0.3s cubic-bezier(.22,.61,.36,1)}@media (min-width:768px){.ci-menu,.ci-search-layer{left:auto;width:420px;box-shadow:0 2px 8px rgb(10 9 8 / .08),0 24px 48px rgb(10 9 8 / .12)}}.ci-menu a,.ci-search-layer a{color:inherit;text-decoration:none}.ci-menu__head{position:relative;flex:none;height:80px;border-bottom:1px solid #EDEAE4}.ci-menu__photo{position:absolute;top:0;left:0;display:block;width:123px;height:80px;object-fit:cover}.ci-menu__logo{position:absolute;top:50%;left:136px;transform:translateY(-50%)}.ci-menu__logo img{display:block;width:168px;height:auto}.ci-menu__close{position:absolute;top:18px;right:12px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:#0A0908;background:none;border:0;cursor:pointer}.ci-menu__search{display:flex;flex:none;align-items:center;gap:12px;height:48px;margin:16px 20px 0;padding:0 0 0 17px;background:#FBF8F2;border:1px solid #E48F9A;border-radius:9999px}.ci-menu__search input{flex:1;min-width:0;height:100%;padding:0;color:#0D0B0A;font:inherit;font-size:14px;background:#fff0;border:0;outline:none;appearance:none}.ci-menu__search button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:#0D0B0A;background:none;border:0;cursor:pointer}.ci-menu__nav{margin:10px 20px 0;border-top:1px solid #EBE8E3}.ci-menu__row{display:flex;align-items:center;width:100%;min-height:64px;padding:8px 0;color:#0A0908;font:inherit;text-align:left;background:none;border:0;border-bottom:1px solid #EBE8E3;cursor:pointer}.ci-menu__group .ci-menu__row{border-bottom:0}.ci-menu__group{border-bottom:1px solid #EBE8E3}.ci-menu__icon{display:flex;align-items:center;justify-content:center;flex:none;width:44px}.ci-menu__icon .ci-i{font-size:24px;stroke-width:1.6}.ci-menu__text{display:flex;flex:1;flex-direction:column;min-width:0;margin-left:16px}.ci-menu__label{display:flex;align-items:center;gap:8px;font-weight:600;font-size:18px;line-height:22px}.ci-tag--rosso{background:#C8102E;border-radius:4px}.ci-menu__sub{margin-top:3px;color:#14110F;font-size:13px;line-height:18px}.ci-menu__chev{flex:none;font-size:20px;transition:transform 0.25s cubic-bezier(.22,.61,.36,1)}[aria-expanded="true"]>.ci-menu__chev{transform:rotate(180deg)}.ci-menu__subs{padding:0 8px 16px 60px}.ci-menu__subs[hidden]{display:none}.ci-menu__subs a{display:flex;align-items:center;justify-content:space-between;height:45px;color:#14110F;font-size:14.5px}.ci-menu__subs a:hover{color:#C8102E}.ci-menu__ornament{display:flex;flex:none;align-items:center;gap:16px;margin:18px 20px 0;color:#0A0908}.ci-menu__ornament::before,.ci-menu__ornament::after{content:"";flex:1;height:1px;background:#D5D1C9}.ci-menu__quick{display:grid;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 20px 0}.ci-menu__quick a{display:flex;flex-direction:column;align-items:center;gap:10px;padding:11px 0 8px;font-size:12px;line-height:16px}.ci-menu__quick a+a{border-left:1px solid #EBE8E3}.ci-menu__quick a .ci-i{font-size:24px;stroke-width:1.6}.ci-menu__quick a:hover{color:#C8102E}.ci-menu__foot{display:flex;flex:none;align-items:center;gap:10px;margin:21px 20px 0;padding-top:16px;border-top:1px solid #EBE8E3}.ci-menu__wa{display:flex;align-items:center;gap:10px}.ci-menu__wa span:last-child{display:flex;flex-direction:column}.ci-menu__wa strong{font-weight:600;font-size:13px;line-height:18px}.ci-menu__wa small{color:#2B2722;font-size:11px;line-height:14px}.ci-menu__wa-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #D3CEC5;border-radius:50%}.ci-menu__social{--ci-icon-cut:#FBF8F2;display:flex;align-items:center;gap:20px;margin:0 0 0 auto;padding:0;list-style:none}.ci-menu__social a{display:flex;color:#0A0908}.ci-search-layer__head{display:flex;flex:none;align-items:center;justify-content:space-between;height:80px;padding:0 12px 0 32px;border-bottom:1px solid #E8E6E2}.ci-search-layer__head .ci-menu__close{position:static}.ci-search-layer__logo img{display:block;width:178px;height:auto}.ci-search-layer__form{position:relative;display:flex;flex:none;margin:20px;height:50px;background:#F5EFE6;border:1px solid #C8C4BC}.ci-search-layer__field{display:flex;flex:1;align-items:center;gap:11px;min-width:0;margin:0;padding-left:18px;color:#5A544A}.ci-search-layer__field input{flex:1;min-width:0;height:100%;padding:0;color:#0D0B0A;font:inherit;font-size:15px;background:#fff0;border:0;outline:none;appearance:none}.ci-search-layer__field input::-webkit-search-cancel-button{display:none}.ci-search-layer__submit{flex:none;width:67px;color:#F5EFE6;font:inherit;font-weight:600;font-size:13px;letter-spacing:.15em;background:#C8102E;border:0;border-radius:8px;cursor:pointer}.ci-suggest--layer{top:calc(100% + 8px);right:-1px;left:-1px;max-height:calc(100vh - 220px)}.ci-search-layer__popular{padding:1px 20px 0}.ci-search-layer__title{display:flex;align-items:center;gap:8px;margin:0;color:#2B2722;font-weight:400;font-size:11px;line-height:14px;letter-spacing:.18em}.ci-search-layer__title::before{content:"";width:20px;height:1px;background:#C8102E}.ci-search-layer__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.ci-search-layer__links a{display:flex;align-items:center;justify-content:space-between;gap:8px;height:48px;padding:0 16px;font-size:13px;background:#F5EFE6;border:1px solid #E8E6E2;border-radius:8px}.ci-search-layer__links a:hover{color:#C8102E;border-color:#E89098}.ci-search-layer__links a span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ci-support-btn{position:fixed;right:28px;bottom:28px;z-index:1030;display:none;height:52px;padding:0 22px 0 18px;color:#FBF8F2;font:inherit;background:#C8102E;border:0;border-radius:9999px;box-shadow:0 12px 40px rgb(200 16 46 / .18);cursor:pointer;transition:background-color 0.25s cubic-bezier(.22,.61,.36,1),transform 0.25s cubic-bezier(.22,.61,.36,1)}@media (min-width:1200px){.ci-support-btn{display:block}}.ci-support-btn:hover{background:#A90B25;transform:translateY(-1px)}.ci-support-btn__open,.ci-support-btn__close{display:flex;align-items:center;gap:12px;height:100%}.ci-support-btn__close{display:none}.ci-support-btn__close strong{font-weight:600;font-size:14px}.ci-support-btn[aria-expanded="true"]{background:#A90B25}.ci-support-btn[aria-expanded="true"] .ci-support-btn__open{display:none}.ci-support-btn[aria-expanded="true"] .ci-support-btn__close{display:flex}.ci-support-btn__text{display:flex;flex-direction:column;align-items:flex-start;line-height:15px}.ci-support-btn__text strong{font-weight:600;font-size:14px}.ci-support-btn__state{display:flex;align-items:center;gap:5px;font-size:11px}.ci-support-btn__state i{width:6px;height:6px;background:#22C55E;border-radius:50%}.ci-support-btn__badge{position:absolute;top:-3px;right:2px;width:12px;height:12px;background:#16A34A;border:2px solid #FBF8F2;border-radius:50%}.ci-support{position:fixed;right:12px;bottom:calc(var(--ci-tabbar-h) + env(safe-area-inset-bottom, 0px) + 12px);left:12px;z-index:1050;display:flex;flex-direction:column;max-height:calc(100vh - var(--ci-tabbar-h) - 100px);overflow:hidden;color:#0A0908;background:#F5EFE6;border:1px solid #EBE8E3;border-radius:22px;box-shadow:0 20px 60px rgb(10 9 8 / .26);opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity 0.25s cubic-bezier(.22,.61,.36,1),transform 0.25s cubic-bezier(.22,.61,.36,1),visibility 0s linear 0.25s}.ci-support[hidden]{display:none}.ci-support.is-open{opacity:1;visibility:visible;transform:none;transition:opacity 0.25s cubic-bezier(.22,.61,.36,1),transform 0.25s cubic-bezier(.22,.61,.36,1)}@media (min-width:768px){.ci-support{left:auto;width:392px}}@media (min-width:1200px){.ci-support{right:28px;bottom:92px;max-height:min(640px, calc(100vh - 120px))}}.ci-support__head{position:relative;display:flex;flex:none;align-items:center;gap:10px;height:71px;padding:0 12px 0 15px;border-bottom:1px solid #E8E6E2}.ci-support__head .ci-modal__close{margin-left:auto;color:#5A544A}.ci-support__avatar{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:46px;height:46px;background:#0D0C0B;border:1px solid #F0B9BF;border-radius:50%}.ci-support__avatar b{color:#D7BF8A;font:400 25px/22px Georgia,"Times New Roman",serif}.ci-support__avatar i{width:15px;height:1.5px;background:linear-gradient(90deg,#009246 0 33%,#D9D9D9 33% 66%,#CE2B37 66%)}.ci-support__brand{display:flex;flex-direction:column}.ci-support__brand strong{font-weight:600;font-size:17px;line-height:22px}.ci-support__brand small{margin-top:2px;color:#A90B25;font-weight:600;font-size:12px;line-height:16px;letter-spacing:.1em}.ci-support__body{flex:1;min-height:0;padding:16px 16px 8px;overflow-y:auto;text-align:center}.ci-support__hello{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;font-weight:500;font-size:24px;line-height:30px}.ci-support__hello img{width:25px;height:25px}.ci-support__text{max-width:260px;margin:4px auto 0;color:#2B2722;font-size:12.5px;line-height:19.5px}.ci-support__rule{display:block;width:32px;height:1px;margin:11px auto 0;background:#E08A93}.ci-support__options{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:12px;text-align:left}.ci-support__opt{position:relative;display:flex;flex-direction:column;gap:2px;min-height:118px;padding:10px;color:#0A0908;text-decoration:none;background:#FFF;border:1px solid #E8E6E2;border-radius:16px;transition:border-color 0.25s cubic-bezier(.22,.61,.36,1),box-shadow 0.25s cubic-bezier(.22,.61,.36,1)}.ci-support__opt:hover{color:#0A0908;border-color:#E89098;box-shadow:0 1px 2px rgb(10 9 8 / .04),0 8px 24px rgb(10 9 8 / .06)}.ci-support__opt strong{display:block;margin-top:2px;font-weight:600;font-size:13.5px;line-height:18px}.ci-support__opt small{display:block;color:#2B2722;font-size:11.5px;line-height:15px}.ci-support__opt:nth-child(5){grid-column:1 / span 2;flex-direction:row;align-items:center;min-height:62px}.ci-support__opt:nth-child(5) .ci-support__opt-icon{width:36px;height:36px;margin-right:12px}.ci-support__opt:nth-child(5) .ci-support__opt-arrow{position:static;margin-left:auto}.ci-support__opt-icon{display:flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;background:#F9E7EA;border-radius:50%}.ci-support__opt-text{display:flex;flex-direction:column}.ci-support__opt-arrow{position:absolute;right:10px;bottom:10px;color:#5A544A}.ci-support__form{display:flex;flex:none;gap:8px;margin:8px 16px 0}.ci-support__input{flex:1;min-width:0;height:44px;padding:0 21px;color:#0D0B0A;font:inherit;font-size:14px;background:#FBF8F2;border:1px solid #E8E6E2;border-radius:9999px;outline:none}.ci-support__input:focus{border-color:#5A544A}.ci-support__send{display:flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:#F9F5F0;background:#D39498;border:0;border-radius:50%;cursor:pointer;transition:background-color 0.25s cubic-bezier(.22,.61,.36,1)}.ci-support__form.has-text .ci-support__send{background:#C8102E}.ci-support__status{display:flex;flex:none;align-items:center;justify-content:center;gap:6px;margin:6px 16px 12px;color:#2B2722;font-size:11px;line-height:16px;text-align:center}.ci-support__status i{flex:none;width:6px;height:6px;background:#00BC7D;border-radius:50%}.ci-cart-modal[hidden]{display:none}@media (max-width:767px){.ci-cart-modal{top:calc(var(--ci-header-h) + 12px);transform:translate(-50%,-8px)}.ci-cart-modal.is-open{transform:translate(-50%,0)}}.ci-cart-modal__head{display:flex;align-items:center;gap:10px;height:69px;padding:4px 24px 0;border-bottom:1px solid #E8E6E2}.ci-cart-modal__head strong{font-weight:600;font-size:15px;line-height:24px}.ci-cart-modal__head .ci-modal__close{margin-left:auto}.ci-cart-modal__ok{display:flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;color:#FFF;background:#00BC7D;border-radius:50%}.ci-cart-modal__ok .ci-i{stroke-width:2.6}.ci-cart-modal__item{display:flex;gap:16px;padding:20px 24px;border-bottom:1px solid #E8E6E2}.ci-cart-modal__thumb{display:flex;flex:none;align-items:center;justify-content:center;width:72px;height:72px;padding:6px;overflow:hidden;background:#FFF;border:1px solid #E8E6E2;border-radius:12px}.ci-cart-modal__thumb img{width:100%;height:100%;object-fit:contain}.ci-cart-modal__info{flex:1;min-width:0}.ci-cart-modal__line{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ci-cart-modal__line a{color:#0A0908;font-weight:600;font-size:15px;line-height:22px;text-decoration:none}.ci-cart-modal__line strong{font-weight:600;font-size:16px;line-height:22px;white-space:nowrap}.ci-cart-modal__qty{margin:6px 0 0;color:#5A544A;font-size:12.5px;line-height:20px;letter-spacing:.08em}.ci-cart-modal__sum{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 12px;padding:14px 24px;background:#FBF8F2}.ci-cart-modal__sum p{margin:0;color:#2B2722;font-size:13.5px;line-height:24px;white-space:nowrap}.ci-cart-modal__sum strong{color:#0A0908;font-weight:700}.ci-cart-modal__sum p:last-child strong{color:#007A55;font-size:16px}.ci-cart-modal__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px 24px}.ci-cart-modal__actions .ci-btn{padding:0 12px;font-size:13px;letter-spacing:.02em}.ci-toast{position:fixed;bottom:calc(var(--ci-tabbar-h) + 20px);left:50%;z-index:1070;display:flex;align-items:center;gap:10px;padding:12px 18px;color:#F5EFE6;font-weight:600;font-size:14px;background:#0A0908;border-radius:9999px;box-shadow:0 2px 8px rgb(10 9 8 / .08),0 24px 48px rgb(10 9 8 / .12);transform:translateX(-50%)}.ci-toast .ci-i{color:#00BC7D;stroke-width:2.6}@media (max-width:991px){.filter-menu-overlay{z-index:1036}.filter-menu{z-index:1037;padding:72px 20px 32px}.filter-menu:before{content:"Filtrele";position:absolute;top:25px;left:20px;color:#0A0908;font-weight:600;font-size:18px;line-height:24px}.filter-menu .openbox-close{position:absolute;top:16px;right:16px;width:40px;height:40px;background:#FFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230D0B0A' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") center / 18px no-repeat;border:1px solid #E8E6E2;border-radius:9999px;cursor:pointer}.filter-menu .openbox-close:hover{border-color:#0D0B0A}}#ci-cc .ci-btn,#ci-cp .ci-btn{display:inline-block;height:auto;transition:none}.ci-cookie{position:fixed;right:12px;bottom:calc(var(--ci-tabbar-h, 0px) + env(safe-area-inset-bottom, 0px) + 12px);left:12px;z-index:1035;max-width:400px;max-height:calc(100vh - 120px);overflow:auto;background:#FBF8F2;border:1px solid #D7D4CC;border-radius:20px;box-shadow:0 2px 8px rgb(10 9 8 / .08),0 24px 48px rgb(10 9 8 / .12);opacity:0;transform:translateY(12px);transition:opacity 0.25s cubic-bezier(.22,.61,.36,1),transform 0.25s cubic-bezier(.22,.61,.36,1)}@media (min-width:1200px){.ci-cookie{right:auto;bottom:20px;left:20px;border-radius:16px;box-shadow:0 8px 30px rgb(10 9 8 / .15)}}.ci-cookie.is-open{opacity:1;transform:none}.ci-cookie:before{content:"";display:block;height:3px;background:#C8102E}.ci-cookie__view{padding:16px 16px 18px}@media (min-width:1200px){.ci-cookie__view{padding:0 24px 22px}}@media (min-width:1200px){.ci-cookie__view[data-ci-cookie-view="prefs"]{width:346px}}.ci-cookie__text{margin:0;color:#1D1A17;font-size:13px;line-height:20px}@media (min-width:1200px){.ci-cookie__text{margin-top:24px;font-size:13.5px;line-height:21px}}.ci-cookie__text a{color:#C8102E;text-decoration:underline;text-underline-offset:2px}.ci-cookie__main{height:48px;margin-top:16px;font-weight:700;font-size:14px;letter-spacing:.03em;text-transform:none;box-shadow:0 10px 24px rgb(200 16 46 / .26)}.ci-cookie__row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.ci-cookie__link{display:inline-flex;align-items:center;gap:5px;padding:0;color:#5A544A;font:inherit;font-size:11.5px;line-height:16px;background:none;border:0;cursor:pointer}.ci-cookie__link:hover{color:#C8102E}.ci-cookie__link--strong{color:#2B2722}.ci-cookie__eyebrow{margin:12px 0 0;color:#5A544A;font-size:11px;line-height:14px;letter-spacing:.16em}@media (min-width:1200px){.ci-cookie__eyebrow{margin-top:28px}}.ci-cookie__title{margin:6px 0 0;color:#0A0908;font-weight:600;font-size:14.5px;line-height:20px}.ci-cookie__list{display:flex;flex-direction:column;gap:8px;margin:18px 0 0;padding:0;list-style:none}.ci-cookie__item{position:relative;min-height:66px;padding:12px 64px 12px 12px;background:#FFF;border:1px solid #E8E6E2;border-radius:10px}.ci-cookie__item .ci-switch,.ci-cookie__item .ci-cookie__always{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ci-cookie__name{display:block;color:#0A0908;font-weight:600;font-size:13.5px;line-height:18px}.ci-cookie__desc{display:block;margin-top:5px;color:#2B2722;font-size:12px;line-height:16px}.ci-cookie__always{color:#0D9E6E;font-weight:500;font-size:11px;letter-spacing:.09em}.ci-cookie__back{display:flex;align-items:center;gap:4px;margin:18px auto 0;padding:0;color:#0D0B0A;font:inherit;font-size:12px;background:none;border:0;cursor:pointer}@media (max-width:1199px){body.has-ci-pd-sticky .ci-cookie{bottom:88px}}.ci-switch{position:relative;width:36px;height:20px;padding:0;background:#908A80;border:0;border-radius:10px;cursor:pointer;transition:background 0.25s cubic-bezier(.22,.61,.36,1)}.ci-switch i{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#FFF;border-radius:50%;transition:transform 0.25s cubic-bezier(.22,.61,.36,1)}.ci-switch[aria-checked="true"]{background:#C8102E}.ci-switch[aria-checked="true"] i{transform:translateX(16px)}.ci-switch:focus-visible{outline:2px solid #0D0B0A;outline-offset:2px}.ci-promo{max-width:432px;overflow:hidden;background:#F5EFE6;border:1px solid rgb(200 16 46 / .2);border-radius:21px;box-shadow:0 24px 60px rgb(0 0 0 / .45)}.ci-promo__dark{position:relative;display:flex;flex-direction:column;align-items:center;padding:30px 24px 32px;color:#F5EFE6;text-align:center;background:#0A0908}.ci-promo__close{position:absolute;top:14px;right:14px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:rgb(245 239 230 / .62);background:none;border:0;cursor:pointer}.ci-promo__close:hover{color:#F5EFE6}.ci-promo--light .ci-promo__close{top:16px;right:16px;color:#5A544A}.ci-promo--light .ci-promo__close:hover{color:#0D0B0A}.ci-promo__mark{display:flex;align-items:center;gap:16px;color:#F5EFE6}.ci-promo__mark i{width:36px;height:1px;background:rgb(245 239 230 / .3)}.ci-promo__eyebrow{margin:20px 0 0;color:rgb(245 239 230 / .7);font-weight:600;font-size:12px;line-height:16px;letter-spacing:.13em}.ci-promo__title{margin:16px 0 0;color:#F5EFE6;font-weight:500;font-size:32px;line-height:1.05;letter-spacing:-.02em}@media (min-width:768px){.ci-promo__title{font-size:40px}}.ci-promo--light .ci-promo__title{margin-top:20px;color:#0A0908;font-weight:400;font-size:30px}@media (min-width:768px){.ci-promo--light .ci-promo__title{font-size:38px}}.ci-promo__accent{color:#A90B25;font-style:normal}.ci-promo__diamond{display:flex;align-items:center;gap:10px;margin-top:19px}.ci-promo__diamond i{width:48px;height:1px;background:rgb(245 239 230 / .25)}.ci-promo__diamond b{width:5px;height:5px;border:1px solid rgb(245 239 230 / .55);transform:rotate(45deg)}.ci-promo__text{max-width:300px;margin:18px 0 0;color:rgb(245 239 230 / .72);font-size:14px;line-height:23px}.ci-promo--light .ci-promo__text{margin-top:14px;color:#1D1A17;line-height:22px}.ci-promo__note{display:inline-flex;align-items:center;gap:7px;min-height:34px;margin:17px 0 0;padding:6px 13px 6px 17px;color:#F5EFE6;font-weight:600;font-size:12.5px;line-height:1.3;background:rgb(218 184 108 / .12);border:1px solid rgb(218 184 108 / .5);border-radius:9999px}.ci-promo__note .ci-i{flex:none;color:#DAB86C}.ci-promo__foot{display:flex;flex-direction:column;align-items:center;padding:24px 24px 22px}.ci-promo__foot .ci-btn{height:52px;font-weight:700;box-shadow:0 10px 24px rgb(200 16 46 / .32)}.ci-promo__later{margin-top:13px;padding:0;color:#2B2722;font:inherit;font-size:14px;line-height:20px;text-decoration:underline;text-decoration-color:rgb(43 39 34 / .5);text-underline-offset:3px;background:none;border:0;cursor:pointer}.ci-promo__later--plain{margin-top:4px;text-decoration:none}.ci-promo--light{max-width:402px;padding:38px 24px 22px;text-align:center;background:#FAF6EE;border-color:#E8DCC4;border-radius:20px;box-shadow:0 24px 60px rgb(0 0 0 / .4)}@media (min-width:768px){.ci-promo--light{padding-right:32px;padding-left:32px}}.ci-promo--light:before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:#B89C5B}.ci-promo__bean{display:inline-flex;color:#2B2722}.ci-promo__form{display:flex;flex-direction:column;gap:10px;margin-top:22px}.ci-promo__form .ci-input{font-size:14px;text-align:center;border-color:#E0D4BD}.ci-promo__form .ci-btn{height:48px;font-weight:700;box-shadow:0 10px 24px rgb(200 16 46 / .3)}.ci-promo__small{margin:18px 0 0;color:#5A544A;font-size:11.5px;line-height:16px}.ci-pcard{position:relative;display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;color:#0D0B0A;background:#F6EFE5;border-radius:16px;transition:box-shadow 0.25s cubic-bezier(.22,.61,.36,1),transform 0.25s cubic-bezier(.22,.61,.36,1)}@media (max-width:767px){.ci-pcard{border-radius:14px}}.ci-pcard a{text-decoration:none}.ci-pcard:hover{box-shadow:0 1px 2px rgb(10 9 8 / .04),0 8px 24px rgb(10 9 8 / .06)}.ci-pcard__media{position:relative;flex:none;aspect-ratio:.8;overflow:hidden;background:#FFF}.ci-pcard__image{display:block;width:100%;height:100%}.ci-pcard__image img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;transition:opacity 0.4s cubic-bezier(.22,.61,.36,1),transform 0.6s cubic-bezier(.22,.61,.36,1)}.ci-pcard__hover{opacity:0}.ci-pcard.has-hover:hover .ci-pcard__hover{opacity:1}.ci-pcard:hover .ci-pcard__image img:first-child{transform:scale(1.02)}.ci-pcard__badge{position:absolute;top:8px;left:8px;z-index:2;max-width:calc(100% - 56px);font-size:12.5px;letter-spacing:.04em}.ci-pcard__badge span:last-child{overflow:hidden;text-overflow:ellipsis}@media (max-width:767px){.ci-pcard__badge{height:22px;padding:0 8px;font-size:11px}}.ci-pcard__fav{position:absolute;top:8px;right:8px;z-index:2;display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#0D0B0A;background:rgb(251 248 242 / .92);border-radius:50%;transition:color 0.25s cubic-bezier(.22,.61,.36,1),transform 0.25s cubic-bezier(.22,.61,.36,1)}.ci-pcard__fav:hover{color:#C8102E;transform:scale(1.06)}.ci-pcard__fav.favorite-product{color:#C8102E}.ci-pcard__fav.favorite-product .ci-i{fill:currentColor}.ci-pcard__origin{position:absolute;right:8px;bottom:10px;z-index:2;display:flex;align-items:center;gap:5px;color:#FFF;font-weight:600;font-size:11px;line-height:14px;text-shadow:0 1px 3px rgb(0 0 0 / .55)}.ci-pcard__origin .ci-flag{box-shadow:0 0 0 1px rgb(10 9 8 / .12)}.ci-pcard__body{display:flex;flex:1;flex-direction:column;align-items:center;padding:28px 24px 24px;text-align:center}@media (max-width:767px){.ci-pcard__body{padding:16px 10px 12px}}.ci-pcard__label{color:#B10C34;font-weight:600;font-size:13px;line-height:18px;letter-spacing:.12em}@media (max-width:767px){.ci-pcard__label{font-size:11.5px;letter-spacing:.08em}}.ci-pcard__sep,.ci-pcard__weight{color:#5A544A;font-weight:400;font-size:14px;letter-spacing:0}@media (max-width:767px){.ci-pcard__sep,.ci-pcard__weight{font-size:12px}}.ci-pcard__title{margin:11px 0 0;font-weight:500;font-size:20px;line-height:24px}.ci-pcard__title a{display:-webkit-box;overflow:hidden;color:#0D0B0A;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ci-pcard__title a:hover{color:#C8102E}@media (max-width:767px){.ci-pcard__title{margin-top:6px;font-size:15px;line-height:20px}}.ci-pcard__rating{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 8px;margin-top:9px;font-size:15px;line-height:20px}.ci-pcard__rating strong{font-weight:500}.ci-pcard__rating>span:last-child{color:#5A544A;white-space:nowrap}@media (max-width:767px){.ci-pcard__rating{gap:5px;margin-top:6px;font-size:12px}}.ci-pcard__rshort{display:none}@media (max-width:767px){.ci-pcard__rlong{display:none}.ci-pcard__rshort{display:inline}}.ci-pcard__notes{margin:8px 0 0;color:#3A352D;font-size:13px;line-height:17px}@media (max-width:767px){.ci-pcard__notes{display:none}}.ci-pcard__buy{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:auto;padding-top:16px}.ci-pcard__deal{color:#0F7B4B;font-weight:600;font-size:13px;line-height:16px;letter-spacing:.06em}@media (max-width:767px){.ci-pcard__deal{font-size:11.5px}}.ci-pcard__price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:2px 9px;margin-top:1px}.ci-pcard__price strong{color:#0D0B0A;font-weight:600;font-size:25px;line-height:30px}.ci-pcard__price del{color:#4E4438;font-size:14px;line-height:20px}.ci-pcard__price.is-discounted strong{color:#0F7B4B}@media (max-width:767px){.ci-pcard__price{flex-direction:column;align-items:center}.ci-pcard__price strong{font-weight:700;font-size:21px;line-height:26px}.ci-pcard__price del{font-size:12.5px;line-height:16px}}.ci-pcard__soon{margin-top:9px;color:#3A352D;font-weight:600;font-size:12px;line-height:16px;letter-spacing:.16em}.ci-pcard.is-soldout .ci-pcard__price strong{font-size:20px;line-height:26px}.ci-pcard__action{width:100%;margin-top:12px}.ci-pcard__action .ci-btn{padding:0 12px;font-weight:700;font-size:12.5px;letter-spacing:.14em}@media (max-width:767px){.ci-pcard__action .ci-btn{height:42px;font-size:11.5px;letter-spacing:.06em}}.ci-pcard__action .ci-btn--primary{box-shadow:0 6px 18px -6px rgb(197 26 42 / .55)}.ci-pcard__action .ci-btn--light{font-weight:600;font-size:14px;letter-spacing:.02em}@media (max-width:767px){.ci-pcard__action .ci-btn--light{font-size:12px}}.ci-pcard--detail .ci-pcard__body{align-items:flex-start;text-align:left}.ci-pcard--detail .ci-pcard__title{font-size:18px;line-height:21px}.ci-pcard--detail .ci-pcard__rating,.ci-pcard--detail .ci-pcard__price{justify-content:flex-start}.ci-pcard--detail .ci-pcard__notes{display:-webkit-box;overflow:hidden;color:#5A544A;font-size:14px;line-height:20px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ci-pcard--detail .ci-pcard__buy{align-items:flex-start}.ci-pcard--detail .ci-pcard__price strong{font-size:22px}.ci-pcard--detail .ci-pcard__action .ci-btn{height:44px}.ci-pgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}@media (min-width:768px){.ci-pgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media (min-width:1200px){.ci-pgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}#breadcrumbs{padding:16px 0 0}#breadcrumbs ol{padding:0 var(--ci-gutter)}#breadcrumbs ol li span{color:#5A544A;font-weight:400;font-size:13px;line-height:20px;letter-spacing:0}@media (min-width:992px){#breadcrumbs ol li span{font-size:14px}}#breadcrumbs ol li i{margin:0 9px;color:#908A80;opacity:1}#breadcrumbs ol li i:before{content:"›";font-size:12px}#breadcrumbs ol li:first-child>a>span>span:before{display:none}#breadcrumbs ol li:last-child span span,#breadcrumbs ol li:last-child a{color:#0D0B0A;font-weight:500}.ci-catband{position:relative;overflow:hidden}.ci-catband__title{margin:0;color:#0A0908;font-weight:600;font-size:25px;line-height:28px;letter-spacing:-.012em}@media (min-width:992px){.ci-catband__title{font-size:clamp(34px, calc(2.2vw + 13px), 45px);line-height:1.02}}.ci-catband__accent{color:#C8102E;font-weight:300;font-style:normal}.ci-catband__lead{max-width:424px;margin:14px 0 0;color:#2B2722;font-size:14.5px;line-height:24px}@media (min-width:992px){.ci-catband__lead{margin-top:20px;font-size:15px;line-height:25.5px}}.ci-catband--kahve{margin-top:16px;border-bottom:1px solid #D7D4CD}@media (min-width:992px){.ci-catband--kahve{margin-top:12px}}.ci-catband--kahve .ci-catband__inner{position:static;display:flex;align-items:center;min-height:91px}@media (min-width:992px){.ci-catband--kahve .ci-catband__inner{min-height:143px}}.ci-catband--kahve .ci-catband__text{position:relative;z-index:1;padding:8px 0}@media (max-width:767px){.ci-catband--kahve .ci-catband__text{max-width:calc(100% - 150px)}}.ci-catband--kahve .ci-catband__media{position:absolute;top:0;right:0;bottom:0;width:175px}.ci-catband--kahve .ci-catband__media img{display:block;width:100%;height:100%;object-fit:cover}@media (min-width:768px){.ci-catband--kahve .ci-catband__media{width:45%;max-width:645px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 22%);mask-image:linear-gradient(90deg,transparent 0,#000 22%)}}.ci-catband--aksesuar .ci-catband__inner{display:grid;gap:20px;padding-top:18px}@media (min-width:992px){.ci-catband--aksesuar .ci-catband__inner{grid-template-columns:minmax(0,1fr) minmax(0,640px);column-gap:48px;align-items:center;padding-top:21px}}.ci-catband--aksesuar .ci-catband__title{font-weight:500;font-size:34px;line-height:1.05;letter-spacing:-.024em}@media (min-width:992px){.ci-catband--aksesuar .ci-catband__title{font-size:clamp(40px, calc(2.8vw + 10px), 50px)}}.ci-catband--aksesuar .ci-catband__accent{display:inline-block}.ci-catband--aksesuar .ci-catband__media{display:block;overflow:hidden;border-radius:12px}.ci-catband--aksesuar .ci-catband__media img{display:block;width:100%;aspect-ratio:1.6;object-fit:cover}.ci-catbar{border-bottom:1px solid #D8D5D0}@media (min-width:992px){.ci-catbar{border-bottom-color:#0A0908}}.ci-catbar__inner{display:flex;flex-direction:column;gap:12px;padding-top:12px;padding-bottom:12px}@media (min-width:992px){.ci-catbar__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:24px;min-height:72px;padding-top:0;padding-bottom:0}}.ci-catbar__chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}@media (min-width:992px){.ci-catbar__chips{gap:2px}}.ci-catbar__chips[aria-busy="true"]{opacity:.6;pointer-events:none}.ci-catbar__chip{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 10px;color:#2B2722;font-weight:400;font-size:12px;line-height:1;letter-spacing:.15em;white-space:nowrap;background:#fff0;border:1px solid #D1CEC9;border-radius:16px;cursor:pointer;transition:color 0.25s cubic-bezier(.22,.61,.36,1),background-color 0.25s cubic-bezier(.22,.61,.36,1),border-color 0.25s cubic-bezier(.22,.61,.36,1)}.ci-catbar__chip:hover{color:#0A0908;border-color:#0A0908}.ci-catbar__chip.is-active{color:#FFF;font-weight:700;background:#0A0908;border-color:#0A0908}.ci-catbar__chip.is-active .ci-catbar__dot{background:#FFFFFF!important}@media (min-width:992px){.ci-catbar__chip{height:40px;padding:0 14px;border-color:#fff0;border-radius:6px}.ci-catbar__chip:hover{border-color:#fff0}.ci-catbar__chip.is-active{color:#0A0908;background:#fff0;border-color:#fff0}.ci-catbar__chip.is-active .ci-catbar__dot{display:none}}.ci-catbar__chip:focus-visible{outline:2px solid #C8102E;outline-offset:2px}.ci-catbar__dot{flex:none;width:6px;height:6px;border-radius:50%}.ci-catbar__tools{display:flex;align-items:center;gap:10px;min-width:0}@media (max-width:991px){.ci-catbar__tools{flex-wrap:wrap}}@media (min-width:992px){.ci-catbar__tools{flex:none}}select.ci-select.ci-catbar__brand:not([size]){flex:none;width:auto;min-width:168px;height:36px;font-size:14px}@media (max-width:991px){select.ci-select.ci-catbar__brand:not([size]){flex:1 1 100%;width:100%;min-width:0}}#main .ci-catbar #filter-wrapper{flex:1;min-width:0;margin:0}@media (max-width:991px){#main .ci-catbar #filter-wrapper{display:flex!important;gap:9px}#main .ci-catbar #filter-wrapper .filter-wrapper-header{display:block!important;flex:none}#main .ci-catbar #filter-wrapper .filter-wrapper-header .row{margin:0}#main .ci-catbar #filter-wrapper .filter-wrapper-header .col{padding:0}#main .ci-catbar #filter-wrapper .filter-wrapper-header .col+.col{display:none}#main .ci-catbar #filter-wrapper .filter-wrapper-content{flex:1;min-width:0}}#main .ci-catbar #filter-wrapper .filter-wrapper-header .btn{gap:10px;height:36px;padding:0 14px;color:#0D0B0A;font-weight:400;font-size:14.5px;letter-spacing:.04em;text-transform:none;background:#F6EFE5;border:1px solid #C7C3BA;border-radius:8px}#main .ci-catbar #filter-wrapper .filter-wrapper-header .btn:hover,#main .ci-catbar #filter-wrapper .filter-wrapper-header .btn:active{color:#0D0B0A;background:#F6EFE5;border-color:#0A0908}#main .ci-catbar #filter-wrapper .filter-wrapper-header .btn b{font-weight:400}#main .ci-catbar #sorting-options{display:block!important;margin:0;padding:0;background:none;border:0;border-radius:0}#main .ci-catbar #sorting-options .row{flex-wrap:nowrap;gap:16px;margin:0}#main .ci-catbar #sorting-options .row>div{flex:none;width:auto;max-width:none;padding:0}@media (max-width:991px){#main .ci-catbar #sorting-options .row>div:not(:last-child){display:none}#main .ci-catbar #sorting-options .row>div:last-child{flex:1}}#main .ci-catbar #sorting-options .record-count{padding:0;color:#5A544A;font-size:14px;letter-spacing:0;text-transform:none;white-space:nowrap}#main .ci-catbar #sorting-options .checkbox-custom input[type=checkbox]+label{font-size:13px;white-space:nowrap}#main .ci-catbar #sorting-options label{margin:0}#main .ci-catbar #sorting-options select.form-control:not([size]):not([multiple]),#main .ci-catbar #sorting-options select:not([size]){width:100%;min-width:0;height:36px;margin:0;padding:0 36px 0 12px;color:#0D0B0A;font-size:14px;background-color:#F6EFE5;background-position:right 10px center;border:1px solid #D8CCBA;border-radius:6px}@media (min-width:992px){#main .ci-catbar #sorting-options select.form-control:not([size]):not([multiple]),#main .ci-catbar #sorting-options select:not([size]){width:206px}}@media (min-width:992px){.ci-catbar.has-icons .ci-catbar__inner{flex-direction:column;align-items:stretch;gap:24px;padding-top:0;padding-bottom:20px}}.ci-catbar.has-icons .ci-catbar__chips{flex-wrap:nowrap;gap:0;overflow-x:auto;background:#F5EFE6;border:1px solid #E8E6E2;border-radius:12px;scrollbar-width:none}.ci-catbar.has-icons .ci-catbar__chips::-webkit-scrollbar{display:none}@media (min-width:992px){.ci-catbar.has-icons .ci-catbar__chips{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;overflow:hidden}}.ci-catbar.has-icons .ci-catbar__chip{position:relative;flex-direction:column;justify-content:center;gap:10px;height:84px;min-width:92px;padding:0 12px;color:#0A0908;font-size:13px;letter-spacing:.02em;border:0;border-radius:0}.ci-catbar.has-icons .ci-catbar__chip+.ci-catbar__chip{border-left:1px solid #E8E6E2}@media (min-width:992px){.ci-catbar.has-icons .ci-catbar__chip{height:97px;font-size:14px}}.ci-catbar.has-icons .ci-catbar__chip.is-active{color:#0A0908;font-weight:600;background:#fff0}.ci-catbar.has-icons .ci-catbar__chip.is-active:after{content:"";position:absolute;right:16px;bottom:0;left:16px;height:1px;background:#C8102E}.ci-catbar__icon{flex:none;width:22px;height:22px}.ci-cat--aksesuar .ci-catbar{border-bottom:0}@media (min-width:992px){.ci-cat--aksesuar .ci-catbar{margin-top:40px}}body.ci-cat #main>.container{padding-top:28px;padding-bottom:40px}@media (min-width:992px){body.ci-cat #main>.container{padding-top:56px;padding-bottom:56px}}body.ci-cat #main>.container>.row{margin:0}@media (min-width:992px){body.ci-cat #main>.container>.row{display:grid;grid-template-columns:294px minmax(0,1fr);gap:48px;align-items:start}}body.ci-cat #main>.container>.row>aside,body.ci-cat #main>.container>.row>section{flex:none;width:100%;max-width:none;padding:0}body.ci-cat.ci-cat--only-filters #left-block .block-item:not([data-type="filter-product-groups"]){display:none}body.ci-cat #left-block{padding:0}body.ci-cat #left-block .block-item[data-type="filter-product-groups"]{margin:0;padding:0;border:0}body.ci-cat #left-block .block-item[data-type="filter-product-groups"] .block-item-title{display:none}body.ci-cat .filter-menu{color:#2B2722}body.ci-cat .filter-menu .filter-menu-box{margin:0 0 30px;overflow:visible;background:none;border:0;border-radius:0}body.ci-cat .filter-menu .filter-menu-category{display:flex;flex-direction:column}body.ci-cat .filter-menu .filter-menu-category:before{content:"Kategori";order:-2;margin-bottom:14px;color:#0A0908;font-weight:600;font-size:12px;line-height:18px;letter-spacing:.15em}body.ci-cat .filter-menu .filter-menu-category .filter-menu-category-top{order:-1}body.ci-cat .filter-menu .filter-menu-category .filter-menu-category-top a{min-height:40px;padding:0 0 0 12px;color:#2B2722;font-weight:400;font-size:13.6px;background:none}body.ci-cat .filter-menu .filter-menu-category .filter-menu-category-top a i{display:none}body.ci-cat .filter-menu .filter-menu-category .filter-menu-category-title{position:relative;min-height:40px;padding:0 0 0 12px;color:#A90B25;font-weight:600;font-size:13.6px;letter-spacing:0;text-transform:none;border:0}body.ci-cat .filter-menu .filter-menu-category .filter-menu-category-title:before{content:"";position:absolute;top:13px;left:0;width:3px;height:14px;background:#C8102E}body.ci-cat .filter-menu .filter-menu-category .filter-menu-category-title i{display:none}body.ci-cat .filter-menu .filter-menu-category .filter-menu-category-content a{min-height:40px;padding:0 0 0 12px;font-size:13.6px;border:0}body.ci-cat .filter-menu .filter-menu-category .filter-menu-category-content a:hover{padding-left:12px}body.ci-cat .filter-menu .filter-menu-groups .filter-menu-group-title{min-height:18px;padding:0 28px 0 0;color:#0A0908;font-weight:600;font-size:12px;line-height:18px;letter-spacing:.15em}body.ci-cat .filter-menu .filter-menu-groups .filter-menu-group-title:after{right:0}body.ci-cat .filter-menu .filter-menu-groups .filter-menu-group-content{padding:13px 0 0;border:0}body.ci-cat .filter-menu .filter-menu-groups .filter-menu-group-content .checkbox-custom{margin:0}body.ci-cat .filter-menu .filter-menu-groups .filter-menu-group-content input[type=checkbox]+label{display:flex;align-items:center;gap:10px;min-height:36px;padding-left:26px;color:#2B2722;font-size:13.6px;line-height:20px}body.ci-cat .filter-menu .filter-menu-group-content label .ci-filter-name{flex:1;min-width:0;color:#2B2722;font-size:13.6px}body.ci-cat .filter-menu .filter-menu-group-content label .ci-filter-count{flex:none;color:#908A80;font-size:13px}body.ci-cat .ci-filter-reset{width:100%;height:40px;margin-top:0;color:#0D0B0A;font-weight:500;font-size:13px;letter-spacing:.15em;background:#fff0;border:1px solid #C8C4BC;border-radius:6px;cursor:pointer;transition:border-color 0.25s cubic-bezier(.22,.61,.36,1)}body.ci-cat .ci-filter-reset:hover{border-color:#0A0908}body.ci-cat #showcase-container>.row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px;margin:0 -10px}@media (min-width:768px){body.ci-cat #showcase-container>.row{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0}}@media (min-width:992px) and (max-width:1199px){body.ci-cat #showcase-container>.row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1199px){body.ci-cat #showcase-container>.row .ci-pcard__rlong{display:none}body.ci-cat #showcase-container>.row .ci-pcard__rshort{display:inline}}@media (min-width:1200px){body.ci-cat #showcase-container>.row{gap:32px}}body.ci-cat #showcase-container>.row>div{flex:none;width:auto;max-width:none;margin:0;padding:0}@media (min-width:992px){body.ci-cat.ci-cat--aksesuar #main>.container{padding-top:36px}}@media (min-width:992px){body.ci-cat.ci-cat--aksesuar #main>.container>.row{display:block}body.ci-cat.ci-cat--aksesuar #main>.container>.row>aside{display:none}}@media (min-width:992px){body.ci-cat.ci-cat--aksesuar #showcase-container>.row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){body.ci-cat.ci-cat--aksesuar #showcase-container>.row{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.ci-catstrip{height:120px;overflow:hidden}@media (min-width:768px){.ci-catstrip{height:200px}}.ci-catstrip img{display:block;width:100%;height:100%;object-fit:cover;object-position:right center}.ci-catsig{padding:34px 0 36px;color:#F5EFE6;background:#0A0908}@media (min-width:992px){.ci-catsig{padding:50px 0 48px}}.ci-catsig__eyebrow{display:flex;align-items:center;gap:12px;margin:0;font-weight:500;font-size:12px;line-height:16px;letter-spacing:.17em}.ci-catsig__eyebrow:before{content:"";width:32px;height:1px;background:#C8102E}.ci-catsig__title{margin:18px 0 0;color:#F5EFE6;font-weight:600;font-size:28.8px;line-height:30.5px;letter-spacing:-.014em}@media (min-width:992px){.ci-catsig__title{margin-top:16px;font-size:clamp(34px, calc(1.6vw + 18px), 41.6px);line-height:1.1}}.ci-catsig__light{font-weight:300;font-style:normal}.ci-catsig__text{max-width:560px;margin:15px 0 0;color:rgb(245 239 230 / .72);font-size:14.4px;line-height:23.5px}@media (min-width:992px){.ci-catsig__text{margin-top:14px;line-height:24px}}.ci-catsig__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 14px;margin:42px -10px 0}@media (min-width:768px){.ci-catsig__grid{grid-template-columns:repeat(auto-fit,minmax(min(240px, 100%),1fr));gap:24px;margin:48px 0 0}}.ci-sigcard{display:flex;flex-direction:column;overflow:hidden;color:#F5EFE6;text-decoration:none;background:#0A0907;border:1px solid #1A1112;border-radius:12px;transition:border-color 0.25s cubic-bezier(.22,.61,.36,1)}.ci-sigcard:hover{color:#F5EFE6;border-color:rgb(200 16 46 / .55)}.ci-sigcard img{display:block;width:100%;height:232px;object-fit:cover}@media (min-width:768px){.ci-sigcard img{height:auto;aspect-ratio:.8}}.ci-sigcard__body{display:flex;flex:1;flex-direction:column;padding:16px 12px 14px}@media (min-width:768px){.ci-sigcard__body{padding:23px 20px 20px}}.ci-sigcard__label{color:#AAA59B;font-weight:500;font-size:12px;line-height:16px;letter-spacing:.15em}.ci-sigcard__name{margin-top:6px;font-weight:600;font-size:15px;line-height:20px}.ci-sigcard__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;margin-top:auto;padding-top:13px}.ci-sigcard__price{font-weight:600;font-size:17px;line-height:24px}@media (min-width:768px){.ci-sigcard__price{font-size:19.2px}}.ci-sigcard__more{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:12.5px;letter-spacing:.1em}.ci-sigcard__more .ci-i{transition:transform 0.25s cubic-bezier(.22,.61,.36,1)}.ci-sigcard:hover .ci-sigcard__more .ci-i{transform:translateX(3px)}.ci-catcomp{padding-top:40px;padding-bottom:40px}@media (min-width:992px){.ci-catcomp{padding-top:51px;padding-bottom:48px}}.ci-catcomp__eyebrow{color:#A90B25;font-weight:400;font-size:13px;letter-spacing:.15em}.ci-catcomp__title{margin:12px 0 0;color:#0A0908;font-weight:500;font-size:27px;line-height:1.18;letter-spacing:-.015em}@media (min-width:992px){.ci-catcomp__title{font-size:34px}}.ci-catcomp__text{margin:11px 0 0;color:#0D0B0A;font-size:14.4px;line-height:22px}.ci-catcomp__grid{margin-top:28px}@media (min-width:992px){.ci-catcomp__grid{margin-top:35px}}@media (max-width:767px){.ci-catcomp__grid{margin-right:-10px;margin-left:-10px}}.ci-catcomp__links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}@media (min-width:992px){.ci-catcomp__links{margin-top:41px}}.ci-catcomp__links .ci-btn{height:44px;padding:0 20px;font-weight:600;font-size:12.5px;letter-spacing:.11em;border-radius:6px}.ci-catothers{margin-top:56px;background:#F5EFE6;border-top:1px solid #E8E6E2;border-bottom:1px solid #E8E6E2}@media (min-width:992px){.ci-catothers{margin-top:80px}}.ci-catothers .ci-wrap{padding-top:36px;padding-bottom:36px}@media (min-width:992px){.ci-catothers .ci-wrap{padding-top:50px;padding-bottom:47px}}.ci-catothers__eyebrow{margin:0;color:#B10C34;font-weight:500;font-size:13px;line-height:16px;letter-spacing:.15em}.ci-catothers__title{margin:10px 0 0;color:#0A0908;font-weight:500;font-size:26px;line-height:1.2;letter-spacing:-.01em}@media (min-width:992px){.ci-catothers__title{font-size:30px}}.ci-catothers__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none}@media (min-width:768px){.ci-catothers__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:34px}}.ci-catothers__card{display:block;overflow:hidden;color:#0D0B0A;text-decoration:none;background:#FBF8F2;border-radius:12px;transition:box-shadow 0.25s cubic-bezier(.22,.61,.36,1)}.ci-catothers__card:hover{color:#0D0B0A;box-shadow:0 1px 2px rgb(10 9 8 / .04),0 8px 24px rgb(10 9 8 / .06)}.ci-catothers__media{display:block;aspect-ratio:1;background:#FFF;border-bottom:1px solid #E8E6E2}.ci-catothers__media img{display:block;width:100%;height:100%;object-fit:cover}.ci-catothers__info{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px 13px 14px}.ci-catothers__info strong{display:block;font-weight:400;font-size:13.6px;line-height:20px}.ci-catothers__info small{display:block;color:#5A544A;font-size:10.6px;line-height:16px}.ci-catothers__info .ci-i{flex:none;transition:transform 0.25s cubic-bezier(.22,.61,.36,1)}.ci-catothers__card:hover .ci-catothers__info .ci-i{transform:translateX(3px)}.ci-catguide--kahve{padding:32px 0;background:#F6EFE5}@media (min-width:992px){.ci-catguide--kahve{padding:41px 0}}.ci-catguide--aksesuar{padding:30px 0 32px}.ci-catguide__grid{max-width:calc(1025px + 2 * var(--ci-gutter))}.ci-catguide__grid.has-aside{display:grid;gap:28px}@media (min-width:992px){.ci-catguide__grid.has-aside{grid-template-columns:minmax(0,1fr) 300px;gap:48px;align-items:start}}.ci-catguide--aksesuar .ci-catguide__grid{max-width:calc(768px + 2 * var(--ci-gutter))}.ci-catguide__title{margin:0;color:#0A0908;font-weight:600;font-size:21px;line-height:27px;letter-spacing:-.016em}@media (min-width:992px){.ci-catguide__title{font-size:24px;line-height:30px}}.ci-catguide--aksesuar .ci-catguide__title{font-size:15px;line-height:20px;letter-spacing:0}.ci-catguide__text,.ci-catguide__more p{margin:13px 0 0;color:#2B2722;font-size:14px;line-height:24.4px}.ci-catguide--aksesuar .ci-catguide__text,.ci-catguide--aksesuar .ci-catguide__more p{margin-top:14px;font-size:13px;line-height:22px}.ci-catguide__more h3{margin:24px 0 0;color:#0A0908;font-weight:600;font-size:16px;line-height:22px}.ci-catguide__more[hidden]{display:none}.ci-catguide__toggle{display:inline-flex;align-items:center;gap:9px;margin:28px 0 0;padding:0;color:#0A0908;font-weight:600;font-size:13px;letter-spacing:.115em;background:none;border:0;cursor:pointer}@media (min-width:992px){.ci-catguide__toggle{margin-top:36px}}.ci-catguide__toggle .ci-i{transition:transform 0.25s cubic-bezier(.22,.61,.36,1)}.ci-catguide__toggle[aria-expanded="true"] .ci-i{transform:rotate(180deg)}.ci-catguide__aside{display:flex;flex-direction:column;gap:21px}.ci-catguide__box{padding:22px 24px 18px;background:#FBF8F1;border:1px solid #D9D5CC;border-radius:20px}.ci-catguide__box h3{margin:0 0 6px;color:#0A0908;font-weight:600;font-size:14.6px;line-height:24px}.ci-catguide__facts{margin:0}.ci-catguide__facts>div{padding:13px 0;border-bottom:1px solid #E9E6DF}.ci-catguide__facts>div:last-child{padding-bottom:0;border-bottom:0}.ci-catguide__facts dt{color:#5A544A;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.05em}.ci-catguide__facts dd{margin:4px 0 0;color:#0A0908;font-weight:500;font-size:14px;line-height:22px}.ci-catguide__trust{display:flex;flex-direction:column;gap:16px;margin:12px 0 6px;padding:0;list-style:none}.ci-catguide__trust li{display:flex;align-items:flex-start;gap:12px}.ci-catguide__trust strong{display:block;color:#0A0908;font-weight:600;font-size:13.6px;line-height:20px}.ci-catguide__trust small{display:block;color:#5A544A;font-size:12.5px;line-height:19px}.ci-catguide__ticon{display:flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;margin-top:2px;color:#C8102E;background:#FBEAEC;border-radius:50%}.ci-searchband{padding:18px 0 8px;background:radial-gradient(ellipse 380px 240px at 94% 0%,rgb(200 16 46 / .055) 0%,rgb(200 16 46 / .03) 45%,#fff0 100%)}@media (min-width:992px){.ci-searchband{padding-top:19px}}.ci-searchband__head{display:flex;flex-direction:column;gap:14px}@media (min-width:992px){.ci-searchband__head{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:32px}}.ci-searchband__title{margin:0;color:#0A0908;font-weight:600;font-size:31px;line-height:1.05;letter-spacing:-.018em}@media (min-width:992px){.ci-searchband__title{font-size:clamp(36px, calc(1.6vw + 22px), 45.6px)}}.ci-searchband__accent{color:#C8102E;font-weight:400;font-style:italic}.ci-searchband__rule{display:block;width:40px;height:1px;margin-top:13px;background:rgb(200 16 46 / .4)}.ci-searchband__text{max-width:521px;margin:0;color:#1C1916;font-size:13.5px;line-height:22px}@media (min-width:992px){.ci-searchband__text{flex:none;width:521px;margin-top:18px;padding-left:32px;border-left:1px solid #EFEDE9}}.ci-searchband__form.ci-search{position:relative;display:flex;align-items:stretch;width:100%;max-width:672px;height:50px;margin:28px 0 0;background:#F5EFE6;border:1px solid #C8C4BC;border-radius:12px}@media (min-width:992px){.ci-searchband__form.ci-search{margin-top:39px}}.ci-searchband__form.ci-search .ci-search__field{gap:14px;padding-left:18px}.ci-searchband__form.ci-search .ci-search__field input{font-size:15px}.ci-searchband__form.ci-search .ci-search__clear{align-self:center}.ci-searchband__form.ci-search .ci-search__submit{flex-basis:91px;height:auto;margin:-1px -1px -1px 0;border-radius:0 12px 12px 0}.ci-searchband__count{margin:20px 0 0;color:#1C1916;font-size:14px;line-height:22px}.ci-searchband__count strong{color:#0A0908;font-weight:500}.ci-searchband__count b{color:#0A0908;font-weight:600}.ci-searchadv{max-width:672px;margin-top:14px}.ci-searchadv>summary{display:inline-flex;align-items:center;gap:8px;color:#2B2722;font-size:13px;letter-spacing:.04em;cursor:pointer;list-style:none}.ci-searchadv>summary::-webkit-details-marker{display:none}.ci-searchadv>summary:after{content:"";width:7px;height:7px;margin-top:-3px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform 0.25s cubic-bezier(.22,.61,.36,1)}.ci-searchadv[open]>summary:after{margin-top:3px;transform:rotate(-135deg)}.ci-searchadv .contentbox-body{margin-top:14px;padding:20px;background:#FFF;border:1px solid #E8E6E2;border-radius:16px}.ci-searchadv .contentbox-body .row>[class*="col-lg-8"]{flex:0 0 100%;max-width:100%}.ci-searchadv .contentbox-body .control-label{color:#5A544A;font-size:13px}.ci-searchadv .contentbox-body .form-control{height:40px;font-size:14px;background:#FBF8F2;border:1px solid #C8C4BC;border-radius:6px}.ci-searchadv .contentbox-body .btn-primary{height:42px;color:#F5EFE6;background:#C8102E;border:0;border-radius:8px}@media (min-width:992px){body.ci-cat--search #main>.container{padding-top:28px}}.ci-searchempty{max-width:520px;margin:24px auto 32px;text-align:center}@media (min-width:992px){.ci-searchempty{margin-top:40px}}.ci-searchempty__icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;color:#C8102E;background:#FBEAEC;border-radius:50%}.ci-searchempty__title{margin:18px 0 0;color:#0A0908;font-weight:600;font-size:22px;line-height:28px}.ci-searchempty__text{margin:8px 0 0;color:#5A544A;font-size:14.5px;line-height:23px}.ci-searchempty__links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px}body.current-page-product-detail #main>.container{max-width:none;padding-right:0;padding-left:0}body.current-page-product-detail #main>.container>.row{margin:0}body.current-page-product-detail #main>.container>.row>section{padding:0}.ci-pd__top{padding-top:16px;padding-bottom:36px}@media (min-width:992px){.ci-pd__top{padding-top:17px;padding-bottom:68px}}.ci-pd__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}@media (min-width:992px){.ci-pd__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}}.ci-pd .product-gallery{display:block}.ci-pd .product-gallery .product-image{position:relative}.ci-pd #product-primary-image,.ci-pd .product-gallery.has-ci-gallery .ci-gallery-track{aspect-ratio:.8;background:#EFE6D8;border-radius:20px;box-shadow:0 2px 8px rgb(10 9 8 / .08),0 24px 48px rgb(10 9 8 / .12)}@media (max-width:767px){.ci-pd #product-primary-image,.ci-pd .product-gallery.has-ci-gallery .ci-gallery-track{border-radius:16px}}.ci-pd #product-primary-image img,.ci-pd .product-gallery.has-ci-gallery .ci-gallery-slide img{width:100%;max-width:none;height:100%;max-height:none;object-fit:cover}.ci-pd .product-gallery.has-ci-gallery .ci-gallery-slide{aspect-ratio:.8}.ci-pd--detail #product-primary-image,.ci-pd--detail .product-gallery.has-ci-gallery .ci-gallery-track{aspect-ratio:1;background:#FFF}.ci-pd--detail .product-gallery.has-ci-gallery .ci-gallery-slide{aspect-ratio:1}.ci-pd--detail #product-primary-image img,.ci-pd--detail .product-gallery.has-ci-gallery .ci-gallery-slide img{object-fit:contain}.ci-pd__labels{position:absolute;top:14px;left:14px;z-index:7;display:flex;gap:6px}.ci-pd__labels:empty{display:none}.ci-pd .product-thumbs-wrap{width:100%;margin-top:12px}.ci-pd #product-thumb-image{position:static;flex-direction:row;justify-content:center;gap:6px;overflow-x:auto;overflow-y:hidden}@media (max-width:767px){.ci-pd #product-thumb-image{justify-content:flex-start}}.ci-pd #product-thumb-image .thumb-item{flex:0 0 64px}@media (min-width:768px){.ci-pd #product-thumb-image .thumb-item{flex-basis:80px}}.ci-pd #product-thumb-image .thumb-item>a{position:relative;padding:6px;overflow:hidden;background:#FEFCF8;border:0;border-radius:8px;box-shadow:0 1px 3px rgb(10 9 8 / .06);opacity:1}.ci-pd #product-thumb-image .thumb-item>a img{width:100%;height:100%;object-fit:contain;border-radius:4px}.ci-pd #product-thumb-image .thumb-item>a:after{content:"";position:absolute;right:8px;bottom:0;left:8px;height:2px;background:#A90B25;transform:scaleX(0);transition:transform 0.25s cubic-bezier(.22,.61,.36,1)}.ci-pd #product-thumb-image .thumb-item>a.zoomGalleryActive:after{transform:scaleX(1)}.ci-pd__info{position:relative;min-width:0}.ci-pd__decor{position:absolute;top:-12px;right:0;width:84px;height:auto;mix-blend-mode:darken;pointer-events:none}@media (min-width:992px){.ci-pd__decor{top:-24px;width:120px}}.ci-pd__eyebrow{position:relative;margin:0;padding-right:90px;color:#0D0B0A;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.02em}@media (min-width:992px){.ci-pd__eyebrow{font-size:15px}}.ci-pd__title{position:relative;margin:12px 0 0;color:#0D0B0A;font-weight:400;font-size:31px;line-height:1.08;letter-spacing:-.018em}@media (min-width:992px){.ci-pd__title{margin-top:17px;font-size:clamp(36px, calc(1.6vw + 22px), 45.6px);line-height:1.04}}.ci-pd__rating{position:relative;display:inline-flex;align-items:center;gap:11px;margin-top:14px;color:#0D0B0A;font-size:14px;text-decoration:none}.ci-pd__rating strong{font-weight:500}.ci-pd__rating span:last-child{color:#5A544A}.ci-pd__rating:hover span:last-child{color:#C8102E}.ci-pd__rating .ci-stars{--ci-star-size:14px}.ci-pd__rating-sep{width:1px;height:12px;background:#C8C4BC}.ci-pd__notes{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px}.ci-pd__note{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 13px 0 14px;color:#1C1916;font-size:12px;border:1px solid #E2DACD;border-radius:9999px}.ci-pd__note .ci-i{color:#A90B25}.ci-pd__notes-link{display:inline-flex;align-items:center;gap:6px;margin-left:5px;color:#0D0B0A;font-size:14px;text-decoration:none}.ci-pd__notes-link:hover{color:#C8102E}.ci-pd__keys{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1px;margin:18px 0 0;overflow:hidden;background:#E8E6E2;border:1px solid #E8E6E2;border-radius:12px}.ci-pd__keys>div{padding:10px 14px;background:#FBF8F2}.ci-pd__keys dt{color:#5A544A;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.05em}.ci-pd__keys dd{margin:2px 0 0;color:#0D0B0A;font-weight:500;font-size:14px;line-height:20px}.ci-pd .product-short-details,.ci-pd .product-highlight-intro{margin-top:18px;color:#2B2722;font-size:15px;line-height:26px}.ci-pd__card{position:relative;margin-top:16px;padding:20px;border:1px solid #E0DDD6;border-radius:16px}.ci-pd__price-card{margin-top:24px}@media (min-width:768px){.ci-pd__price-card{padding:24px}}.ci-pd__price-label{margin:0;color:#2B2722;font-weight:500;font-size:14px;line-height:20px}.ci-pd__deal{display:inline-flex;align-items:center;gap:6px;height:28px;margin-top:9px;padding:0 10px 0 11px;color:#0A6A47;font-weight:600;font-size:13px;background:#EAFAF3;border:1px solid #C3E6D3;border-radius:9999px}.ci-pd__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin-top:4px;padding-bottom:8px;border-bottom:1px solid #DDD9D2}.ci-pd__price strong{color:#0D0B0A;font-weight:700;font-size:34px;line-height:44px}@media (min-width:992px){.ci-pd__price strong{font-size:41.6px;line-height:52px}}.ci-pd__price.is-discounted strong{color:#0A6A47}.ci-pd__price del{color:#5A544A;font-weight:600;font-size:17px;line-height:24px}.ci-pd__installment{margin:8px 0 0;color:#5A544A;font-size:13px}.ci-pd__stockline{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:15px}.ci-pd__stock{display:inline-flex;align-items:center;gap:7px;color:#0A6A47;font-weight:500;font-size:14.4px;line-height:20px}.ci-pd__stock i{width:6px;height:6px;background:#0A8A5A;border-radius:50%}.ci-pd__stock.is-out{color:#5A544A}.ci-pd__stock.is-out i{background:#C8102E}.ci-pd__ship{display:inline-flex;align-items:center;gap:10px;color:#2B2722;font-size:14px;line-height:20px}.ci-pd__ship-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:#E7E6E2;border-radius:50%}.ci-pd .product-options{margin-top:16px}.ci-pd .product-subscription{margin-top:16px}.ci-pd__buy{display:block;gap:0}@media (min-width:768px){.ci-pd__buy{padding:20px}}.ci-pd__qty-label{margin:0 0 6px;color:#5A544A;font-size:12px;line-height:20px;letter-spacing:.125em}.ci-pd__buy-row{display:flex;align-items:center;gap:10px}@media (max-width:767px){.ci-pd__buy-row{flex-wrap:wrap}}.ci-pd .product-qty-wrapper{flex:0 0 110px}.ci-pd .product-qty-wrapper .product-qty{height:50px;background:#F6EFE5;border:1px solid #C8C4BB;border-radius:8px}.ci-pd .product-qty-wrapper .product-qty>a{flex:1 1 0%;color:#0D0B0A}.ci-pd .product-qty-wrapper .product-qty>a:hover{color:#C8102E}.ci-pd .product-qty-wrapper .product-qty>div{flex:1 1 0%;border-right:1px solid #CAC3B9;border-left:1px solid #CAC3B9}.ci-pd .product-qty-wrapper .product-qty>div input{color:#0D0B0A;font-size:14px}.ci-pd__buttons{display:flex;flex:1;gap:10px;min-width:0}@media (max-width:767px){.ci-pd__buttons{display:contents}}.ci-pd__buttons .ci-btn{flex:1 1 0%;min-width:0;height:48px;padding:0 12px;font-weight:600;font-size:12px;letter-spacing:.1em;white-space:nowrap;border-radius:8px}@media (max-width:767px){.ci-pd__buttons .ci-btn.buy-now-button,.ci-pd__buttons .ci-btn.ci-pd__quote,.ci-pd__buttons .ci-btn.remind-me-button{flex:1 1 100%}}@media (max-width:767px){.ci-pd__buttons .add-to-cart-button{flex:1 1 0%}}.ci-pd .product-cart-buttons a.ci-btn{height:48px;padding:0 12px;font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:none;border-radius:8px;box-shadow:none}.ci-pd .product-cart-buttons a.ci-btn .ci-i{width:16px;height:16px}.ci-pd .product-cart-buttons a.add-to-cart-button{color:#F5EFE6;background:#C8102E;border:1px solid #C8102E}.ci-pd .product-cart-buttons a.add-to-cart-button:hover{color:#F5EFE6;background:#A90B25;border-color:#A90B25}.ci-pd .product-cart-buttons a.buy-now-button,.ci-pd .product-cart-buttons a.ci-pd__quote{color:#F5EFE6;background:#0A0908;border:1px solid #0A0908}.ci-pd .product-cart-buttons a.buy-now-button:hover,.ci-pd .product-cart-buttons a.ci-pd__quote:hover{color:#F5EFE6;background:#2B2722;border-color:#2B2722}.ci-pd .product-cart-buttons a.remind-me-button{color:#0D0B0A;background:#FFF;border:1px solid #C8C4BC}.ci-pd .product-cart-buttons a.remind-me-button:hover{border-color:#0A0908;opacity:1}.ci-pd .product-cart-buttons a.no-stock-button{color:#5A544A;background:#fff0;border:1px solid #C8C4BC}.ci-pd__wa{display:flex;align-items:center;justify-content:center;gap:10px;height:48px;margin-top:12px;color:#0A6A47;font-weight:600;font-size:13px;letter-spacing:.12em;text-decoration:none;border:1px solid #B1C9B9;border-radius:8px;transition:background-color 0.25s cubic-bezier(.22,.61,.36,1)}.ci-pd__wa:hover{color:#0A6A47;background:#EAFAF3}.ci-pd__corporate{margin:12px 0 0;color:#5A544A;font-size:13px;line-height:20px}.ci-pd__strong{color:#0D0B0A;font-weight:600;font-style:normal}.ci-pd__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:17px;padding:0;border:0}.ci-pd__actions>div{margin:0;padding:0}.ci-pd__action{display:inline-flex;align-items:center;gap:8px;color:#2B2722;font-size:13px;text-decoration:none}.ci-pd__action:hover{color:#C8102E}.ci-pd__action.favorite-product .ci-i,.ci-pd__action.active .ci-i{fill:currentColor}.ci-pd__action-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:#C8102E;background:#F6E7E4;border:1px solid #D3B1B2;border-radius:8px}.ci-pd #product-user-buttons.ci-pd__actions{justify-content:flex-start}.ci-pd #product-user-buttons.ci-pd__actions>div>a{gap:8px;color:#2B2722;font-size:13px;letter-spacing:0;text-transform:none}.ci-pd #product-user-buttons.ci-pd__actions>div>a:hover,.ci-pd #product-user-buttons.ci-pd__actions>div>a.active{color:#C8102E}.ci-pd #product-user-buttons.ci-pd__actions>div>a .ci-i{width:16px;height:16px}.ci-pd__sku{margin:14px 0 0;color:#5A544A;font-size:13px;letter-spacing:.04em}.ci-pd__sku span{color:#0D0B0A}.ci-pd-tabs{margin:0;padding:20px 0 28px;background:#F5EFE6;box-shadow:none;clip-path:none}@media (min-width:992px){.ci-pd-tabs{padding:32px 0 41px}}@media (min-width:992px){.ci-pd-tabs .product-detail-tab .product-detail-tab-content{position:relative;column-gap:37px}.ci-pd-tabs .product-detail-tab .product-detail-tab-content:after{content:"";flex:1 1 0%;order:0;border-bottom:1px solid #ECD8D2}.ci-pd-tabs .product-detail-tab [data-tab-index]{flex:none;min-width:0;border-bottom-color:#ECD8D2}.ci-pd-tabs .product-detail-tab [data-tab-index]>a{height:47px;padding:0;color:#2B2722;font-weight:400;font-size:14.4px;letter-spacing:0;text-transform:none}.ci-pd-tabs .product-detail-tab [data-tab-index]>a:after{height:2px;background:#A90B25}.ci-pd-tabs .product-detail-tab [data-tab-index].active>a{color:#0D0B0A;font-weight:500}.ci-pd-tabs .product-detail-tab [data-tab-content]{padding-top:40px}}@media (max-width:991px){.ci-pd-tabs .product-detail-tab [data-tab-index]>a{color:#0D0B0A;font-weight:500;font-size:15px;letter-spacing:0;text-transform:none}.ci-pd-tabs .product-detail-tab .product-detail-tab-row{border-bottom-color:#E3D8CB}}.ci-pd-tabs .product-detail{max-width:780px;margin:0;color:#1C1916;text-align:left;font-size:15px;line-height:27px}.ci-pd-tabs .product-detail h2,.ci-pd-tabs .product-detail h3{margin:23px 0 8px;color:#A90B25;font-weight:400;font-size:13px;line-height:20px;letter-spacing:.15em}.ci-pd-tabs .product-detail blockquote{margin:0 0 27px;padding:0 0 27px;color:#0D0B0A;font-weight:300;font-size:22px;line-height:1.36;border-bottom:0}@media (min-width:992px){.ci-pd-tabs .product-detail blockquote{font-size:26.4px}}.ci-pd-tabs .product-specs-table{max-width:780px;margin:0}.ci-pd-tabs .product-specs-table table{width:100%;margin:0;background:none;border:0}.ci-pd-tabs .product-specs-table tr{border-bottom:1px solid #E3D8CB}.ci-pd-tabs .product-specs-table th,.ci-pd-tabs .product-specs-table td{padding:12px 0;font-size:14.5px;line-height:22px;vertical-align:top;background:none;border:0}.ci-pd-tabs .product-specs-table th{width:38%;padding-right:24px;color:#5A544A;font-weight:400}.ci-pd-tabs .product-specs-table td{color:#0D0B0A;font-weight:500}.ci-pd-rel{padding:36px 0}@media (min-width:992px){.ci-pd-rel{padding:48px 0}}.ci-pd-rel--gear{background:#F5EFE6;border-top:1px solid #EAE6DD}.ci-pd-rel__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-top:16px}@media (min-width:992px){.ci-pd-rel__head{margin-top:20px}}.ci-pd-rel__title{margin:0;color:#0D0B0A;font-weight:600;font-size:26px;line-height:1.15;letter-spacing:-.015em}@media (min-width:992px){.ci-pd-rel__title{font-size:36px;line-height:40px}}.ci-pd-rel__link{display:inline-flex;align-items:center;gap:10px;color:#0D0B0A;font-weight:500;font-size:13px;letter-spacing:.115em;text-decoration:none}.ci-pd-rel__link:hover{color:#C8102E}.ci-pd-rel__rail{position:relative;margin-top:24px}@media (min-width:992px){.ci-pd-rel__rail{margin-top:42px}}.ci-pd-rel__track{--ci-scroller-gap:12px;margin:0 calc(-1 * var(--ci-gutter));padding:0 var(--ci-gutter) 4px}@media (min-width:768px){.ci-pd-rel__track{--ci-scroller-gap:24px}}.ci-pd-rel__track .ci-pcard{width:236px}@media (min-width:768px){.ci-pd-rel__track .ci-pcard{width:calc((100% - 2 * var(--ci-gutter) - 48px) / 3)}}@media (min-width:1200px){.ci-pd-rel__track .ci-pcard{width:calc((100% - 2 * var(--ci-gutter) - 72px) / 4)}}.ci-pd-rel--gear .ci-pcard{background:#FBF8F2}.ci-pd-ritual{display:grid;color:#F5EFE6;background:#0D0B0A}@media (min-width:992px){.ci-pd-ritual{grid-template-columns:minmax(0,45fr) minmax(0,30fr) minmax(0,25fr);min-height:520px}}.ci-pd-ritual__image{display:block;width:100%;height:260px;object-fit:cover}@media (min-width:992px){.ci-pd-ritual__image{height:100%;min-height:520px}}.ci-pd-ritual__content{display:flex;flex-direction:column;justify-content:center;padding:32px var(--ci-gutter)}@media (min-width:992px){.ci-pd-ritual__content{padding:48px}}.ci-pd-ritual__eyebrow{margin:0;font-weight:600;font-size:12.8px;line-height:18px;letter-spacing:.12em}.ci-pd-ritual__title{margin:17px 0 0;color:#F5EFE6;font-weight:600;font-size:32px;line-height:1.05;letter-spacing:-.02em}@media (min-width:992px){.ci-pd-ritual__title{font-size:40px}}.ci-pd-ritual__title span{font-weight:300}.ci-pd-ritual__text{max-width:332px;margin:17px 0 0;color:#CFC9BF;font-size:14px;line-height:24px}.ci-pd-ritual__icons{display:flex;gap:14px;margin:31px 0 0;padding:0;list-style:none}.ci-pd-ritual__icons li{display:flex;flex-direction:column;align-items:center;width:100px;font-weight:600;font-size:12.8px;line-height:15px;letter-spacing:.11em;text-align:center}.ci-pd-ritual__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:8px;border:1px solid #4B1D22;border-radius:50%}.ci-pd-ritual__aside{display:flex;flex-direction:column;padding:28px var(--ci-gutter) 32px;border-top:1px solid #2B1C1D}@media (min-width:992px){.ci-pd-ritual__aside{padding:48px 28px;border-top:0;border-left:1px solid #2B1C1D}}.ci-pd-ritual__label{margin:0;color:#CFC9BF;font-weight:600;font-size:12px;line-height:18px;letter-spacing:.15em}.ci-pd-ritual__name{margin:12px 0 0;font-weight:500;font-size:19px;line-height:24px}.ci-pd-ritual__sub{margin:6px 0 0;color:#8D8379;font-size:14px;line-height:20px}.ci-pd-ritual__facts{display:flex;flex-direction:column;gap:12px;margin:20px 0 0;padding:0;font-size:14px;line-height:20px;list-style:none}.ci-pd-ritual__facts li{display:flex;align-items:center;gap:8px}.ci-pd-ritual__buy{margin-top:24px;padding-top:21px;border-top:1px solid #2C2B29}@media (min-width:992px){.ci-pd-ritual__buy{margin-top:auto}}.ci-pd-ritual__buy .ci-btn{height:44px;margin-top:10px;font-weight:600;font-size:12px;letter-spacing:.1em;border-radius:4px}.ci-pd-ritual__price{margin:0;font-weight:700;font-size:26px;line-height:34px}.ci-pd-trust{padding:28px 0;background:#F5EFE6}@media (min-width:992px){.ci-pd-trust{display:flex;align-items:center;min-height:145px;padding:0}}.ci-pd-trust__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;margin:0 auto;list-style:none}@media (min-width:992px){.ci-pd-trust__list{grid-template-columns:repeat(auto-fit,minmax(min(240px, 100%),1fr));gap:0}}.ci-pd-trust__list li{display:flex;align-items:center;gap:14px}.ci-pd-trust__list strong,.ci-pd-trust__list small{display:block;font-size:13px;line-height:19px}@media (min-width:992px){.ci-pd-trust__list strong,.ci-pd-trust__list small{font-size:14px;line-height:20px}}.ci-pd-trust__list strong{color:#0D0B0A;font-weight:600}.ci-pd-trust__list small{color:#5A544A}.ci-pd-trust__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;color:#C8102E;background:#FBF8F2;border:1px solid #F0D3D5;border-radius:50%}@media (min-width:992px){.ci-pd-trust__icon{width:48px;height:48px}}.ci-pd-sticky{position:fixed;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;gap:12px;padding:10px var(--ci-gutter) calc(10px + env(safe-area-inset-bottom));background:#FFF;border-top:1px solid #E8E6E2;box-shadow:0 -8px 24px rgb(10 9 8 / .08)}.ci-pd-sticky[hidden]{display:none}@media (min-width:992px){.ci-pd-sticky{display:none!important}}.ci-pd-sticky__info{display:flex;flex:1;flex-direction:column;min-width:0}.ci-pd-sticky__name{overflow:hidden;color:#5A544A;font-size:13px;line-height:18px;white-space:nowrap;text-overflow:ellipsis}.ci-pd-sticky__price{color:#0D0B0A;font-weight:700;font-size:18px;line-height:24px}.ci-pd-sticky__price.is-discounted{color:#0A6A47}.ci-pd-sticky .ci-btn{flex:none;height:44px;padding:0 18px;font-weight:600;font-size:12px;letter-spacing:.08em;border-radius:8px}body.has-ci-pd-sticky #footer{padding-bottom:72px}body.current-page-cart-index #main{padding-bottom:0}body.current-page-cart-index #main>.container{padding-top:28px;padding-bottom:48px}@media (min-width:992px){body.current-page-cart-index #main>.container{padding-top:41px;padding-bottom:64px}}body.current-page-cart-index #main>.container>.row>section{padding:0}body.current-page-cart-index #main>.container>.row{margin:0}body.current-page-cart-index.ci-cart-is-empty .ci-cartband,body.current-page-cart-index.ci-cart-is-empty .ci-carttrust{display:none}body.current-page-cart-index.ci-cart-is-empty #main>.container{padding-top:0;padding-bottom:0}.ci-cartband{padding-top:20px}@media (min-width:992px){.ci-cartband{padding-top:24px}}.ci-cartband__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.ci-cartband__crumbs{display:flex;align-items:center;gap:8px;color:#2B2722;font-size:14px;line-height:20px}.ci-cartband__crumbs a{color:#2B2722;text-decoration:none}.ci-cartband__crumbs a:hover{color:#C8102E}.ci-cartband__crumbs span[aria-hidden]{color:#908A80}.ci-cartband__crumbs [aria-current]{color:#0D0B0A;font-weight:500;text-decoration:underline;text-underline-offset:4px}.ci-cartband__steps{display:flex;align-items:center;gap:13px;margin:0;padding:0;color:#5A544A;font-size:12px;line-height:16px;letter-spacing:.2em;list-style:none}.ci-cartband__steps li{display:flex;align-items:center;gap:10px}.ci-cartband__steps li+li:before{content:"";width:20px;height:1px;margin-right:3px;background:#C8C4BC}.ci-cartband__steps span{display:flex;align-items:center;justify-content:center;width:28px;height:28px;letter-spacing:0;border:1px solid #C8C4BC;border-radius:50%}.ci-cartband__steps .is-active{color:#0D0B0A;font-weight:600}.ci-cartband__steps .is-active span{color:#FBF8F2;background:#C8102E;border-color:#C8102E}@media (max-width:767px){.ci-cartband__steps{gap:8px;letter-spacing:.08em}.ci-cartband__steps li:not(.is-active){font-size:0;gap:0}.ci-cartband__steps li:not(.is-active):before{margin-right:8px}.ci-cartband__steps li:not(.is-active) span{font-size:12px}}.ci-cartband__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:24px}@media (min-width:992px){.ci-cartband__head{margin-top:30px}}.ci-cartband__title{margin:0;color:#0D0B0A;font-weight:600;font-size:30px;line-height:1.1;letter-spacing:-.015em}@media (min-width:992px){.ci-cartband__title{font-size:clamp(36px, calc(1.5vw + 23px), 44.8px);line-height:48px}}.ci-cartband__accent{color:#C8102E;font-weight:300;font-style:normal}.ci-cartband__sub{margin:7px 0 0;color:#2B2722;font-size:15px;line-height:24px}.ci-cartband__count{display:flex;flex-direction:column;align-items:flex-end;margin:0}.ci-cartband__count strong{color:#0D0B0A;font-weight:600;font-size:30px;line-height:30px}.ci-cartband__count span{margin-top:5px;color:#5A544A;font-size:12px;line-height:16px;letter-spacing:.2em}.ci-cartband__count[hidden]{display:none}body.current-page-cart-index #cart-container>.row{display:flex;flex-wrap:wrap;gap:24px 32px;margin:0}body.current-page-cart-index #cart-container>.row>[class*="col-"]{flex:1 1 100%;max-width:100%;padding:0!important}@media (min-width:992px){body.current-page-cart-index #cart-container>.row{flex-wrap:nowrap;align-items:flex-start}body.current-page-cart-index #cart-container>.row>.col-lg-9{flex:1 1 auto;min-width:0}body.current-page-cart-index #cart-container>.row>.col-lg-3{flex:0 0 380px;max-width:380px}}@media (min-width:1200px){body.current-page-cart-index #cart-container>.row>.col-lg-3{flex-basis:422px;max-width:422px}}body.current-page-cart-index #cart-container .cart-block{margin:0 0 24px;padding:0;background:none;border:0;border-radius:0}body.current-page-cart-index #cart-container .ci-cartship{margin-bottom:24px;padding:10px 16px 11px;background:#F5EFE6;border:1px solid #E3959C;border-radius:8px}body.current-page-cart-index #cart-container .ci-cartship__title{display:flex;align-items:center;gap:10px;margin:0;color:#0D0B0A;font-weight:600;font-size:15px;line-height:20px}body.current-page-cart-index #cart-container .ci-cartship__bar{display:block;height:6px;margin-top:7px;overflow:hidden;background:#EAE2D6;border-radius:9999px}body.current-page-cart-index #cart-container .ci-cartship__bar i{display:block;width:0;height:100%;background:#C8102E;border-radius:inherit;transition:width 0.4s cubic-bezier(.22,.61,.36,1)}body.current-page-cart-index #cart-container .ci-cartship.is-free .ci-cartship__title{color:#007A55}body.current-page-cart-index #cart-container .ci-cartship.is-free .ci-cartship__bar i{background:#00BC7D}body.current-page-cart-index #cart-container .ci-cartship__note{display:flex;align-items:center;gap:8px;margin:7px 0 0;color:#2B2722;font-size:14px;line-height:20px}body.current-page-cart-index #cart-container .ci-cartship__strong{color:#0D0B0A;font-weight:600;font-style:normal}body.current-page-cart-index #cart-container #cart-content{position:relative}body.current-page-cart-index #cart-container #cart-content .contentbox-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:51px;margin:0;padding:0 20px;background:#F5EFE6;border:1px solid #C8C4BC;border-bottom:0;border-radius:12px 12px 0 0}@media (min-width:768px){body.current-page-cart-index #cart-container #cart-content .contentbox-header{padding:0 28px}}body.current-page-cart-index #cart-container #cart-content .contentbox-header h4{color:#0D0B0A;font-weight:600;font-size:13px;letter-spacing:.15em;text-transform:none}body.current-page-cart-index #cart-container .cart-flush-items{position:static}body.current-page-cart-index #cart-container .cart-flush-items .cart-item-flush{color:#5A544A;font-size:13px}body.current-page-cart-index #cart-container .cart-flush-items .cart-item-flush:hover{color:#C8102E}body.current-page-cart-index #cart-container #cart-items{background:#F5EFE6;border:1px solid #C8C4BC;border-radius:0 0 12px 12px}body.current-page-cart-index #cart-container #cart-items .cart-item{position:relative;margin:0;padding:20px;border-top:1px solid #C8C4BC;border-bottom:0}@media (min-width:768px){body.current-page-cart-index #cart-container #cart-items .cart-item{padding:25px 28px}}body.current-page-cart-index #cart-container #cart-items .cart-item .cart-item-image{background:#FFF;border-radius:4px}body.current-page-cart-index #cart-container #cart-items .cart-item .cart-item-image img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}body.current-page-cart-index #cart-container #cart-items .cart-item .cart-item-name>div a{color:#0D0B0A;font-weight:600;font-size:16px;line-height:22px}body.current-page-cart-index #cart-container #cart-items .cart-item .cart-item-name .cart-item-delete{color:#2B2722;font-size:14px;text-decoration:underline;text-underline-offset:3px}body.current-page-cart-index #cart-container #cart-items .cart-item .cart-item-name .cart-item-delete i{display:none}body.current-page-cart-index #cart-container #cart-items .cart-item .product-quantity{width:96px;height:38px;background:#FFFEFC;border:1px solid #C8C4BC;border-radius:6px}body.current-page-cart-index #cart-container #cart-items .cart-item .product-quantity>a{flex:0 0 30px}body.current-page-cart-index #cart-container #cart-items .cart-item .product-quantity>a:hover{background:#fff0}body.current-page-cart-index #cart-container #cart-items .cart-item .product-quantity input{color:#0D0B0A;font-size:14px}body.current-page-cart-index #cart-container #cart-items .cart-item .cart-item-price{text-align:right}body.current-page-cart-index #cart-container #cart-items .cart-item .cart-item-price .item-price{color:#5A544A;font-size:13px}body.current-page-cart-index #cart-container #cart-items .cart-item .cart-item-price .item-rebate-price{color:#0D0B0A;font-size:15px;line-height:22px;white-space:nowrap}@media (min-width:768px){body.current-page-cart-index #cart-container #cart-items .cart-item .cart-item-price .item-rebate-price{font-size:17px;line-height:24px}}body.current-page-cart-index #cart-container #cart-items .cart-item .cart-item-price .item-tax{color:#5A544A;font-size:12px}body.current-page-cart-index #cart-container .cart-buttons{margin-top:24px}@media (min-width:992px){body.current-page-cart-index #cart-container .cart-buttons{margin-top:28px}}body.current-page-cart-index #cart-container .cart-buttons button{height:auto;padding:0;color:#0D0B0A;font-weight:500;font-size:13px;letter-spacing:.16em;text-transform:none;background:none;border:0}body.current-page-cart-index #cart-container .cart-buttons button:hover{color:#C8102E;background:none}body.current-page-cart-index #cart-container .cart-buttons button:hover i{filter:none}body.current-page-cart-index #cart-container #cart-panel-gift-card{padding:16px 20px;background:#FFF;border:1px solid #E8E6E2;border-radius:12px}body.current-page-cart-index #cart-container #cart-panel-gift-card .coupon-code-wrapper form .form-control{height:46px;background:#FBF8F2;border-color:#C8C4BC;border-radius:8px}body.current-page-cart-index #cart-container #cart-panel-gift-card .coupon-code-wrapper form .btn{height:46px;border-radius:8px}body.current-page-cart-index #cart-container #cart-panel{margin:0;padding:22px 20px;background:#fff0;border:1px solid #C8C4BC;border-radius:12px}@media (min-width:768px){body.current-page-cart-index #cart-container #cart-panel{padding:28px}}body.current-page-cart-index #cart-container #cart-summary .contentbox-header{margin:0 0 22px}body.current-page-cart-index #cart-container #cart-summary .contentbox-header h4{color:#0D0B0A;font-weight:600;font-size:13px;letter-spacing:.18em;text-transform:none}body.current-page-cart-index #cart-container #cart-summary .cart-panel-row{margin-bottom:14px;font-size:14px;line-height:20px}body.current-page-cart-index #cart-container #cart-summary .cart-panel-row>span:first-child{color:#2B2722}body.current-page-cart-index #cart-container #cart-summary .cart-panel-row>span:last-child{color:#0D0B0A}body.current-page-cart-index #cart-container #cart-summary .cart-summary-total-price{align-items:flex-end;margin-top:26px;padding-top:22px;border-top-color:#C8C4BC}body.current-page-cart-index #cart-container #cart-summary .cart-summary-total-price>span:first-child{color:#C8102E;font-weight:600;font-size:13px;letter-spacing:.18em;text-transform:none}body.current-page-cart-index #cart-container #cart-summary .cart-summary-total-price>span:last-child{font-size:32px;line-height:1.1;letter-spacing:-.025em}@media (min-width:1200px){body.current-page-cart-index #cart-container #cart-summary .cart-summary-total-price>span:last-child{font-size:40px}}body.current-page-cart-index #cart-container #cart-summary .cart-panel-buttons{margin-top:24px}body.current-page-cart-index #cart-container #cart-summary #checkout-complete-shopping{height:52px;font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:none;background:#0A0908;border-color:#0A0908;border-radius:8px}body.current-page-cart-index #cart-container #cart-summary #checkout-complete-shopping:hover{background:#2B2722;border-color:#2B2722;box-shadow:none}@media (max-width:991px){body.current-page-cart-index #cart-container #cart-summary .cart-summary-toggle-items{padding:12px var(--ci-gutter) calc(12px + env(safe-area-inset-bottom));background:#FFF;border-top:1px solid #E8E6E2}body.current-page-cart-index #cart-container #cart-summary .cart-summary-toggle-items .cart-summary-total-price{display:flex;align-items:baseline;justify-content:space-between;margin:6px 0 0;padding:0;border:0}body.current-page-cart-index #cart-container #cart-summary .cart-summary-toggle-items .cart-summary-total-price>span:last-child{font-size:22px}body.current-page-cart-index #cart-container #cart-summary .cart-summary-toggle-items .cart-panel-buttons{margin-top:10px}body.current-page-cart-index #cart-container #cart-summary .cart-summary-toggle-items #checkout-complete-shopping{height:46px}body.current-page-cart-index #cart-container #cart-summary .cart-summary-toggle-button{color:#2B2722;font-size:13px;letter-spacing:.08em}body.current-page-cart-index #cart-container #cart-summary .cart-summary-toggle-content-inner{padding:20px var(--ci-gutter) 8px}}@media (max-width:991px){body.current-page-cart-index #cart-container #cart-panel{padding:0;border:0}body.current-page-cart-index #cart-container .cart-panel-secure-logo{display:none}}body.current-page-cart-index #cart-container .ci-cartnotes{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:20px 0 0;padding:18px 0 0;border-top:1px solid #E8E6E2;list-style:none}@media (min-width:992px){body.current-page-cart-index #cart-container .ci-cartnotes{display:grid}}body.current-page-cart-index #cart-container .ci-cartnotes li{display:flex;align-items:center;gap:8px;color:#2B2722;font-size:13px;line-height:18px}.ci-cartempty{max-width:640px;margin:0 auto;padding:56px 0 72px;text-align:center}@media (min-width:992px){.ci-cartempty{padding:80px 0 88px}}.ci-cartempty__eyebrow{justify-content:center;margin:0}.ci-cartempty__title{margin:18px 0 0;color:#0D0B0A;font-weight:600;font-size:36px;line-height:1.08;letter-spacing:-.02em}@media (min-width:992px){.ci-cartempty__title{font-size:52px}}.ci-cartempty__accent{color:#C8102E;font-weight:300;font-style:normal}.ci-cartempty__text{max-width:430px;margin:18px auto 0;color:#2B2722;font-size:15px;line-height:24px}.ci-cartempty__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 16px;margin-top:32px}.ci-cartempty__buttons .ci-btn{min-width:160px;border-radius:6px}.ci-carttrust{margin-top:0}body.ci-auth-page{background:#FFF}.ci-auth{display:block;min-height:100vh}@media (min-width:992px){.ci-auth{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ci-auth-visual{position:sticky;top:0;flex-direction:column;align-items:stretch;justify-content:center;height:100vh;min-height:640px;padding:74px clamp(32px, 4.4vw, 64px) 0;background:#ECE9E3}.ci-auth-visual:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgb(246 245 243 / .94) 0%,rgb(246 245 243 / .82) 38%,rgb(246 245 243 / .2) 72%,#fff0 100%)}.ci-auth-visual__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 100%}.ci-auth-visual__logo{position:absolute;top:64px;left:clamp(32px, 4.4vw, 64px);z-index:2}.ci-auth-visual__logo img{display:block;width:216px;height:auto}.ci-auth-visual__content{position:relative;z-index:2;max-width:520px}.ci-auth-visual__eyebrow{display:flex;align-items:center;gap:12px;margin:0;color:#0A0908;font-weight:600;font-size:12px;line-height:16px;letter-spacing:.14em}.ci-auth-visual__eyebrow:before{content:"";width:24px;height:1px;background:#C8102E}.ci-auth-visual__title{margin:15px 0 0;color:#0A0908;font-weight:700;font-size:clamp(40px, calc(2.4vw + 18px), 52px);line-height:1;letter-spacing:-.029em}.ci-auth-visual__accent{color:#C8102E;font-weight:400;font-style:normal}.ci-auth-visual__text{max-width:420px;margin:21px 0 0;color:#1C1916;font-size:15px;line-height:26px}.ci-auth-visual__list{display:flex;flex-direction:column;gap:14px;margin:33px 0 0;padding:0;list-style:none}.ci-auth-visual__list li{display:flex;align-items:flex-start;gap:12px}.ci-auth-visual__list strong,.ci-auth-visual__list small{display:block;font-size:14px;line-height:22px}.ci-auth-visual__list strong{color:#0A0908;font-weight:600}.ci-auth-visual__list small{margin-top:3px;color:#2B2722}.ci-auth-visual__check{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:26px;height:26px;margin-top:3px;color:#0A0908;background:#D6B8B8;border:1px solid #D1999E;border-radius:50%}.ci-auth-main{padding:40px 0;background:#FFF}@media (max-width:767px){.ci-auth-main{padding:24px 0 48px}}body.ci-auth-page .ci-authform{width:min(400px, calc(100% - 48px));margin:0 auto}body.ci-auth-page .ci-authform.has-own-title{width:min(440px, calc(100% - 48px))}body.ci-auth-page .ci-authform .user-login-page-container{max-width:none}body.ci-auth-page .ci-authform .user-login-page-container .user-login-page-logo,body.ci-auth-page .ci-authform .signup-page-logo{justify-content:center;max-width:none;padding:0 0 28px}body.ci-auth-page .ci-authform .user-login-page-container .user-login-page-logo img,body.ci-auth-page .ci-authform .signup-page-logo img{max-height:52px}@media (min-width:992px){body.ci-auth-page .ci-authform .user-login-page-container .user-login-page-logo,body.ci-auth-page .ci-authform .signup-page-logo{display:none}}body.ci-auth-page .ci-authform__title{margin:0;color:#0A0908;font-weight:600;font-size:30px;line-height:1.1;letter-spacing:-.015em}@media (min-width:992px){body.ci-auth-page .ci-authform__title{font-size:34px}}body.ci-auth-page .ci-authform__sub{margin:10px 0 0;color:#2B2722;font-size:14px;line-height:23px}body.ci-auth-page .ci-authform .ci-auth-social{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:29px}body.ci-auth-page .ci-authform .ci-auth-social .user-login-page-row{width:320px;max-width:100%;margin:0}body.ci-auth-page .ci-authform .ci-auth-social .btn{display:flex;align-items:center;gap:10px;height:40px;padding:0 12px;color:#3C4043!important;font-weight:500;font-size:14px;letter-spacing:0;text-transform:none;background:#FFFFFF!important;border:1px solid #DADCE0;border-radius:4px}body.ci-auth-page .ci-authform .ci-auth-social .btn svg{flex:none;width:18px;height:18px}body.ci-auth-page .ci-authform .ci-auth-social .btn span{flex:1;padding:0;text-align:center}body.ci-auth-page .ci-authform .ci-auth-social .btn:hover{border-color:#2B2722}body.ci-auth-page .ci-authform .ci-auth-divider{margin:21px 0 22px;color:#5A544A;font-size:12px;line-height:16px;letter-spacing:.08em}body.ci-auth-page .ci-authform .ci-auth-divider:before,body.ci-auth-page .ci-authform .ci-auth-divider:after{background:#C8C4BC}body.ci-auth-page .ci-authform .user-login-page-row{margin-bottom:20px}body.ci-auth-page .ci-authform__label{display:block;margin:0 0 11px;color:#0A0908;font-weight:500;font-size:14px;line-height:20px}body.ci-auth-page .ci-authform__labelrow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}body.ci-auth-page .ci-authform__labelrow .ci-authform__label{margin:0}body.ci-auth-page .ci-authform__labelrow a{color:#5A544A;font-size:14px;line-height:20px;text-decoration:none}body.ci-auth-page .ci-authform__labelrow a:hover{color:#C8102E}body.ci-auth-page .ci-authform__pass{position:relative}body.ci-auth-page .ci-authform__pass .toggle-password{position:absolute;top:50%;right:14px;display:flex;color:#5A544A;transform:translateY(-50%);cursor:pointer}body.ci-auth-page .ci-authform .user-login-page-row input.form-control,body.ci-auth-page .ci-authform .signup-container .form-group.row input.form-control,body.ci-auth-page .ci-authform .signup-container .form-group.row textarea.form-control{height:52px;padding:0 48px 0 16px;color:#0A0908;font-size:15px;background:#F6F5F3;border:1px solid #C8C4BC;border-radius:12px}body.ci-auth-page .ci-authform .user-login-page-row input.form-control:focus,body.ci-auth-page .ci-authform .signup-container .form-group.row input.form-control:focus,body.ci-auth-page .ci-authform .signup-container .form-group.row textarea.form-control:focus{background:#FFF;border-color:#0A0908;box-shadow:none}body.ci-auth-page .ci-authform .user-login-page-row input.form-control::placeholder,body.ci-auth-page .ci-authform .signup-container .form-group.row input.form-control::placeholder,body.ci-auth-page .ci-authform .signup-container .form-group.row textarea.form-control::placeholder{color:#908A80}body.ci-auth-page .ci-authform .user-login-page-row input.form-control.validate-error,body.ci-auth-page .ci-authform .signup-container .form-group.row input.form-control.validate-error,body.ci-auth-page .ci-authform .signup-container .form-group.row textarea.form-control.validate-error{background:#FFF;border-color:#C8102E}body.ci-auth-page .ci-authform div.validate-error{margin-top:6px;color:#C8102E;font-size:12.5px;line-height:17px}body.ci-auth-page .ci-authform .signup-container .form-group.row textarea.form-control{height:140px;padding:14px 16px}body.ci-auth-page .ci-authform__remember{margin:3px 0 0}body.ci-auth-page .ci-authform__remember input[type=checkbox]+label{color:#1C1916;font-size:14px}body.ci-auth-page .ci-authform__submit{height:52px;margin-top:23px;font-weight:600;font-size:14px;letter-spacing:0;border-radius:12px}body.ci-auth-page .ci-authform__secure{display:flex;align-items:center;justify-content:center;gap:7px;margin:20px 0 0;color:#5A544A;font-size:13px;line-height:23px}body.ci-auth-page .ci-authform__switch{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px;min-height:56px;margin:29px 0 0;padding:10px 16px;color:#1C1916;font-size:14px;text-align:center;background:#FAF9F8;border:1px solid #E8E6E2;border-radius:12px}body.ci-auth-page .ci-authform__switch a{display:inline-flex;align-items:center;gap:5px;color:#C8102E;font-weight:600;text-decoration:none}body.ci-auth-page .ci-authform__switch a:hover{color:#A90B25}body.ci-auth-page .ci-authform__back{margin:24px 0 0;text-align:center}body.ci-auth-page .ci-authform__back a{display:inline-flex;align-items:center;gap:8px;color:#0D0B0A;font-size:13px;text-decoration:none}body.ci-auth-page .ci-authform__back a:hover{color:#C8102E}body.ci-auth-page .ci-authform.has-own-title .signup-container{margin-top:24px}body.ci-auth-page .ci-authform.has-own-title .signup-container>.contentbox-header{display:none}body.ci-auth-page .ci-authform .signup-container .contentbox-header h4{font-size:30px;letter-spacing:-.01em;text-transform:none}body.ci-auth-page .ci-authform .signup-container .form-group.row{margin-bottom:18px}body.ci-auth-page .ci-authform .signup-container .form-group.row>.control-label{margin-bottom:9px;color:#0A0908;font-weight:500;font-size:14px;letter-spacing:0;text-transform:none}body.ci-auth-page .ci-authform .signup-container .form-group.row .required{top:-29px}body.ci-auth-page .ci-authform .signup-container .form-group.row .toggle-password{top:50%;right:14px;transform:translateY(-50%)}body.ci-auth-page .ci-authform .signup-container .form-group.row .radio-custom input+label,body.ci-auth-page .ci-authform .signup-container .form-group.row .checkbox-custom input+label{color:#2B2722;font-size:13.5px}body.ci-auth-page .ci-authform .signup-container .form-group.row .btn-group-binary>button{height:52px;font-weight:600;font-size:14px;letter-spacing:0;text-transform:none;border-radius:12px}body.ci-auth-page .ci-authform .signup-container .form-group.row .btn-group-binary .btn-primary{color:#FFF;background:#0A0908;border-color:#0A0908}body.ci-auth-page .ci-authform .signup-container .form-group.row .btn-group-binary .btn-primary:hover{background:#2B2722;border-color:#2B2722;box-shadow:none}body.ci-auth-page .ci-authform.has-own-title .signup-container .btn-group-binary .btn-secondary{display:none}body.ci-auth-page--forgot .ci-authform.has-own-title .signup-container .alert-primary{display:none}.ci-pageband{padding-bottom:12px}body.ci-track-page #main>.container{padding-top:28px;padding-bottom:56px}@media (min-width:992px){body.ci-track-page #main>.container{padding-top:40px;padding-bottom:80px}}body.ci-track-page #main>.container>.row>aside{display:none}body.ci-track-page #main>.container>.row>section{flex:0 0 100%;max-width:100%}.ci-track{display:grid;gap:24px;align-items:start}@media (min-width:992px){.ci-track{grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:48px}}#main .ci-content .ci-track__card{padding:24px 20px;background:#F5EFE6;border-radius:12px}@media (min-width:768px){#main .ci-content .ci-track__card{padding:28px 32px 32px}}#main .ci-content .ci-track__card .form-horizontal{max-width:none;padding:0;background:none;border:0}#main .ci-content .ci-track__card .contentbox-body{margin:18px 0 0!important;padding:0;background:none;border:0}#main .ci-content .ci-track__card .form-horizontal .form-group.row{flex-direction:column;margin:0 0 18px}#main .ci-content .ci-track__card .form-horizontal .form-group.row>.control-label{flex:none;max-width:100%;margin:0 0 8px;padding:0;color:#0D0B0A;font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:none}#main .ci-content .ci-track__card .form-horizontal .form-group.row>.control-label:empty{display:none}#main .ci-content .ci-track__card .form-horizontal .form-group.row>div{position:relative;flex:none!important;width:100%;max-width:100%!important;padding:0}#main .ci-content .ci-track__card .form-horizontal .form-group.row .form-control{height:46px;padding:0 14px;font-size:14px;background:#FFF;border:1px solid #C8C4BC;border-radius:8px;box-shadow:none}#main .ci-content .ci-track__card .form-horizontal .form-group.row .form-control:focus{border-color:#0A0908}#main .ci-content .ci-track__card .form-horizontal .form-group.row .required{position:absolute;top:-27px;right:0;color:#C8102E}#main .ci-content .ci-track__card .form-horizontal .form-group.row .text-right{text-align:left!important}#main .ci-content .ci-track__card .form-horizontal .form-group.row .btn-group-binary{display:flex}#main .ci-content .ci-track__card .form-horizontal .form-group.row .btn-group-binary .btn{flex:1;min-width:0;height:48px;padding:0 20px;color:#FFF;font-weight:600;font-size:13px;letter-spacing:.1em;text-transform:none;background:#0A0908;border:0;border-radius:8px}#main .ci-content .ci-track__card .form-horizontal .form-group.row .btn-group-binary .btn:hover{background:#2B2722;box-shadow:none}.ci-track__title{margin:0;color:#0D0B0A;font-weight:600;font-size:22px;line-height:28px}.ci-track__help{margin:6px 0 0;color:#2B2722;font-size:14px;line-height:22px}.ci-track__help a{color:#C8102E;text-decoration:underline;text-underline-offset:3px}.ci-track [data-selector="order-details"]:empty{display:none}.ci-track__wait{padding:40px 28px;text-align:center;background:#F1EADF;border-radius:12px}@media (min-width:992px){.ci-track__wait{padding:48px 40px}}.ci-track__eyebrow{margin:0;color:#C8102E;font-weight:600;font-size:12px;letter-spacing:.15em}.ci-track__wait-title{margin:12px 0 0;color:#0D0B0A;font-weight:600;font-size:20px;line-height:28px}@media (min-width:992px){.ci-track__wait-title{font-size:23px}}.ci-track__accent{color:#C8102E;font-weight:400;font-style:normal}.ci-track__wait-text{max-width:420px;margin:12px auto 0;color:#2B2722;font-size:14px;line-height:22px}body.ci-member-page #main>.container{padding-top:28px;padding-bottom:56px}@media (min-width:992px){body.ci-member-page #main>.container{padding-top:40px;padding-bottom:80px}}body.ci-member-page .ci-content>.contentbox-header{display:none}body.ci-member-page .block-item[data-type="member-menu"]{padding:8px 0;background:#FFF;border:1px solid #E8E6E2;border-radius:16px}body.ci-member-page .block-item[data-type="member-menu"] .block-item-title{padding:12px 20px 10px;color:#0A0908;font-weight:600;font-size:12px;letter-spacing:.15em;text-transform:none}body.ci-member-page .block-item[data-type="member-menu"] .block-list{margin:0;padding:0;list-style:none}body.ci-member-page .block-item[data-type="member-menu"] .block-list li a{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 20px;color:#2B2722;font-size:14px;text-decoration:none}body.ci-member-page .block-item[data-type="member-menu"] .block-list li a i{width:16px;color:#908A80;text-align:center}body.ci-member-page .block-item[data-type="member-menu"] .block-list li a:hover{color:#C8102E;background:#FBF8F2}body.ci-member-page .ci-content .contentbox-body{padding:0;background:none;border:0}@media (min-width:992px){body.ci-fav-page #main>.container>.row>aside{display:none}}body.ci-fav-page #main>.container>.row>section{flex:0 0 100%;max-width:100%}.ci-pageempty{max-width:640px;margin:0 auto;padding:48px 0 64px;text-align:center}@media (min-width:992px){.ci-pageempty{padding:64px 0 88px}}.ci-pageempty__eyebrow{margin:0;color:#C8102E;font-weight:600;font-size:13px;letter-spacing:.15em}.ci-pageempty__title{margin:12px 0 0;color:#0D0B0A;font-weight:600;font-size:36px;line-height:1.08;letter-spacing:-.02em}@media (min-width:992px){.ci-pageempty__title{font-size:44px}}.ci-pageempty__accent{color:#C8102E;font-weight:400;font-style:normal}.ci-pageempty__text{max-width:460px;margin:16px auto 0;color:#2B2722;font-size:15px;line-height:24px}.ci-pageempty>.ci-btn,.ci-pageempty__buttons{margin-top:28px}.ci-pageempty__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 16px}.ci-pageempty .ci-btn{min-width:168px;border-radius:6px}@media (min-width:992px){.ci-pageempty--404{padding-top:80px}}.ci-pageempty--404 .ci-pageempty__title{font-weight:700;font-size:clamp(52px, calc(6vw + 20px), 96px);line-height:.98;letter-spacing:-.035em}.ci-pageempty--404 .ci-pageempty__accent{font-weight:700}body.ci-fav-page .ci-pageempty__title{font-size:56px}@media (min-width:992px){body.ci-fav-page .ci-pageempty__title{font-size:64px}}body.ci-page-empty #main>.container{padding-top:0;padding-bottom:0}#not-found-container>.row{margin-right:0;margin-left:0}.ci-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px 9px;margin:0 0 16px;color:#5A544A;font-size:14px;line-height:20px}.ci-crumbs a{color:inherit;text-decoration:none}.ci-crumbs a:hover{color:#C8102E}.ci-crumbs>span[aria-hidden]{color:#908A80}.ci-crumbs [aria-current]{color:#0D0B0A}.ci-lpband{padding-bottom:24px}@media (min-width:992px){.ci-lpband{padding:13px 0 28px}}.ci-lp{color:#0D0B0A}.ci-lp .ci-accent{font-weight:300;font-style:normal}.ci-lp-sec{padding:40px 0}@media (min-width:992px){.ci-lp-sec{padding:48px 0}}.ci-lp-sec--cream{background:#F5EFE6}.ci-lp-sec--line{border-top:1px solid #EDE6DE}.ci-lp-head{max-width:640px}.ci-lp-head--center{margin:0 auto;text-align:center}.ci-lp-head--center .ci-lp-text{margin-right:auto;margin-left:auto}.ci-lp-eyebrow{margin:0 0 13px;color:#C8102E;font-weight:700;font-size:12.5px;line-height:16px;letter-spacing:.18em}.ci-lp-title{margin:0;color:#0A0908;font-weight:600;font-size:28px;line-height:1.16;letter-spacing:-.01em}@media (min-width:992px){.ci-lp-title{font-size:clamp(32px, calc(1.2vw + 23px), 40px);line-height:1.2}}.ci-lp-title--center{text-align:center}.ci-lp-rule{display:block;width:48px;height:1px;margin-top:20px;background:#E0AAB1}.ci-lp-text{max-width:490px;margin:13px 0 0;color:#2B2722;font-size:14.5px;line-height:1.6}@media (min-width:992px){.ci-lp-text{font-size:15px}}.ci-lp-steps__list{display:grid;gap:28px;max-width:1024px;margin:32px auto 0;padding:0;list-style:none}@media (min-width:992px){.ci-lp-steps__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 64px;margin-top:54px}}.ci-lp-steps__item{display:flex;align-items:flex-start;gap:18px}@media (min-width:992px){.ci-lp-steps__item{gap:24px}}.ci-lp-steps__icon{display:flex;flex:none;align-items:center;justify-content:center;width:56px;height:56px;color:#C8102E;background:#F5EFE6;border:1px solid #EBC4C8;border-radius:50%}@media (min-width:992px){.ci-lp-steps__icon{width:72px;height:72px}}.ci-lp-steps__icon .ci-i{width:24px;height:24px}.ci-lp-steps__item>div{flex:1;min-width:0}.ci-lp-steps__head{display:flex;align-items:baseline;gap:18px;margin:0;padding-bottom:10px;border-bottom:1px solid #D9D6CF}.ci-lp-steps__head b{color:#C8102E;font-weight:700;font-size:26px;line-height:38px}@media (min-width:992px){.ci-lp-steps__head b{font-size:30px}}.ci-lp-steps__head span{font-weight:600;font-size:15px;letter-spacing:.2em}.ci-lp-steps__text{margin:11px 0 0;color:#2B2722;font-size:15px;line-height:23px}.ci-lp-support__card{max-width:1024px;margin:0 auto;overflow:hidden;background:#FFF;border:1px solid #E3E0D9;border-radius:16px;box-shadow:0 2px 8px rgb(10 9 8 / .05),0 28px 56px rgb(10 9 8 / .1)}@media (min-width:992px){.ci-lp-support__card{border-radius:24px}}.ci-lp-support__top{position:relative;border-bottom:1px solid #E2E2E2}@media (min-width:992px){.ci-lp-support__top{min-height:473px}}.ci-lp-support__media{position:relative;height:220px}@media (min-width:992px){.ci-lp-support__media{position:absolute;top:0;right:0;bottom:0;width:77.5%;height:auto}}.ci-lp-support__media img{display:block;width:100%;height:100%;object-fit:cover}.ci-lp-support__media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#FFFFFF 0%,#fff0 45%)}@media (min-width:992px){.ci-lp-support__media:after{background:linear-gradient(90deg,#FFFFFF 0%,#FFFFFF 38%,#fff0 64%)}}.ci-lp-support__intro{position:relative;max-width:560px;padding:8px 20px 32px}@media (min-width:992px){.ci-lp-support__intro{padding:58px 56px 48px}}.ci-lp-support__intro .ci-lp-eyebrow{margin:28px 0 0}@media (min-width:992px){.ci-lp-support__intro .ci-lp-eyebrow{margin-top:48px}}.ci-lp-support__intro .ci-lp-title{margin-top:18px;font-weight:500}@media (min-width:992px){.ci-lp-support__intro .ci-lp-title{font-size:41px;line-height:46px}}.ci-lp-support__intro .ci-lp-text{max-width:440px;margin-top:18px}.ci-lp-support__logo{display:block;width:120px;height:auto}@media (min-width:992px){.ci-lp-support__logo{width:132px}}.ci-lp-support__body{padding:32px 20px}@media (min-width:992px){.ci-lp-support__body{padding:48px 56px 49px}}.ci-lp-support__cta{display:flex;flex-direction:column;margin-top:36px;overflow:hidden;background:#F5EFE6;border:1px solid #E3DCD3;border-radius:12px}@media (min-width:992px){.ci-lp-support__cta{flex-direction:row;margin-top:50px}}.ci-lp-support__cta img{display:none;flex:none;width:241px;object-fit:cover;object-position:82% 50%}@media (min-width:992px){.ci-lp-support__cta img{display:block}}.ci-lp-support__cta>div{flex:1;min-width:0;padding:24px 20px}@media (min-width:992px){.ci-lp-support__cta>div{padding:40px 36px}}.ci-lp-support__cta p{margin:0;color:#0A0908;font-weight:500;font-size:18px;line-height:26px}@media (min-width:992px){.ci-lp-support__cta p{font-size:20px;line-height:28px}}.ci-lp-support__cta .ci-btn{margin-top:20px}.ci-lp-perks{display:grid;gap:28px;margin:0;padding:0;list-style:none}@media (min-width:992px){.ci-lp-perks{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 56px}}.ci-lp-perks__item{display:flex;align-items:flex-start;gap:16px}@media (min-width:992px){.ci-lp-perks__item{gap:20px}}.ci-lp-perks__item>div{flex:1;min-width:0}.ci-lp-perks__icon{display:flex;flex:none;align-items:center;justify-content:center;width:52px;height:52px;color:#C8102E;background:#F5EFE6;border-radius:50%;box-shadow:0 2px 8px rgb(10 9 8 / .08)}@media (min-width:992px){.ci-lp-perks__icon{width:64px;height:64px}}.ci-lp-perks__icon .ci-i{width:22px;height:22px}.ci-lp-perks__title{margin:0;color:#0A0908;font-weight:500;font-size:16px;line-height:20px}.ci-lp-perks__text{margin:6px 0 0;color:#3D3832;font-size:14px;line-height:19px}.ci-lp-formcard{max-width:768px;margin:39px auto 0;padding:34px 20px 31px;background:#FFFFFD;border:1px solid #DEDCD8;border-radius:20px;box-shadow:0 2px 8px rgb(10 9 8 / .04),0 24px 48px rgb(10 9 8 / .07)}@media (min-width:992px){.ci-lp-formcard{margin-top:48px;padding:42px 40px 41px;border-radius:24px}}.ci-leadform__section{display:flex;align-items:center;gap:16px;margin:36px 0 24px;font-weight:600;font-size:12.5px;line-height:20px;letter-spacing:.2em}.ci-leadform__section:first-child{margin-top:0}.ci-leadform__section b{color:#C8102E;font-weight:700;font-size:15px;letter-spacing:.07em}.ci-leadform__section:after{content:"";flex:1;height:1px;background:#D5D5D5}.ci-leadform__grid{display:grid;gap:21px 20px}@media (min-width:768px){.ci-leadform__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ci-leadform--wide .ci-leadform__grid{gap:26px 24px}@media (min-width:992px){.ci-leadform--wide .ci-leadform__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ci-leadform__field{position:relative;min-width:0}.ci-leadform__field--full{grid-column:1 / -1}.ci-leadform__field .ci-input,.ci-leadform__field .ci-select,.ci-leadform__field select.ci-select:not([size]),.ci-leadform__field .ci-textarea{background-color:#FCFBF7}.ci-leadform__field .ci-textarea{height:122px;line-height:24px}.ci-leadform__field.is-invalid .ci-input,.ci-leadform__field.is-invalid .ci-select,.ci-leadform__field.is-invalid select.ci-select:not([size]),.ci-leadform__field.is-invalid .ci-textarea{border-color:#C8102E}.ci-leadform__label{display:block;margin:0 0 9px;color:#0D0B0A;font-weight:600;font-size:13.8px;line-height:18px}.ci-leadform__label i{color:#C8102E;font-style:normal}.ci-leadform__checks{display:flex;flex-direction:column;gap:14px;margin-top:32px}.ci-leadform__checks .ci-check{display:flex;font-size:14px;line-height:22px}.ci-leadform__checks .ci-check a{color:#0D0B0A}.ci-leadform__checks .ci-check input{margin-top:3px}.ci-leadform__checks .ci-check.is-invalid span{color:#C8102E}.ci-leadform__captcha:not(:empty){margin-top:20px}.ci-leadform__submit{width:100%;height:56px;margin-top:29px}.ci-leadform--wide .ci-leadform__submit{width:auto;min-width:220px;height:52px}.ci-leadform__note{margin:16px 0 0;color:#4A453F;font-size:14px;line-height:20px;text-align:center}.ci-leadform .ci-field-error{margin-top:6px;color:#C8102E;font-size:12.5px;line-height:18px}.ci-leadform__status{padding:14px 16px;font-size:14px;line-height:22px;border-radius:8px}.ci-leadform__status.is-error{margin-top:20px;color:#A90B25;background:#FBEAEC}.ci-leadform__status.is-success{color:#0A6B3A;font-weight:500;background:#EAF3EC}.ci-leadform__status a{color:inherit;text-decoration:underline}.ci-quote{max-width:920px;padding-top:32px;padding-bottom:40px}@media (min-width:992px){.ci-quote{padding-top:47px;padding-bottom:56px}}.ci-quote__steps{display:flex;align-items:flex-start;justify-content:center;margin:0;padding:0;list-style:none}@media (min-width:768px){.ci-quote__steps{align-items:center}}.ci-quote__step{position:relative;display:flex;flex-direction:column;align-items:center;color:#908A80}@media (min-width:768px){.ci-quote__step{flex-direction:row}}.ci-quote__step+.ci-quote__step{margin-left:30px}@media (min-width:768px){.ci-quote__step+.ci-quote__step{margin-left:0}}.ci-quote__step+.ci-quote__step:before{content:"";position:absolute;top:16px;right:calc(100% + 3px);width:24px;height:1px;background:#C8C4BC}@media (min-width:768px){.ci-quote__step+.ci-quote__step:before{position:static;width:64px;margin:0 8px}}.ci-quote__step.is-active,.ci-quote__step.is-done{color:#C8102E}.ci-quote__num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:#908A80;font-weight:700;font-size:13px;background:#FFF;border:1px solid #C8C4BC;border-radius:50%}@media (min-width:768px){.ci-quote__num{width:36px;height:36px}}.is-active>.ci-quote__num{color:#FFF;background:#C8102E;border-color:#C8102E;box-shadow:0 8px 22px rgb(200 16 46 / .28)}.is-done>.ci-quote__num{color:#C8102E;border-color:#C8102E}.ci-quote__name{margin-top:5px;font-weight:600;font-size:10.6px;line-height:18px;white-space:nowrap}@media (min-width:768px){.ci-quote__name{margin:0 0 0 10px;font-size:13px;line-height:20px}}.ci-quote__head{margin-top:31px;text-align:center}@media (min-width:992px){.ci-quote__head{margin-top:39px}}.ci-quote__title{margin:0;color:#0A0908;font-weight:600;font-size:20px;line-height:28px;letter-spacing:-.015em}@media (min-width:992px){.ci-quote__title{font-size:24px;line-height:32px}}.ci-quote__text{max-width:560px;margin:8px auto 0;color:#2B2722;font-size:14px;line-height:22px}.ci-quote__rule{display:block;width:48px;height:1px;margin:17px auto 0;background:#E69BA3}.ci-quote__group{display:flex;align-items:center;gap:13px;margin:23px 0 10px}.ci-quote__group span{color:#2B2722;font-weight:600;font-size:11.2px;line-height:18px;letter-spacing:.1em;white-space:nowrap}.ci-quote__group i{flex:1;height:1px;background:#D7D4CC}.ci-quote__group small{color:#5A544A;font-size:11px;line-height:18px;white-space:nowrap}.ci-quote__grid{display:grid;gap:10px}@media (min-width:992px){.ci-quote__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ci-quote__grid--gear{margin-top:28px}.ci-quote__item{display:flex;align-items:center;gap:10px;min-height:82px;padding:10px 14px;background:#FFF;border:1px solid #D8D6D0;border-radius:12px;box-shadow:0 1px 2px rgb(10 9 8 / .05)}.ci-quote__icon{display:none;flex:none;align-items:center;justify-content:center;width:32px;height:32px;color:#C8102E;background:#FBEAEC;border-radius:50%}@media (min-width:992px){.ci-quote__icon{display:inline-flex}}.ci-quote__info{display:block;flex:1;min-width:0}.ci-quote__name-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;color:#0A0908;font-weight:600;font-size:13.6px;line-height:18px}.ci-quote__badge{display:inline-flex;align-items:center;height:16px;padding:0 6px;color:#2B2722;font-weight:600;font-size:9.6px;white-space:nowrap;background:#FCF9F5;border:1px solid #C8C4BC;border-radius:9999px}.ci-quote__desc{display:block;margin:0;color:#2B2722;font-size:11.5px;line-height:20px}.ci-quote__body{display:flex;flex-wrap:wrap;align-items:center;gap:0 4px;margin:0;color:#5A544A;font-size:10.6px;line-height:18px}.ci-quote__body b{color:#0A0908;font-weight:700;font-size:11px}.ci-quote__body span:last-child{margin-left:2px}.ci-quote__bar{display:block;width:40px;height:4px;overflow:hidden;background:#E8E6E2;border-radius:2px}.ci-quote__bar i{display:block;height:100%;background:#C8102E}.ci-quote__amount{display:flex;flex:none;align-items:center;gap:5px;margin:0}.ci-quote__amount span{width:34px;color:#5A544A;font-size:10.4px;line-height:13px}.ci-quote__input.ci-quote__input{width:64px;height:40px;padding:0 10px;color:#908A80;font:inherit;font-weight:600;font-size:16px;text-align:right;background:#FDFBF7;border:1px solid #C8C4BC;border-radius:8px;outline:none}.ci-quote__input.ci-quote__input:focus{border-color:#0D0B0A}.ci-quote__input.ci-quote__input.has-value{color:#0A0908;border-color:#2B2722}.ci-quote__choice{position:relative;cursor:pointer}.ci-quote__choice input{position:absolute;opacity:0;pointer-events:none}.ci-quote__choice.is-checked{border-color:#C8102E;box-shadow:0 0 0 1px #C8102E}.ci-quote__choice:focus-within{outline:2px solid rgb(200 16 46 / .35);outline-offset:2px}.ci-quote__tick{display:inline-flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;color:#fff0;border:1px solid #C8C4BC;border-radius:50%}input:checked~.ci-quote__tick{color:#FFF;background:#C8102E;border-color:#C8102E}.ci-quote__nav{margin-top:28px;text-align:center}.ci-quote__nav .ci-btn{min-width:162px;border-radius:12px}.ci-quote__nav .ci-btn[disabled]{color:#5A544A;background:#C8C4BC;box-shadow:none;cursor:not-allowed}.ci-quote__nav--split{display:flex;justify-content:center;gap:12px}.ci-quote__hint{margin:11px 0 0;color:#5A544A;font-size:12.5px;line-height:20px}.ci-quote__summary ul{max-width:640px;margin:24px auto 0;padding:14px 18px;color:#2B2722;font-size:13.5px;line-height:22px;list-style:none;background:#F5EFE6;border-radius:12px}.ci-quote__summary ul:empty{display:none}.ci-quote__form{margin-top:24px}.ci-quote__done{padding:40px 0 16px;text-align:center}.ci-quote__done .ci-btn{margin-top:28px}.ci-quote__done-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:18px;color:#FFF;background:#C8102E;border-radius:50%;box-shadow:0 12px 40px rgb(200 16 46 / .18)}.ci-faq{max-width:672px;margin:0 auto}.ci-faq__title{margin:0;color:#0A0908;font-weight:600;font-size:28px;line-height:1.1;letter-spacing:-.015em}@media (min-width:992px){.ci-faq__title{font-size:42px;line-height:42px}}.ci-faq__box{margin-top:28px;overflow:hidden;background:#F5EFE6;border:1px solid #E6E2DA;border-radius:8px}@media (min-width:992px){.ci-faq__box{margin-top:41px}}.ci-faq__item+.ci-faq__item{border-top:1px solid #E6E2DA}.ci-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:12px 20px;color:#0D0B0A;font-weight:500;font-size:15px;line-height:22px;list-style:none;cursor:pointer}@media (min-width:992px){.ci-faq__q{padding:12px 28px;font-size:15.5px}}.ci-faq__q::-webkit-details-marker{display:none}.ci-faq__q .ci-i{flex:none;transition:transform 0.25s cubic-bezier(.22,.61,.36,1)}.ci-faq__item[open] .ci-faq__q .ci-i{transform:rotate(45deg)}.ci-faq__a{padding:0 20px 20px;color:#2B2722;font-size:14px;line-height:22px}@media (min-width:992px){.ci-faq__a{padding:0 28px 22px}}.ci-faq__a p{margin:0 0 8px}.ci-faq__a a{color:#C8102E;text-decoration:underline}body.ci-landing-corp .home-section-title,body.ci-landing-about .home-section-title{margin-bottom:0;color:#0A0908;font-weight:500;font-size:30px;line-height:1.12;letter-spacing:-.015em}@media (min-width:992px){body.ci-landing-corp .home-section-title,body.ci-landing-about .home-section-title{font-size:clamp(34px, calc(1.6vw + 22px), 44.8px);line-height:48px}}body.ci-landing-corp .home-section-title:after,body.ci-landing-about .home-section-title:after{display:none}body.ci-landing-corp .home-section-title.home-section-title-sm,body.ci-landing-about .home-section-title.home-section-title-sm{font-size:26px;line-height:32px}@media (min-width:992px){body.ci-landing-corp .home-section-title.home-section-title-sm,body.ci-landing-about .home-section-title.home-section-title-sm{font-size:34px;line-height:40px}}body.ci-landing-corp .home-section-head .home-section-title,body.ci-landing-about .home-section-head .home-section-title{margin-bottom:12px}body.ci-landing-corp .home-section-text,body.ci-landing-about .home-section-text{color:#0D0B0A;font-size:14.5px;line-height:24px}body.ci-landing-corp .ci-accent,body.ci-landing-about .ci-accent{font-weight:400;font-style:normal}body.ci-landing-corp .ci-corp-help .home-section-title{font-weight:600}@media (min-width:992px){body.ci-landing-corp .ci-corp-help .home-section-title{font-size:48px;line-height:52px}}body.ci-landing-corp .ci-corp-help-card{border-color:#E9E6E1;border-radius:18px;box-shadow:0 1px 2px rgb(10 9 8 / .04),0 14px 32px rgb(10 9 8 / .06)}body.ci-landing-corp .ci-corp-help-icon{color:#FFF;background:linear-gradient(135deg,#D81B3A,#A90B25);box-shadow:0 10px 20px rgb(200 16 46 / .25)}body.ci-landing-corp .ci-corp-refs-more .ci-btn{min-width:0;height:42px;padding:0 22px;color:#0A0908;font-size:12.5px;letter-spacing:.1em;text-transform:none;background:#fff0;border:1px solid #0A0908;border-radius:8px}body.ci-landing-corp .ci-corp-form-heading{color:#0A0908;font-weight:600;font-size:30px;line-height:1.1;letter-spacing:-.012em;text-transform:none}@media (min-width:992px){body.ci-landing-corp .ci-corp-form-heading{font-size:40px;line-height:42px}}body.ci-landing-corp .ci-corp-form-heading:after{display:none}body.ci-landing-corp .ci-corp-form-intro{color:#2B2722;font-size:14.5px;line-height:24px}body.ci-landing-corp .ci-corp-feature-icon{color:#C8102E;background:#FFF;border:1px solid #F0D3D6;box-shadow:0 4px 12px rgb(10 9 8 / .06)}body.ci-landing-corp .ci-corp-links{padding:6px 16px;background:#FBF8F2;border:1px solid #DCD9D2}body.ci-landing-corp .ci-corp-links>div{padding:11px 0}body.ci-landing-corp .ci-corp-links>div+div{border-top:1px solid #DDDAD3}body.ci-landing-corp .ci-corp-links a{color:#A90B25;font-weight:400}body.ci-landing-corp .ci-corp-form-card{padding:35px;border-color:#DCD9D2;border-radius:24px;box-shadow:0 2px 8px rgb(10 9 8 / .04),0 24px 48px rgb(10 9 8 / .07)}@media (max-width:767px){body.ci-landing-corp .ci-corp-form-card{padding:24px 18px}}body.ci-landing-corp .ci-corp-form-title{margin-bottom:22px;color:#0A0908;font-weight:500;font-size:21.4px;letter-spacing:0;text-transform:none}body.ci-landing-corp .ci-corp-form-title:after{content:"";display:block;width:48px;height:1px;margin-top:8px;background:#D9A3A8}body.ci-landing-corp .ci-corp-form .ci-field label{margin-bottom:11px;color:#0A0908;font-size:14px;line-height:16px;letter-spacing:0;text-transform:none}body.ci-landing-corp .ci-corp-form .ci-field input,body.ci-landing-corp .ci-corp-form .ci-field select,body.ci-landing-corp .ci-corp-form .ci-field textarea{height:48px;padding:0 16px;font-size:14.5px;background-color:#FBF8F2;border-color:#C8C4BC;border-radius:10px}body.ci-landing-corp .ci-corp-form .ci-field select{padding-right:44px}body.ci-landing-corp .ci-corp-form .ci-field textarea{height:auto;min-height:120px;padding:14px 16px}body.ci-landing-corp .ci-corp>.ci-corp-packages:first-child{padding-top:40px}@media (min-width:992px){body.ci-landing-corp .ci-corp>.ci-corp-packages:first-child{padding-top:48px}}body.ci-landing-corp .ci-corp-package .ci-btn{height:42px;color:#0A0908;font-size:13.5px;letter-spacing:.15em;text-transform:none;background:#fff0;border:1px solid #E89098;border-radius:8px}body.ci-landing-corp .ci-corp-package .ci-btn:hover{color:#FFF;background:#C8102E;border-color:#C8102E}body.ci-landing-corp .ci-corp-package .ci-btn.ci-btn-primary{color:#FFF;background:#C8102E;border-color:#C8102E}body.ci-landing-corp .ci-corp-help-toggle{font-size:11.5px;letter-spacing:.1em;text-transform:none}body.ci-landing-corp .ci-corp-form button[type="submit"].ci-btn{height:52px;padding:0 28px;color:#F5EFE6;font-size:13px;letter-spacing:.14em;text-transform:none;background:#0A0908;border:0;border-radius:8px}body.ci-landing-corp .ci-corp-form button[type="submit"].ci-btn:hover{background:#2B2722}body.ci-landing-corp .ci-corp-form-status{margin-top:16px}body.ci-landing-corp .ci-corp-faq .home-faq{display:block;max-width:672px;margin:0 auto;padding:8px 0 0;color:#0D0B0A;background:none;border-radius:0;box-shadow:none}body.ci-landing-corp .ci-corp-faq .home-faq-side{display:none}body.ci-landing-corp .ci-corp-faq .home-faq-title{margin:0 0 32px;color:#0A0908;font-size:28px;line-height:1.1;text-align:center}@media (min-width:992px){body.ci-landing-corp .ci-corp-faq .home-faq-title{margin-bottom:41px;font-size:42px;line-height:46px}}body.ci-landing-corp .ci-corp-faq .home-faq-items{overflow:hidden;background:#F5EFE6;border:1px solid #E6E2DA;border-radius:8px}body.ci-landing-corp .ci-corp-faq .home-faq-item{border-bottom:0}body.ci-landing-corp .ci-corp-faq .home-faq-item+.home-faq-item{border-top:1px solid #E6E2DA}body.ci-landing-corp .ci-corp-faq .home-faq-question{min-height:60px;padding:12px 20px;color:#0D0B0A;font-size:15px;letter-spacing:0}@media (min-width:992px){body.ci-landing-corp .ci-corp-faq .home-faq-question{padding:12px 28px;font-size:15.5px}}body.ci-landing-corp .ci-corp-faq .home-faq-question:hover{color:#C8102E}body.ci-landing-corp .ci-corp-faq .home-faq-question i:before,body.ci-landing-corp .ci-corp-faq .home-faq-question i:after{background-color:#0D0B0A}body.ci-landing-corp .ci-corp-faq .home-faq-answer{padding:0 28px 22px;color:#2B2722}body.ci-landing-corp .ci-corp-faq .home-faq-answer a{color:#C8102E}body.ci-landing-about .ci-about-intro .home-section-title{margin-bottom:20px;font-size:30px}@media (min-width:992px){body.ci-landing-about .ci-about-intro .home-section-title{font-size:34px;line-height:40px}}body.ci-landing-about .ci-about-link{font-size:13px;letter-spacing:.02em;text-transform:none}body.ci-landing-about .ci-about-group .home-section-title{color:#C8102E;font-weight:700;font-size:12.5px;line-height:16px;letter-spacing:.18em}@media (min-width:992px){body.ci-landing-about .ci-about-group .home-section-title{font-size:12.5px;line-height:16px}}.ci-lp-label{display:flex;align-items:center;gap:12px;margin:35px 0 0;color:#0D0B0A;font-weight:600;font-size:11px;line-height:18px;letter-spacing:.23em}@media (min-width:992px){.ci-lp-label{margin-top:40px}}.ci-lp-label:before{content:"";flex:none;width:32px;height:1px;background:#C8102E}.ci-refs-hero{padding:12px 0 0}@media (min-width:992px){.ci-refs-hero{padding-top:16px}}.ci-refs-head{display:grid;gap:18px}@media (min-width:992px){.ci-refs-head{grid-template-columns:minmax(0,1fr) minmax(0,526px);align-items:center;gap:32px}}.ci-refs-head--end{align-items:end}.ci-refs-title{margin:0;color:#0A0908;font-weight:400;font-size:33.6px;line-height:1.2}@media (min-width:992px){.ci-refs-title{font-size:clamp(44px, calc(2vw + 26px), 57.6px);line-height:1.1}}.ci-refs-title--md{font-weight:700;font-size:30px}@media (min-width:992px){.ci-refs-title--md{font-size:clamp(34px, calc(1.2vw + 24px), 41.6px)}}.ci-refs-strong{font-weight:700;font-style:normal}.ci-refs-light{font-weight:400;font-style:normal}.ci-refs-side{display:flex;align-items:center;gap:16px;margin:0;color:#1C1916;font-size:14px;line-height:22px}@media (min-width:992px){.ci-refs-side{min-height:127px;padding-left:32px;border-left:1px solid #D7D4CC}}.ci-refs-side__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;color:#0A0908;border:1px solid #E79DA5;border-radius:50%}.ci-refs-text{margin:0;color:#1C1916;font-size:14px;line-height:23px}.ci-refs-venues{margin-top:28px}@media (min-width:992px){.ci-refs-venues{margin-top:48px}}.ci-refs-venues__track{--ci-scroller-gap:16px;margin-right:calc(var(--ci-gutter) * -1)}@media (min-width:992px){.ci-refs-venues__track{--ci-scroller-gap:24px}}.ci-refs-venues__nav{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:17px;color:#6B655B;font-size:11px;line-height:20px;letter-spacing:.22em}.ci-refs-venues__nav button{display:inline-flex;align-items:center;padding:0;color:inherit;background:none;border:0;cursor:pointer}.ci-refs-venues__nav button[disabled]{opacity:.35;cursor:default}.ci-refs-venues.is-static .ci-refs-venues__nav{display:none}.ci-refs-venue{display:block;width:281px;height:351px}@media (min-width:992px){.ci-refs-venue{width:300px;height:375px}}.ci-refs-venue img{display:block;width:100%;height:100%;object-fit:cover;border-radius:16px}.ci-refs-partners{padding:48px 0 40px}@media (min-width:992px){.ci-refs-partners{padding-top:60px}}.ci-refs-partners .ci-lp-label{margin-top:32px}@media (min-width:992px){.ci-refs-partners .ci-lp-label{margin-top:41px}}.ci-refs-logos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none}@media (min-width:992px){.ci-refs-logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:35px}}.ci-refs-logos .ci-refs-logo{display:flex;align-items:center;justify-content:center;height:96px;padding:12px;background:#F5EFE6;border:1px solid #EFE8E0;border-radius:12px}@media (min-width:992px){.ci-refs-logos .ci-refs-logo{height:120px}}.ci-refs-logos .ci-refs-logo img{max-width:100%;max-height:76px;object-fit:contain}.ci-refs-logos a.ci-refs-logo:hover{border-color:#C8C4BC}.ci-refs-members{padding:48px 0;background:#F5EFE6}@media (min-width:992px){.ci-refs-members{padding:65px 0}}.ci-refs-members__title{margin:0;color:#0A0908;font-weight:300;font-size:28px;line-height:1.5;letter-spacing:.12em}@media (min-width:992px){.ci-refs-members__title{font-size:38.4px;line-height:61px}}.ci-refs-members__rule{display:block;width:56px;height:2px;margin:16px auto 0;background:#A90B25}.ci-refs-members .ci-lp-head{max-width:760px}.ci-refs-members .ci-lp-head .ci-lp-text{max-width:none;margin-top:18px;color:#0A0908}.ci-refs-members .ci-lp-head .ci-lp-text strong{font-weight:600}.ci-refs-members .home-members-card{margin-top:35px}.ci-contact-hero{position:relative;min-height:320px;overflow:hidden;background:#F9F1E2}@media (min-width:992px){.ci-contact-hero{min-height:440px}}.ci-contact-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:100% 50%}@media (min-width:992px){.ci-contact-hero__image{left:auto;width:68%;object-position:0 50%}}.ci-contact-hero:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(100deg,rgb(249 241 226 / .97) 0%,rgb(249 241 226 / .86) 42%,rgb(249 241 226 / .3) 80%,rgb(249 241 226 / .05) 100%)}@media (min-width:992px){.ci-contact-hero:before{background:linear-gradient(90deg,#F9F1E2 32%,#fff0 46%)}}.ci-contact-hero__inner{position:relative;z-index:2;padding-top:20px;padding-bottom:40px}@media (min-width:992px){.ci-contact-hero__inner{padding-top:24px}}.ci-contact-hero__title{max-width:520px;margin:41px 0 0;color:#0A0908;font-weight:600;font-size:32px;line-height:1.02;letter-spacing:-.02em}@media (min-width:992px){.ci-contact-hero__title{margin-top:79px;font-size:clamp(44px, calc(2vw + 26px), 57.6px)}}.ci-contact-hero__accent{color:#C8102E;font-weight:300;font-style:normal}.ci-contact-hero__text{max-width:440px;margin:20px 0 0;color:#14110F;font-size:14px;line-height:1.65}@media (min-width:992px){.ci-contact-hero__text{font-size:15px}}.ci-contact-channels{padding:40px 0 48px}@media (min-width:992px){.ci-contact-channels{padding:56px 0 64px}}.ci-contact-channels__grid{display:grid;gap:16px}@media (min-width:992px){.ci-contact-channels__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (min-width:1200px){.ci-contact-channels__grid{gap:20px}}.ci-contact-channel{display:flex;align-items:flex-start;gap:15px;padding:24px;color:inherit;text-decoration:none;background:#F5EFE6;border:1px solid #EBE7DE;border-radius:8px;transition:border-color 0.25s cubic-bezier(.22,.61,.36,1)}@media (min-width:992px){.ci-contact-channel{padding:28px 29px}}.ci-contact-channel:hover{color:inherit;border-color:#C8C4BC}.ci-contact-channel__icon{flex:none;color:#C8102E}.ci-contact-channel__icon .ci-i{width:32px;height:32px;stroke-width:1.25}.ci-contact-channel__body{min-width:0}.ci-contact-channel__label{display:block;color:#C8102E;font-weight:600;font-size:13px;line-height:20px;letter-spacing:.2em}.ci-contact-channel__value{display:block;margin-top:5px;color:#0A0908;font-weight:600;font-size:17.6px;line-height:24px;overflow-wrap:anywhere}.ci-contact-channel__text{display:block;margin-top:8px;color:#2B2722;font-size:14px;line-height:22px}.ci-contact-office__text{max-width:580px}.ci-contact-office__grid{display:grid;gap:24px;margin-top:34px}@media (min-width:992px){.ci-contact-office__grid{grid-template-columns:minmax(0,422fr) minmax(0,875fr);gap:32px;margin-top:41px}}.ci-contact-office__card{padding:24px;border:1px solid #EBE7DE;border-radius:8px}@media (min-width:992px){.ci-contact-office__card{padding:32px}}.ci-contact-office__label{margin:0;color:#C8102E;font-weight:600;font-size:13px;line-height:20px;letter-spacing:.2em}.ci-contact-office__label--hours{margin-top:28px;padding-top:28px;border-top:1px solid #EDE6DE}.ci-contact-office__address{margin:12px 0 0;color:#0A0908;font-size:17px;line-height:1.45}.ci-contact-office__address .ci-accent{color:inherit;font-weight:inherit}.ci-contact-office__hours{margin:10px 0 0;font-size:14px;line-height:22.4px}.ci-contact-office__hours>div{display:flex;justify-content:space-between;gap:16px;padding:3px 0}.ci-contact-office__hours dt{color:#5A544A;font-weight:400}.ci-contact-office__hours dd{margin:0;color:#1C1916}.ci-contact-office__btn{height:44px;margin-top:29px;font-size:13px}.ci-contact-office__btn+.ci-contact-office__btn{margin-top:12px}.ci-contact-office__btn--soft{color:#1C1916;font-weight:500;font-size:12.5px;border-color:#CAC3B9}.ci-contact-map{position:relative;min-height:320px;overflow:hidden;background:linear-gradient(125deg,#FBF9F5 0%,#F7F1E8 55%,#E9DCC8 100%);border:1px solid #EBE6E2;border-radius:12px}@media (min-width:992px){.ci-contact-map{min-height:476px}}.ci-contact-map:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0,transparent 44px,rgb(90 84 74 / .05) 44px,rgb(90 84 74 / .05) 45px),repeating-linear-gradient(180deg,transparent 0,transparent 44px,rgb(90 84 74 / .05) 44px,rgb(90 84 74 / .05) 45px)}.ci-contact-map__placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:14px}.ci-contact-map__placeholder .ci-btn{height:44px;margin-top:18px;padding:0 26px;font-size:13px}.ci-contact-map__pin{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:rgb(200 16 46 / .11);border-radius:50%}.ci-contact-map__pin>span{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#C8102E;background:rgb(200 16 46 / .15);border-radius:50%}.ci-contact-map__label{margin-top:4px;color:#0A0908;font-weight:600;font-size:15px;line-height:20px}.ci-contact-map iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ci-contact-map.is-loaded:before{display:none}.ci-contact-form__box{margin-top:34px}.ci-contact-form .ci-leadform__field .ci-input,.ci-contact-form .ci-leadform__field select.ci-select:not([size]),.ci-contact-form .ci-leadform__field .ci-textarea{background-color:#F8F3ED;border-color:#C8C3BD}.ci-contact-form .ci-leadform__field .ci-textarea{height:170px}.ci-contact-form .ci-leadform__checks{margin-top:24px}.ci-contact-form .ci-leadform__checks a{color:#C8102E;text-decoration:none}.ci-contact-info-title{margin:48px auto 0;color:#0A0908;font-weight:600;font-size:24px;line-height:32px}.ci-lp--contact~.container{max-width:1440px;padding:0 var(--ci-gutter) 56px}.ci-lp--contact~.container>.row{margin:0}.ci-lp--contact~.container>.row>section{padding:0}.ci-lp--contact~.container .contentbox-header{display:none}.ci-lp--contact~.container .contact-us{max-width:920px;margin-top:20px;padding:8px 24px;background:#FFF;border:1px solid #E8E6E2;border-radius:12px}body.ci-legal-page #main>#breadcrumbs{display:none}body.ci-legal-page #main>.container{max-width:1440px;padding:32px var(--ci-gutter) 56px}@media (min-width:992px){body.ci-legal-page #main>.container{padding-top:50px;padding-bottom:72px}}body.ci-legal-page #main>.container>.row{margin:0}body.ci-legal-page #main>.container>.row>section{padding:0}.ci-legal{color:#0D0B0A;font-size:15.3px;line-height:27px}@media (min-width:1200px){.ci-legal--toc{display:grid;grid-template-columns:301px minmax(0,1fr);gap:48px;align-items:start}}.ci-legal>.row{max-width:760px;margin:0}.ci-legal>.row>[class*="col-"]{padding:0}.ci-legal h2,.ci-legal h3{margin:0 0 22px;color:#0A0908;font-weight:600;line-height:1.2;letter-spacing:-.017em}.ci-legal h2{font-size:22px}@media (min-width:992px){.ci-legal h2{font-size:26px}}.ci-legal h3,.ci-legal .ci-legal__head{font-size:24px}@media (min-width:992px){.ci-legal h3,.ci-legal .ci-legal__head{font-size:32px}}.ci-legal p.ci-legal__head--p{margin:0 0 14px;color:#0A0908;font-weight:600;font-size:17px;line-height:1.35;letter-spacing:.02em}@media (min-width:992px){.ci-legal p.ci-legal__head--p{font-size:19px}}.ci-legal__eyebrow{display:block;margin:50px 0 12px;color:#C8102E;font-weight:700;font-size:12px;line-height:16px;letter-spacing:.27em}.ci-legal p{margin:0 0 16px}.ci-legal ul,.ci-legal ol{margin:12px 0 16px;padding-left:20px}.ci-legal ul{list-style:disc}.ci-legal ol{list-style:decimal}.ci-legal>.row li{display:list-item;margin-bottom:8px;list-style:inherit}.ci-legal>.row li br{display:none}.ci-legal a{color:#C8102E}.ci-legal strong,.ci-legal b{font-weight:700}.ci-legal table{width:100%;margin:16px 0;font-size:14px;border-collapse:collapse}.ci-legal table td,.ci-legal table th{padding:8px 10px;border:1px solid #E8E6E2}.ci-legal__toc{margin-bottom:28px;padding:14px 18px;background:#F5EFE6;border-radius:12px}@media (min-width:1200px){.ci-legal__toc{position:sticky;top:calc(var(--ci-header-h, 96px) + 24px);margin:0;padding:0;background:none;border-radius:0}}.ci-legal__toc summary{color:#2B2722;font-size:12px;line-height:16px;letter-spacing:.22em;list-style:none;cursor:pointer}.ci-legal__toc summary::-webkit-details-marker{display:none}@media (min-width:1200px){.ci-legal__toc summary{pointer-events:none}}.ci-legal__toc ol{margin:17px 0 0;padding:0;list-style:none}.ci-legal__toc li{margin:0 0 8px}.ci-legal__toc a{display:flex;gap:9px;color:#0D0B0A;font-size:13.5px;line-height:21.6px;text-decoration:none}.ci-legal__toc a:hover{color:#C8102E}.ci-legal__toc b{flex:0 0 18px;color:#C8102E;font-weight:400}.ci-sub-hero{padding:20px 0 48px;border-bottom:1px solid #ECE9E2}@media (min-width:992px){.ci-sub-hero{padding:40px 0 80px}}.ci-sub-hero__grid{display:grid;gap:36px;margin-top:24px}@media (min-width:1200px){.ci-sub-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,521px);gap:48px;margin-top:39px}}.ci-sub-hero__title{margin:0;color:#0A0908;font-weight:600;font-size:36px;line-height:1.1;letter-spacing:-.01em}@media (min-width:992px){.ci-sub-hero__title{font-size:clamp(46px, calc(2vw + 30px), 60px)}}.ci-sub-hero__subtitle{margin:18px 0 0;color:#0A0908;font-weight:600;font-size:22px;line-height:1.3}@media (min-width:992px){.ci-sub-hero__subtitle{margin-top:24px;font-size:30px;line-height:40px}}.ci-sub-hero__text{max-width:560px;margin:18px 0 0;color:#1C1916;font-size:15px;line-height:26px}@media (min-width:992px){.ci-sub-hero__text{font-size:16px}}.ci-sub-hero__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}@media (min-width:992px){.ci-sub-hero__buttons{margin-top:38px}}.ci-sub-hero__note{margin:3px 0 0;color:#2B2722;font-size:14.4px;line-height:20px}.ci-sub-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 0;padding:0;list-style:none}@media (min-width:992px){.ci-sub-features{gap:16px;margin-top:25px}}.ci-sub-features li{padding:18px 16px;background:#F5EFE6;border:1px solid #EDEAE4;border-radius:12px}@media (min-width:992px){.ci-sub-features li{padding:24px}}.ci-sub-features .ci-i{width:22px;height:22px;color:#C8102E}.ci-sub-features b{display:block;margin-top:10px;color:#0A0908;font-weight:600;font-size:15px;line-height:20px}.ci-sub-features span{display:block;margin-top:9px;color:#4A443B;font-size:14px;line-height:22px}@media (min-width:992px){.ci-sub-plans{padding:60px 0 49px}}@media (min-width:992px){.ci-sub-plans__title{font-size:clamp(36px, calc(1.4vw + 24px), 44.8px);line-height:48px}}.ci-sub-plans__grid{display:grid;gap:16px;margin-top:28px}@media (min-width:992px){.ci-sub-plans__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:35px}}.ci-sub-plan{padding:24px 18px;background:#F5EFE6;border:1px solid #ECE7E1;border-radius:4px}@media (min-width:992px){.ci-sub-plan{padding:32px}}.ci-sub-plan__head{display:flex;align-items:flex-start;gap:13px}.ci-sub-plan__head img{flex:none;width:26px;height:30px;margin-top:3px;object-fit:contain}.ci-sub-plan__head h3{margin:0;color:#0A0908;font-weight:500;font-size:19.2px;line-height:24px}.ci-sub-plan__head p{margin:2px 0 0;color:#5A544A;font-size:14.4px;line-height:22px}.ci-sub-plan__options{display:flex;flex-direction:column;gap:12px;margin:24px 0;padding:0;list-style:none}.ci-sub-plan__options li{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:76px;padding:12px 16px;background:#FAF6EE;border:1px solid #EEE7DF;border-radius:8px}.ci-sub-plan__options b{display:block;color:#0A0908;font-weight:500;font-size:15px;line-height:22px}.ci-sub-plan__options div>span{display:inline-flex;align-items:center;height:24px;margin-top:4px;padding:0 9px;color:#C8102E;font-size:12px;letter-spacing:.16em;background:#F8DFDD;border-radius:4px}.ci-sub-plan__options strong{color:#0A0908;font-weight:600;font-size:22px;line-height:28px;letter-spacing:-.01em;white-space:nowrap}.ci-sub-plan__options small{color:#5A544A;font-weight:400;font-size:13px}.ci-sub-reviews{padding:24px 0;background:#F5EFE6}@media (min-width:992px){.ci-sub-reviews{padding:56px 0}}.ci-sub-wa{color:#F5EFE6;background:#0A0908}.ci-sub-wa__grid{display:grid;gap:32px;padding-top:40px;padding-bottom:40px}@media (min-width:1200px){.ci-sub-wa__grid{grid-template-columns:minmax(0,1fr) minmax(0,644px);gap:48px;padding-top:48px;padding-bottom:48px}}@media (min-width:1200px){.ci-sub-wa__grid>div{padding-top:15px}}.ci-sub-wa__title{margin:0;color:#F5EFE6;font-weight:600;font-size:30px;line-height:1.1;letter-spacing:-.015em}@media (min-width:992px){.ci-sub-wa__title{font-size:clamp(38px, calc(1.5vw + 26px), 48px);line-height:1.07}}.ci-sub-wa__thin{font-weight:300;font-style:normal}.ci-sub-wa__text{max-width:600px;margin:22px 0 0;font-size:15px;line-height:24px}@media (min-width:992px){.ci-sub-wa__text{margin-top:28px;font-size:15.5px}}.ci-sub-wa__list{display:flex;flex-direction:column;gap:11px;margin:26px 0 0;padding:0;list-style:none}.ci-sub-wa__list li{display:flex;align-items:baseline;gap:12px;font-size:15px;line-height:24px}.ci-sub-wa__list li:before{content:"";flex:none;width:6px;height:6px;background:#C8102E;transform:translateY(-2px)}.ci-sub-wa__form{padding:24px 20px;color:#0D0B0A;background:#F5EFE6;border-radius:12px}@media (min-width:992px){.ci-sub-wa__form{padding:40px}}.ci-sub-wa__field{display:block;margin:0 0 20px}.ci-sub-wa__field>span{display:block;margin-bottom:7px;color:#2B2722;font-size:12px;line-height:20px;letter-spacing:.2em}.ci-sub-wa__field .ci-input,.ci-sub-wa__field select.ci-select:not([size]){background-color:#FBF8F2;border-color:#CFC9BF}.ci-sub-wa__field.is-invalid .ci-input{border-color:#C8102E}.ci-sub-wa__check{display:flex;font-size:13.6px;line-height:21px}.ci-sub-wa__check.is-invalid span{color:#C8102E}.ci-sub-wa__error{margin:12px 0 0;color:#C8102E;font-size:13px}.ci-sub-wa .ci-btn{margin-top:20px;height:52px}.ci-sub-wa__note{margin:21px 0 0;color:#2B2722;font-size:14px;line-height:20px}.ci-sub-faq{padding:40px 0 48px}@media (min-width:992px){.ci-sub-faq{padding:47px 0 56px}}.ci-gift-hero{position:relative;padding:24px 0 48px;overflow:hidden;color:#F5EFE6;background:#0A0908;border-top:1px solid #2E261C}@media (min-width:992px){.ci-gift-hero{padding:11px 0 58px}}.ci-gift-hero:before{content:"";position:absolute;top:0;right:0;width:440px;height:90px;background:linear-gradient(90deg,#fff0,rgb(212 175 110 / .1))}.ci-gift-hero .ci-wrap{position:relative}.ci-gift-hero__title{margin:0;color:#F5EFE6;font-weight:700;font-size:32px;line-height:1.1;letter-spacing:-.015em;text-align:center}@media (min-width:992px){.ci-gift-hero__title{font-size:44.8px;line-height:48px}}.ci-gift-hero__accent{color:#C8102E;font-weight:400;font-style:italic}.ci-gift-hero__rule{display:block;width:40px;height:1px;margin:13px auto 0;background:#8A1224}.ci-gift-hero__grid{display:grid;gap:32px;align-items:center;margin-top:36px}@media (min-width:1200px){.ci-gift-hero__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;margin-top:68px}}.ci-gift-hero__card{margin:0}.ci-gift-hero__card img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;border-radius:16px}@media (min-width:1200px){.ci-gift-hero__card img{height:422px;aspect-ratio:auto}}.ci-gift-hero__card figcaption{margin-top:12px;color:#908A80;font-size:14px;line-height:20px;text-align:center}.ci-gift-hero__heading{max-width:540px;margin:0;color:#F5EFE6;font-weight:300;font-size:34px;line-height:1.05}@media (min-width:992px){.ci-gift-hero__heading{font-size:51.2px;line-height:49px}}.ci-gift-hero__line{display:block;width:64px;height:1px;margin-top:25px;background:#8A1224}.ci-gift-hero__text{max-width:400px;margin:22px 0 0;font-size:14.4px;line-height:27px}.ci-gift-hero__strong{font-weight:600;font-style:normal}.ci-gift-hero__features{display:grid;grid-template-columns:repeat(4,minmax(0,116px));gap:12px;margin:34px 0 0;padding:0;list-style:none}.ci-gift-hero__features li{display:flex;flex-direction:column;align-items:center;gap:8px;color:#C8C4BC;font-size:13px;line-height:18px;text-align:center}@media (min-width:992px){.ci-gift-hero__features li{font-size:15px;line-height:20px}}.ci-gift-hero__features span{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;color:#F5EFE6;border:1px solid #4A101C;border-radius:50%}.ci-gift-amounts{padding:38px 0 44px;background:#F5EFE6}@media (min-width:992px){.ci-gift-amounts{padding-bottom:52px}}.ci-gift-amounts__title{margin:0;color:#C8102E;font-weight:400;font-size:28px;line-height:1.2;text-align:center}@media (min-width:992px){.ci-gift-amounts__title{font-size:32px}}.ci-gift-amounts__strong{color:#0D0B0A;font-weight:700;font-style:normal}.ci-gift-amounts__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:28px 0 0;padding:0;list-style:none}@media (min-width:992px){.ci-gift-amounts__grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.ci-gift-amounts__note{max-width:440px;margin:21px auto 0;color:#5A544A;font-size:14.4px;line-height:23px;text-align:center}.ci-gift-amount{display:flex;flex-direction:column;align-items:center;height:118px;padding:19px 8px 0;color:#0D0B0A;text-decoration:none;background:#FBF8F1;border-radius:8px;box-shadow:0 1px 2px rgb(10 9 8 / .04);transition:box-shadow 0.25s cubic-bezier(.22,.61,.36,1),transform 0.25s cubic-bezier(.22,.61,.36,1)}.ci-gift-amount:hover{color:#0D0B0A;box-shadow:0 1px 2px rgb(10 9 8 / .04),0 8px 24px rgb(10 9 8 / .06);transform:translateY(-2px)}.ci-gift-amount__label{color:#8A2A3F;font-size:11px;line-height:16px;letter-spacing:.13em}.ci-gift-amount__value{margin-top:3px;font-weight:700;font-size:24px;line-height:32px;letter-spacing:.015em}@media (min-width:992px){.ci-gift-amount__value{font-size:26px}}.ci-gift-amount__pick{display:inline-flex;align-items:center;gap:5px;margin-top:7px;font-weight:600;font-size:13px;line-height:18px}.ci-gift-amount.is-featured{color:#F5EFE6;background:#0A0908}.ci-gift-amount.is-featured .ci-gift-amount__label{color:#F5EFE6}.ci-gift-amount.is-featured:hover{color:#F5EFE6}.ci-gift-corp{padding:48px 0;text-align:center}.ci-gift-corp p{max-width:440px;margin:0 auto;color:#2B2722;font-size:14px;line-height:22px}.ci-gift-corp .ci-btn{margin-top:15px;letter-spacing:.3em;text-transform:uppercase}@media (max-width:767px){.ci-gift-corp .ci-btn{max-width:100%;height:auto;min-height:56px;padding:12px 20px;line-height:1.35;letter-spacing:.06em;white-space:normal}}.ci-prive-label{margin:0;color:#0D0B0A;font-weight:700;font-size:12px;line-height:16px;letter-spacing:.15em}.ci-prive-text{max-width:580px;margin:14px 0 0;color:#2B2722;font-size:14px;line-height:23px}.ci-prive-title{margin:13px 0 0;color:#0D0B0A;font-weight:600;font-size:28px;line-height:1.12;letter-spacing:-.02em}@media (min-width:992px){.ci-prive-title{font-size:38px;line-height:42px}}.ci-prive-title--bold{font-weight:700;letter-spacing:0}.ci-prive-italic{font-weight:300;font-style:italic}.ci-prive-hero{padding:32px 0 40px}@media (min-width:992px){.ci-prive-hero{padding:48px 0}}.ci-prive-hero__grid{display:grid;gap:32px;align-items:center}@media (min-width:1200px){.ci-prive-hero__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px}}.ci-prive-hero__title{margin:0 0 28px;color:#0D0B0A;font-weight:700;font-size:48px;line-height:1}@media (min-width:992px){.ci-prive-hero__title{margin-bottom:31px;font-size:64px}}.ci-prive-hero__kicker{display:inline-block;margin-bottom:3px;font-weight:300;font-size:28px;line-height:1.1;font-style:italic}@media (min-width:992px){.ci-prive-hero__kicker{font-size:38px}}.ci-prive-hero__subtitle{margin:11px 0 0;color:#0D0B0A;font-weight:600;font-size:26px;line-height:1.2}@media (min-width:992px){.ci-prive-hero__subtitle{font-size:32px;line-height:38px}}.ci-prive-hero .ci-prive-text{max-width:460px;font-size:14.4px;line-height:25px}.ci-prive-hero__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.ci-prive-hero__image{display:block;width:100%;height:auto;aspect-ratio:1.25;object-fit:cover;border-radius:14px}@media (min-width:1200px){.ci-prive-hero__image{height:509px;aspect-ratio:auto}}@media (min-width:992px){.ci-prive-perks{padding:50px 0 52px}}.ci-prive-perks__grid{display:grid;gap:32px;margin:36px 0 0;padding:0;list-style:none}@media (min-width:992px){.ci-prive-perks__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:52px}}.ci-prive-perks__grid h3{margin:11px 0 0;color:#0D0B0A;font-weight:600;font-size:16px;line-height:20px}.ci-prive-perks__grid .ci-prive-label{margin-top:19px}.ci-prive-perks__grid .ci-prive-text{max-width:314px;margin-top:11px}.ci-prive-perks__icon{width:22px;height:22px;color:#0D0B0A}@media (min-width:992px){.ci-prive-steps{padding:48px 0 50px}}.ci-prive-steps .ci-prive-title{margin-top:17px}.ci-prive-steps__grid{display:grid;gap:32px;margin:36px 0 0;padding:0;list-style:none}@media (min-width:992px){.ci-prive-steps__grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:46px}}.ci-prive-steps__grid h3{margin:23px 0 0;color:#0D0B0A;font-weight:600;font-size:16px;line-height:20px}.ci-prive-steps__grid .ci-prive-text{max-width:300px;margin-top:11px;line-height:24px}.ci-prive-steps__head{display:flex;align-items:center;gap:18px;height:28px}.ci-prive-steps__head b{color:#D6D1C7;font-weight:700;font-size:24px;line-height:28px}.ci-prive-end__grid{display:grid;gap:40px;align-items:start}@media (min-width:1200px){.ci-prive-end__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:64px}}.ci-prive-end .ci-prive-title{margin:0}.ci-prive-faq{margin-top:31px;background:none;border-color:#EBE7DE;border-radius:12px}.ci-prive-faq .ci-faq__q{font-weight:400;font-size:15px}.ci-prive-join img{display:block;width:100%;height:auto;aspect-ratio:1.6;object-fit:cover;border-radius:14px}.ci-prive-join .ci-prive-label{margin-top:29px}.ci-prive-join .ci-prive-text{font-size:13.5px}.ci-prive-join__title{margin:12px 0 0;color:#0D0B0A;font-weight:600;font-size:28px;line-height:1.2}@media (min-width:992px){.ci-prive-join__title{font-size:32px;line-height:38px}}.ci-prive-join__form{display:flex;gap:10px;margin-top:25px}.ci-prive-join__form .ci-input{flex:1;min-width:0;font-size:14px;background:#FDFBF6}.ci-prive-join__form .ci-btn{flex:none;height:48px;padding:0 22px}.ci-life{padding:8px 0 56px}@media (min-width:992px){.ci-life{padding:16px 0 80px}}.ci-life__grid{display:grid;gap:12px}@media (min-width:768px){.ci-life__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.ci-life__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:569px;grid-auto-rows:324px;gap:16px}}.ci-life__tile{position:relative;display:block;height:240px;overflow:hidden;color:#FBF8F2;text-decoration:none;background:#0A0908;border-radius:16px}@media (min-width:1200px){.ci-life__tile{height:auto}}.ci-life__tile img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.6s cubic-bezier(.22,.61,.36,1)}.ci-life__tile:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(10 9 8 / .62) 0%,#fff0 50%)}.ci-life__tile:hover{color:#FBF8F2}.ci-life__tile:hover img{transform:scale(1.03)}.ci-life__tile--lead{height:320px}@media (min-width:768px){.ci-life__tile--lead{grid-column:1 / -1}}@media (min-width:1200px){.ci-life__tile--lead{height:auto}}.ci-life__caption{position:absolute;right:20px;bottom:20px;left:20px;z-index:1}@media (min-width:992px){.ci-life__caption{right:24px;bottom:24px;left:24px}}@media (min-width:992px){.ci-life__tile--lead .ci-life__caption{right:36px;bottom:34px;left:36px}}.ci-life__name{display:block;font-weight:600;font-size:18px;line-height:26px}.ci-life__tile--lead .ci-life__name{font-size:26px;line-height:1.2}@media (min-width:992px){.ci-life__tile--lead .ci-life__name{font-size:36.7px;line-height:44px}}.ci-life__text{display:block;margin-top:3px;color:rgb(251 248 242 / .88);font-size:14px;line-height:22px}.ci-life__tile--lead .ci-life__text{margin-top:7px}@media (min-width:992px){.ci-life__tile--lead .ci-life__text{font-size:15px;line-height:24px}}.ci-life__call{margin-top:40px;text-align:center}@media (min-width:992px){.ci-life__call{margin-top:48px}}.ci-life__call p{margin:0;color:#0A0908;font-size:24px;line-height:1.3}@media (min-width:992px){.ci-life__call p{font-size:30px;line-height:40px}}.ci-life__call .ci-btn{margin-top:25px}.ci-life__reading{margin-top:72px}@media (min-width:992px){.ci-life__reading{margin-top:120px}}.ci-life__reading-title{margin:0;color:#0A0908;font-weight:600;font-size:26px;line-height:1.2}@media (min-width:992px){.ci-life__reading-title{font-size:30.8px}}.ci-life__reading-title span{font-weight:400}.ci-life__reading-title a{color:#A90B25;font-weight:400;text-decoration:none}.ci-life__posts{display:grid;gap:24px;margin-top:28px}@media (min-width:992px){.ci-life__posts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:41px}}@media (min-width:1200px){.ci-life__posts{grid-template-columns:repeat(3,minmax(0,1fr))}}.ci-post{display:block;overflow:hidden;color:inherit;text-decoration:none;background:#FBF8F2;border-radius:2px}.ci-post__media{display:block;height:220px;overflow:hidden;background:#F6EFE5}@media (min-width:992px){.ci-post__media{height:267px}}.ci-post__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.6s cubic-bezier(.22,.61,.36,1)}.ci-post:hover img{transform:scale(1.03)}.ci-post__body{display:block;padding:22px 20px}.ci-post__body small{display:block;color:#A90B25;font-size:12px;line-height:16px;letter-spacing:.16em}.ci-post__body b{display:block;margin-top:9px;color:#0A0908;font-weight:500;font-size:17.8px;line-height:22px}.ci-post:hover .ci-post__body b{color:#C8102E}body.ci-blog-page #main>#breadcrumbs{display:none}body.ci-blog-page #main>.container{max-width:1440px;padding:0 var(--ci-gutter) 56px}body.ci-blog-page #main>.container>.row{margin:0}body.ci-blog-page #main>.container>.row>section{padding:0}body.ci-blog-page .contentbox-body{padding:0;background:none;border:0}.ci-blog-heading{margin:24px 0 0;color:#0D0B0A;font-weight:500;font-size:30px;line-height:1.1;letter-spacing:-.015em}@media (min-width:992px){.ci-blog-heading{margin-top:46px;font-size:clamp(34px, calc(1.4vw + 22px), 44.8px)}}.ci-blog-heading .ci-accent{font-weight:400;font-style:normal}.ci-blog-list .blog-list-container .blog-list-content{margin-top:32px}@media (min-width:992px){.ci-blog-list .blog-list-container .blog-list-content{margin-top:48px}}.ci-blog-list .blog-list-container .blog-list-content>.row{row-gap:24px}@media (min-width:992px){.ci-blog-list .blog-list-container .blog-list-content>.row{row-gap:32px}}.ci-blog-list .blog-list-container .blog-list-content .blog-list-item{display:flex;flex-direction:column;height:100%;margin:0;overflow:hidden;background:#F5EFE6;border-radius:16px;box-shadow:none}.ci-blog-list .blog-list-container .blog-list-content .blog-list-item:hover{box-shadow:0 1px 2px rgb(10 9 8 / .04),0 8px 24px rgb(10 9 8 / .06)}.ci-blog-list .blog-list-container .blog-list-content .blog-list-item .blog-list-item-image>a{padding-top:69%;background:#FFF}.ci-blog-list .blog-list-container .blog-list-content .blog-list-item .blog-list-item-content{flex:1;height:auto;padding:24px}.ci-blog-list .blog-list-container .blog-list-content .blog-list-item .blog-list-item-date{margin:0 0 12px;color:#2B2722;font-size:12.8px;line-height:21px;letter-spacing:.14em}.ci-blog-list .blog-list-container .blog-list-content .blog-list-item .blog-list-item-date i{display:none}.ci-blog-list .blog-list-container .blog-list-content .blog-list-item .blog-list-item-content .blog-list-item-content-top h4.blog-list-item-title{margin:0}.ci-blog-list .blog-list-container .blog-list-content .blog-list-item .blog-list-item-content .blog-list-item-content-top h4.blog-list-item-title a{color:#0A0908;font-weight:600;font-size:19px;line-height:26px;white-space:normal}@media (min-width:992px){.ci-blog-list .blog-list-container .blog-list-content .blog-list-item .blog-list-item-content .blog-list-item-content-top h4.blog-list-item-title a{font-size:21px;line-height:27px}}.ci-blog-list .blog-list-container .blog-list-content .blog-list-item .blog-list-item-content .blog-list-item-content-top h4.blog-list-item-title a:hover{color:#C8102E}.ci-blog-list .blog-list-container .blog-list-content .blog-list-item .blog-list-item-content .blog-list-item-content-top p.blog-list-item-excerpt{height:auto;max-height:92px;margin:12px 0 0;color:#1C1916;font-size:14.4px;line-height:23px}.ci-blog-list .blog-list-container .blog-list-content .blog-list-item .blog-list-item-content-bottom{padding-top:20px}.ci-blog-more{display:inline-flex;transition:none;align-items:center;gap:8px;color:#A90B25;font-weight:500;font-size:12.8px;letter-spacing:.13em;text-decoration:none}.ci-blog-more:hover{color:#C8102E}.ci-blog-title{font-weight:700}@media (min-width:992px){.ci-blog-title{font-size:clamp(34px, calc(1.4vw + 24px), 45.6px);line-height:1.1}}.ci-blog-detail .blog-detail-container{padding:32px 0 0}@media (min-width:992px){.ci-blog-detail .blog-detail-container{padding-top:53px}}.ci-blog-detail .blog-detail-container .blog-detail-header{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin:0 0 24px;color:#5A544A;font-size:13px;letter-spacing:.1em}.ci-blog-detail .blog-detail-container .blog-detail-header a{color:#C8102E}.ci-blog-detail .blog-detail-container .blog-detail-header>div{margin:0}.ci-blog-detail .blog-detail-container .blog-detail-content{max-width:672px;margin:0 auto;color:#0A0908;font-size:16px;line-height:1.85}@media (min-width:992px){.ci-blog-detail .blog-detail-container .blog-detail-content{font-size:16.5px}}.ci-blog-detail .blog-detail-container .blog-detail-content .blog-detail-item-image{margin:0 0 40px}.ci-blog-detail .blog-detail-container .blog-detail-content .blog-detail-item-image img{display:block;width:100%;height:auto}@media (min-width:1200px){.ci-blog-detail .blog-detail-container .blog-detail-content .blog-detail-item-image{width:1024px;max-width:calc(100vw - 2 * var(--ci-gutter));margin-left:50%;transform:translateX(-50%)}.ci-blog-detail .blog-detail-container .blog-detail-content .blog-detail-item-image img{aspect-ratio:2;object-fit:cover}}.ci-blog-detail .blog-detail-container .blog-detail-content p{margin:0 0 24px}.ci-blog-detail .blog-detail-container .blog-detail-content h2{margin:40px 0 10px;font-weight:700;font-size:24px;line-height:1.2}@media (min-width:992px){.ci-blog-detail .blog-detail-container .blog-detail-content h2{font-size:30.4px}}.ci-blog-detail .blog-detail-container .blog-detail-content h3{margin:32px 0 8px;font-weight:700;font-size:20px}.ci-blog-detail .blog-detail-container .blog-detail-content ul,.ci-blog-detail .blog-detail-container .blog-detail-content ol{margin:0 0 24px;padding-left:22px}.ci-blog-detail .blog-detail-container .blog-detail-content ul li{display:list-item;list-style:disc}.ci-blog-detail .blog-detail-container .blog-detail-content ol li{display:list-item;list-style:decimal}.ci-blog-detail .blog-detail-container .blog-detail-content li{margin-bottom:8px}.ci-blog-detail .blog-detail-container .blog-detail-content a{color:#C8102E}.ci-blog-detail .blog-detail-container .blog-detail-content img{max-width:100%;height:auto}.ci-blog-detail .blog-detail-container .blog-detail-content .blog-detail-tags .blog-detail-tags-content>div>a.badge{padding:6px 12px;color:#2B2722;background:#F5EFE6;border-radius:9999px}.ci-blog-detail .blog-detail-container .blog-detail-content .blog-detail-button .btn{color:#0A0908;background:#fff0;border:1px solid #0A0908;border-radius:8px}.ci-blog-related{padding:24px 0 64px}.ci-blog-related .ci-blog-heading{margin:0}.current-page-default-entry #main{padding-top:0;overflow:hidden}.ci-home{padding-bottom:32px}.ci-arrow{position:absolute;top:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin-top:-15px;padding:0;color:#0D0B0A;background:#FFF;border:1px solid #E8E6E2;border-radius:50%;box-shadow:0 2px 6px rgb(10 9 8 / .1);cursor:pointer;transition:opacity 0.25s cubic-bezier(.22,.61,.36,1),color 0.25s cubic-bezier(.22,.61,.36,1)}.ci-arrow:hover{color:#C8102E}.ci-arrow[disabled]{opacity:0;pointer-events:none}.ci-arrow--prev{left:-13px}.ci-arrow--next{right:-13px}.ci-arrow--lg{width:44px;height:44px;margin-top:-22px;background:#FBF8F2;box-shadow:0 2px 8px rgb(10 9 8 / .1)}.ci-arrow--lg.ci-arrow--prev{left:-16px}.ci-arrow--lg.ci-arrow--next{right:-16px}@media (max-width:767px){.ci-arrow--lg{display:none}}.ci-dots--rosso button.is-active{width:20px;background:#C8102E}.ci-play{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:-28px 0 0 -28px;padding:0 0 0 3px;color:#C8102E;background:rgb(251 248 242 / .94);border:0;border-radius:50%;box-shadow:0 1px 2px rgb(10 9 8 / .04),0 8px 24px rgb(10 9 8 / .06);cursor:pointer;transition:transform 0.25s cubic-bezier(.22,.61,.36,1)}.ci-play .ci-i{font-size:22px}.ci-play:hover{transform:scale(1.06)}.ci-tricolor{display:flex;width:63px;height:3px;margin:0 auto;background:linear-gradient(90deg,#008C45 0 33.33%,#F5EFE6 33.33% 66.66%,#C8102E 66.66%)}.ci-tabbed__title,.ci-sets__title,.ci-visited .ci-sec-head__title{margin:0;text-align:center;font-weight:500;font-size:clamp(27px, calc(2.2vw + 16px), 50px);line-height:1.12;letter-spacing:-.015em}@media (min-width:1200px){.ci-tabbed__title,.ci-sets__title,.ci-visited .ci-sec-head__title{font-size:52px;line-height:1.1}}.ci-hero{padding-top:16px}@media (min-width:1200px){.ci-hero{padding-right:max(calc(var(--ci-gutter) - 16px), 12px);padding-left:max(calc(var(--ci-gutter) - 16px), 12px)}}@media (max-width:767px){.ci-hero{padding:0}}.ci-hero__frame{position:relative;aspect-ratio:1.3333333333;overflow:hidden;background:#0A0907;border-radius:0 0 20px 20px}@media (min-width:768px){.ci-hero__frame{aspect-ratio:auto;height:clamp(300px, 26vw, 350px);border-radius:28px}}.ci-hero__slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity 0.8s cubic-bezier(.22,.61,.36,1),visibility 0s linear 0.8s}.ci-hero__slide.is-active{z-index:1;opacity:1;visibility:visible;transition:opacity 0.8s cubic-bezier(.22,.61,.36,1)}.ci-hero__link{display:block;width:100%;height:100%;color:inherit;text-decoration:none}.ci-hero__link:hover{color:inherit}.ci-hero__media img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.ci-hero__shade{position:absolute;inset:0;background:linear-gradient(0deg,rgb(10 9 8 / .62) 0%,rgb(10 9 8 / .1) 55%,#fff0 70%)}@media (min-width:768px){.ci-hero__shade{background:linear-gradient(90deg,rgb(10 9 8 / .5) 0%,rgb(10 9 8 / .22) 40%,#fff0 62%)}}.ci-hero__content{position:absolute;right:26px;bottom:34px;left:26px;color:#FBF8F2}@media (min-width:768px){.ci-hero__content{top:0;right:auto;bottom:0;left:clamp(32px, 3.9vw, 56px);display:flex;flex-direction:column;justify-content:center;max-width:min(560px, 55%)}}.ci-hero__eyebrow{display:flex;align-items:center;gap:9px;margin:0;color:#F5EFE6;font-weight:600;font-size:12px;line-height:16px;letter-spacing:.12em}.ci-hero__eyebrow .ci-i{color:#B7B1AA}@media (min-width:768px){.ci-hero__eyebrow{font-size:12.5px}}.ci-hero__title{margin:8px 0 0;color:#FBF8F2;font-weight:500;font-size:26px;line-height:1.12;letter-spacing:-.01em}@media (min-width:768px){.ci-hero__title{margin-top:13px;font-weight:400;font-size:clamp(34px, 3.1vw, 45px);line-height:1.07;letter-spacing:-.015em}}.ci-hero__accent{display:block;font-weight:400;font-style:italic}.ci-hero__text{display:none}@media (min-width:768px){.ci-hero__text{display:block;max-width:480px;margin:16px 0 0;color:rgb(245 239 230 / .78);font-size:17px;line-height:24.6px}}@media (max-width:991px){.ci-hero__text{font-size:15px;line-height:22px}}.ci-hero__tags{display:none}@media (min-width:768px){.ci-hero__tags{display:flex;align-items:center;gap:10px;margin:29px 0 0;color:#D1CBC3;font-weight:600;font-size:12.5px;line-height:16px;letter-spacing:.14em}.ci-hero__tags .ci-i{color:#B7B1AA}}@media (max-width:991px){.ci-hero__tags{margin-top:18px}}.ci-hero__dots{position:absolute;right:0;bottom:12px;left:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:6px}@media (min-width:768px){.ci-hero__dots{bottom:20px;gap:10px}}.ci-hero__dots button{width:6px;height:6px;padding:0;background:rgb(255 255 255 / .6);border:0;border-radius:3px;cursor:pointer;transition:width 0.25s cubic-bezier(.22,.61,.36,1),background-color 0.25s cubic-bezier(.22,.61,.36,1)}@media (min-width:768px){.ci-hero__dots button{background:#666460}}.ci-hero__dots button.is-active{width:20px;background:#C79A55}@media (min-width:768px){.ci-hero__dots button.is-active{width:24px}}.ci-mz{padding-top:12px}@media (min-width:768px){.ci-mz{padding-top:20px}}@media (min-width:1200px){.ci-mz{padding-right:max(calc(var(--ci-gutter) - 16px), 12px);padding-left:max(calc(var(--ci-gutter) - 16px), 12px)}}.ci-mz__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width:768px){.ci-mz__grid{gap:20px}}@media (min-width:1200px){.ci-mz__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ci-mz__card{display:flex;flex-direction:column;min-width:0;padding:16px 13px 14px;border-color:#E8E6E2;border-radius:22px}@media (min-width:768px){.ci-mz__card{min-height:357px;padding:24px;border-radius:24px}}@media (max-width:767px){.ci-mz__card--items{order:1}.ci-mz__card--icons{order:2}.ci-mz__card--slider{order:3;grid-column:1 / -1}.ci-mz__card--story{order:4}.ci-mz__card--logos{order:5}.ci-mz__card--video{display:none}}.ci-mz__head{display:flex;align-items:flex-start;gap:9px}@media (min-width:768px){.ci-mz__head{gap:13px}}.ci-mz__icon{margin-top:2px;color:#968966;font-size:18px}@media (min-width:768px){.ci-mz__icon{margin-top:4px;font-size:20px}}.ci-mz__shield{flex:none;width:22px;height:auto;margin-top:1px}@media (min-width:768px){.ci-mz__shield{width:26px;margin-top:2px}}.ci-mz__title{margin:0;color:#0A0908;font-weight:600;font-size:13.6px;line-height:17px;letter-spacing:.02em;text-transform:uppercase}@media (max-width:374.98px){.ci-mz__title{font-size:12.4px;letter-spacing:0}}@media (min-width:768px){.ci-mz__title{font-size:20px;line-height:25px;letter-spacing:.08em}}.ci-mz__card--story .ci-mz__title{text-transform:none}@media (max-width:767px){.ci-mz__card--slider .ci-mz__head{align-items:center}.ci-mz__card--slider .ci-mz__head>div{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:14px}.ci-mz__card--slider .ci-mz__title{font-size:15.8px;line-height:28px;letter-spacing:.025em}.ci-mz__card--slider .ci-mz__sub{display:block;margin:0;color:#806230;font-size:14px;line-height:28px}.ci-mz__card--slider .ci-mz__body{margin-top:9px}.ci-mz__card--slider .ci-mz__link{display:none}}.ci-mz__sub{display:none}@media (min-width:768px){.ci-mz__sub{display:block;margin:3px 0 0;color:#5A544A;font-size:14.5px;line-height:19.5px}}.ci-mz__body{flex:1;margin-top:12px}@media (min-width:768px){.ci-mz__body{margin-top:16px}}.ci-mz__link{display:flex;align-items:center;justify-content:space-between;margin-top:14px;color:#0D0B0A;font-weight:600;font-size:11px;line-height:20px}@media (min-width:768px){.ci-mz__link{margin-top:18px;font-weight:500;font-size:13.5px}}.ci-mz__link .ci-i{transition:transform 0.25s cubic-bezier(.22,.61,.36,1)}.ci-mz__link:hover{color:#C8102E}.ci-mz__link:hover .ci-i{transform:translateX(3px)}.ci-mz__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 6px;margin:0;padding:0;list-style:none}@media (min-width:768px){.ci-mz__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:34px}}.ci-mz__items li{display:flex;flex-direction:column;align-items:center;min-width:0}.ci-mz__items img{display:block;width:100%;height:60px;object-fit:contain;background:#FBF8F2;border:1px solid #EEEAE2;border-radius:12px}@media (min-width:768px){.ci-mz__items img{height:155px;background:none;border:0;border-radius:0}}.ci-mz__items span{margin-top:4px;font-weight:600;font-size:11.8px;line-height:16px;text-align:center}@media (min-width:768px){.ci-mz__items span{margin-top:9px;font-size:13px}}@media (max-width:767px){.ci-mz__items li:first-child{grid-column:1 / -1}.ci-mz__items li:first-child img{height:103px;object-fit:cover;border:0}}.ci-mz__logos{display:flex;flex-direction:column;align-items:center;gap:16px}@media (min-width:768px){.ci-mz__logos{flex-direction:row;justify-content:space-between;gap:12px;margin-top:62px}}.ci-mz__logos img{display:block;width:112px;max-width:100%;height:50px;object-fit:contain}@media (min-width:768px){.ci-mz__logos img{width:118px;height:70px}}.ci-mz__note{margin:20px 0 0;color:#6B5D3F;font-weight:600;font-size:13px;line-height:18px;letter-spacing:.08em;text-align:center}.ci-mz__video{position:relative;overflow:hidden;border-radius:12px}.ci-mz__video img,.ci-mz__video iframe,.ci-mz__video video{display:block;width:100%;height:190px;object-fit:cover;border:0}@media (min-width:768px){.ci-mz__video img,.ci-mz__video iframe,.ci-mz__video video{height:234px}}.ci-mz__video.is-playing img,.ci-mz__video.is-playing .ci-play{display:none}.ci-mz__slider{position:relative}.ci-mz__track{--ci-scroller-gap:8px;border-radius:12px;scroll-padding:0}.ci-mz__track img{display:block;width:165px;height:150px;object-fit:cover;border-radius:12px}@media (min-width:768px){.ci-mz__track img{width:calc((100% - 16px) / 3);height:186px}}.ci-mz__slider .ci-dots{margin-top:11px;gap:6px}@media (max-width:767px){.ci-mz__slider .ci-dots{display:none}}.ci-mz__slider .ci-dots button{width:6px;height:6px;background:#D9D5CD}.ci-mz__slider .ci-dots button.is-active{width:20px;background:#C8102E}.ci-mz__slider .ci-arrow{top:93px}@media (max-width:767px){.ci-mz__slider .ci-arrow{display:none}}.ci-mz__story{display:flex;flex-direction:column}@media (min-width:768px){.ci-mz__story{flex-direction:row;align-items:flex-start;gap:18px}}.ci-mz__story img{display:block;width:100%;height:229px;object-fit:cover;object-position:50% 0;border-radius:12px}@media (min-width:768px){.ci-mz__story img{flex:none;width:157px;height:185px}}.ci-mz__story ul{display:flex;gap:4px;margin:14px 0 0;padding:0;list-style:none}@media (min-width:768px){.ci-mz__story ul{flex-direction:column;gap:12px;margin-top:1px}}.ci-mz__story li{display:flex;flex:1;align-items:flex-start;gap:11px;min-width:0}.ci-mz__story li .ci-i{display:none;margin-top:2px;color:#968966}@media (min-width:768px){.ci-mz__story li .ci-i{display:block}}.ci-mz__story li span{display:flex;flex-direction:column;width:100%;text-align:center}@media (min-width:768px){.ci-mz__story li span{text-align:left}}.ci-mz__story li strong{font-weight:600;font-size:13px;line-height:15px}@media (min-width:768px){.ci-mz__story li strong{font-size:14px;line-height:20px}}.ci-mz__story li small{display:none;color:#5A544A;font-size:14px;line-height:19.5px}@media (min-width:768px){.ci-mz__story li small{display:block}}.ci-mz__icons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none}@media (min-width:768px){.ci-mz__icons{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:54px}}.ci-mz__icons li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;height:99px;color:#B08A4F;background:#FFF;border:1px solid #E8E6E2;border-radius:14px}@media (min-width:768px){.ci-mz__icons li{gap:11px;height:95px;color:#7D6F4E;border-radius:12px}}.ci-mz__icons li .ci-i{stroke-width:1.6}.ci-mz__icons span{color:#0D0B0A;font-weight:500;font-size:11.5px;line-height:16px;text-align:center}@media (min-width:768px){.ci-mz__icons span{font-size:12.5px}}.ci-dist{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:117px;margin-top:17px;overflow:hidden;color:#F5EFE6;text-align:center;text-decoration:none;background:#000}@media (min-width:768px){.ci-dist{height:147px;margin-top:16px}}.ci-dist:hover{color:#F5EFE6}.ci-dist__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ci-dist__logo{position:relative;display:block;width:168px;height:auto}@media (min-width:768px){.ci-dist__logo{width:271px}}.ci-dist__text{position:relative;max-width:300px;margin-top:-4px;font-weight:600;font-size:13.5px;line-height:15px;letter-spacing:.15em}@media (min-width:768px){.ci-dist__text{max-width:none;margin-top:-14px;font-size:14px;line-height:18px;letter-spacing:.18em}}.ci-tabbed{padding-top:49px}.ci-tabbed__tabs{display:flex;justify-content:center;margin-top:24px}@media (min-width:768px){.ci-tabbed__tabs{margin-top:35px}}@media (max-width:767px){.ci-tabbed__tabs .ci-seg{display:flex;width:100%}.ci-tabbed__tabs .ci-seg__btn{flex:1 1 auto;height:36px;padding:0 6px;font-size:12px;letter-spacing:.08em}}.ci-tabbed__panel{margin-top:32px}@media (max-width:767px){.ci-tabbed__panel{margin-right:-8px;margin-left:-8px}}@media (min-width:1200px){.ci-tabbed__panel{margin-top:48px}}.ci-tabbed__panel[hidden]{display:none}.ci-tabbed__more{display:flex;justify-content:center;margin-top:40px}.ci-ritual{margin-top:49px;padding:40px 0;color:#F5EFE6;background:radial-gradient(70% 90% at 8% 100%,#1D1712 0%,#fff0 70%),#0A0907}@media (min-width:992px){.ci-ritual{padding:48px 0}}.ci-ritual__grid{display:grid;gap:32px;align-items:center}@media (min-width:992px){.ci-ritual__grid{grid-template-columns:minmax(0,1fr) minmax(0,756px);gap:48px}}.ci-ritual__title{margin:0;color:#F5EFE6;font-weight:300;font-size:clamp(30px, calc(2.3vw + 12px), 45px);line-height:1.07;letter-spacing:-.015em}.ci-ritual__accent{display:block;font-style:italic}.ci-ritual__rule{display:block;width:48px;height:1px;margin-top:28px;background:#8A1A2A}.ci-ritual p{max-width:470px;margin:19px 0 0;color:#D8CFC0;font-size:14.2px;line-height:25.6px}@media (min-width:768px){.ci-ritual p{font-size:15.5px;line-height:26px}}.ci-ritual__stats{display:flex;margin:41px 0 0;padding:0;list-style:none}.ci-ritual__stats li{display:flex;flex:1;flex-direction:column;align-items:center;max-width:176px;padding:0 6px;text-align:center}.ci-ritual__stats li+li{border-left:1px solid rgb(200 16 46 / .38)}.ci-ritual__stats .ci-i{color:#D8CFC0;stroke-width:1.5}.ci-ritual__stats strong{margin-top:10px;color:#F5EFE6;font-weight:600;font-size:22px;line-height:26px}@media (min-width:768px){.ci-ritual__stats strong{margin-top:14px;font-size:29px;line-height:34px}}.ci-ritual__stats span{margin-top:3px;color:#D8CFC0;font-size:12px;line-height:16px;letter-spacing:.11em}@media (min-width:768px){.ci-ritual__stats span{font-size:12.5px;letter-spacing:.12em}}.ci-ritual__image{display:block;width:100%;height:229px;object-fit:cover;border:1px solid rgb(200 16 46 / .35);border-radius:12px}@media (min-width:768px){.ci-ritual__image{height:400px}}@media (min-width:1200px){.ci-ritual__image{height:471px}}.ci-excellence{padding:40px 0;background:#F6EFE5}@media (min-width:992px){.ci-excellence{padding:48px 0}}.ci-excellence__grid{display:grid;gap:28px;align-items:center}@media (min-width:992px){.ci-excellence__grid{grid-template-columns:minmax(0,1fr) minmax(0,526px);gap:48px}}.ci-excellence__title{margin:0;font-weight:600;font-size:clamp(28px, calc(1vw + 24px), 38px);line-height:1.16;letter-spacing:-.01em}.ci-excellence__title .ci-accent{display:block;font-weight:300}@media (min-width:992px){.ci-excellence__title .ci-accent{display:inline}}.ci-excellence__rule{display:block;width:40px;height:1px;margin-top:22px;background:#E89098}.ci-excellence p{max-width:600px;margin:18px 0 0;color:#2B2722;font-style:italic;font-size:16px;line-height:28px}.ci-excellence__image{display:block;width:100%;height:300px;object-fit:cover;border-radius:2px}@media (min-width:992px){.ci-excellence__image{height:392px}}.ci-showcase{padding:40px 0 48px;color:#F5EFE6;text-align:center;background:#0A0908}@media (min-width:992px){.ci-showcase{padding:47px 0 48px}}.ci-showcase__title{margin:0;color:#F5EFE6;font-weight:500;font-size:clamp(38px, calc(2.6vw + 28px), 66px);line-height:1.12;letter-spacing:-.005em}.ci-showcase__accent{display:block;color:#C8102E;font-style:normal}.ci-showcase .ci-tricolor{margin-top:32px}@media (min-width:992px){.ci-showcase .ci-tricolor{margin-top:41px}}.ci-showcase__text{max-width:420px;margin:31px auto 0;color:rgb(245 239 230 / .62);font-size:15px;line-height:25px}.ci-showcase__grid{display:grid;gap:16px;margin-top:40px;text-align:left}@media (min-width:992px){.ci-showcase__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:63px}}.ci-showcase__card{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:300px;padding:28px 22px;overflow:hidden;color:#0D0B0A;background:#F6EFE5;border-radius:16px}@media (min-width:992px){.ci-showcase__card{height:360px;padding:36px 32px 35px}}.ci-showcase__card:hover{color:#0D0B0A}.ci-showcase__card:hover img{transform:scale(1.04)}.ci-showcase__card:hover .ci-showcase__cta .ci-i{transform:translateX(4px)}.ci-showcase__card img{position:absolute;top:0;right:0;display:block;width:42%;height:100%;object-fit:cover;transition:transform 0.6s cubic-bezier(.22,.61,.36,1);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 38%);mask-image:linear-gradient(90deg,transparent 0,#000 38%)}@media (min-width:992px){.ci-showcase__card img{width:291px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 22%);mask-image:linear-gradient(90deg,transparent 0,#000 22%)}}.ci-showcase__num{position:relative;color:#A90B25;font-weight:700;font-size:13px;line-height:16px;letter-spacing:.12em}.ci-showcase__body{position:relative;display:block;max-width:62%}@media (min-width:992px){.ci-showcase__body{max-width:300px}}.ci-showcase__name{display:block;font-weight:500;font-size:26px;line-height:1.1}@media (min-width:992px){.ci-showcase__name{font-size:32px;line-height:35px}}.ci-showcase__break{display:block;font-style:normal}.ci-showcase__desc{display:block;max-width:210px;margin-top:14px;color:#5A544A;font-size:14px;line-height:23px}.ci-showcase__cta{display:flex;align-items:center;gap:10px;margin-top:25px;color:#A90B25;font-weight:600;font-size:13px;line-height:16px;letter-spacing:.12em}.ci-showcase__cta .ci-i{transition:transform 0.25s cubic-bezier(.22,.61,.36,1)}.ci-sets{padding-top:40px;text-align:center}.ci-sets__grid{--ci-scroller-gap:12px;display:flex;gap:12px;margin:32px calc(-1 * var(--ci-gutter)) 0;padding:0 var(--ci-gutter) 24px;overflow-x:auto;text-align:left;scroll-snap-type:x mandatory;scroll-padding:0 var(--ci-gutter);scrollbar-width:none}.ci-sets__grid::-webkit-scrollbar{display:none}@media (min-width:992px){.ci-sets__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1024px;margin:55px auto 0;padding:0 0 24px;overflow:visible}}@media (min-width:992px){.ci-sets__grid.is-single{grid-template-columns:minmax(0,500px);justify-content:center}}.ci-set{display:flex;flex:0 0 min(308px, 82vw);flex-direction:column;overflow:hidden;background:#F6EFE5;border-radius:24px;box-shadow:0 2px 8px rgb(10 9 8 / .04),0 24px 48px rgb(10 9 8 / .08);scroll-snap-align:start}.ci-set__top{display:flex;align-items:center;justify-content:space-between;gap:12px;height:61px;padding:0 20px;border-bottom:1px solid #E6DCCB}@media (min-width:992px){.ci-set__top{padding:0 28px}}.ci-set__badge{display:flex;align-items:center;gap:7px;color:#C8102E;font-weight:700;font-size:13px;line-height:16px;letter-spacing:.14em}.ci-set__badge .ci-badge__dot{width:6px;height:6px}.ci-set__pill{display:flex;align-items:center;height:28px;padding:0 12px;color:#F5EFE6;font-weight:600;font-size:13px;letter-spacing:.06em;white-space:nowrap;background:#C8102E;border-radius:6px}.ci-set__name{margin:26px 20px 0;font-weight:400;font-size:28px;line-height:34px;letter-spacing:-.01em;text-align:center}.ci-set__name .ci-accent{color:#0D0B0A;font-weight:600;font-style:normal}.ci-set__text{margin:8px 20px 0;color:#2B2722;font-style:italic;font-size:14.5px;line-height:19px;text-align:center}.ci-set__items{display:flex;flex-direction:column;gap:10px;margin:28px 20px 0;padding:0;list-style:none}@media (min-width:992px){.ci-set__items{margin:28px 32px 0}}.ci-set__item{display:flex;align-items:center;gap:10px;min-height:48px}.ci-set__item.is-soldout{opacity:.5}.ci-set__thumb{display:flex;flex:none;align-items:center;justify-content:center;width:46px;height:48px}.ci-set__thumb img{display:block;width:40px;height:48px;object-fit:contain}.ci-set__info{display:flex;flex:1;flex-direction:column;min-width:0}.ci-set__info a{display:-webkit-box;overflow:hidden;color:#0D0B0A;font-weight:500;font-size:14.5px;line-height:18px;text-decoration:none;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ci-set__info small{color:#5A544A;font-size:13.5px;line-height:18px}.ci-set__tiers{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:15px 20px 0;padding:0;list-style:none}@media (min-width:992px){.ci-set__tiers{margin:15px 32px 0}}.ci-set__tiers li{display:flex;align-items:center;height:25px;padding:0 8px;color:#3A352D;font-weight:500;font-size:12px;white-space:nowrap;background:#EBE4D7;border-radius:4px}.ci-set__tiers li+li::before{content:"›";margin:0 5px 0 -8px;padding-right:5px;color:#A39D90;font-size:11px;background:#F6EFE5}.ci-set__tiers li.is-reached{color:#F5EFE6;font-weight:600;background:#C8102E}.ci-set__hint{display:flex;align-items:center;gap:5px;min-height:17px;margin:9px 20px 0;color:#3A352D;font-size:13.5px;line-height:17px}@media (min-width:992px){.ci-set__hint{margin:9px 32px 0}}.ci-set__hint .ci-i{font-size:14px}.ci-set__summary{margin-top:auto;padding:33px 20px 28px;text-align:center}@media (min-width:992px){.ci-set__summary{padding:33px 32px 28px}}.ci-set__list{display:flex;align-items:center;justify-content:center;gap:10px;margin:0;color:#3A352D;font-size:12px;line-height:16px;letter-spacing:.12em}.ci-set__list del{color:#908A80}.ci-set__list[hidden]{display:none}.ci-set__total{display:flex;align-items:baseline;justify-content:center;gap:6px;margin:0}.ci-set__total strong{font-weight:700;font-size:32px;line-height:46px;letter-spacing:-.01em}@media (min-width:992px){.ci-set__total strong{font-size:38px}}.ci-set__total span{color:#5A544A;font-size:15px}.ci-set__saving{display:flex;align-items:center;width:max-content;max-width:100%;height:30px;margin:6px auto 0;padding:0 14px;color:#A90B25;font-weight:500;font-size:13px;background:#F3DFE0;border-radius:15px}.ci-set__saving:empty{visibility:hidden}.ci-set__add{margin-top:20px;font-weight:700;letter-spacing:.15em;box-shadow:0 6px 18px -6px rgb(197 26 42 / .55)}.ci-qty{display:flex;flex:none;align-items:center;width:98px;height:36px;background:#FBF8F2;border:1px solid #DDD5C6;border-radius:8px}.ci-qty button{display:flex;align-items:center;justify-content:center;width:32px;height:100%;padding:0;color:#3A352D;background:#fff0;border:0;cursor:pointer}.ci-qty button:hover:not([disabled]){color:#C8102E}.ci-qty button[disabled]{opacity:.35;cursor:default}.ci-qty output{flex:1;font-weight:600;font-size:14px;text-align:center}.ci-subs{margin-top:56px}@media (min-width:1200px){.ci-subs{margin-top:112px}}.ci-subs__grid{display:grid;gap:28px}@media (min-width:992px){.ci-subs__grid{grid-template-columns:minmax(0,1fr) minmax(0,521px);gap:56px}}.ci-subs__content{display:flex;flex-direction:column;min-width:0}.ci-subs__eyebrow{display:flex;align-items:center;gap:12px;margin:7px 0 0;color:#A90B25;font-weight:600;font-size:13px;line-height:20px;letter-spacing:.15em}.ci-subs__eyebrow::before{content:"";width:36px;height:1px;background:#A90B25}.ci-subs__title{margin:20px 0 0;font-weight:600;font-size:clamp(34px, calc(1.8vw + 26px), 52px);line-height:1.12;letter-spacing:-.015em}.ci-subs__accent{color:#C8102E;font-style:normal}.ci-subs__text{max-width:520px;margin:18px 0 0;color:#3A352D;font-size:15px;line-height:27px}.ci-subs__image{display:block;width:100%;height:100%;min-height:300px;max-height:360px;object-fit:cover;border-radius:16px}@media (min-width:992px){.ci-subs__image{max-height:none}}@media (max-width:991px){.ci-subs__grid{display:flex;flex-direction:column;gap:0}.ci-subs__content{display:contents}.ci-subs__eyebrow{order:1}.ci-subs__title{order:2}.ci-subs__text{order:3}.ci-subs__image{order:4;height:clamp(300px, 80vw, 420px);max-height:none;margin-top:28px}.ci-subs__features{order:5}.ci-subs__plans{order:6}.ci-subs__cta{order:7}}.ci-subs__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;margin:25px 0 0;padding:0;list-style:none}@media (min-width:992px){.ci-subs__features{gap:24px 32px}}.ci-subs__features li{display:flex;align-items:center;gap:14px}.ci-subs__features strong{display:block;font-weight:600;font-size:15px;line-height:20px}.ci-subs__features small{display:block;margin-top:2px;color:#5A544A;font-size:13.5px;line-height:19px}.ci-subs__ficon,.ci-subs__picon{display:flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;color:#2B2722;background:#EFE7DA;border-radius:50%}.ci-subs__plans{display:flex;flex-direction:column;gap:15px;margin-top:36px}@media (min-width:992px){.ci-subs__plans{margin-top:46px}}.ci-subs__plan{position:relative;display:flex;align-items:center;gap:16px;min-height:83px;padding:12px 22px 12px 20px;background:#FFF;border:1px solid #E8E6E2;border-radius:12px}.ci-subs__plan.is-featured{background:#FBEAEC;border-color:#E89098}.ci-subs__picon{width:48px;height:48px;background:#F0E9DD}.ci-subs__pinfo{flex:1}.ci-subs__pinfo strong{display:block;font-weight:600;font-size:16px;line-height:20px}.ci-subs__pinfo small{display:block;margin-top:3px;color:#5A544A;font-size:13px;line-height:18px}.ci-subs__pval{text-align:right}.ci-subs__pval strong{display:block;color:#C8102E;font-weight:700;font-size:28px;line-height:32px}.ci-subs__pval small{display:block;color:#5A544A;font-size:12.5px;line-height:16px;letter-spacing:.12em}.ci-subs__badge{position:absolute;top:-9px;left:20px;height:18px;padding:0 10px;color:#F5EFE6;font-weight:700;font-size:10px;line-height:18px;letter-spacing:.15em;background:#C8102E;border-radius:3px}.ci-subs__cta{gap:12px;margin-top:28px;font-weight:700;letter-spacing:.2em;border-radius:12px}@media (min-width:992px){.ci-subs__cta{margin-top:auto}}.ci-subs__content>:last-child:not(.ci-subs__cta){margin-bottom:0}.ci-visited{margin-top:48px;padding:40px 0 48px;background:#F6EFE5}@media (min-width:1200px){.ci-visited{margin-top:64px;padding:55px 0 64px}}.ci-visited .ci-sec-head{margin-bottom:0}.ci-visited__rail{position:relative;margin-top:28px}@media (min-width:1200px){.ci-visited__rail{margin-top:36px}}.ci-visited__track{--ci-scroller-gap:10px;margin:0 calc(-1 * var(--ci-gutter));padding:0 var(--ci-gutter) 4px}@media (min-width:768px){.ci-visited__track{--ci-scroller-gap:20px}}.ci-visited__track .ci-pcard{width:265px;background:#FBF8F2}@media (min-width:768px){.ci-visited__track .ci-pcard{width:clamp(260px, 20.2vw, 292px)}}.ci-reviews{padding-top:48px}@media (min-width:1200px){.ci-reviews{padding-top:51px}}.ci-reviews__title{margin:0;font-weight:500;font-size:clamp(25px, calc(1.3vw + 21px), 40px);line-height:1.1;letter-spacing:-.015em}.ci-reviews__score{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 11px;margin:6px 0 0;color:#3A352D;font-size:14px;line-height:20px}.ci-reviews__score strong{color:#0D0B0A;font-weight:600}.ci-reviews__grid{display:grid;gap:14px;margin-top:10px}@media (min-width:768px){.ci-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.ci-reviews__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:21px 20px;margin-top:18px}}.ci-review{display:flex;flex-direction:column;min-height:274px;padding:25px 24px;background:#FCF9F4;border:1px solid #E6DFD2;border-radius:14px}.ci-review__head{display:flex;align-items:center;gap:12px}.ci-review__head strong,.ci-review__head small{display:block;font-size:14px;line-height:18px}.ci-review__head strong{font-weight:600}.ci-review__head small{color:#5A544A}.ci-review__avatar{display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;color:#F5EFE6;font-weight:600;font-size:13px;letter-spacing:.04em;background:#0A0908;border-radius:50%}.ci-review .ci-stars{--ci-star-size:15px;margin-top:17px}.ci-review__title{margin:18px 0 0;font-weight:600;font-size:15px;line-height:20px}.ci-review__text{margin:8px 0 0;color:#3A352D;font-size:14px;line-height:22px}.ci-review__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:17px;border-top:1px solid #E8E6E2;color:#5A544A;font-size:14px;line-height:20px}.ci-review__text+.ci-review__foot{margin-top:21px}.ci-review__verified{display:flex;align-items:center;gap:6px;color:#1F8A4C}.ci-insta{padding-top:56px}@media (min-width:1200px){.ci-insta{padding-top:112px}}.ci-insta__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.ci-insta__eyebrow{margin:0;color:#A90B25;font-weight:600;font-size:13px;line-height:20px;letter-spacing:.15em}.ci-insta__title{margin:13px 0 0;font-weight:500;font-size:clamp(28px, calc(1.4vw + 23px), 44px);line-height:1.1;letter-spacing:-.015em}.ci-insta__account{display:flex;align-items:center;gap:10px;color:#0D0B0A;text-decoration:none}.ci-insta__account strong,.ci-insta__account small{display:block;font-size:14px;line-height:16px}.ci-insta__account strong{font-weight:600}.ci-insta__account small{color:#5A544A}.ci-insta__icon{display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;background:#FFF;border:1px solid #E0DCD2;border-radius:50%}@media (max-width:767px){.ci-insta__head{flex-wrap:nowrap;align-items:flex-end}.ci-insta__account>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.ci-insta__rail{position:relative;margin-top:28px}@media (min-width:1200px){.ci-insta__rail{margin-top:34px}}.ci-insta__track{--ci-scroller-gap:10px;margin:0 calc(-1 * var(--ci-gutter));padding:0 var(--ci-gutter)}.ci-insta__post{position:relative;display:block;width:160px;overflow:hidden;background:#E8E6E2;border-radius:12px}@media (min-width:768px){.ci-insta__post{width:207px}}.ci-insta__post img{display:block;width:100%;height:auto;aspect-ratio:.8;object-fit:cover;transition:transform 0.6s cubic-bezier(.22,.61,.36,1)}.ci-insta__post:hover img{transform:scale(1.04)}.ci-insta__over{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#FFF;background:rgb(10 9 8 / .35);opacity:0;transition:opacity 0.25s cubic-bezier(.22,.61,.36,1)}.ci-insta__post:hover .ci-insta__over{opacity:1}.ci-maxgroup-wrap{margin-top:56px}@media (max-width:767px){.ci-maxgroup-wrap{padding-right:0;padding-left:0}.ci-maxgroup-wrap .ci-maxgroup{border-radius:0}}@media (min-width:1200px){.ci-maxgroup-wrap{margin-top:97px}}.ci-maxgroup{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:1116px;min-height:160px;margin:0 auto;padding:32px 20px;overflow:hidden;color:#F5EFE6;text-align:center;text-decoration:none;background:#0B0A08;border-radius:20px}@media (min-width:768px){.ci-maxgroup{min-height:200px}}.ci-maxgroup::after{content:"";position:absolute;inset:0;background:rgb(10 9 8 / .58)}.ci-maxgroup:hover{color:#F5EFE6}.ci-maxgroup__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.ci-maxgroup .ci-tricolor{position:relative;z-index:1;width:55px}.ci-maxgroup__text{position:relative;z-index:1;margin:22px 0 0;font-size:clamp(19px, calc(.7vw + 16px), 26px);line-height:1.3}.ci-maxgroup__accent{color:#D3A863;font-style:normal}.ci-about{margin-top:32px;padding:31px 0 40px;text-align:center;background:#F6EFE5}.ci-about__title{margin:0;color:#2B2722;font-weight:300;font-size:clamp(26px, calc(.6vw + 24px), 32px);line-height:1.1;letter-spacing:-.01em}.ci-about__accent{display:block;color:#C4455C;font-weight:300;font-style:italic}.ci-about__rule{display:block;width:48px;height:1px;margin:17px auto 0;background:#E89098}.ci-about__text{max-width:720px;margin:16px auto 0;color:#3B3631;font-style:italic;font-size:15px;line-height:24.6px}.ci-about__more{max-width:860px;margin:24px auto 0;color:#3B3631;font-size:15px;line-height:1.7;text-align:left}.ci-about__more h2,.ci-about__more h3{margin:24px 0 8px;color:#0D0B0A;font-weight:600;font-size:18px;line-height:1.35}.ci-about__more p{margin:0 0 12px}.ci-about__more a{color:#A90B25;text-decoration:underline}.ci-about__toggle{display:inline-flex;align-items:center;gap:7px;margin-top:20px;padding:0;color:#A90B25;font:inherit;font-weight:500;font-size:13.5px;line-height:20px;background:none;border:0;cursor:pointer}.ci-about__toggle .ci-i{transition:transform 0.25s cubic-bezier(.22,.61,.36,1)}.ci-about__toggle[aria-expanded="true"] .ci-i{transform:rotate(180deg)}:root{--gutter:var(--spacer-4);--spacer-1:4px;--spacer-2:8px;--spacer-3:12px;--spacer-4:16px;--spacer-5:20px;--spacer-6:24px;--spacer-7:28px;--spacer-8:32px;--spacer-9:36px;--spacer-10:40px;--spacer-11:44px;--spacer-12:48px;--spacer-13:52px;--spacer-14:56px;--spacer-15:60px;--spacer-16:64px;--spacer-17:68px;--spacer-18:72px;--spacer-19:76px;--spacer-20:80px;--spacer-21:84px;--spacer-22:88px;--spacer-23:92px;--spacer-24:96px;--spacer-25:100px;--spacer-26:104px;--spacer-27:108px;--spacer-28:112px;--spacer-29:116px;--spacer-30:120px;--spacer-31:124px;--spacer-32:128px;--spacer-33:132px;--spacer-34:136px;--spacer-35:140px;--spacer-36:144px;--spacer-37:148px;--spacer-38:152px;--spacer-39:156px;--spacer-40:160px;--font-size-10:10px;--font-size-11:11px;--font-size-12:12px;--font-size-13:13px;--font-size-14:14px;--font-size-15:15px;--font-size-16:16px;--font-size-17:17px;--font-size-18:18px;--font-size-19:19px;--font-size-20:20px;--font-size-21:21px;--font-size-22:22px;--font-size-23:23px;--font-size-24:24px;--font-size-25:25px;--font-size-26:26px;--font-size-27:27px;--font-size-28:28px;--font-size-29:29px;--font-size-30:30px;--font-size-31:31px;--font-size-32:32px;--font-size-33:33px;--font-size-34:34px;--font-size-35:35px;--font-size-36:36px;--font-size-37:37px;--font-size-38:38px;--font-size-39:39px;--font-size-40:40px;--font-size-41:41px;--font-size-42:42px;--font-size-43:43px;--font-size-44:44px;--font-size-45:45px;--font-size-46:46px;--font-size-47:47px;--font-size-48:48px;--font-size-49:49px;--font-size-50:50px;--font-size-51:51px;--font-size-52:52px;--font-size-53:53px;--font-size-54:54px;--font-size-55:55px;--font-size-56:56px;--font-size-57:57px;--font-size-58:58px;--font-size-59:59px;--font-size-60:60px;--font-size-61:61px;--font-size-62:62px;--font-size-63:63px;--font-size-64:64px;--font-size-65:65px;--font-size-66:66px;--font-size-67:67px;--font-size-68:68px;--font-size-69:69px;--font-size-70:70px;--font-size-71:71px;--font-size-72:72px;--font-size-73:73px;--font-size-74:74px;--font-size-75:75px;--font-size-76:76px;--font-size-77:77px;--font-size-78:78px;--font-size-79:79px;--font-size-80:80px;--font-size-81:81px;--font-size-82:82px;--font-size-83:83px;--font-size-84:84px;--font-size-85:85px;--font-size-86:86px;--font-size-87:87px;--font-size-88:88px;--font-size-89:89px;--font-size-90:90px;--font-size-91:91px;--font-size-92:92px;--font-size-93:93px;--font-size-94:94px;--font-size-95:95px;--font-size-96:96px;--font-size-97:97px;--font-size-98:98px;--font-size-99:99px;--font-size-100:100px;--font-size-101:101px;--font-size-102:102px;--font-size-103:103px;--font-size-104:104px;--font-size-105:105px;--font-size-106:106px;--font-size-107:107px;--font-size-108:108px;--font-size-109:109px;--font-size-110:110px;--font-size-111:111px;--font-size-112:112px;--font-size-113:113px;--font-size-114:114px;--font-size-115:115px;--font-size-116:116px;--font-size-117:117px;--font-size-118:118px;--font-size-119:119px;--font-size-120:120px}@media (max-width:1199px){:root{--spacer-1:3px;--spacer-2:6px;--spacer-3:9px;--spacer-4:12px;--spacer-5:15px;--spacer-6:18px;--spacer-7:21px;--spacer-8:24px;--spacer-9:27px;--spacer-10:30px;--spacer-11:33px;--spacer-12:36px;--spacer-13:39px;--spacer-14:42px;--spacer-15:45px;--spacer-16:48px;--spacer-17:51px;--spacer-18:54px;--spacer-19:57px;--spacer-20:60px;--spacer-21:52.5px;--spacer-22:55px;--spacer-23:57.5px;--spacer-24:60px;--spacer-25:62.5px;--spacer-26:65px;--spacer-27:67.5px;--spacer-28:70px;--spacer-29:72.5px;--spacer-30:60px;--spacer-31:62px;--spacer-32:64px;--spacer-33:66px;--spacer-34:68px;--spacer-35:70px;--spacer-36:72px;--spacer-37:74px;--spacer-38:76px;--spacer-39:78px;--spacer-40:80px;--font-size-10:9.5px;--font-size-11:10.45px;--font-size-12:11.4px;--font-size-13:12.35px;--font-size-14:13.3px;--font-size-15:13.5px;--font-size-16:14.4px;--font-size-17:15.3px;--font-size-18:16.2px;--font-size-19:15.2px;--font-size-20:16px;--font-size-21:16.8px;--font-size-22:17.6px;--font-size-23:18.4px;--font-size-24:19.2px;--font-size-25:20px;--font-size-26:20.8px;--font-size-27:21.6px;--font-size-28:22.4px;--font-size-29:21.75px;--font-size-30:22.5px;--font-size-31:23.25px;--font-size-32:24px;--font-size-33:24.75px;--font-size-34:25.5px;--font-size-35:26.25px;--font-size-36:27px;--font-size-37:24.05px;--font-size-38:24.7px;--font-size-39:25.35px;--font-size-40:26px;--font-size-41:26.65px;--font-size-42:27.3px;--font-size-43:27.95px;--font-size-44:28.6px;--font-size-45:29.25px;--font-size-46:29.9px;--font-size-47:30.55px;--font-size-48:31.2px;--font-size-49:31.85px;--font-size-50:32.5px;--font-size-51:33.15px;--font-size-52:33.8px;--font-size-53:34.45px;--font-size-54:35.1px;--font-size-55:35.75px;--font-size-56:36.4px;--font-size-57:37.05px;--font-size-58:37.7px;--font-size-59:38.35px;--font-size-60:39px;--font-size-61:39.65px;--font-size-62:40.3px;--font-size-63:40.95px;--font-size-64:41.6px;--font-size-65:42.25px;--font-size-66:42.9px;--font-size-67:43.55px;--font-size-68:44.2px;--font-size-69:44.85px;--font-size-70:45.5px;--font-size-71:46.15px;--font-size-72:46.8px;--font-size-73:47.45px;--font-size-74:48.1px;--font-size-75:48.75px;--font-size-76:49.4px;--font-size-77:50.05px;--font-size-78:50.7px;--font-size-79:51.35px;--font-size-80:52px;--font-size-81:52.65px;--font-size-82:53.3px;--font-size-83:53.95px;--font-size-84:54.6px;--font-size-85:46.75px;--font-size-86:47.3px;--font-size-87:47.85px;--font-size-88:48.4px;--font-size-89:48.95px;--font-size-90:49.5px;--font-size-91:50.05px;--font-size-92:50.6px;--font-size-93:51.15px;--font-size-94:51.7px;--font-size-95:52.25px;--font-size-96:52.8px;--font-size-97:53.35px;--font-size-98:53.9px;--font-size-99:54.45px;--font-size-100:55px;--font-size-101:55.55px;--font-size-102:56.1px;--font-size-103:56.65px;--font-size-104:57.2px;--font-size-105:57.75px;--font-size-106:58.3px;--font-size-107:58.85px;--font-size-108:59.4px;--font-size-109:59.95px;--font-size-110:60.5px;--font-size-111:61.05px;--font-size-112:61.6px;--font-size-113:62.15px;--font-size-114:62.7px;--font-size-115:63.25px;--font-size-116:63.8px;--font-size-117:64.35px;--font-size-118:64.9px;--font-size-119:65.45px;--font-size-120:66px}}@media (max-width:767px){:root{--spacer-1:2px;--spacer-2:4px;--spacer-3:6px;--spacer-4:8px;--spacer-5:10px;--spacer-6:12px;--spacer-7:14px;--spacer-8:16px;--spacer-9:18px;--spacer-10:20px;--spacer-11:22px;--spacer-12:24px;--spacer-13:26px;--spacer-14:28px;--spacer-15:30px;--spacer-16:32px;--spacer-17:34px;--spacer-18:36px;--spacer-19:38px;--spacer-20:40px;--spacer-21:31.5px;--spacer-22:33px;--spacer-23:34.5px;--spacer-24:36px;--spacer-25:37.5px;--spacer-26:39px;--spacer-27:40.5px;--spacer-28:42px;--spacer-29:43.5px;--spacer-30:30px;--spacer-31:31px;--spacer-32:32px;--spacer-33:33px;--spacer-34:34px;--spacer-35:35px;--spacer-36:36px;--spacer-37:37px;--spacer-38:38px;--spacer-39:39px;--spacer-40:40px;--font-size-10:8.5px;--font-size-11:9.35px;--font-size-12:10.2px;--font-size-13:11.05px;--font-size-14:11.9px;--font-size-15:12px;--font-size-16:12.8px;--font-size-17:13.6px;--font-size-18:14.4px;--font-size-19:14.25px;--font-size-20:15px;--font-size-21:15.75px;--font-size-22:16.5px;--font-size-23:17.25px;--font-size-24:18px;--font-size-25:18.75px;--font-size-26:19.5px;--font-size-27:20.25px;--font-size-28:21px;--font-size-29:20.3px;--font-size-30:21px;--font-size-31:21.7px;--font-size-32:22.4px;--font-size-33:23.1px;--font-size-34:23.8px;--font-size-35:24.5px;--font-size-36:25.2px;--font-size-37:20.35px;--font-size-38:20.9px;--font-size-39:21.45px;--font-size-40:22px;--font-size-41:22.55px;--font-size-42:23.1px;--font-size-43:23.65px;--font-size-44:24.2px;--font-size-45:24.75px;--font-size-46:25.3px;--font-size-47:25.85px;--font-size-48:26.4px;--font-size-49:26.95px;--font-size-50:27.5px;--font-size-51:28.05px;--font-size-52:28.6px;--font-size-53:29.15px;--font-size-54:29.7px;--font-size-55:30.25px;--font-size-56:30.8px;--font-size-57:31.35px;--font-size-58:31.9px;--font-size-59:32.45px;--font-size-60:33px;--font-size-61:33.55px;--font-size-62:34.1px;--font-size-63:34.65px;--font-size-64:35.2px;--font-size-65:35.75px;--font-size-66:36.3px;--font-size-67:36.85px;--font-size-68:37.4px;--font-size-69:37.95px;--font-size-70:38.5px;--font-size-71:39.05px;--font-size-72:39.6px;--font-size-73:40.15px;--font-size-74:40.7px;--font-size-75:41.25px;--font-size-76:41.8px;--font-size-77:42.35px;--font-size-78:42.9px;--font-size-79:43.45px;--font-size-80:44px;--font-size-81:44.55px;--font-size-82:45.1px;--font-size-83:45.65px;--font-size-84:46.2px;--font-size-85:38.25px;--font-size-86:38.7px;--font-size-87:39.15px;--font-size-88:39.6px;--font-size-89:40.05px;--font-size-90:40.5px;--font-size-91:40.95px;--font-size-92:41.4px;--font-size-93:41.85px;--font-size-94:42.3px;--font-size-95:42.75px;--font-size-96:43.2px;--font-size-97:43.65px;--font-size-98:44.1px;--font-size-99:44.55px;--font-size-100:45px;--font-size-101:45.45px;--font-size-102:45.9px;--font-size-103:46.35px;--font-size-104:46.8px;--font-size-105:47.25px;--font-size-106:47.7px;--font-size-107:48.15px;--font-size-108:48.6px;--font-size-109:49.05px;--font-size-110:49.5px;--font-size-111:49.95px;--font-size-112:50.4px;--font-size-113:50.85px;--font-size-114:51.3px;--font-size-115:51.75px;--font-size-116:52.2px;--font-size-117:52.65px;--font-size-118:53.1px;--font-size-119:53.55px;--font-size-120:54px}}.filter-menu-box-product-attribute:has([data-group-slug=harman]),.filter-menu-box-product-attribute:has([data-group-slug=kavurma]),.filter-menu-box-product-attribute:has([data-group-slug=sertlik]),.filter-menu-box-product-attribute:has([data-group-slug=asidite]),.filter-menu-box-product-attribute:has([data-group-slug=kivam]),.filter-menu-box-product-attribute:has([data-group-slug=aroma]),.filter-menu-box-product-attribute:has([data-group-slug=nota]){display:none}