.sksa-shop-archive-active{--sksa-side-pad: 5vw}@media(max-width:1024px){.sksa-shop-archive-active{--sksa-side-pad: 10px}}body.sksa-shop-archive-active{overflow-x:hidden;overflow-x:clip}body.sksa-shop-archive-active main,body.sksa-shop-archive-active main.site-main,body.sksa-shop-archive-active #main,body.sksa-shop-archive-active #primary,body.sksa-shop-archive-active .content-area{display:block!important;width:100%!important;max-width:100%!important;float:none!important;margin:0!important;padding:0!important}body.sksa-shop-archive-active .sksa-banner,body.sksa-shop-archive-active ul.products,body.sksa-shop-archive-active .woocommerce-pagination,body.sksa-shop-archive-active .sksa-description{width:calc(100vw - var(--sksa-side-pad) * 2)!important;max-width:calc(100vw - var(--sksa-side-pad) * 2)!important;margin-left:calc(50% - 50vw + var(--sksa-side-pad))!important;margin-right:calc(50% - 50vw + var(--sksa-side-pad))!important;box-sizing:border-box!important}.sksa-shop-archive-active .woocommerce-products-header,.sksa-shop-archive-active .page-title,.sksa-shop-archive-active .woocommerce-breadcrumb,.sksa-shop-archive-active .breadcrumb,.sksa-shop-archive-active .breadcrumbs,.sksa-shop-archive-active .term-description,.sksa-shop-archive-active .archive-header,.sksa-shop-archive-active .archive-title,.sksa-shop-archive-active .taxonomy-description,.sksa-shop-archive-active .woocommerce-result-count,.sksa-shop-archive-active .woocommerce-ordering{display:none!important}.sksa-shop-archive-active .sksa-banner{position:relative;height:220px;margin-top:10px!important;margin-bottom:10px!important;border-radius:5px;overflow:hidden;background:linear-gradient(135deg,#4a1530,#722f37,#1a0a14)}.sksa-shop-archive-active .sksa-banner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.sksa-shop-archive-active .sksa-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.65))}.sksa-shop-archive-active .sksa-banner-content{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center}.sksa-shop-archive-active .sksa-banner-title{font-size:32px;font-weight:600;letter-spacing:6px;color:#fff;text-transform:uppercase;line-height:1.2;margin:0 0 8px}.sksa-shop-archive-active .sksa-banner-divider{width:50px;height:2px;background:#d4af37}.sksa-shop-archive-active .sksa-banner-sub{font-size:11.5px;font-weight:500;letter-spacing:2px;color:rgba(255,255,255,.85);text-transform:uppercase;margin-top:8px}.sksa-shop-archive-active ul.products{display:grid!important;grid-template-columns:repeat(6,1fr)!important;gap:10px!important;list-style:none!important;margin-top:0!important;margin-bottom:0!important;padding:0!important}.sksa-shop-archive-active ul.products:before,.sksa-shop-archive-active ul.products:after{display:none!important;content:none!important}.sksa-shop-archive-active .woocommerce-pagination{margin-top:32px!important;margin-bottom:100px!important;padding:0!important;text-align:center;border:none!important}.sksa-shop-archive-active .woocommerce-pagination ul.page-numbers{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0;padding:0;border:none!important}.sksa-shop-archive-active .woocommerce-pagination ul.page-numbers:before,.sksa-shop-archive-active .woocommerce-pagination ul.page-numbers:after{display:none!important;content:none!important}.sksa-shop-archive-active .woocommerce-pagination ul.page-numbers li{list-style:none!important;border:none!important;margin:0!important}.sksa-shop-archive-active .woocommerce-pagination ul.page-numbers li a,.sksa-shop-archive-active .woocommerce-pagination ul.page-numbers li span{display:flex!important;align-items:center;justify-content:center;width:38px;height:38px;padding:0!important;font-size:13px;font-weight:600;color:#18181b!important;text-decoration:none;background:#fff!important;border:1px solid #e4e4e7!important;border-radius:4px!important;transition:all .15s}.sksa-shop-archive-active .woocommerce-pagination ul.page-numbers li a:hover{border-color:#4a1530!important;color:#4a1530!important}.sksa-shop-archive-active .woocommerce-pagination ul.page-numbers li span.current{background:#4a1530!important;color:#fff!important;border-color:#4a1530!important;box-shadow:0 2px 8px rgba(74,21,48,.25)}.sksa-shop-archive-active .woocommerce-pagination ul.page-numbers li .dots{width:24px!important;background:transparent!important;border:none!important;color:#999!important;box-shadow:none!important;cursor:default}.sksa-shop-archive-active .woocommerce-pagination ul.page-numbers li a.prev,.sksa-shop-archive-active .woocommerce-pagination ul.page-numbers li a.next{width:auto!important;padding:0 14px!important;font-size:11.5px;letter-spacing:.5px;text-transform:uppercase}.sksa-shop-archive-active .sksa-description{margin-top:28px!important;margin-bottom:80px!important;border-radius:12px;overflow:hidden}.sksa-floating-btn{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:100;display:inline-flex;align-items:stretch;border-radius:6px;overflow:hidden;font-family:inherit;font-size:12.5px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:#fff;background:rgba(20,20,25,.55);border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 20px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:box-shadow .2s ease;cursor:pointer}.sksa-floating-btn:hover{box-shadow:0 6px 28px rgba(0,0,0,.4)}.sksa-floating-btn>div{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;cursor:pointer;transition:background .15s;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.sksa-floating-btn>div:hover{background:rgba(40,40,45,.6)}.sksa-floating-btn .sksa-fb-divider{width:1px;padding:0;background:rgba(255,255,255,.2);cursor:default;flex-shrink:0}.sksa-floating-btn .sksa-fb-divider:hover{background:rgba(255,255,255,.2)}.sksa-floating-btn svg{width:13px;height:13px;flex-shrink:0}.sksa-sort-panel,.sksa-filter-panel{position:fixed;bottom:78px;left:50%;transform:translate(-50%) translateY(8px);z-index:99;width:280px;border-radius:10px;overflow:hidden;background:rgba(20,20,25,.85);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 30px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;pointer-events:none;transition:opacity .2s,transform .25s}.sksa-sort-panel.open,.sksa-filter-panel.open{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.sksa-panel-head{display:flex;justify-content:space-between;align-items:center;padding:13px 18px;background:rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.1);color:#fff}.sksa-panel-title{font-size:11.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.sksa-panel-close{font-size:16px;line-height:1;color:#888;cursor:pointer;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;transition:color .15s}.sksa-panel-close:hover{color:#fff}.sksa-sort-option{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;font-size:13px;color:#ddd;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.08);cursor:pointer;transition:background .15s,color .15s}.sksa-sort-option:last-child{border-bottom:none}.sksa-sort-option:hover{background:rgba(255,255,255,.06);color:#fff}.sksa-sort-option.active{color:#d4af37;font-weight:700}.sksa-sort-option .sksa-check,.sksa-filter-option .sksa-check{width:14px;height:14px;flex-shrink:0;color:#d4af37;opacity:0}.sksa-sort-option.active .sksa-check,.sksa-filter-option.active .sksa-check{opacity:1}.sksa-filter-list{max-height:60vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(212,175,55,.4) transparent}.sksa-filter-list::-webkit-scrollbar{width:4px}.sksa-filter-list::-webkit-scrollbar-thumb{background:rgba(212,175,55,.4);border-radius:4px}.sksa-filter-option{display:flex;justify-content:space-between;align-items:center;padding:11px 18px;font-size:13px;color:#ddd;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.08);cursor:pointer;transition:background .15s,color .15s}.sksa-filter-option:last-child{border-bottom:none}.sksa-filter-option:hover{background:rgba(255,255,255,.06);color:#fff}.sksa-filter-option.active{color:#d4af37;font-weight:700}.sksa-filter-name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:10px}.sksa-filter-count{font-size:11.5px;color:rgba(255,255,255,.4);font-weight:400;flex-shrink:0}.sksa-filter-option.active .sksa-filter-count{color:#d4af37;opacity:.7}@media(max-width:1024px){.sksa-shop-archive-active .sksa-banner{height:100px}.sksa-shop-archive-active .sksa-banner-title{font-size:18px;letter-spacing:3px;margin-bottom:5px}.sksa-shop-archive-active .sksa-banner-divider{width:30px;height:1.5px}.sksa-shop-archive-active .sksa-banner-sub{font-size:9.5px;letter-spacing:1.5px;margin-top:5px}.sksa-shop-archive-active ul.products{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:768px){.sksa-shop-archive-active .sksa-banner-title{font-size:16px;letter-spacing:2.5px;margin-bottom:4px}.sksa-shop-archive-active .sksa-banner-divider{width:28px}.sksa-shop-archive-active .sksa-banner-sub{font-size:9px;letter-spacing:1.2px;margin-top:4px}.sksa-shop-archive-active .woocommerce-pagination{margin-bottom:90px!important}.sksa-shop-archive-active ul.products{grid-template-columns:repeat(2,1fr)!important}.sksa-shop-archive-active .sksa-description{margin-top:24px!important}.sksa-shop-archive-active .sksa-description-content{padding-left:16px;padding-right:16px;font-size:13px}}@media(max-width:480px){.sksa-shop-archive-active .sksa-banner-title{font-size:14px;letter-spacing:2px;margin-bottom:3px}.sksa-shop-archive-active .sksa-banner-divider{width:24px}.sksa-shop-archive-active .sksa-banner-sub{font-size:8.5px;letter-spacing:1px;margin-top:3px}.sksa-shop-archive-active .woocommerce-pagination ul.page-numbers{gap:4px}.sksa-shop-archive-active .woocommerce-pagination ul.page-numbers li a,.sksa-shop-archive-active .woocommerce-pagination ul.page-numbers li span{width:32px;height:32px;font-size:12px}.sksa-shop-archive-active .woocommerce-pagination ul.page-numbers li a.prev,.sksa-shop-archive-active .woocommerce-pagination ul.page-numbers li a.next{padding:0 10px!important;font-size:10.5px}.sksa-shop-archive-active .woocommerce-pagination ul.page-numbers li .dots{width:20px!important}.sksa-floating-btn{bottom:16px;font-size:11.5px;letter-spacing:.6px}.sksa-floating-btn>div{padding:11px 20px;gap:7px}.sksa-sort-panel,.sksa-filter-panel{bottom:70px;width:calc(100% - 24px);max-width:320px}}.sksa-floating-btn,.sksa-floating-btn>div,.sksa-panel-close,.sksa-sort-option,.sksa-filter-option{-webkit-tap-highlight-color:transparent}@media(hover:none){.sksa-floating-btn:hover{box-shadow:0 4px 24px rgba(0,0,0,.35)}.sksa-floating-btn>div:hover{background:transparent}.sksa-sort-option:hover{background:transparent;color:#ddd}.sksa-sort-option.active:hover{color:#d4af37}.sksa-filter-option:hover{background:transparent;color:#ddd}.sksa-filter-option.active:hover{color:#d4af37}.sksa-panel-close:hover{color:#888}}.sksa-floating-btn,.sksa-floating-btn>div,.sksa-fb-sort,.sksa-fb-filter,.sksa-panel-close,.sksa-sort-option,.sksa-filter-option{outline:none!important}.sksa-floating-btn:focus,.sksa-floating-btn>div:focus,.sksa-fb-sort:focus,.sksa-fb-filter:focus,.sksa-panel-close:focus,.sksa-sort-option:focus,.sksa-filter-option:focus,.sksa-floating-btn:focus-visible,.sksa-floating-btn>div:focus-visible,.sksa-fb-sort:focus-visible,.sksa-fb-filter:focus-visible,.sksa-panel-close:focus-visible,.sksa-sort-option:focus-visible,.sksa-filter-option:focus-visible{outline:none!important;box-shadow:none!important}@media(hover:none){.sksa-floating-btn>div:focus,.sksa-floating-btn>div:active{background:transparent!important}.sksa-sort-option:focus,.sksa-sort-option:active,.sksa-sort-option:focus-visible,.sksa-filter-option:focus,.sksa-filter-option:active,.sksa-filter-option:focus-visible{background:transparent!important}.sksa-panel-close:focus,.sksa-panel-close:active{color:#888!important}}.sksa-shop-archive-active .sksa-floating-btn:focus,.sksa-shop-archive-active .sksa-floating-btn:focus-visible{outline:none!important}.sksa-shop-archive-active .sksa-floating-btn>div:focus,.sksa-shop-archive-active .sksa-floating-btn>div:focus-visible{background:transparent!important;outline:none!important}.sksa-shop-archive-active .sksa-sort-option:focus,.sksa-shop-archive-active .sksa-sort-option:focus-visible,.sksa-shop-archive-active .sksa-filter-option:focus,.sksa-shop-archive-active .sksa-filter-option:focus-visible{background:transparent!important;box-shadow:none!important;outline:none!important}.sksa-shop-archive-active .sksa-sort-option.active,.sksa-shop-archive-active .sksa-sort-option.active:focus,.sksa-shop-archive-active .sksa-sort-option.active:focus-visible,.sksa-shop-archive-active .sksa-sort-option.active:active,.sksa-shop-archive-active .sksa-filter-option.active,.sksa-shop-archive-active .sksa-filter-option.active:focus,.sksa-shop-archive-active .sksa-filter-option.active:focus-visible,.sksa-shop-archive-active .sksa-filter-option.active:active{color:#d4af37!important}.sksa-shop-archive-active .sksa-description.sksa-description-open{display:block;margin:10px var(--sksa-side-pad, 5vw) 40px;padding:30px 32px;background:#faf6ef;border:1px solid #faf6ef;border-radius:12px}.sksa-shop-archive-active .sksa-description.sksa-description-open .sksa-description-content{max-height:none;padding:0}.sksa-shop-archive-active .sksa-banner-sub{max-width:560px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;line-height:1.6}@media(max-width:768px){.sksa-shop-archive-active .sksa-description.sksa-description-open{padding:22px 18px}}.sksa-shop-archive-active .sksa-breadcrumb{margin:14px var(--sksa-side-pad, 5vw) 0;font-size:13px;color:#6b6258;line-height:1.5}.sksa-shop-archive-active .sksa-breadcrumb a{color:#722f37;text-decoration:none}.sksa-shop-archive-active .sksa-breadcrumb a:hover{text-decoration:underline}.sksa-shop-archive-active .sksa-bc-sep{margin:0 8px;color:#c9a063}.sksa-sort-option,.sksa-sort-option:link,.sksa-sort-option:visited,.sksa-filter-option,.sksa-filter-option:link,.sksa-filter-option:visited{color:#ddd;text-decoration:none;-webkit-tap-highlight-color:transparent}@media(hover:hover){.sksa-sort-option:hover,.sksa-filter-option:hover{background:rgba(255,255,255,.06);color:#fff}.sksa-sort-option.active:hover,.sksa-filter-option.active:hover{color:#d4af37}}.sksa-sort-option.active,.sksa-sort-option.active:link,.sksa-sort-option.active:visited,.sksa-sort-option.active:hover,.sksa-sort-option.active:focus,.sksa-sort-option.active:focus-visible,.sksa-sort-option.active:active,.sksa-filter-option.active,.sksa-filter-option.active:link,.sksa-filter-option.active:visited,.sksa-filter-option.active:hover,.sksa-filter-option.active:focus,.sksa-filter-option.active:focus-visible,.sksa-filter-option.active:active{color:#d4af37}.sksa-shop-archive-active .sksa-sort-option,.sksa-shop-archive-active .sksa-sort-option:link,.sksa-shop-archive-active .sksa-sort-option:visited,.sksa-shop-archive-active .sksa-sort-option:hover,.sksa-shop-archive-active .sksa-sort-option:focus,.sksa-shop-archive-active .sksa-sort-option:focus-visible,.sksa-shop-archive-active .sksa-sort-option:active,.sksa-shop-archive-active .sksa-filter-option,.sksa-shop-archive-active .sksa-filter-option:link,.sksa-shop-archive-active .sksa-filter-option:visited,.sksa-shop-archive-active .sksa-filter-option:hover,.sksa-shop-archive-active .sksa-filter-option:focus,.sksa-shop-archive-active .sksa-filter-option:focus-visible,.sksa-shop-archive-active .sksa-filter-option:active{color:#ddd!important;-webkit-tap-highlight-color:transparent}.sksa-shop-archive-active .sksa-sort-option.active,.sksa-shop-archive-active .sksa-sort-option.active:link,.sksa-shop-archive-active .sksa-sort-option.active:visited,.sksa-shop-archive-active .sksa-sort-option.active:hover,.sksa-shop-archive-active .sksa-sort-option.active:focus,.sksa-shop-archive-active .sksa-sort-option.active:focus-visible,.sksa-shop-archive-active .sksa-sort-option.active:active,.sksa-shop-archive-active .sksa-filter-option.active,.sksa-shop-archive-active .sksa-filter-option.active:link,.sksa-shop-archive-active .sksa-filter-option.active:visited,.sksa-shop-archive-active .sksa-filter-option.active:hover,.sksa-shop-archive-active .sksa-filter-option.active:focus,.sksa-shop-archive-active .sksa-filter-option.active:focus-visible,.sksa-shop-archive-active .sksa-filter-option.active:active{color:#d4af37!important}.sksa-shop-archive-active .sksa-description-content{--sksa-d-ink: #2b2724;--sksa-d-line: #e3ddd2;--sksa-d-accent: #9a7b4f;--sksa-d-link: #722f37;font-family:Jost,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:15.5px;line-height:1.7;color:var(--sksa-d-ink);overflow-wrap:break-word}.sksa-shop-archive-active .sksa-description-content>*:first-child{margin-top:0!important}.sksa-shop-archive-active .sksa-description-content>*:last-child{margin-bottom:0!important}.sksa-shop-archive-active .sksa-description-content p{font-family:inherit!important;font-size:15.5px!important;font-weight:400!important;line-height:1.7!important;color:var(--sksa-d-ink)!important;margin:0 0 12px!important}.sksa-shop-archive-active .sksa-description-content :is(strong,b){font-weight:600;color:var(--sksa-d-ink)}.sksa-shop-archive-active .sksa-description-content a{color:var(--sksa-d-link)!important;text-decoration:underline!important;-webkit-text-decoration-color:rgba(114,47,55,.35)!important;text-decoration-color:rgba(114,47,55,.35)!important;text-underline-offset:3px}.sksa-shop-archive-active .sksa-description-content :is(h1,h2,h3,h4,h5,h6){font-family:inherit!important;font-weight:600!important;color:var(--sksa-d-ink)!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important;margin:24px 0 10px!important;padding:0 0 0 12px!important;border:0!important;border-left:3px solid var(--sksa-d-accent)!important;background:none!important}.sksa-shop-archive-active .sksa-description-content h1{font-size:20px!important}.sksa-shop-archive-active .sksa-description-content h2{font-size:18px!important}.sksa-shop-archive-active .sksa-description-content h3{font-size:16.5px!important}.sksa-shop-archive-active .sksa-description-content :is(h4,h5,h6){font-size:16px!important}.sksa-shop-archive-active .sksa-description-content>:is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0!important}.sksa-shop-archive-active .sksa-description-content ul{list-style:none!important;margin:4px 0 16px!important;padding:12px 14px!important;background:#fff!important;border:1px solid var(--sksa-d-line)!important;border-radius:8px!important}.sksa-shop-archive-active .sksa-description-content ol{list-style:decimal!important;margin:4px 0 16px!important;padding:0 0 0 22px!important}.sksa-shop-archive-active .sksa-description-content li{font-family:inherit!important;font-size:15.5px!important;line-height:1.7!important;color:var(--sksa-d-ink)!important;margin:0 0 6px!important}.sksa-shop-archive-active .sksa-description-content li:last-child{margin-bottom:0!important}.sksa-shop-archive-active .sksa-description-content ol>li::marker{color:var(--sksa-d-accent);font-weight:600}.sksa-shop-archive-active .sksa-description-content ul>li{position:relative;list-style:none!important;padding:0 0 0 26px!important}.sksa-shop-archive-active .sksa-description-content ul>li:before{content:"";position:absolute;left:0;top:.38em;width:16px;height:16px;background:var(--sksa-d-accent);-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='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%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='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center / contain no-repeat}.sksa-shop-archive-active .sksa-description-content li>:is(ul,ol){margin:6px 0 0!important;padding-top:0!important;padding-bottom:0!important;background:none!important;border:0!important}.sksa-shop-archive-active .sksa-description-content img{max-width:100%;height:auto;border-radius:8px}.sksa-shop-archive-active .sksa-description-content table{display:block;overflow-x:auto;max-width:100%}
