.woocommerce-page .special-offers{background-color:#f5f5f5;padding:clamp(48px,48px + 32*(100vw - 576px)/864,80px) 0}.woocommerce-page .special-offers .title{font-size:clamp(24px,24px + 12*(100vw - 576px)/864,36px)}.shop-archive{padding:clamp(24px,24px + 32*(100vw - 576px)/864,56px) 0}.shop-archive .products.columns-2{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}@media (max-width:767.98px){.shop-archive .products.columns-2{grid-template-columns:repeat(1,1fr);gap:16px}}.shop-title{margin-bottom:48px}@media (max-width:767.98px){.shop-title{margin-bottom:32px}}.shop-intro{font-family:"Inter",sans-serif;font-size:12px;line-height:1.5}.shop-filter-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:8px 24px 8px 12px;font-size:16px;background-color:transparent;border:1px solid #f3ebeb;border-radius:8px;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_6315_36829)%22%3E%3Crect%20width%3D%2220%22%20height%3D%2220%22%20transform%3D%22translate(0%200.0239258)%22%20fill%3D%22white%22%20fill-opacity%3D%220.01%22%2F%3E%3Cg%20clip-path%3D%22var(--wpr-bg-3d0a7a8d-6802-4767-88f1-b3d81d29f5ba)%22%3E%3Cpath%20d%3D%22M19.166%204.87793C19.3879%204.87793%2019.6009%204.96613%2019.7578%205.12305C19.9147%205.27997%2020.0029%205.49293%2020.0029%205.71484C20.0029%205.9367%2019.9147%206.14976%2019.7578%206.30664L12.9492%2013.1143C12.5616%2013.5009%2012.1018%2013.8078%2011.5957%2014.0166C11.0895%2014.2254%2010.5466%2014.332%209.99902%2014.3311C9.45164%2014.332%208.90935%2014.2253%208.40332%2014.0166C7.89717%2013.8078%207.43744%2013.5009%207.0498%2013.1143L0.241211%206.30664C0.0843315%206.14976%20-0.003861%205.9367%20-0.00390625%205.71484C-0.00390625%205.49293%200.0842912%205.27997%200.241211%205.12305C0.398131%204.96613%200.61109%204.87793%200.833008%204.87793C1.05486%204.87797%201.26793%204.96617%201.4248%205.12305L8.23242%2011.9316C8.70106%2012.3997%209.33669%2012.662%209.99902%2012.6621C10.6615%2012.6621%2011.2979%2012.3998%2011.7666%2011.9316L18.5742%205.12305C18.7311%204.96616%2018.9442%204.87797%2019.166%204.87793Z%22%20fill%3D%22%23343A40%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_6315_36829%22%3E%3Crect%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23343A40%22%20transform%3D%22translate(0%200.0239258)%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22clip1_6315_36829%22%3E%3Crect%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23343A40%22%20transform%3D%22translate(0%200.0239258)%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 12px;color:#111;margin-bottom:24px}.shop-filter-btn svg{display:block;width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.shop-filter-btn svg path{fill:#111}.shop-filter-mobile{display:none}@media (max-width:767.98px){.shop-filter-mobile{display:block;position:sticky;z-index:10;top:0}.shop-filter-mobile.is-stuck .shop-filter-btn{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.1019607843);box-shadow:0 2px 10px 0 rgba(0,0,0,.1019607843);margin-left:-16px;background-color:#fff;border-radius:0;border:0;width:calc(100% + 32px)}}.shop-filter-sheet{width:100%;max-width:none;margin:0;border:0;border-radius:20px 20px 0 0;inset:auto 0 0;padding:0}.shop-filter-sheet::-ms-backdrop{background-color:rgba(0,0,0,.4)}.shop-filter-sheet::backdrop{background-color:rgba(0,0,0,.4)}.shop-filter-sheet-head{border-bottom:1px solid #dee2e6;padding:12px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shop-filter-sheet-list{margin:0;padding:24px 16px;list-style:none}.shop-filter-sheet-list li{list-style:none;margin:0;padding:0}.shop-filter-sheet-list li .shop-filter-option{display:block;width:100%;text-align:left;padding:12px 16px;border-radius:8px;background-color:transparent;border:0;color:#111}.shop-filter-sheet-list li .shop-filter-option.is-active{background-color:#f1f1f1}.shop-filter-sheet-close{width:24px;height:24px;padding:5px;background:0 0;border:0}.shop-filter-sheet-close svg{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.shop-filter-sheet-close svg path{fill:#8c8c8c}.category-card-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative;text-align:center;border-radius:12px;padding:clamp(40px,40px + 53*(100vw - 576px)/864,93px) 0 clamp(40px,40px + 40*(100vw - 576px)/864,80px);overflow:hidden}.category-card-inner:hover .category-card-image,.category-card-inner:focus .category-card-image{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.category-card-inner:hover .category-card-btn,.category-card-inner:focus .category-card-btn{background-color:#fff;color:#b24b46}.category-card-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;border-radius:12px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.category-card-image::before{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.25);position:absolute;top:0;left:0;border-radius:12px}@media (max-width:767.98px){.category-card-btn{display:none}}.woocommerce ul.products li.product a.category-card-inner img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}.woocommerce ul.products li.product .price{font-size:inherit;margin:0;color:#111;font-weight:inherit}.woocommerce ul.products li.product .price del{opacity:1}.woocommerce ul.products li.product h3.category-card-name{color:#fff;font-size:clamp(24px,24px + 12*(100vw - 576px)/864,36px);font-weight:500;padding:0;margin-bottom:24px;line-height:1.3}@media (max-width:767.98px){.woocommerce ul.products li.product h3.category-card-name{margin-bottom:0}}.woocommerce ul.products li.product h3.card-heading{font-size:18px;line-height:1.5;padding:0;margin-bottom:8px}.woocommerce ul.products li.product a.card .card-image picture{display:block}.woocommerce ul.products li.product a.card .card-image img{height:100%;margin:0;-o-object-fit:cover;object-fit:cover}@media (max-width:575.98px){.woocommerce ul.products li.product a.card .card-tag{font-size:12px}}.woocommerce ul.products.columns-2::before{display:none}.woocommerce ul.products.columns-2 li.product{float:none;margin:0;width:100%;border-radius:12px}.woocommerce.columns-2 ul.products::before{display:none}.woocommerce.columns-2 ul.products li.product{float:none;margin:0;width:100%;border-radius:12px}.hero{position:relative;padding:clamp(32px,32px + 43*(100vw - 576px)/864,75px) 0}.hero-media{position:absolute;top:0;left:0;width:100%;height:100%}.hero-media::before{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.25);position:absolute;top:0;left:0}.hero-media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-inner{position:relative;z-index:1}.hero-title{color:#fff;margin-bottom:0;font-weight:500}.woocommerce-page .wrapper{overflow:initial;overflow-x:clip}.layout-inner{display:grid;grid-template-columns:296px 1fr;gap:32px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:767.98px){.layout-inner{grid-template-columns:1fr;gap:0}}.layout-sidebar{position:sticky;z-index:10;top:0;margin:0}@media (max-width:767.98px){.layout-sidebar{display:none}}.layout-sidebar li{margin:0;padding:0;list-style:none;border-radius:8px}.layout-sidebar li.is-active{background-color:#f1f1f1}.layout-sidebar li a{display:block;text-decoration:none;padding:12px 16px;border-radius:8px}.layout-content{min-width:0}.layout-toc{margin:0;padding:0}.toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}@media (max-width:767.98px){.toolbar{margin-bottom:32px}}.toolbar-left{color:#8c8c8c}.toolbar-left .woocommerce-result-count{margin:0;float:none}.toolbar-view{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.toolbar-view-btn{width:24px;height:24px}.toolbar-view-btn svg{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.toolbar-view-btn svg path{fill:#8c8c8c}.toolbar-view-btn.is-active svg path{fill:#111}.card{display:block;text-decoration:none}.card-image{height:0;padding-bottom:75%;position:relative;border-radius:8px;margin-bottom:16px;overflow:hidden}.card-image>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;border-radius:8px}.card-heading{font-size:18px;font-weight:400;margin-bottom:8px}.card-price{font-size:18px;font-weight:600;margin-top:8px}.card-price del{font-size:16px;font-weight:400;text-decoration:line-through}.card-price ins{text-decoration:none;color:#ca3232;margin-left:8px}.card-tags{position:absolute;top:0;left:0;z-index:1}.card-tag{display:block;background-color:#7ca999;color:#fff;font-weight:500;font-size:14px;padding:10px 16px;border-radius:8px 0 8px 0;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-tag.is-icon{background-color:#6c757d}.card-tag img{width:24px;height:24px;display:block;-o-object-fit:contain;object-fit:contain}.shop-view-list ul.products::before{display:none}.shop-view-list ul.products.columns-1{display:grid;grid-template-columns:repeat(1,1fr);gap:40px}@media (max-width:991.98px){.shop-view-list ul.products.columns-1{gap:24px}}.shop-view-list ul.products.columns-1 li.product{float:none;margin:0;width:100%!important}.shop-view-list ul.products.columns-1 li.product .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}@media (max-width:767.98px){.shop-view-list ul.products.columns-1 li.product .card{gap:16px}}.shop-view-list ul.products.columns-1 li.product .card-image{-ms-flex-negative:0;flex-shrink:0;width:27.5%;padding-bottom:20.5%;margin-bottom:0}@media (max-width:575.98px){.shop-view-list ul.products.columns-1 li.product .card-image{width:40%;padding-bottom:30%}}.shop-view-list ul.products.columns-1 li.product a img{margin:0}.shop-view-grid ul.products.columns-2{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 32px}@media (max-width:767.98px){.shop-view-grid ul.products.columns-2{grid-template-columns:repeat(1,1fr);gap:32px}}.woocommerce nav.woocommerce-pagination{margin-bottom:42px}@media (max-width:767.98px){.woocommerce nav.woocommerce-pagination{margin-bottom:32px}}.woocommerce nav.woocommerce-pagination .page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:0;margin:0}.woocommerce nav.woocommerce-pagination .page-numbers li{margin-left:-1px;border:0;float:none}.woocommerce nav.woocommerce-pagination .page-numbers li a,.woocommerce nav.woocommerce-pagination .page-numbers li span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px;width:42px;height:42px;border:1px solid #dee2e6;text-decoration:none;font-size:inherit;min-width:0}.woocommerce nav.woocommerce-pagination .page-numbers li a.current,.woocommerce nav.woocommerce-pagination .page-numbers li a:hover,.woocommerce nav.woocommerce-pagination .page-numbers li span.current,.woocommerce nav.woocommerce-pagination .page-numbers li span:hover{background-color:#685d5c;border-color:#685d5c;color:#fff}.woocommerce nav.woocommerce-pagination .page-numbers li a.current svg path,.woocommerce nav.woocommerce-pagination .page-numbers li a:hover svg path,.woocommerce nav.woocommerce-pagination .page-numbers li span.current svg path,.woocommerce nav.woocommerce-pagination .page-numbers li span:hover svg path{fill:#fff}.woocommerce nav.woocommerce-pagination .page-numbers li a.next,.woocommerce nav.woocommerce-pagination .page-numbers li span.next{border-bottom-right-radius:4px;border-top-right-radius:4px}.woocommerce nav.woocommerce-pagination .page-numbers li a.prev,.woocommerce nav.woocommerce-pagination .page-numbers li span.prev{border-bottom-left-radius:4px;border-top-left-radius:4px}.additional-text{margin-bottom:42px;font-family:"Inter",sans-serif;font-size:12px;line-height:1.5}.additional-text p{margin:0}.additional-text-content{position:relative;height:90px;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}.additional-text-content:not(.is-expanded)::after{content:"";position:absolute;left:0;right:0;bottom:0;height:45px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.1)),color-stop(90%,rgba(255,255,255,.8)));background:linear-gradient(to bottom,rgba(255,255,255,.1) 0,rgba(255,255,255,.8) 90%);pointer-events:none}.additional-text-toggle{padding:0 16px;margin:0;background:0 0;background-color:#fff;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:14px;font-weight:400;color:#111;position:relative}.additional-text-toggle-wrap{margin-top:16px;position:relative;text-align:center}.additional-text-toggle-wrap::before{content:"";width:100%;height:1px;border:1px dashed #dee2e6;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}@media (max-width:767.98px){.additional-text-toggle-wrap::before{width:calc(100% + 32px);left:-16px}}.woocommerce-message{border-top-color:#b24b46}.woocommerce-message::before{color:#b24b46}@supports (-webkit-appearance:none){.shop-filter-btn{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_6315_36829)%22%3E%3Crect%20width%3D%2220%22%20height%3D%2220%22%20transform%3D%22translate(0%200.0239258)%22%20fill%3D%22white%22%20fill-opacity%3D%220.01%22%2F%3E%3Cg%20clip-path%3D%22url(%23clip1_6315_36829)%22%3E%3Cpath%20d%3D%22M19.166%204.87793C19.3879%204.87793%2019.6009%204.96613%2019.7578%205.12305C19.9147%205.27997%2020.0029%205.49293%2020.0029%205.71484C20.0029%205.9367%2019.9147%206.14976%2019.7578%206.30664L12.9492%2013.1143C12.5616%2013.5009%2012.1018%2013.8078%2011.5957%2014.0166C11.0895%2014.2254%2010.5466%2014.332%209.99902%2014.3311C9.45164%2014.332%208.90935%2014.2253%208.40332%2014.0166C7.89717%2013.8078%207.43744%2013.5009%207.0498%2013.1143L0.241211%206.30664C0.0843315%206.14976%20-0.003861%205.9367%20-0.00390625%205.71484C-0.00390625%205.49293%200.0842912%205.27997%200.241211%205.12305C0.398131%204.96613%200.61109%204.87793%200.833008%204.87793C1.05486%204.87797%201.26793%204.96617%201.4248%205.12305L8.23242%2011.9316C8.70106%2012.3997%209.33669%2012.662%209.99902%2012.6621C10.6615%2012.6621%2011.2979%2012.3998%2011.7666%2011.9316L18.5742%205.12305C18.7311%204.96616%2018.9442%204.87797%2019.166%204.87793Z%22%20fill%3D%22%23343A40%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_6315_36829%22%3E%3Crect%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23343A40%22%20transform%3D%22translate(0%200.0239258)%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22clip1_6315_36829%22%3E%3Crect%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23343A40%22%20transform%3D%22translate(0%200.0239258)%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E")}}