/*
Theme Name: Siwares Migration
Description: Siwares office furniture catalogue, migrated from the original English site.
Version: 1.0.0
Text Domain: siwares
*/
:root{--ink:#181818;--muted:#686868;--line:#e6e6e6;--paper:#f8f8f8}body{margin:0;color:var(--ink);font-family:Arial,Helvetica,sans-serif;background:white}*{box-sizing:border-box}a{color:inherit;text-decoration:none}a:hover{color:#666}button,input,textarea,select{font:inherit}img{max-width:100%;height:auto}button,.sw-button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #2563eb;outline-offset:4px}.sw-header{height:80px;position:sticky;top:0;background:#fff;z-index:100;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 4%;gap:35px}.sw-logo{width:180px;display:block}.sw-header nav{display:flex;align-items:center;gap:30px;margin:auto}.sw-header nav a{font-size:15px}.sw-button{display:inline-flex;align-items:center;justify-content:center;background:#171717;color:#fff!important;border:1px solid #171717;padding:13px 24px;border-radius:2px;font-size:14px;transition:background .2s}.sw-button:hover{background:#444}.sw-outline{background:#fff;color:#181818!important}.sw-menu{display:none;border:0;background:white;font-size:24px}.sw-container{max-width:1440px;margin:auto;padding:55px 32px}.sw-banner{background:#f2f2f2;text-align:center;padding:65px 24px}.sw-banner h1{font-size:42px;font-weight:500;margin:0 0 15px}.sw-banner p{color:#666;margin:0}.sw-crumb{font-size:13px;color:#777;margin:0 0 30px}.sw-layout{display:grid;grid-template-columns:230px 1fr;gap:45px}.sw-sidebar h2{font-size:18px;margin:0 0 22px}.sw-sidebar ul{list-style:none;padding:0;margin:0}.sw-sidebar li a{display:block;padding:10px 0;font-size:14px}.sw-sidebar .children{padding-left:15px}.sw-sidebar .current-cat>a{font-weight:bold}.sw-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 22px}.sw-card{min-width:0}.sw-card figure{margin:0 0 17px;background:#f6f6f6;overflow:hidden;aspect-ratio:1/1}.sw-card img{width:100%;height:100%;object-fit:contain;transition:transform .3s}.sw-card:hover img{transform:scale(1.035)}.sw-card h2{font-size:16px;line-height:1.5;font-weight:500;margin:0 0 8px}.sw-card p{font-size:13px;color:#666;margin:0}.sw-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:0 0 28px}.sw-search{display:flex;max-width:320px}.sw-search input{width:100%;min-width:0;border:1px solid #ddd;padding:10px}.sw-search button{background:#222;color:white;border:0;padding:10px 16px}.sw-pagination{margin:42px 0;display:flex;gap:10px;flex-wrap:wrap}.sw-pagination a,.sw-pagination span{padding:10px 15px;border:1px solid #ddd}.sw-pagination .current{background:#222;color:white}.sw-product{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.sw-product h1{font-size:30px;line-height:1.4;font-weight:500;margin:0 0 22px}.sw-product-summary{color:#666;line-height:1.8;font-size:15px}.sw-product-meta{font-size:13px;color:#777;margin:24px 0}.sw-gallery-main{background:#f8f8f8;width:100%;aspect-ratio:1/1;object-fit:contain}.sw-thumbs{display:flex;gap:10px;overflow:auto;margin-top:14px}.sw-thumbs button{width:78px;height:78px;flex:0 0 78px;padding:3px;background:white;border:1px solid #ddd}.sw-thumbs img{width:100%;height:100%;object-fit:contain}.sw-prose{max-width:1100px;margin:45px auto;line-height:1.85;font-size:16px;overflow-wrap:anywhere}.sw-prose p{margin:1.2em 0}.sw-prose h2{font-size:26px;font-weight:500;margin:1.6em 0 .6em}.sw-prose h3{font-size:21px;margin:1.4em 0 .5em}.sw-prose ul,.sw-prose ol{padding-left:25px}.sw-prose img{display:block;max-width:100%;height:auto;margin:25px auto}.sw-prose table{border-collapse:collapse;width:100%}.sw-prose td,.sw-prose th{border:1px solid #ddd;padding:10px}.sw-tabs{border-bottom:1px solid #ddd;margin-top:55px;padding-bottom:18px;font-size:20px}.sw-blog-card figure{aspect-ratio:16/10}.sw-blog-card img{object-fit:cover}.sw-article{max-width:1050px;margin:auto}.sw-article>h1{font-size:38px;line-height:1.3;text-align:center;font-weight:500}.sw-footer{background:#f8f8f8;padding:45px 4% 20px;font-size:14px;line-height:1.9}.sw-footer-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:28px;border-bottom:1px solid #ddd}.sw-social{display:flex;gap:18px;flex-wrap:wrap}.sw-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding:35px 0}.sw-footer h3{font-size:15px;margin:0 0 20px}.sw-footer ul{list-style:none;margin:0;padding:0}.sw-footer a{overflow-wrap:anywhere}.sw-copyright{border-top:1px solid #ddd;padding-top:20px;font-size:12px;color:#777}.sw-contact-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:65px}.sw-form{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sw-form label{display:block;font-size:14px}.sw-form input,.sw-form textarea,.sw-form select{display:block;border:1px solid #ccc;padding:12px;width:100%;margin-top:8px;background:white;border-radius:0}.sw-form textarea{min-height:150px}.sw-form .full{grid-column:1/-1}.sw-message{padding:16px;background:#eef6ee;margin-bottom:25px}.sw-error{background:#fff1ec}.sw-whatsapp{position:fixed;right:22px;bottom:24px;border-radius:30px;background:#167c48;color:white!important;padding:13px 22px;z-index:90;box-shadow:0 2px 12px #0002;font-size:14px}.sw-hidden{position:absolute;left:-10000px}.sw-empty{padding:50px 0;color:#777}.sw-status{font-size:13px;color:#666}.sw-original main{padding-top:0!important}.sw-original [style*="opacity:0"]{opacity:1!important;transform:none!important}.sw-original section{padding-left:24px;padding-right:24px}.sw-original .swiper-wrapper{display:flex;transition:transform .5s}.sw-original .swiper-slide{flex:0 0 100%;min-width:0}.sw-original .home-banner{position:relative;height:auto!important;max-height:none!important}.sw-original .swiper-button-next,.sw-original .swiper-button-prev{position:absolute;top:48%;z-index:5;background:#ffffffb3;width:40px;height:48px;display:flex;align-items:center;justify-content:center;color:black;cursor:pointer}.sw-original .swiper-button-next{right:16px}.sw-original .swiper-button-prev{left:16px}.sw-original .swiper-button-next:after{content:'›';font-size:28px}.sw-original .swiper-button-prev:after{content:'‹';font-size:28px}.sw-original .swiper-pagination{display:flex;gap:8px;position:absolute;bottom:20px;left:50%;transform:translateX(-50%);z-index:5}.sw-original .sw-dot{width:9px;height:9px;padding:0;border-radius:50%;border:1px solid white;background:#aaa}.sw-original .sw-dot.active{background:#222}.sw-original a[href="#"]{cursor:default}.sw-original .animate__animated{animation:none!important;visibility:visible!important}.sw-note{padding:22px;background:#f7f7f7;margin:30px 0}.sw-original .swiper-slide img{width:100%}.sw-original details{padding:18px;border-bottom:1px solid #ddd}.sw-original summary{cursor:pointer}
@media(min-width:1700px){.sw-container{max-width:1600px}.sw-header{padding:0 6%}}@media(max-width:1000px){.sw-header{gap:15px;padding:0 20px}.sw-header nav{gap:16px}.sw-logo{width:140px}.sw-layout{grid-template-columns:180px 1fr;gap:24px}.sw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sw-product{gap:30px}.sw-footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.sw-header{height:64px;justify-content:space-between}.sw-header nav{display:none;position:absolute;top:64px;left:0;right:0;background:white;border-bottom:1px solid #ddd;padding:20px;flex-direction:column;align-items:start}.sw-header.open nav{display:flex}.sw-menu{display:block}.sw-header>.sw-button{padding:9px 13px}.sw-container{padding:30px 18px}.sw-banner{padding:35px 18px}.sw-banner h1{font-size:30px}.sw-layout{grid-template-columns:1fr}.sw-sidebar{border:1px solid #ddd;padding:16px}.sw-sidebar ul{display:flex;flex-wrap:wrap;gap:0 15px}.sw-sidebar .children{display:none}.sw-sidebar h2{margin-bottom:8px}.sw-grid{gap:24px 14px}.sw-card h2{font-size:14px}.sw-product,.sw-contact-grid{grid-template-columns:1fr;gap:30px}.sw-product h1{font-size:25px}.sw-footer-grid{grid-template-columns:1fr 1fr;gap:28px 18px}.sw-footer-top{align-items:start;gap:20px;flex-direction:column}.sw-form{grid-template-columns:1fr}.sw-form .full{grid-column:auto}.sw-article>h1{font-size:28px}.sw-toolbar{align-items:start;flex-direction:column}.sw-original section{padding-left:18px;padding-right:18px}.sw-whatsapp{right:12px;bottom:12px;padding:11px 16px}.sw-prose{font-size:15px}}

.sw-product-banner{min-height:300px;display:flex;flex-direction:column;justify-content:center;background:#eee url(banner.webp) center/cover no-repeat}.sw-product-banner h1{font-size:56px;font-weight:600}.sw-product-banner p{display:none}.sw-certificate-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.sw-certificate-grid[hidden]{display:none!important}.sw-certificate-grid a{display:block;background:#eee}.sw-certificate-grid img{width:100%;height:340px;object-fit:contain}.sw-original [data-flow-src]{cursor:pointer}.sw-original .ant-image-mask{display:none}@media(max-width:700px){.sw-product-banner{min-height:220px}.sw-product-banner h1{font-size:38px}.sw-certificate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sw-certificate-grid img{height:240px}}

.sw-header nav ul{list-style:none;display:flex;gap:30px;margin:0;padding:0}.sw-header nav li{position:relative}.sw-header nav .sub-menu{display:none;position:absolute;top:100%;left:0;min-width:200px;background:white;padding:18px;box-shadow:0 4px 12px #0001;flex-direction:column;gap:14px}.sw-header nav li:hover>.sub-menu,.sw-header nav li:focus-within>.sub-menu{display:flex}@media(max-width:700px){.sw-header nav ul{flex-direction:column;gap:16px}.sw-header nav .sub-menu{position:static;box-shadow:none;padding:12px;display:flex}}

.sw-language select{max-width:112px;border:1px solid #ddd;padding:8px;background:white;font-size:13px}[dir=rtl] .sw-header nav .sub-menu{left:auto;right:0}[dir=rtl] .sw-sidebar .children{padding-left:0;padding-right:15px}[dir=rtl] .sw-whatsapp{right:auto;left:22px}[dir=rtl] a[href^="mailto:"],[dir=rtl] a[href^="tel:"]{direction:ltr;unicode-bidi:embed}[dir=rtl] .sw-crumb{direction:rtl}[dir=rtl] .sw-original .swiper-wrapper{direction:ltr}[dir=rtl] .sw-original .swiper-slide{direction:rtl}@media(max-width:1000px){.sw-header nav{gap:14px}.sw-header nav ul{gap:14px}.sw-language select{max-width:95px}}@media(max-width:700px){.sw-header{gap:10px}.sw-logo{width:115px}.sw-header>.sw-button{font-size:12px;padding:8px}.sw-language select{max-width:85px;padding:5px;font-size:12px}}

[dir=rtl] .sw-prose,[dir=rtl] .sw-contact-grid{text-align:right}[dir=rtl] .sw-original .text-left{text-align:right}[dir=rtl] .sw-original .text-right{text-align:left}

.sw-sidebar .sw-category-tree ul{display:block;list-style:none;padding:0;margin:0}.sw-category-tree>ul>li{border-bottom:1px solid #e8e8e8;padding:9px 0}.sw-category-tree summary{cursor:pointer;font-weight:600;padding:5px 0;display:list-item;list-style:disclosure-closed;margin-inline-start:16px}.sw-category-tree details[open]>summary{list-style-type:disclosure-open}.sw-sidebar .sw-category-tree summary a{display:inline;padding:4px 0;font-size:14px}.sw-sidebar .sw-category-tree details>ul{padding-inline-start:21px;margin-top:6px;border-inline-start:1px solid #ddd;margin-inline-start:5px}.sw-sidebar .sw-category-tree details>ul a{font-size:13px;padding:7px 0;line-height:1.5}.sw-category-tree a[aria-current=page]{font-weight:700;text-decoration:underline;text-underline-offset:4px}@media(max-width:700px){.sw-sidebar .sw-category-tree ul{display:block}.sw-sidebar .sw-category-tree>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;align-items:start}.sw-category-tree>ul>li{min-width:0}.sw-category-tree a{overflow-wrap:anywhere}}

.sw-header nav .sub-menu{min-width:230px;padding:10px 0;gap:0;z-index:120;border:1px solid #eee}.sw-header nav .sub-menu li{width:100%;position:relative;white-space:normal}.sw-header nav .sub-menu li>a{display:block;padding:11px 32px 11px 18px;line-height:1.4;font-size:14px}.sw-header nav .sub-menu li:hover>a{background:#f4f4f4}.sw-header nav .sub-menu .sub-menu{top:-11px;left:100%;right:auto;min-width:250px}.sw-dropdown-toggle{border:0;background:transparent;font-size:14px;padding:5px;cursor:pointer}.sw-header nav .sub-menu .sw-dropdown-toggle{position:absolute;right:7px;top:8px}.sw-header nav li.menu-open>.sub-menu{display:flex}.sw-header nav .sub-menu .sw-dropdown-toggle{transform:rotate(-90deg)}[dir=rtl] .sw-header nav .sub-menu .sub-menu{left:auto;right:100%}[dir=rtl] .sw-header nav .sub-menu .sw-dropdown-toggle{left:7px;right:auto;transform:rotate(90deg)}[dir=rtl] .sw-header nav .sub-menu li>a{padding:11px 18px 11px 32px}@media(max-width:700px){.sw-header.open nav{max-height:calc(100vh - 64px);overflow:auto}.sw-header nav li>.sub-menu{display:none!important;position:static!important;min-width:0!important;box-shadow:none;border:0;border-inline-start:1px solid #ddd;margin-inline-start:12px}.sw-header nav li.menu-open>.sub-menu{display:flex!important}.sw-header nav li{width:100%}.sw-header nav .sw-dropdown-toggle{position:absolute;right:0;top:0;padding:5px 12px}.sw-header nav .sub-menu .sw-dropdown-toggle{transform:none;top:7px}.sw-header nav .sub-menu .sub-menu{left:auto;right:auto}.sw-header nav .sub-menu li>a{padding:10px 35px 10px 12px}[dir=rtl] .sw-header nav .sw-dropdown-toggle{right:auto;left:0;transform:none}}

/* Source comparison: catalogue, drawer, preview and video behavior. */
.sw-header{padding:0 22px;gap:28px}.sw-logo{width:136px}.sw-header nav>ul{gap:32px}.sw-header nav>ul>li>a{text-transform:uppercase;font-size:16px;white-space:nowrap}.sw-product-banner{margin:0 16px;height:300px;min-height:300px}.sw-product-banner h1{margin:0;font-size:60px;line-height:1;font-weight:700}.sw-catalog{max-width:1540px;padding:80px 16px}.sw-catalog-toolbar{padding:24px 0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eee}.sw-category-open{border:0;background:none;font-size:16px;cursor:pointer}.sw-product-tools{display:flex;gap:24px;font-size:14px}.sw-catalog-grid{margin-top:44px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:56px 80px}.sw-catalog-card{min-width:0;background:white;transition:all .5s}.sw-catalog-card[hidden]{display:none}.sw-card-image{position:relative;aspect-ratio:1;overflow:hidden}.sw-card-image>a{display:block;height:100%}.sw-card-image img{width:100%;height:100%;object-fit:contain;transition:transform .7s ease-in-out}.sw-catalog-card:hover .sw-card-image img{transform:scale(1.1)}.sw-catalog-card h2{padding:20px;margin:0;font-size:14px;font-weight:400;text-align:center;line-height:1.5}.sw-catalog-card h2 a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.sw-quick-view{position:absolute;bottom:10px;left:50%;width:42px;height:42px;border:0;border-radius:3px;background:white;display:grid;place-items:center;opacity:0;transform:translate(-50%,20px);transition:all .3s}.sw-catalog-card:hover .sw-quick-view,.sw-quick-view:focus-visible{opacity:1;transform:translate(-50%,0)}.sw-load-more{display:block;margin:48px auto 0;padding:12px 36px;border:1px solid #222;background:white;border-radius:30px}.sw-load-more[hidden]{display:none}.sw-catalog-sentinel{height:1px}.sw-drawer-active{overflow:hidden}.sw-drawer-backdrop{position:fixed;inset:0;background:#0008;z-index:9998}.sw-category-drawer{position:fixed;left:0;top:0;bottom:0;width:30vw;background:white;z-index:9999;overflow:auto;animation:sw-drawer-in .25s ease-out}.sw-category-drawer[hidden],.sw-drawer-backdrop[hidden]{display:none}.sw-drawer-heading{height:56px;border-bottom:1px solid #eee;display:flex;align-items:center;gap:16px;padding:0 24px}.sw-category-close{border:0;background:none;font-size:28px;line-height:1}.sw-drawer-content{padding:32px 24px}.sw-drawer-content .sw-search{max-width:none;margin-bottom:8px;height:40px}.sw-drawer-content .sw-search input{border-radius:7px 0 0 7px;font-size:14px}.sw-drawer-content .sw-search button{border:1px solid #ddd;border-left:0;background:white;color:#222;border-radius:0 7px 7px 0}.sw-category-drawer .sw-category-tree{border:1px solid #ddd;border-radius:8px;padding:8px 16px}.sw-category-drawer ul{padding:0;margin:0;list-style:none}.sw-category-drawer .sw-category-tree>ul>li{border:0;padding:0}.sw-category-drawer summary{display:flex;margin:0;padding:10px 0;font-size:14px;font-weight:400;justify-content:space-between;list-style:none}.sw-category-drawer summary::-webkit-details-marker{display:none}.sw-category-drawer summary:after{content:'⌄';margin-left:12px}.sw-category-drawer details[open]>summary:after{transform:rotate(180deg)}.sw-category-drawer details ul{padding:0 0 8px 16px}.sw-category-drawer details li>a{display:block;padding:8px 0;font-size:14px}.sw-preview{border:0;border-radius:8px;max-width:1000px;width:90vw;padding:48px}.sw-preview::backdrop{background:#0009}.sw-preview-close{position:absolute;right:18px;top:10px;border:0;background:none;font-size:30px}.sw-preview-body{display:grid;grid-template-columns:3fr 2fr;gap:36px;align-items:center}.sw-preview-image{width:100%;aspect-ratio:1;object-fit:contain}.sw-preview-thumbs{display:flex;gap:8px;overflow:auto}.sw-preview-thumbs button{width:64px;flex:0 0 64px;border:1px solid #ddd;padding:2px;background:white}.sw-preview-thumbs img{width:100%;aspect-ratio:1;object-fit:contain}.sw-video-wrap{position:relative}.sw-video-wrap video{width:100%;display:block}.sw-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#ffffffda;border:0;border-radius:50%;width:80px;height:80px;font-size:25px;color:#222;padding-left:10px}.sw-video-play[hidden]{display:none}.sw-product{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;padding:64px 0 100px}.sw-product .sw-detail-info{grid-column:1;grid-row:1;align-self:center}.sw-product .sw-detail-gallery{grid-column:2;grid-row:1}.sw-gallery-main{background:white;aspect-ratio:1;max-height:740px}.sw-product .sw-thumbs{margin-top:24px}.sw-thumbs button{width:70px;height:47px;flex-basis:70px;border-radius:5px;padding:0;border:1px solid transparent}.sw-thumbs button.active{border:3px solid #111}.sw-product .sw-button{border-radius:30px;margin-top:48px;background:white;color:#111!important}.sw-product h1{font-size:28px}.sw-product-summary{font-size:14px;line-height:1.7;color:#444}.sw-detail-tabs{display:flex;gap:40px;border-bottom:1px solid #ddd;padding:16px 0}.sw-detail-tabs a{font-size:16px}.sw-detail-tabs a:first-child{border-bottom:2px solid #111;padding-bottom:16px;margin-bottom:-17px}
@keyframes sw-drawer-in{from{transform:translateX(-100%)}to{transform:translateX(0)}}
@media(min-width:1536px){.sw-product{grid-template-columns:1fr 3fr;gap:36px}.sw-thumbs button{width:88px;height:59px;flex-basis:88px}}
@media(max-width:1100px){.sw-header nav>ul{gap:16px}.sw-header nav>ul>li>a{font-size:14px}.sw-header{gap:16px}}
@media(max-width:1023px){.sw-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sw-product{grid-template-columns:1fr}.sw-product .sw-detail-gallery{grid-column:1;grid-row:2}.sw-product .sw-detail-info{grid-column:1;grid-row:1}.sw-header nav{display:none;position:absolute;top:80px;left:0;right:0;background:white;padding:24px}.sw-header.open nav{display:block}.sw-header nav>ul{flex-direction:column}.sw-menu{display:block;margin-left:auto}.sw-header nav .sub-menu{position:static!important;box-shadow:none;display:none!important}.sw-header nav li.menu-open>.sub-menu{display:flex!important}.sw-header nav li:hover>.sub-menu{display:none}.sw-header nav li{padding:6px 0}.sw-header nav .sw-dropdown-toggle{float:right}.sw-header .sw-language{margin-left:auto}}
@media(max-width:767px){.sw-header{height:56px;padding:0 16px}.sw-header nav{top:56px}.sw-product-banner{margin:0;height:300px;min-height:300px}.sw-product-banner h1{font-size:36px}.sw-catalog{padding:40px 16px}.sw-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.sw-catalog-card h2{padding:12px}.sw-catalog-card h2 a{-webkit-line-clamp:2}.sw-card-image img{object-fit:cover}.sw-category-drawer{width:86vw}.sw-preview{padding:35px 20px}.sw-preview-body{grid-template-columns:1fr;gap:20px}.sw-product{padding:32px 0 60px}.sw-video-play{width:60px;height:60px;font-size:20px}.sw-detail-tabs{gap:20px}.sw-product-tools{gap:14px;font-size:12px}}
@media(prefers-reduced-motion:reduce){.sw-category-drawer{animation:none}.sw-card-image img,.sw-quick-view{transition:none}}

body.admin-bar .sw-category-drawer,body.admin-bar .sw-drawer-backdrop{top:32px}.sw-detail-tabs{justify-content:center}.sw-product-summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;font-size:16px}.sw-video-play{width:64px;height:64px;color:white;background:#0009;font-size:28px}.sw-thumbs button:first-child{border-color:#111}.sw-product .sw-button{border-width:2px;padding:16px 40px}.sw-product .sw-button:hover{background:#111;color:white!important}
@media(max-width:782px){body.admin-bar .sw-category-drawer,body.admin-bar .sw-drawer-backdrop{top:46px}}
.sw-original .sw-motion{opacity:0!important;transform:translateY(20px)!important;transition:opacity .5s ease,transform .5s ease}.sw-original .sw-motion.sw-motion-visible{opacity:1!important;transform:none!important}
@media(prefers-reduced-motion:reduce){.sw-original .sw-motion{opacity:1!important;transform:none!important;transition:none}}

.sw-detail-tabs button{padding:0 0 16px;margin-bottom:-17px;border:0;border-bottom:2px solid transparent;background:none;font-weight:500}.sw-detail-tabs button[aria-selected=true]{border-color:#111}[data-product-panel][hidden]{display:none}.sw-product h1,.sw-product-summary{font-family:Montserrat,Arial,sans-serif}@font-face{font-family:Montserrat;src:url('/wp-content/uploads/siwares-migration/ef9cf99f0175bef530b88934.ttf') format('truetype');font-display:swap}

@media(min-width:1024px){.sw-header nav li.sw-products-menu{position:static}.sw-header nav .sw-products-menu>.sub-menu{left:0;right:0;top:80px;width:100%;max-height:500px;overflow:auto;padding:32px 4%;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;border-top:1px solid #ddd;box-shadow:0 12px 16px #0001}.sw-header nav .sw-products-menu:hover>.sub-menu,.sw-header nav .sw-products-menu:focus-within>.sub-menu,.sw-header nav .sw-products-menu.menu-open>.sub-menu{display:grid}.sw-header nav .sw-products-menu>.sub-menu>li>a{font-weight:600}.sw-header nav .sw-products-menu .sub-menu .sub-menu{display:flex;position:static;min-width:0;border:0;box-shadow:none;padding:0}.sw-header nav .sw-products-menu .sub-menu .sub-menu a{padding:8px 18px;font-size:13px}.sw-header nav .sw-products-menu .sub-menu .sw-dropdown-toggle{display:none}}

.sw-detail-gallery{position:relative}.sw-gallery-arrows{display:flex;gap:8px;position:absolute;left:20px;bottom:16px}.sw-gallery-arrows button{width:48px;height:48px;background:#0006;color:white;border:0;font-size:23px}.sw-thumbs button.active{border-color:#111}.sw-thumbs button:not(.active){border-color:#ddd}@media(max-width:767px){.sw-gallery-arrows{display:none}}

@media(min-width:1280px){.single-sw_product .sw-container{max-width:1660px;padding-left:200px;padding-right:16px}.sw-product .sw-detail-info{min-height:688px;display:flex;flex-direction:column;justify-content:center}.sw-gallery-main{height:900px;max-height:none;aspect-ratio:auto}}@media(min-width:1536px){.sw-gallery-main{height:1000px}}.sw-product h1{font-size:30px;font-weight:500}.sw-product .sw-thumbs{max-width:100%}.sw-product-meta{display:none}

.sw-original .home-banner,#sw-gallery{touch-action:pan-y}.sw-header nav .sw-products-menu>.sub-menu{transform-origin:top;animation:sw-mega-in .5s ease-in-out}@keyframes sw-mega-in{from{opacity:0;transform:scaleY(.95)}to{opacity:1;transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.sw-header nav .sw-products-menu>.sub-menu{animation:none}}
