@charset "UTF-8";@import"https://fonts.bunny.net/css?family=Nunito";:root{--primary-color: #cc9966;--primary-color-text: #ffffff;--primary-50: #fdf6ee;--primary-100: #f7e4cc;--primary-200: #efc89a;--primary-300: #e3ad68;--primary-400: #d49550;--primary-500: #cc9966;--primary-600: #c48648;--primary-700: #a06e38;--primary-800: #7a5229;--primary-900: #4e341a}.tox .tox-notification--warn,.tox .tox-notification--warning,.tox-notification,.tox-notifications-container{display:none!important}.secondary-color{color:#77c25b}.primary-color{color:#c96}h1,.h1,h2,.h2,h3,.h3{font-family:OktaNeue,OktaNeue,sans-serif;text-transform:uppercase;font-weight:700}h1,.h1{font-size:1.5rem}.container{width:100%!important;padding-left:1.25rem;padding-right:1.25rem}@media only screen and (min-width: 48em){.container{padding-left:1.5rem;padding-right:1.5rem}}@media only screen and (min-width: 75em){.container{max-width:1200px;margin:0 auto}}.image_catalog{max-width:9rem}@media only screen and (min-width: 48em){.image_catalog{max-width:12rem}}.font12{font-size:12px}.font18{font-size:18px}.image_container{width:100%;height:auto}@media only screen and (min-width: 36em){.image_container{width:auto}}.image_container img{width:100%;height:100%;object-fit:contain}@media only screen and (min-width: 36em){.image_container img{object-fit:contain}}.banner{height:400px}@media only screen and (min-width: 36em){.banner{height:500px}}@media only screen and (min-width: 48em){.banner{height:800px}}@media only screen and (min-width: 75em){.banner{height:100vh}}.background_menu{background:black}.logo{width:150px;height:80px}.p-listbox{border:0px solid #ced4da}.p-listbox .p-listbox-list .p-listbox-item.p-highlight{color:#fff;background:#cc9966}.p-button{padding:.45rem 1.1rem;text-decoration:none;font-weight:500;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;background-color:#c96;border:1px solid #cc9966;border-radius:2px;transition:background .2s,border-color .2s,color .2s;color:#fff}.p-button:enabled:hover{background:#c48648;color:#fff;border-color:#c48648}.p-button:enabled:active{background:#c48648;color:#fff;border-color:#c48648}.p-button.p-button-outlined{background-color:transparent;border:1px solid}.p-button.p-button-outlined:enabled:hover{background:rgba(99,102,241,.04);color:#c96;border:1px solid}.p-button.p-button-outlined:enabled:active{background:rgba(99,102,241,.16);color:#c96;border:1px solid}.p-button.p-button-secondary,.p-buttonset.p-button-secondary>.p-button,.p-splitbutton.p-button-secondary>.p-button{color:#fff;background:#77c25b;border:1px solid #77c25b}.p-button.p-button-secondary:enabled:hover,.p-buttonset.p-button-secondary>.p-button:enabled:hover,.p-splitbutton.p-button-secondary>.p-button:enabled:hover{background:#77c25b;color:#fff;border-color:#77c25b}.p-button.p-button-secondary:enabled:focus,.p-buttonset.p-button-secondary>.p-button:enabled:focus,.p-splitbutton.p-button-secondary>.p-button:enabled:focus{box-shadow:0 0 0 .2rem #e2e8f0}.p-button.p-button-secondary:enabled:active,.p-buttonset.p-button-secondary>.p-button:enabled:active,.p-splitbutton.p-button-secondary>.p-button:enabled:active{background:#77c25b;color:#fff;border-color:#77c25b}.p-button.p-button-secondary.p-button-outlined,.p-buttonset.p-button-secondary>.p-button.p-button-outlined,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined{background-color:transparent;color:#77c25b;border:1px solid}.p-button.p-button-secondary.p-button-outlined:enabled:hover,.p-buttonset.p-button-secondary>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:enabled:hover{background:rgba(100,116,139,.04);color:#77c25b;border:1px solid}.p-button.p-button-secondary.p-button-outlined:enabled:active,.p-buttonset.p-button-secondary>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:enabled:active{background:rgba(100,116,139,.16);color:#77c25b;border:1px solid}.p-button.p-button-secondary.p-button-text,.p-buttonset.p-button-secondary>.p-button.p-button-text,.p-splitbutton.p-button-secondary>.p-button.p-button-text{background-color:transparent;color:#77c25b;border-color:transparent}.p-button.p-button-secondary.p-button-text:enabled:hover,.p-buttonset.p-button-secondary>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-secondary>.p-button.p-button-text:enabled:hover{background:rgba(100,116,139,.04);border-color:transparent;color:#77c25b}.p-button.p-button-secondary.p-button-text:enabled:active,.p-buttonset.p-button-secondary>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-secondary>.p-button.p-button-text:enabled:active{background:rgba(100,116,139,.16);border-color:transparent;color:#77c25b}.p-button.p-button-text{color:#46516c}.p-selectbutton .p-button.p-highlight,.p-selectbutton .p-button.p-highlight:hover{background:#cc9966;border-color:#c96;color:#fff}.p-selectbutton .p-button{font-size:14px;padding:.55rem}.btn-link{color:#4384f7}.navbar-brand-box{background:#fff;padding:0 1.5rem;text-align:center;width:250px;height:70px}#page-topbar{position:fixed;top:0;right:0;left:0;z-index:1002;height:70px;background:#fff}.page-content{padding-top:90px}.left-page{float:left;position:relative;top:60px;height:100vh;background:white;overflow:hidden}.rtext-8xl{font-size:3rem}@media only screen and (min-width: 75em){.rtext-8xl{font-size:6rem}}.icons{background:black;padding:10px;color:#fff;border-radius:10px}.text-right-property{float:right;position:relative}.paddingbuttons .p-button-sm{padding-left:.9rem;padding-right:.9rem}.fbar-wrap{position:sticky;top:57px;z-index:50;background:#fff;border-bottom:1px solid #eee}.fbar-row{display:flex;align-items:center}.fbar{display:flex;align-items:center;gap:0;padding:0;overflow-x:auto;flex:1;min-width:0;scrollbar-width:none}.fbar::-webkit-scrollbar{display:none}.fbar-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.85rem 1.1rem;background:none!important;border:none;border-bottom:2px solid transparent;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#555!important;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s;outline:none;box-shadow:none!important}.fbar-btn .pi{font-size:.65rem;opacity:.6;color:inherit}.fbar-btn:hover,.fbar-btn:focus{color:#111!important}.fbar-btn--active{color:#111!important;border-bottom-color:#c96}.fbar-btn--active .pi{opacity:1}.fbar-btn--set{color:#c96!important}.fbar-btn-label{color:inherit;line-height:1}.fbar-count{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:#cc9966;color:#fff;font-size:.6rem;font-weight:700;border-radius:50%}.fbar-clear{flex-shrink:0;display:flex;align-items:center;gap:.3rem;margin-left:.5rem;padding:.35rem .65rem;background:none;border:1px solid #cc9966;border-radius:2px;color:#c96;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.fbar-clear:hover{background:#cc9966;color:#fff}.fbar-clear .pi{font-size:.55rem}.fbar-clear-label{display:none}@media only screen and (min-width: 36em){.fbar-clear-label{display:inline}}.fdrop{background:#fff;border-top:1px solid #f0f0f0;border-bottom:1px solid #eee;box-shadow:0 8px 24px #00000012}.fdrop-inner{padding-top:1.25rem;padding-bottom:1.25rem}.fdrop-brand{display:flex;flex-direction:column;gap:.75rem}.fdrop-brand-search{display:block;max-width:360px;margin-bottom:.1rem}.fdrop-brand-search .fdrop-search-input{width:100%;font-size:.85rem;padding-right:2rem}.fdrop-search-clear-icon{cursor:pointer;color:#aaa;font-size:.7rem;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.fdrop-search-clear-icon:hover{color:#555}.fdrop-brand-pills{display:flex;flex-wrap:wrap;gap:.4rem;max-height:220px;overflow-y:auto;padding-bottom:.25rem}.brand-pill{padding:.35rem .85rem;border:1px solid #ddd;border-radius:2px;background:#fff;font-size:.78rem;font-weight:500;color:#444;cursor:pointer;transition:border-color .15s,color .15s,background .15s;white-space:nowrap}.brand-pill:hover{border-color:#c96;color:#c96}.brand-pill--active{background:#cc9966;border-color:#c96;color:#fff}.brand-pill--active:hover{color:#fff}.fdrop-brand-footer{display:flex;align-items:center;justify-content:space-between;padding-top:.5rem;border-top:1px solid #f0f0f0;max-width:360px}.fdrop-brand-sel{font-size:.75rem;color:#c96;font-weight:600}.fdrop-done{padding:.45rem 1.4rem;background:#111;color:#fff;border:none;border-radius:2px;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .2s}.fdrop-done:hover{background:#333}.fdrop-done--mt{margin-top:1rem}.fdrop-empty{font-size:.8rem;color:#bbb;padding:.5rem 0}.fdrop-pills{display:flex;flex-wrap:wrap;gap:.5rem;padding:.25rem 0}.filter-pill{padding:.45rem 1.1rem;border:1px solid #ddd;border-radius:2px;background:#fff;font-size:.82rem;font-weight:500;color:#444;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.filter-pill:hover{border-color:#c96;color:#c96}.filter-pill--active{background:#cc9966;border-color:#c96;color:#fff}.fdrop-listbox{border:none!important;box-shadow:none!important;width:100%;max-width:480px}.fdrop-listbox .p-listbox-list-wrapper{border-radius:4px;border:1px solid #eee}.fdrop-listbox .p-listbox-item.p-highlight{background:rgba(204,153,102,.1);color:#c96}.fdrop-select{padding:.25rem 0}.fdrop-select .p-selectbutton{display:flex;flex-wrap:wrap;gap:.4rem;border:none;background:none}.fdrop-select .p-button{border:1px solid #ddd!important;background:#fff!important;color:#444!important;border-radius:2px!important;font-size:.82rem;font-weight:500;padding:.45rem 1.1rem;transition:border-color .15s,color .15s,background .15s;box-shadow:none!important}.fdrop-select .p-button:hover{border-color:#c96!important;color:#c96!important}.fdrop-select .p-button.p-highlight{background:#cc9966!important;border-color:#c96!important;color:#fff!important}.fdrop-price{padding:.25rem 0 .5rem}.fdrop-slider{margin:1.25rem 0 .5rem}.price-range-inputs{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap}.price-range-sep{color:#bbb;font-size:1rem;padding-bottom:.65rem;flex-shrink:0}.price-input-wrap{display:flex;flex-direction:column;gap:.3rem}.price-input-wrap label{font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#aaa}.price-input-wrap .p-inputnumber{width:150px}.price-input-wrap .p-inputnumber-input{width:100%;font-size:.88rem;border-color:#ddd}.price-input-wrap .p-inputnumber-input:focus{border-color:#c96;box-shadow:none}.fdrop-enter-active,.fdrop-leave-active{transition:opacity .18s ease,transform .18s ease}.fdrop-enter-from,.fdrop-leave-to{opacity:0;transform:translateY(-6px)}.load-more-wrap{display:flex;align-items:center;gap:1.5rem;margin:2.5rem 0 3rem}.load-more-wrap:before,.load-more-wrap:after{content:"";flex:1;height:1px;background:#eee}.load-more-btn.p-button{padding:.75rem 2.25rem;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border-radius:2px}.refresh-bar{height:2px;overflow:hidden;margin-bottom:.5rem;border-radius:2px}.refresh-bar:after{content:"";display:block;height:100%;width:35%;background:#cc9966;border-radius:2px;opacity:0;transform:translate(-200%)}.refresh-bar--active:after{opacity:1;animation:refresh-sweep 1.1s cubic-bezier(.4,0,.2,1) infinite}@keyframes refresh-sweep{0%{transform:translate(-200%)}to{transform:translate(400%)}}.results-dimmed{opacity:.5;transition:opacity .2s ease;pointer-events:none}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:5rem 1rem;gap:.75rem}.empty-state-icon{font-size:2.5rem;color:#ddd;margin-bottom:.5rem}.empty-state-title{font-size:1.1rem;font-weight:700;color:#222;text-transform:uppercase;letter-spacing:.05em;margin:0}.empty-state-sub{font-size:.85rem;color:#999;max-width:340px;line-height:1.6;margin:0}.empty-state-clear{margin-top:.5rem;display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.5rem;background:none;border:1px solid #cc9966;color:#c96;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:2px;cursor:pointer;transition:background .2s,color .2s}.empty-state-clear:hover{background:#cc9966;color:#fff}.trust-strip{background:#111;border-bottom:1px solid #222}.trust-strip-inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0;padding-top:.85rem;padding-bottom:.85rem}.trust-item{display:flex;align-items:center;gap:.5rem;padding:0 1.5rem;position:relative}.trust-item:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:1.2em;background:#333}@media only screen and (min-width: 36em){.trust-item{padding:0 2rem}}.trust-icon{color:#c96;font-size:1rem;flex-shrink:0}.trust-label{font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ccc;white-space:nowrap}.stats-strip{background:#f7f4f0;border-bottom:1px solid #ece7e0}.stats-strip-inner{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:nowrap;padding-top:1.25rem;padding-bottom:1.25rem}.stats-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;flex:1;position:relative}.stats-item:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:60%;background:#ddd}.stats-num{font-size:1.2rem;font-weight:800;color:#c96;line-height:1;letter-spacing:-.02em}@media only screen and (min-width: 48em){.stats-num{font-size:1.6rem}}.stats-label{font-size:.52rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#999;text-align:center;padding:0 .25rem}@media only screen and (min-width: 48em){.stats-label{font-size:.62rem;letter-spacing:.1em}}.brand-dir{background:#fafaf9;border-bottom:1px solid #eeece8;padding:2rem 0}.brand-dir-inner{display:flex;flex-direction:column;gap:1.25rem}.brand-dir-head{display:flex;align-items:baseline;gap:1rem}.brand-dir-label{font-size:.6rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#bbb}.brand-dir-count{font-size:.6rem;font-weight:500;letter-spacing:.06em;color:#d5d0c8}.brand-dir-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}@media only screen and (min-width: 48em){.brand-dir-grid{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width: 75em){.brand-dir-grid{grid-template-columns:repeat(6,1fr)}}.brand-dir-item{font-size:.75rem;font-weight:500;color:#555;text-decoration:none;padding:.45rem 0;border-bottom:1px solid #eeece8;letter-spacing:.02em;transition:color .15s,padding-left .2s}.brand-dir-item:hover{color:#c96;padding-left:.4rem}.brand-hero{background:#111;border-bottom:1px solid #222;padding:4rem 0 3rem}.brand-hero-inner{display:flex;flex-direction:column;gap:.75rem}.brand-hero-eyebrow{font-size:.65rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#c96}.brand-hero-title{font-size:2.5rem;font-weight:900;color:#fff;letter-spacing:-.02em;margin:0}@media only screen and (min-width: 48em){.brand-hero-title{font-size:3.5rem}}.brand-hero-desc{font-size:.92rem;color:#888;line-height:1.7;max-width:580px;margin:0}.brand-result-count{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#aaa;margin:1.5rem 0 .5rem}.about-hero{background:#111;border-bottom:1px solid #222;padding:4rem 0 3rem}.about-hero-inner{display:flex;flex-direction:column;gap:.5rem}.about-eyebrow{font-size:.65rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#c96}.about-title{font-size:2.5rem;font-weight:900;color:#fff;letter-spacing:-.02em;margin:0}.about-subtitle{font-size:.9rem;color:#888;margin:0}.about-body{padding-top:3rem;padding-bottom:5rem}.about-section{padding:2.5rem 0;border-bottom:1px solid #f0f0f0}.about-section:last-child{border-bottom:none}.about-section p{font-size:.9rem;color:#555;line-height:1.8;margin:0 0 1rem}.about-section-title{font-size:1.4rem;font-weight:800;color:#111;letter-spacing:-.01em;margin:0 0 1.25rem}.about-section-grid{display:grid;grid-template-columns:1fr;gap:2.5rem}@media only screen and (min-width: 48em){.about-section-grid{grid-template-columns:1fr 280px}}.about-facts{display:flex;flex-direction:column;gap:1.25rem}.about-fact{display:flex;flex-direction:column;padding:1.25rem;background:#fafafa;border:1px solid #f0f0f0;border-left:3px solid #cc9966}.about-fact-num{font-size:2rem;font-weight:900;color:#c96;line-height:1}.about-fact-label{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#999;margin-top:.25rem}.about-section--highlight{background:#fafafa;padding:2rem;border-radius:2px;border:1px solid #f0f0f0;margin:0 0 .5rem}.about-c24{display:flex;gap:1.25rem;align-items:flex-start}.about-c24-icon{font-size:2rem;color:#c96;flex-shrink:0;margin-top:.2rem}.about-c24-title{font-size:1.05rem;font-weight:800;color:#111;margin:0 0 .5rem}.about-c24-text{font-size:.88rem!important;color:#666!important;line-height:1.7!important;margin:0!important}.about-why-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media only screen and (min-width: 48em){.about-why-grid{grid-template-columns:repeat(4,1fr)}}.about-why-item{display:flex;flex-direction:column;gap:.5rem}.about-why-icon{font-size:1.4rem;color:#c96}.about-why-title{font-size:.85rem;font-weight:800;color:#111;text-transform:uppercase;letter-spacing:.05em;margin:0}.about-why-text{font-size:.82rem!important;color:#777!important;line-height:1.6!important;margin:0!important}.about-contact{text-align:center;background:#111;border-radius:2px;padding:3rem 2rem!important;border:none!important}.about-contact h2{color:#fff}.about-contact p{color:#999!important}.about-contact-btns{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;margin:1.5rem 0 1rem}.about-address{font-size:.8rem!important;color:#666!important;margin:0!important}.about-address .pi{margin-right:.4rem}.hiw-section{padding:5rem 0;background:#fff;border-top:1px solid #f0f0f0}.hiw-header{text-align:center;margin-bottom:3rem}.hiw-eyebrow{display:block;font-size:.65rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#c96;margin-bottom:.5rem}.hiw-title{font-size:1.8rem;font-weight:800;color:#111;letter-spacing:-.02em;margin:0}.hiw-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media only screen and (min-width: 48em){.hiw-grid{grid-template-columns:repeat(3,1fr)}}.hiw-card{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:2rem;background:#fafafa;border:1px solid #f0f0f0;border-radius:2px;position:relative;overflow:hidden}.hiw-card:before{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#cc9966,transparent);opacity:0;transition:opacity .3s}.hiw-card:hover:before{opacity:1}.hiw-num{font-size:3rem;font-weight:900;color:#f0f0f0;line-height:1;position:absolute;top:1rem;right:1.25rem;letter-spacing:-.05em}.hiw-icon{font-size:1.5rem;color:#c96}.hiw-card-title{font-size:1rem;font-weight:800;color:#111;text-transform:uppercase;letter-spacing:.06em;margin:0}.hiw-card-text{font-size:.85rem;color:#666;line-height:1.7;margin:0}.footer-about{font-size:.82rem;color:#888;line-height:1.8;max-width:640px;margin:0 auto 2.5rem;text-align:center;border-bottom:1px solid #222;padding-bottom:2rem}.rcontainer_big{width:100%!important}@media only screen and (min-width: 75em){.rcontainer_big{max-width:1200px}}.topmenu{background:white;border:1px solid #f4f4f4;border-radius:10px}.text-success{color:#449644}.addTo{position:absolute;right:10px;bottom:10px}.p-card{background:white;box-shadow:0 7px 12px #ecf5fc;border-radius:15px}.pcatalog{display:grid;grid-template-columns:1fr;gap:2.5rem 0;padding:2rem 0 3.5rem}@media only screen and (min-width: 36em){.pcatalog{grid-template-columns:repeat(2,1fr);gap:2rem 1.5rem}}@media only screen and (min-width: 48em){.pcatalog{grid-template-columns:repeat(3,1fr);gap:3rem 2rem}}@media only screen and (min-width: 75em){.pcatalog{grid-template-columns:repeat(4,1fr)}}.pcard{position:relative;cursor:pointer}.pcard-link{display:block;text-decoration:none;color:inherit}.pcard-link:hover .pcard-img{transform:scale(1.04)}.pcard-link:hover .pcard-img-wrap{background:#f0ede8}.pcard-link:hover .pcard-brand{color:#bf8040}.pcard-img-wrap{position:relative;aspect-ratio:3/4;background:#f5f3ef;overflow:hidden;margin-bottom:1.1rem;transition:background .4s ease}.pcard-img{width:100%;height:100%;object-fit:contain;padding:1.5rem;transition:transform .55s cubic-bezier(.25,.46,.45,.94)}.pcard-no-img{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.pcard-no-img-icon{font-size:2rem;color:#d5d0c8}.pcard-body{padding:0}.pcard-brand{font-size:.58rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#c96;margin-bottom:.35rem;transition:color .2s}.pcard-title{font-size:.88rem;font-weight:600;color:#1a1a1a;line-height:1.4;margin:0 0 .5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pcard-meta{margin-bottom:.6rem}.pcard-ref{font-size:.6rem;color:#c0b8ae;font-weight:500;letter-spacing:.05em}.pcard-price{font-size:.9rem;font-weight:700;color:#111;letter-spacing:.01em}.pcard-price:after{content:"";display:block;width:1.5rem;height:1px;background:#cc9966;margin-top:.55rem;transition:width .3s ease}.pcard:hover .pcard-price:after{width:100%}.pcard-select-btn{position:absolute;top:.6rem;right:.6rem;width:2rem!important;height:2rem!important;padding:0!important;border-radius:50%!important;opacity:0}.pcard:hover .pcard-select-btn{opacity:1}.pcard-select-btn--active{opacity:1!important}.product-list-table{display:flex;flex-direction:row;flex-wrap:wrap}.product-list-table .mycard-table{position:relative}.product-list-table .mycard-table .image-placeholder{display:flex;justify-content:center}.product-list-table .mycard-table .product-title,.product-list-table .mycard-table .product-price{font-weight:700}.grid-item{height:auto}.grid-item .grid-content{height:100%}.image_prev{width:100px}.image_catalog_table{width:auto;height:50px;margin:5px}.p-carousel .p-carousel-content .p-carousel-prev,.p-carousel .p-carousel-content .p-carousel-next{width:1rem;height:1rem}.image_text_block{background:white;position:relative;z-index:1;top:30px;width:50%}.image_catalog_background{left:-50px;position:relative;background-size:cover!important;width:50%;height:auto}.p-carousel-indicators{padding:0!important}.image_detail{width:100%;max-height:660px}.background_color{background:#F4F4F4}.hero-section{position:relative;min-height:60vh;background-color:#0c0c0c;background-size:cover;background-position:center center;background-repeat:no-repeat;display:flex;align-items:center;overflow:hidden}@media only screen and (min-width: 48em){.hero-section{min-height:100vh}}.hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to right,rgba(0,0,0,.88) 0%,rgba(0,0,0,.65) 40%,rgba(0,0,0,.25) 70%,rgba(0,0,0,.05) 100%);z-index:0}.hero-inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem 1.25rem;width:100%}@media only screen and (min-width: 48em){.hero-inner{padding:5rem 2rem}}@media only screen and (min-width: 75em){.hero-inner{padding:5rem 0}}.hero-body{flex:1;max-width:100%}@media only screen and (min-width: 48em){.hero-body{max-width:52%}}.hero-eyebrow{font-size:.65rem;letter-spacing:.25em;text-transform:uppercase;color:#c96;font-weight:600;margin-bottom:1.25rem}.hero-title{font-size:2.2rem;font-weight:700;color:#fff!important;line-height:1.08;text-transform:uppercase;letter-spacing:.02em;margin-bottom:1.25rem}@media only screen and (min-width: 48em){.hero-title{font-size:3rem}}@media only screen and (min-width: 75em){.hero-title{font-size:3.8rem}}.hero-gold{color:#c96}.hero-subtitle{font-size:.9rem;color:#bbb;line-height:1.85;margin-bottom:2rem;max-width:420px}.hero-ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2.5rem}.hero-cta-primary{display:inline-block;padding:.85rem 2.2rem;background:#cc9966;border:1px solid #cc9966;color:#fff!important;text-decoration:none;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border-radius:2px;transition:background .2s,border-color .2s}.hero-cta-primary:hover{background:#c48648;border-color:#c48648}.hero-cta-outline{display:inline-flex;align-items:center;gap:.45rem;padding:.85rem 2.2rem;background:transparent;border:1px solid rgba(255,255,255,.4);color:#fff!important;text-decoration:none;font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;border-radius:2px;transition:border-color .2s,background .2s}.hero-cta-outline:hover{border-color:#ffffffe6;background:rgba(255,255,255,.06)}.hero-trust{display:flex;flex-wrap:wrap;gap:1.25rem;font-size:.7rem;color:#888;letter-spacing:.07em}.hero-trust span{display:inline-flex;align-items:center;gap:.35rem}.hero-trust i{color:#c96;font-size:.78rem}.hero-watch-col{display:none;flex-shrink:0;align-items:center;justify-content:center}@media only screen and (min-width: 48em){.hero-watch-col{display:flex;width:38%}}@media only screen and (min-width: 75em){.hero-watch-col{width:42%}}.hero-watch-ring{position:relative;width:320px;height:320px;border-radius:50%;border:1px solid rgba(204,153,102,.3);box-shadow:0 0 0 12px #cc99660f,0 0 80px #cc99662e,0 40px 80px #0009;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,rgba(204,153,102,.07) 0%,transparent 70%)}@media only screen and (min-width: 75em){.hero-watch-ring{width:420px;height:420px}}.hero-watch-img{width:88%;height:88%;object-fit:contain;filter:drop-shadow(0 20px 40px rgba(0,0,0,.7)) drop-shadow(0 0 20px rgba(204,153,102,.15));transition:transform .6s ease}.hero-watch-img:hover{transform:scale(1.04) rotate(-2deg)}.site-footer{font-size:.875rem}.footer-cta{position:relative;overflow:hidden;padding:5rem 1.5rem;text-align:center}@media only screen and (min-width: 48em){.footer-cta{padding:7rem 2rem}}.footer-cta-bg{position:absolute;inset:0;background-size:cover;background-position:center;filter:blur(4px) brightness(.35);transform:scale(1.05)}.footer-cta-overlay{position:absolute;inset:0;background:rgba(0,0,0,.55)}.footer-cta-content{position:relative;z-index:1}.footer-cta-eyebrow{font-size:.65rem;letter-spacing:.25em;text-transform:uppercase;color:#c96;font-weight:600;margin-bottom:1rem}.footer-cta-heading{font-size:2.2rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.04em;line-height:1.15;margin-bottom:2rem}.footer-cta-heading em{font-style:italic;color:#c96;text-transform:none;font-weight:300;letter-spacing:.02em}@media only screen and (min-width: 48em){.footer-cta-heading{font-size:3.2rem}}.footer-cta-btns{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.fcta-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 2rem;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border-radius:2px;transition:all .2s}.fcta-btn--solid{background:#cc9966;border:1px solid #cc9966;color:#fff}.fcta-btn--solid:hover{background:#c48648;border-color:#c48648}.fcta-btn--ghost{background:transparent;border:1px solid rgba(255,255,255,.5);color:#fff}.fcta-btn--ghost:hover{border-color:#fff;background:rgba(255,255,255,.07)}.footer-body{background:#0a0a0a;padding:3.5rem 1.5rem 0;color:#666}.footer-mark{display:flex;align-items:center;gap:1.5rem;margin-bottom:3rem;flex-wrap:wrap}.footer-mark-text{font-size:2rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.18em;white-space:nowrap;flex-shrink:0}@media only screen and (min-width: 48em){.footer-mark-text{font-size:2.8rem}}.footer-mark-rule{flex:1;height:1px;background:linear-gradient(to right,#cc9966,transparent);min-width:2rem}.footer-mark-tag{font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:#c96;white-space:nowrap;flex-shrink:0;display:none}@media only screen and (min-width: 62em){.footer-mark-tag{display:inline}}.footer-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem 2rem;padding-bottom:3rem;border-bottom:1px solid #181818}@media only screen and (min-width: 75em){.footer-grid{grid-template-columns:2fr 1.2fr 1fr 1fr}}.fg-col{display:flex;flex-direction:column;gap:.5rem}.fg-col--wide{grid-column:span 2}@media only screen and (min-width: 75em){.fg-col--wide{grid-column:span 1}}.fg-label{font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:#c96;font-weight:700;margin-bottom:.75rem}.fg-phone{font-size:1.3rem;font-weight:700;color:#fff;text-decoration:none;letter-spacing:.03em;line-height:1.2;transition:color .2s}.fg-phone:hover{color:#c96}.fg-email{font-size:.82rem;color:#555;text-decoration:none;transition:color .2s;margin-bottom:.5rem}.fg-email:hover{color:#fff}.fg-address{font-size:.78rem;color:#444;line-height:1.7;margin:0}.fg-socials{display:flex;gap:.6rem;flex-wrap:wrap}.fg-social{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #222;color:#555;text-decoration:none;font-size:1.1rem;transition:all .2s;border-radius:3px}.fg-social:hover{border-color:#c96;color:#c96;background:rgba(204,153,102,.07)}.fg-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.fg-links a{color:#555;text-decoration:none;font-size:.82rem;transition:color .2s;position:relative;padding-bottom:1px}.fg-links a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:#cc9966;transition:width .25s ease}.fg-links a:hover{color:#fff}.fg-links a:hover:after{width:100%}.fg-trust{margin-top:1rem;display:flex;flex-direction:column;gap:.45rem;font-size:.72rem;color:#3a3a3a}.fg-trust div{display:flex;align-items:center;gap:.4rem}.fg-trust i{color:#c96;font-size:.7rem}.footer-bar{padding:1.25rem 0;font-size:.7rem;color:#333;display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;letter-spacing:.03em}.footer-bar-dot{color:#c96}.footer-bar-right{margin-left:auto;display:flex;align-items:center;gap:.3rem;color:#333}.footer-bar-right i{color:#c96;font-size:.65rem}.footer-cta-band,.footer-cta-inner,.footer-cta-label,.footer-cta-sub,.footer-cta-actions,.footer-cta-btn,.footer-main,.footer-brand-bar,.footer-brand-name,.footer-brand-tag,.footer-divider,.footer-cols,.footer-col,.footer-col-label,.footer-col-company,.footer-col-address,.footer-phone,.footer-email-link,.footer-socials,.social-pill,.footer-nav,.footer-trust,.trust-item,.footer-bottom,.footer-copy,.footer-location{display:none!important}.footer-cta-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem}.footer-cta-label{color:#fff;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin:0 0 .2rem}.footer-cta-sub{color:#ffffffbf;font-size:.82rem;margin:0;letter-spacing:.03em}.footer-cta-actions{display:flex;gap:.75rem;flex-wrap:wrap;flex-shrink:0}.footer-cta-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem 1.4rem;background:#fff;color:#111!important;text-decoration:none;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:2px;border:1px solid #fff;transition:background .2s,color .2s}.footer-cta-btn:hover{background:#111;color:#fff!important;border-color:#111}.footer-cta-btn--outline{background:transparent;color:#fff!important;border-color:#fff9}.footer-cta-btn--outline:hover{background:rgba(255,255,255,.12);color:#fff!important;border-color:#fff}.footer-main{background:#0f0f0f;padding:3rem 1.5rem 0;color:#999;font-size:.875rem}.footer-brand-bar{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap;padding-bottom:1.5rem}.footer-brand-name{font-size:1.6rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.12em}.footer-brand-tag{font-size:.72rem;color:#c96;letter-spacing:.18em;text-transform:uppercase;font-weight:500}.footer-divider{height:1px;background:linear-gradient(to right,#cc9966,#333 40%,transparent);margin-bottom:2rem}.footer-cols{display:grid;grid-template-columns:1fr;gap:2rem;padding-bottom:2rem}@media only screen and (min-width: 48em){.footer-cols{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 75em){.footer-cols{grid-template-columns:2fr 1.5fr 1fr 1fr}}.footer-col{display:flex;flex-direction:column;gap:.4rem}.footer-col-label{font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:#c96;font-weight:700;margin:0 0 .9rem}.footer-col-company{color:#fff;font-weight:500;line-height:1.6;margin:0 0 .4rem;font-size:.85rem}.footer-col-address{line-height:1.7;margin:0 0 .8rem;color:#777;font-size:.82rem}.footer-phone{color:#fff;text-decoration:none;font-size:1.05rem;font-weight:600;letter-spacing:.04em;margin-bottom:.3rem;transition:color .2s}.footer-phone:hover{color:#c96}.footer-email-link{color:#777;text-decoration:none;font-size:.82rem;transition:color .2s}.footer-email-link:hover{color:#fff}.footer-socials{display:flex;flex-direction:column;gap:.5rem}.social-pill{display:inline-flex;align-items:center;gap:.55rem;padding:.45rem 0;color:#888;text-decoration:none;font-size:.82rem;letter-spacing:.04em;border-bottom:1px solid #222;transition:color .2s}.social-pill i{font-size:1rem;width:1.1rem}.social-pill:hover{color:#fff}.social-pill:last-child{border-bottom:none}.footer-nav{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.55rem}.footer-nav a{color:#777;text-decoration:none;font-size:.82rem;transition:color .2s}.footer-nav a:hover{color:#fff}.footer-trust{margin-top:1.25rem;display:flex;flex-direction:column;gap:.5rem}.trust-item{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#666;letter-spacing:.04em}.trust-item i{color:#c96;font-size:.8rem}.footer-bottom{padding:1.25rem 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;border-top:1px solid #1e1e1e}.footer-copy{font-size:.72rem;color:#444;letter-spacing:.03em}.footer-location{font-size:.72rem;color:#444;display:flex;align-items:center;gap:.3rem}.footer-location i{color:#c96;font-size:.7rem}body{margin:0;padding:0;background:#ffffff;font-family:OktaNeue-Normal,OktaNeue,sans-serif;line-height:1.3333333333}.letter1{letter-spacing:.1rem}.black{color:#000}.vertical-menu{letter-spacing:.1em;line-height:1rem;text-transform:uppercase}.vertical-menu a{border-bottom-width:2px;border-color:transparent;line-height:1.5rem;text-decoration:none}.list-unstyled{padding-left:0;list-style:none;margin:0}.vertical-menu li{display:block;width:100%}.admin.vertical-menu li{font-size:16px;padding-left:30px;padding-top:15px;font-weight:700}.horizontal-menu li{float:left;margin-right:15px}.admin-layout footer{padding-left:250px}.p-datatable-wrapper{background:white;padding:15px;border-radius:15px}
