:root{--is-ink:#141414;--is-ink-2:#3a3636;--is-muted:#77706f;--is-line:#ece8e7;--is-paper:#ffffff;--is-stone:#f7f4f3;--is-blush:#fff1f1;--is-red:#e3141b;--is-red-deep:#b80d13;--is-gold:#f5a524;--is-wa:#25d366;--is-wa-deep:#128c4a;--is-ok:#14874a;--is-f:'Poppins',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;--is-r:18px;--is-wrap:1320px}body:is(.isole,:has(#is-header),:has(#is-footer)){font-family:var(--is-f);color:var(--is-ink);background:var(--is-paper);-webkit-font-smoothing:antialiased}body:is(.isole,:has(#is-header),:has(#is-footer)) h1,body:is(.isole,:has(#is-header),:has(#is-footer)) h2,body:is(.isole,:has(#is-header),:has(#is-footer)) h3,body:is(.isole,:has(#is-header),:has(#is-footer)) h4{font-family:var(--is-f);color:var(--is-ink);letter-spacing:-.025em;line-height:1.12;text-wrap:balance}.isole img{max-width:100%;height:auto}.is-wrap{max-width:var(--is-wrap);margin-inline:auto;padding-inline:20px;box-sizing:border-box}.is-wrap *,.is-wrap *::before,.is-wrap *::after{box-sizing:border-box}.is-main{display:block}.is-sec{padding-block:64px}.is-stone{background:var(--is-stone)}.is-narrow{max-width:820px}.is-center{text-align:center}.is-mt{margin-top:22px}.is-mt-lg{margin-top:40px}.is-kicker{font-size:12px!important;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--is-red);margin:0 0 6px!important}.is-head-row{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:26px}.is-head-row h2{font-size:clamp(24px,2.8vw,34px);font-weight:700;margin:0}.is-more{font-size:14px;font-weight:600;color:var(--is-ink);text-decoration:none;border-bottom:2px solid var(--is-ink);padding-bottom:1px;white-space:nowrap}.is-more:hover{color:var(--is-red);border-color:var(--is-red)}.is-lead{font-size:16.5px;color:var(--is-ink-2);max-width:620px}.is-note{font-size:13px;color:var(--is-muted)}.red{color:var(--is-red)}.isole :focus-visible{outline:2px solid var(--is-red);outline-offset:3px}.is-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 26px;border-radius:999px;font-family:var(--is-f);font-weight:600;font-size:15px;line-height:1;text-decoration:none!important;border:1.5px solid #fff0;cursor:pointer;transition:background .2s,color .2s,border-color .2s;white-space:nowrap}.is-btn svg{width:20px;height:20px}.is-btn-red{background:var(--is-red);color:#fff!important}.is-btn-red:hover{background:var(--is-red-deep)}.is-btn-ink{background:var(--is-ink);color:#fff!important}.is-btn-ink:hover{background:var(--is-red)}.is-btn-out{border-color:var(--is-ink);color:var(--is-ink)!important;background:#fff0}.is-btn-out:hover{background:var(--is-ink);color:#fff!important}.is-btn-white{background:#fff;color:var(--is-red)!important}.is-btn-white:hover{background:var(--is-ink);color:#fff!important}.is-btn-wa{background:var(--is-wa);color:#fff!important}.is-btn-wa:hover{background:var(--is-wa-deep)}.is-block{display:flex;width:100%}.is-ctas{display:flex;gap:12px;flex-wrap:wrap}.is-ic{position:relative;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:none;border:0;color:var(--is-ink);cursor:pointer;text-decoration:none}.is-ic:hover{background:var(--is-stone)}.is-ic svg{width:22px;height:22px}.is-toast[hidden],.is-drawer[hidden],.is-scrim[hidden],.is-sticky-atc[hidden],.is-readmore[hidden]{display:none!important}.is-topbar{background:var(--is-red);color:#fff;font-size:12.5px}.is-topbar .is-wrap{display:flex;justify-content:space-between;align-items:center;min-height:38px;gap:16px}.is-topbar a{color:#fff;text-decoration:none;opacity:.92}.is-topbar a:hover{opacity:1;text-decoration:underline}.is-topbar-side{display:flex;gap:20px}.is-header{position:sticky;top:0;z-index:90;background:#fff;border-bottom:1px solid var(--is-line)}.admin-bar .is-header{top:32px}.is-hd{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;height:84px}.is-menu-btn{display:none}.is-logo img{height:62px;width:auto;display:block}.is-search{display:flex;align-items:center;gap:10px;height:48px;border:1.5px solid var(--is-line);background:var(--is-stone);border-radius:999px;padding-left:18px;max-width:560px;width:100%;justify-self:center;margin:0}.is-search:focus-within{border-color:var(--is-ink);background:#fff}.is-search svg{width:18px;height:18px;flex:none;color:var(--is-muted)}.is-search input[type=search]{flex:1;min-width:0;border:0!important;outline:0;box-shadow:none!important;font:inherit;font-size:14px;background:none!important;padding:0!important;height:auto;color:var(--is-ink)}.is-search button{height:38px;margin-right:4px;padding:0 18px;border-radius:999px;border:0;background:var(--is-red);color:#fff;font:600 13px var(--is-f);cursor:pointer}.is-icons{display:flex;gap:4px}.is-cart-count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--is-red);color:#fff;font-size:10.5px;font-weight:700;display:grid;place-items:center;line-height:1}.is-cart-count.is-empty{display:none}.is-cart-count.bump{animation:is-bump .5s}@keyframes is-bump{40%{transform:scale(1.4)}}.is-nav{border-top:1px solid var(--is-line)}.is-nav ul{list-style:none;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-block:10px;margin:0 auto}.is-nav ul::-webkit-scrollbar{display:none}.is-nav li{margin:0}.is-nav a{display:block;white-space:nowrap;padding:7px 16px;border-radius:999px;font-size:14px;font-weight:500;color:var(--is-ink);text-decoration:none}.is-nav a:hover{background:var(--is-stone)}.is-nav a.hot{background:var(--is-blush);color:var(--is-red);font-weight:600}.is-drawer{position:fixed;inset:0;z-index:200;background:rgb(20 20 20 / .45)}.is-drawer-panel{position:absolute;top:0;left:0;bottom:0;width:min(340px,88vw);background:#fff;padding:18px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.is-drawer-top{display:flex;justify-content:space-between;align-items:center}.is-drawer-links{list-style:none;margin:0;padding:0}.is-drawer-links a{display:block;padding:13px 4px;border-bottom:1px solid var(--is-line);font-weight:600;color:var(--is-ink);text-decoration:none}.is-search-mobile{max-width:none}.is-footer{background:var(--is-stone);color:var(--is-ink-2);margin-top:64px;padding-top:56px;font-size:14px;border-top:1px solid var(--is-line)}.is-ft{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:40px;padding-bottom:40px}.is-ft p{max-width:300px;margin:14px 0 0}.is-flogo{height:80px;width:auto}.is-ft h4{font-size:13px;letter-spacing:.12em;margin:0 0 14px}.is-ft h4.is-mt{margin-top:22px}.is-ft ul{list-style:none;display:grid;gap:9px;margin:0;padding:0}.is-ft a{color:var(--is-ink-2);text-decoration:none}.is-ft a:hover{color:var(--is-red)}.is-soc{display:flex;gap:8px;margin-top:18px}.is-soc a{width:38px;height:38px;border-radius:50%;border:1px solid var(--is-line);background:#fff;display:grid;place-items:center;font-size:11.5px;font-weight:700}.is-soc a:hover{background:var(--is-red);border-color:var(--is-red);color:#fff}.is-pay{display:flex;flex-wrap:wrap;gap:6px}.is-pay span{background:#fff;border:1px solid var(--is-line);font-size:11px;font-weight:700;padding:5px 9px;border-radius:6px;color:var(--is-ink)}.is-fb{border-top:1px solid var(--is-line);padding-block:18px;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12.5px;color:var(--is-muted)}.is-fb a{color:inherit}.is-wa-float{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:80;width:56px;height:56px;border-radius:50%;background:var(--is-wa);color:#fff;display:grid;place-items:center;box-shadow:0 8px 24px rgb(0 0 0 / .22)}.is-wa-float svg{width:28px;height:28px}.is-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:300;background:var(--is-ink);color:#fff;border-radius:16px;padding:12px 12px 12px 18px;display:flex;align-items:center;gap:14px;box-shadow:0 18px 40px rgb(0 0 0 / .25);font-size:14px;max-width:calc(100vw - 32px)}.is-toast a{background:var(--is-red);color:#fff;text-decoration:none;border-radius:999px;padding:8px 14px;font-weight:600;font-size:13px;white-space:nowrap}.is-toast a.alt{background:#fff0;border:1px solid rgb(255 255 255 / .3)}body:is(.isole-chrome,:has(#is-header)) .site-header,body:is(.isole-chrome,:has(#is-header)) #masthead,body:is(.isole-chrome,:has(#is-header)) .site-footer:not(.is-footer),body:is(.isole-chrome,:has(#is-header)) #colophon{display:none!important}.is-canvas .entry-header,.is-canvas .entry-hero,.is-canvas .page-header{display:none!important}.is-canvas .content-container.site-container,.is-canvas .entry-content-wrap,.is-canvas .content-area,.is-canvas .site-main{max-width:none!important;padding:0!important;margin:0!important}.is-canvas .entry.content-bg,.is-canvas .content-bg{background:transparent!important;box-shadow:none!important}.is-canvas .entry-content{margin:0!important}.is-page-sc{width:100%}.woocommerce-cart .entry-header,.woocommerce-checkout .entry-header,.woocommerce-cart .entry-hero,.woocommerce-checkout .entry-hero{display:none!important}body:is(.isole,:has(#is-header),:has(#is-footer)) ul.products,ul.is-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;list-style:none;margin:0!important;padding:0!important}body:is(.isole,:has(#is-header),:has(#is-footer)) ul.products::before,body:is(.isole,:has(#is-header),:has(#is-footer)) ul.products::after{display:none!important}body:is(.isole,:has(#is-header),:has(#is-footer)) ul.products li.product.is-card{width:auto!important;margin:0!important;float:none!important;padding:10px;background:#fff;border:1px solid var(--is-line);border-radius:var(--is-r);display:flex;flex-direction:column;min-width:0;transition:box-shadow .25s,transform .25s,border-color .25s;text-align:left}body:is(.isole,:has(#is-header),:has(#is-footer)) ul.products li.product.is-card:hover{box-shadow:0 18px 40px rgb(20 20 20 / .08);transform:translateY(-3px);border-color:#fff0}.is-card-media{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--is-stone)}.is-card-img{position:absolute;inset:0;display:block}.is-card-img img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;margin:0!important;transition:opacity .45s,transform .6s}.is-card-img img.b{opacity:0}.is-card:hover .is-card-img img.b{opacity:1}.is-card:hover .is-card-img img{transform:scale(1.04)}.is-badge{position:absolute;top:10px;left:10px;z-index:2;background:var(--is-red);color:#fff;font-size:11.5px;font-weight:700;padding:4px 10px;border-radius:999px;line-height:1.3}.is-badge-dark{background:var(--is-ink)}.is-grade{position:absolute;left:10px;bottom:10px;z-index:2;background:rgb(255 255 255 / .95);border-radius:10px;padding:5px 10px;font-size:12px;font-weight:600;color:var(--is-ink);box-shadow:0 4px 12px rgb(0 0 0 / .08);line-height:1.3}.is-grade b{font-size:15px;font-weight:800;color:var(--is-red)}.is-grade-lg{left:16px;bottom:16px;font-size:14px;padding:8px 14px}.is-grade-lg b{font-size:20px}.is-card-body{padding:12px 6px 4px;display:flex;flex-direction:column;gap:6px;flex:1}.is-row{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.is-brand{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--is-muted)}.is-left{font-size:11.5px;font-weight:600;color:var(--is-red);display:inline-flex;align-items:center;gap:5px}.is-left::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;animation:is-pulse 1.6s ease-in-out infinite}@keyframes is-pulse{50%{opacity:.3}}.is-card-title{font-size:15.5px!important;font-weight:600!important;letter-spacing:-.01em;margin:0!important;padding:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.is-card-title a{color:var(--is-ink);text-decoration:none}.is-price{font-variant-numeric:tabular-nums;font-size:13px;color:#a49e9d}.is-price .amount,.is-price ins .amount{font-size:18px;font-weight:700;color:var(--is-ink)}.is-price del .amount{font-size:13px;font-weight:400;color:#a49e9d}.is-price ins{text-decoration:none;margin-left:6px}.is-price del{opacity:1}.is-size-chip{font-size:12px;border:1px solid var(--is-line);border-radius:8px;padding:2px 8px;color:var(--is-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-card .button.is-add,body:is(.isole,:has(#is-header),:has(#is-footer)) .is-card a.button{margin-top:auto!important;width:100%;min-height:42px;border-radius:12px!important;border:1.5px solid var(--is-ink)!important;background:#fff!important;color:var(--is-ink)!important;font:600 13.5px var(--is-f)!important;display:flex!important;align-items:center;justify-content:center;gap:8px;padding:0 12px!important;text-decoration:none;transition:background .2s,color .2s}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-card .button.is-add::before{content:"";width:16px;height:16px;background:currentColor;-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'%3E%3Cpath d='M5 8h14l-1.2 11.2a2 2 0 0 1-2 1.8H8.2a2 2 0 0 1-2-1.8z'/%3E%3Cpath d='M9 8V6a3 3 0 0 1 6 0v2'/%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'%3E%3Cpath d='M5 8h14l-1.2 11.2a2 2 0 0 1-2 1.8H8.2a2 2 0 0 1-2-1.8z'/%3E%3Cpath d='M9 8V6a3 3 0 0 1 6 0v2'/%3E%3C/svg%3E") center/contain no-repeat}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-card:hover .button.is-add,body:is(.isole,:has(#is-header),:has(#is-footer)) .is-card .button.is-add:hover{background:var(--is-ink)!important;color:#fff!important}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-card .button.loading{opacity:.6}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-card .button.added{background:var(--is-ok)!important;border-color:var(--is-ok)!important;color:#fff!important}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-card .added_to_cart{display:block;text-align:center;font-size:12.5px;font-weight:600;color:var(--is-red);margin-top:6px}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-card.outofstock .is-card-img img{filter:grayscale(.6);opacity:.7}.is-hero{padding-block:36px 10px;background:linear-gradient(180deg,var(--is-stone),#fff 85%)}.is-hgrid{display:grid;grid-template-columns:1fr 1.15fr;gap:48px;align-items:center}.is-drop{display:inline-flex;align-items:center;gap:10px;font-size:12.5px;font-weight:500;background:#fff;border:1px solid var(--is-line);border-radius:999px;padding:5px 14px 5px 5px;margin-bottom:22px}.is-drop b{background:var(--is-red);color:#fff;border-radius:999px;padding:3px 10px;font-size:11px;letter-spacing:.08em}.is-hero h1{font-size:clamp(40px,5vw,70px);font-weight:800;letter-spacing:-.045em;line-height:1;margin:0}.is-hero .is-lead{margin:22px 0 30px}.is-hero-points{display:flex;gap:18px;flex-wrap:wrap;list-style:none;padding:0;margin:30px 0 0;font-size:13.5px;font-weight:500;color:var(--is-ink-2)}.is-hero-points li{display:flex;align-items:center;gap:8px}.is-hero-points svg{width:20px;height:20px;color:var(--is-red)}.is-collage{display:grid;grid-template-columns:1.45fr 1fr;grid-template-rows:1fr 1fr;gap:14px;height:540px}.is-tile{position:relative;border-radius:24px;overflow:hidden;background:var(--is-stone);display:block}.is-tile img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.is-tile:hover img{transform:scale(1.04)}.is-tile.big{grid-row:span 2}.is-tile .lbl{position:absolute;left:14px;bottom:14px;background:#fff;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;color:var(--is-ink);box-shadow:0 6px 18px rgb(20 20 20 / .12)}.is-tile .lbl::after{content:" →";color:var(--is-red)}.is-pcard{position:absolute;left:18px;bottom:18px;right:18px;max-width:340px;background:rgb(255 255 255 / .96);border-radius:18px;padding:12px;display:flex;gap:12px;align-items:center;box-shadow:0 14px 34px rgb(20 20 20 / .16);color:var(--is-ink)}.is-pcard .ph{width:58px;height:58px;border-radius:12px;overflow:hidden;flex:none;background:var(--is-stone)}.is-pcard .ph img{width:100%;height:100%;object-fit:cover}.is-pcard b{display:block;font-size:14px;line-height:1.3}.is-pcard small{color:var(--is-muted);font-size:12px;display:block}.is-pcard .pp{font-weight:700;font-size:14px}.is-pcard .pp del{font-weight:400;font-size:12px;color:#a49e9d}.is-pcard .pp ins{text-decoration:none}.is-pcard .go{margin-left:auto;width:38px;height:38px;border-radius:50%;background:var(--is-red);color:#fff;display:grid;place-items:center;flex:none}.is-seal{position:absolute;top:16px;right:16px;width:96px;aspect-ratio:1;z-index:2}.is-seal svg{width:100%;height:100%;animation:is-spin 24s linear infinite}.is-seal .core{position:absolute;inset:23%;border-radius:50%;background:#fff;color:var(--is-ink);display:grid;place-items:center;text-align:center;line-height:1;font-weight:800;font-size:17px}.is-seal .core small{display:block;font-size:7.5px;letter-spacing:.12em;color:var(--is-red);margin-top:2px}@keyframes is-spin{to{transform:rotate(360deg)}}.is-promos{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.is-promo{border-radius:20px;padding:22px 24px;border:1px solid var(--is-line);background:#fff;color:var(--is-ink);text-decoration:none;transition:transform .25s,box-shadow .25s}.is-promo:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgb(20 20 20 / .07)}.is-promo .big{font-size:34px;font-weight:800;letter-spacing:-.04em;line-height:1}.is-promo .big small{font-size:15px;font-weight:600;letter-spacing:0}.is-promo h3{font-size:15px;font-weight:700;margin:6px 0 2px}.is-promo p{font-size:12.5px;color:var(--is-muted);margin:0}.is-promo.p-red{background:var(--is-red);border-color:var(--is-red);color:#fff}.is-promo.p-red h3{color:#fff}.is-promo.p-red p{color:#ffe0e1}.is-promo.p-blush{background:var(--is-blush);border-color:#ffe0e1}.is-promo.p-blush .big{color:var(--is-red)}.is-cats{display:grid;grid-template-columns:repeat(8,1fr);gap:16px}.is-cat{text-align:center;color:var(--is-ink);text-decoration:none}.is-cat .ph{display:block;aspect-ratio:1;border-radius:50%;overflow:hidden;margin-bottom:10px;background:var(--is-stone);outline:2px solid #fff0;outline-offset:3px;transition:outline-color .2s}.is-cat .ph img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.is-cat:hover .ph{outline-color:var(--is-red)}.is-cat:hover img{transform:scale(1.07)}.is-cat b{font-size:14.5px;font-weight:600;display:block}.is-cat small{color:var(--is-muted);font-size:12px}.is-sizebox{display:grid;grid-template-columns:300px minmax(0,1fr);gap:36px;align-items:center;background:var(--is-stone);border-radius:26px;padding:34px}.is-sizebox h2{font-size:clamp(24px,2.8vw,34px);margin:0 0 10px}.is-sizebox p{color:var(--is-muted);font-size:14px;margin:0 0 18px}.is-sizes{display:grid;min-width:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.is-size{position:relative;aspect-ratio:1.25;background:#fff;border:1.5px solid #fff0;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;box-shadow:0 2px 0 var(--is-line);color:var(--is-ink);text-decoration:none;transition:transform .2s,border-color .2s}.is-size .eu{font-size:11px;font-weight:600;letter-spacing:.12em;color:var(--is-muted)}.is-size b{font-size:28px;font-weight:800;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.is-size .uk{font-size:12px;color:var(--is-muted)}.is-size:hover{transform:translateY(-3px);border-color:var(--is-red)}.is-size:hover b{color:var(--is-red)}.is-size .hot{position:absolute;top:-9px;left:50%;transform:translateX(-50%);background:var(--is-red);color:#fff;font-size:10px;font-weight:700;letter-spacing:.06em;padding:2px 8px;border-radius:999px;white-space:nowrap}.is-size.low .uk::after{content:" · few left";color:var(--is-red)}.is-conds{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.is-gc{background:#fff;border:1px solid var(--is-line);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:14px;color:var(--is-ink);text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}.is-gc:hover{border-color:var(--is-red);box-shadow:0 14px 32px rgb(20 20 20 / .07);transform:translateY(-3px)}.is-gc .top{display:flex;justify-content:space-between;align-items:center}.is-gc .score{font-size:44px;font-weight:800;letter-spacing:-.05em;line-height:1}.is-gc .score small{font-size:16px;font-weight:600;color:var(--is-muted);letter-spacing:0}.is-gc .chip,.is-chip-sm{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:var(--is-blush);color:var(--is-red)}.is-segs{display:grid;grid-template-columns:repeat(10,1fr);gap:3px}.is-segs i{height:6px;border-radius:2px;background:var(--is-line)}.is-segs i.on{background:var(--is-red)}.is-gc h3{font-size:19px;font-weight:700;margin:0}.is-gc p{font-size:14px;color:var(--is-muted);margin:-8px 0 0}.is-gc .foot{margin-top:auto;padding-top:14px;border-top:1px solid var(--is-line);display:flex;justify-content:space-between;align-items:center;font-size:13.5px}.is-gc .foot span:last-child{color:var(--is-red);font-weight:600}.is-guarantee{display:flex;align-items:center;gap:12px;margin:18px 0 0;font-size:13.5px;color:var(--is-ink-2)}.is-guarantee svg{width:22px;height:22px;color:var(--is-red);flex:none}.is-deal{position:relative;background:var(--is-red);color:#fff;border-radius:30px;padding:46px;display:grid;grid-template-columns:.9fr 1.3fr;gap:36px;align-items:end;overflow:hidden;isolation:isolate}.is-deal::before{content:"%";position:absolute;right:-30px;top:-120px;font-size:420px;font-weight:800;line-height:1;color:rgb(255 255 255 / .07);z-index:-1}.is-deal-tag{display:inline-flex;background:#fff;color:var(--is-red);font-size:12px;font-weight:800;letter-spacing:.12em;padding:6px 14px;border-radius:999px}.is-deal h2{font-size:clamp(30px,3.6vw,48px)!important;font-weight:800;letter-spacing:-.04em;line-height:1.02;margin:18px 0 14px;color:#fff!important}.is-deal h2 span{display:block;color:var(--is-ink)}.is-deal p{color:#ffe0e1;font-size:15px;max-width:400px;margin:0}.is-deal ul{list-style:none;display:grid;gap:8px;margin:20px 0 26px;padding:0;font-size:14px}.is-deal li{display:flex;gap:10px;align-items:center}.is-deal li::before{content:"✓";width:22px;height:22px;border-radius:50%;background:rgb(255 255 255 / .18);display:grid;place-items:center;font-size:12px;font-weight:700;flex:none}.is-stairs{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:end}.is-stair{background:#fff;color:var(--is-ink);border-radius:22px;padding:18px 18px 20px;display:flex;flex-direction:column;gap:10px;position:relative;box-shadow:0 18px 40px rgb(80 0 0 / .25);min-height:250px}.is-stair:nth-child(2){min-height:290px}.is-stair:nth-child(3){min-height:330px}.is-stair .stack{display:flex;padding-left:10px}.is-stair .stack .ph{width:48px;height:48px;border-radius:50%;border:3px solid #fff;margin-left:-12px;overflow:hidden;background:var(--is-stone);box-shadow:0 4px 10px rgb(0 0 0 / .12)}.is-stair .stack img{width:100%;height:100%;object-fit:cover}.is-stair .qty{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--is-muted)}.is-stair .pct{font-size:clamp(40px,4.4vw,60px);font-weight:800;letter-spacing:-.05em;line-height:.9;color:var(--is-red)}.is-stair .pct small{font-size:.35em;letter-spacing:0;color:var(--is-ink);margin-left:4px}.is-stair .save{margin-top:auto;background:var(--is-blush);border-radius:12px;padding:10px 12px;font-size:12.5px;line-height:1.4}.is-stair .save b{display:block;font-size:15px;color:var(--is-red)}.is-stair.best{outline:3px solid var(--is-ink);outline-offset:-3px}.is-stair .flag{position:absolute;top:-12px;right:14px;background:var(--is-ink);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.08em;padding:4px 10px;border-radius:999px}.is-deal .fine{grid-column:1/-1;font-size:12px;color:#ffd2d4;margin-top:-14px}.is-brands{display:grid;grid-template-columns:repeat(8,1fr);gap:12px}.is-brand-tile{height:120px;border:1px solid var(--is-line);border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#fff;color:var(--is-ink);text-decoration:none;transition:all .25s}.is-brand-tile svg{height:48px;width:auto;max-width:72%;fill:currentColor}.is-brand-tile img{max-height:48px;width:auto;max-width:72%}.is-brand-tile .txt{font-weight:800;letter-spacing:.08em;text-transform:uppercase}.is-brand-tile small{font-size:11.5px;color:var(--is-muted)}.is-brand-tile:hover{background:var(--is-red);border-color:var(--is-red);color:#fff;transform:translateY(-3px)}.is-brand-tile:hover small{color:#ffe0e1}.is-vids{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.is-vid{position:relative;aspect-ratio:9/16;border-radius:20px;overflow:hidden;color:#fff;display:block;background:#2a2828;text-decoration:none}.is-vid img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}.is-vid:hover img{transform:scale(1.05)}.is-vid::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .05) 30%,rgb(0 0 0 / .78));z-index:1}.is-vid .play{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);z-index:2;width:58px;height:58px;border-radius:50%;background:rgb(255 255 255 / .95);display:grid;place-items:center}.is-vid .play svg{width:18px;height:18px;margin-left:3px;fill:var(--is-red)}.is-vid .vi{position:absolute;left:12px;right:12px;bottom:12px;z-index:2}.is-vid .vi b{display:block;font-size:14px}.is-vid .vi small{color:#e3dedd;font-size:12px}.is-vid .vp{display:block;margin-top:8px;background:#fff;color:var(--is-ink);border-radius:10px;padding:6px 10px;font-size:11.5px;font-weight:600}.is-revs{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.is-rev{border:1px solid var(--is-line);background:#fff;border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:10px}.is-rev p{font-size:14px;color:var(--is-ink-2);margin:0}.is-rev-foot{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid var(--is-line)}.is-rev-foot .ph{width:44px;height:44px;border-radius:10px;overflow:hidden;flex:none;background:var(--is-stone)}.is-rev-foot img{width:100%;height:100%;object-fit:cover}.is-rev-foot b{display:block;font-size:14px}.is-rev-foot small{color:var(--is-muted);font-size:12px}.is-stars{--r:5;display:inline-block;width:86px;height:16px;background:linear-gradient(90deg,var(--is-gold) calc(var(--r)/5*100%),#e3dedd 0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 86 16'%3E%3Cg fill='black'%3E%3Cpath id='s' d='M8 0l2.4 5 5.6.6-4.2 3.8 1.2 5.6L8 12.2 3 15l1.2-5.6L0 5.6 5.6 5z'/%3E%3Cuse href='https://isole.pk/wp-content/uploads/imported-sites/isole-html-2-6ac841c4cd1e1/assets/css/%23s' x='17.5'/%3E%3Cuse href='https://isole.pk/wp-content/uploads/imported-sites/isole-html-2-6ac841c4cd1e1/assets/css/%23s' x='35'/%3E%3Cuse href='https://isole.pk/wp-content/uploads/imported-sites/isole-html-2-6ac841c4cd1e1/assets/css/%23s' x='52.5'/%3E%3Cuse href='https://isole.pk/wp-content/uploads/imported-sites/isole-html-2-6ac841c4cd1e1/assets/css/%23s' x='70'/%3E%3C/g%3E%3C/svg%3E") left/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 86 16'%3E%3Cg fill='black'%3E%3Cpath id='s' d='M8 0l2.4 5 5.6.6-4.2 3.8 1.2 5.6L8 12.2 3 15l1.2-5.6L0 5.6 5.6 5z'/%3E%3Cuse href='https://isole.pk/wp-content/uploads/imported-sites/isole-html-2-6ac841c4cd1e1/assets/css/%23s' x='17.5'/%3E%3Cuse href='https://isole.pk/wp-content/uploads/imported-sites/isole-html-2-6ac841c4cd1e1/assets/css/%23s' x='35'/%3E%3Cuse href='https://isole.pk/wp-content/uploads/imported-sites/isole-html-2-6ac841c4cd1e1/assets/css/%23s' x='52.5'/%3E%3Cuse href='https://isole.pk/wp-content/uploads/imported-sites/isole-html-2-6ac841c4cd1e1/assets/css/%23s' x='70'/%3E%3C/g%3E%3C/svg%3E") left/contain no-repeat;vertical-align:middle}.is-steps4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.is-steps4.is-steps3{grid-template-columns:repeat(3,1fr)}.is-steps4>div{background:#fff;border:1px solid var(--is-line);border-radius:20px;padding:26px}.is-steps4 .n{width:40px;height:40px;border-radius:12px;background:var(--is-blush);color:var(--is-red);display:grid;place-items:center;font-weight:800}.is-steps4 h3{font-size:17px;font-weight:600;margin:14px 0 6px}.is-steps4 p{font-size:13.5px;color:var(--is-muted);margin:0}.is-seo-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:56px;align-items:start}.is-seo-text h2,.is-faq h2{font-size:clamp(22px,2.4vw,30px);margin:0 0 12px}.is-prose{font-size:15px;line-height:1.75;color:var(--is-ink-2)}.is-prose h2{font-size:22px;margin:28px 0 10px}.is-prose h3{font-size:18px;margin:22px 0 8px}.is-prose p{margin:0 0 12px}.is-prose ul,.is-prose ol{margin:0 0 14px 20px;padding:0}.is-prose li{margin-bottom:6px}.is-prose a{color:var(--is-red)}.is-clamp{max-height:300px;overflow:hidden;-webkit-mask:linear-gradient(#000 70%,transparent);mask:linear-gradient(#000 70%,transparent)}.is-clamp.open{max-height:none;-webkit-mask:none;mask:none}.is-readmore{background:none;border:0;padding:6px 0;font:600 14px var(--is-f);color:var(--is-red);cursor:pointer}.is-faq details{border-bottom:1px solid var(--is-line);padding-block:16px}.is-faq summary{list-style:none;cursor:pointer;font-weight:600;display:flex;justify-content:space-between;gap:16px;font-size:15px}.is-faq summary::-webkit-details-marker{display:none}.is-faq summary::after{content:"+";color:var(--is-red);font-size:22px;line-height:1}.is-faq details[open] summary::after{content:"–"}.is-faq details p{color:var(--is-muted);font-size:14px;margin:8px 0 0}.is-wa-box{background:#eefbf3;border:1px solid #cdf1da;border-radius:30px;padding:46px;display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;overflow:hidden}.is-wa-tag{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #cdf1da;color:var(--is-wa-deep);font-size:12px;font-weight:700;letter-spacing:.1em;padding:6px 14px 6px 8px;border-radius:999px}.is-wa-tag svg{width:20px;height:20px;color:var(--is-wa)}.is-wa-box h2{font-size:clamp(28px,3.4vw,44px)!important;font-weight:800;letter-spacing:-.04em;line-height:1.05;margin:16px 0 12px}.is-wa-box h2 em{font-style:normal;color:var(--is-wa-deep)}.is-wa-box .sub{color:var(--is-ink-2);max-width:470px;margin:0}.is-perks{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 28px}.is-perk{background:#fff;border-radius:16px;padding:14px;display:flex;gap:12px;align-items:flex-start;border:1px solid #dff5e7}.is-perk>span:first-child{width:36px;height:36px;border-radius:10px;background:#dcf8e6;display:grid;place-items:center;font-size:17px;flex:none}.is-perk b{display:block;font-size:14px;line-height:1.3}.is-perk small{color:var(--is-muted);font-size:12.5px;display:block;margin-top:2px}.is-wa-cta{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.is-wa-cta small{color:var(--is-muted);font-size:12.5px}.is-phone{justify-self:center;width:min(330px,100%);background:var(--is-ink);border-radius:40px;padding:10px;box-shadow:0 30px 60px rgb(18 140 74 / .22);transform:rotate(3deg)}.is-phone .screen{background:#efe7dd;border-radius:31px;overflow:hidden}.is-phone .chat-head{background:#0b6b3a;color:#fff;display:flex;align-items:center;gap:10px;padding:16px 14px 12px}.is-phone .av{width:36px;height:36px;border-radius:50%;background:#fff;display:grid;place-items:center;overflow:hidden;flex:none}.is-phone .av img{width:30px}.is-phone .chat-head b{display:block;font-size:13.5px;line-height:1.2}.is-phone .chat-head small{font-size:11px;opacity:.8}.is-phone .msgs{padding:12px;display:grid;gap:8px;font-size:12.5px;line-height:1.4}.is-phone .msg{background:#fff;border-radius:4px 14px 14px 14px;padding:8px 10px;max-width:92%;box-shadow:0 1px 1px rgb(0 0 0 / .08)}.is-phone .who{display:block;font-size:11px;font-weight:700;color:#0b6b3a;margin-bottom:2px}.is-phone .msg .ph{display:block;border-radius:10px;overflow:hidden;aspect-ratio:16/10;margin:4px 0 6px;background:var(--is-stone)}.is-phone .msg .ph img{width:100%;height:100%;object-fit:cover}.is-phone time{display:block;text-align:right;font-size:10px;color:#8a8a8a;margin-top:2px}.is-phone .msg.code{background:#dcf8c6}.is-phone .msg.code b{display:inline-block;background:#fff;border:1.5px dashed var(--is-red);color:var(--is-red);border-radius:8px;padding:2px 10px;margin-top:4px;letter-spacing:.08em}.is-phone .react{display:flex;gap:4px;margin-top:-4px;font-size:11px}.is-phone .react span{background:#fff;border-radius:999px;padding:1px 7px}.is-crumbs{font-size:13px;color:var(--is-muted);padding-block:16px 4px}.is-crumbs a{color:var(--is-muted);text-decoration:none}.is-crumbs a:hover{color:var(--is-red)}.is-crumbs .sep{margin:0 8px;opacity:.5}body:is(.isole,:has(#is-header),:has(#is-footer)) .woocommerce-message,body:is(.isole,:has(#is-header),:has(#is-footer)) .woocommerce-info,body:is(.isole,:has(#is-header),:has(#is-footer)) .woocommerce-error{border:1px solid var(--is-line)!important;border-left:4px solid var(--is-red)!important;background:#fff!important;border-radius:14px;padding:14px 18px 14px 18px!important;font-size:14px;color:var(--is-ink);list-style:none;margin:0 0 18px!important}body:is(.isole,:has(#is-header),:has(#is-footer)) .woocommerce-message{border-left-color:var(--is-ok)!important}body:is(.isole,:has(#is-header),:has(#is-footer)) .woocommerce-message::before,body:is(.isole,:has(#is-header),:has(#is-footer)) .woocommerce-info::before,body:is(.isole,:has(#is-header),:has(#is-footer)) .woocommerce-error::before{display:none}body:is(.isole,:has(#is-header),:has(#is-footer)) .woocommerce-info a:not(.button){color:var(--is-red);font-weight:600}body:is(.isole,:has(#is-header),:has(#is-footer)) .woocommerce-message .button,body:is(.isole,:has(#is-header),:has(#is-footer)) .woocommerce-info .button{float:right;background:var(--is-ink)!important;color:#fff!important;border-radius:999px!important;padding:8px 16px!important;font:600 13px var(--is-f)!important}.is-arch-hero{background:linear-gradient(180deg,var(--is-stone),#fff);padding-bottom:22px}.is-arch-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-top:6px}.is-arch-head h1{font-size:clamp(30px,4vw,48px);font-weight:800;letter-spacing:-.04em;margin:0}.is-arch-intro{color:var(--is-ink-2);font-size:15px;max-width:640px;margin-top:8px}.is-arch-intro p{margin:0}.is-arch-stats{display:flex;gap:10px;flex-wrap:wrap}.is-arch-stats span{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--is-line);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:500}.is-arch-stats svg{width:16px;height:16px;color:var(--is-red)}.is-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.is-chips-center{justify-content:center;margin-block:22px}.is-chip{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--is-line);border-radius:999px;padding:5px 16px 5px 5px;font-size:13.5px;font-weight:600;color:var(--is-ink);text-decoration:none}.is-chip:not(:has(img)){padding:8px 16px}.is-chip img{width:30px;height:30px;border-radius:50%;object-fit:cover}.is-chip:hover{border-color:var(--is-red);color:var(--is-red)}.is-shop{display:grid;grid-template-columns:260px minmax(0,1fr);gap:32px;padding-block:28px 40px}.is-filters{align-self:start;position:sticky;top:150px;display:flex;flex-direction:column;gap:6px}.is-filters-head{display:none}.is-fgroup{border-bottom:1px solid var(--is-line);padding-block:16px}.is-fgroup h3{font-size:14px!important;font-weight:700;letter-spacing:.02em;margin:0 0 12px!important}.is-fsizes{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.is-fsizes a{height:40px;border:1.5px solid var(--is-line);border-radius:10px;display:grid;place-items:center;font-weight:700;font-size:14px;color:var(--is-ink);text-decoration:none;font-variant-numeric:tabular-nums}.is-fsizes a:hover{border-color:var(--is-ink)}.is-fsizes a.on{background:var(--is-ink);border-color:var(--is-ink);color:#fff}.is-flink{display:inline-block;margin-top:10px;font-size:13px;font-weight:600;color:var(--is-red);text-decoration:none}.is-fcheck{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:14px;color:var(--is-ink);text-decoration:none}.is-fcheck .box{width:20px;height:20px;border:1.5px solid #cfc9c8;border-radius:6px;display:grid;place-items:center;flex:none;color:#fff0}.is-fcheck .box svg{width:13px;height:13px}.is-fcheck.on .box{background:var(--is-red);border-color:var(--is-red);color:#fff}.is-fcheck small{color:var(--is-muted)}.is-fcheck b{color:var(--is-red)}.is-fhelp{border:0;background:var(--is-stone);border-radius:16px;padding:16px;margin-top:10px}.is-fhelp p{font-size:13px;color:var(--is-muted);margin:6px 0 12px}.is-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.is-filter-btn{display:none!important;min-height:42px;padding:0 18px}.is-filter-btn svg{width:18px;height:18px}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-toolbar .woocommerce-result-count{margin:0!important;float:none!important;font-size:14px;color:var(--is-muted)}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-toolbar .woocommerce-ordering{margin:0!important;float:none!important}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-toolbar .woocommerce-ordering select{height:42px;border:1.5px solid var(--is-line);border-radius:999px;padding:0 38px 0 16px;font:500 14px var(--is-f);background:#fff;color:var(--is-ink)}.is-active-f{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.is-active-f a{background:var(--is-blush);color:var(--is-red);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none}.is-active-f a.clear{background:none;color:var(--is-ink);text-decoration:underline}.is-shop ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}body:is(.isole,:has(#is-header),:has(#is-footer)) .woocommerce-pagination{margin-top:36px;text-align:center}body:is(.isole,:has(#is-header),:has(#is-footer)) .woocommerce-pagination ul.page-numbers{display:inline-flex!important;gap:6px;border:0!important;margin:0;padding:0}body:is(.isole,:has(#is-header),:has(#is-footer)) .woocommerce-pagination ul.page-numbers li{border:0!important;float:none}body:is(.isole,:has(#is-header),:has(#is-footer)) .woocommerce-pagination .page-numbers a,body:is(.isole,:has(#is-header),:has(#is-footer)) .woocommerce-pagination .page-numbers span{min-width:42px;height:42px;border-radius:12px!important;display:grid!important;place-items:center;border:1.5px solid var(--is-line)!important;font-weight:600;color:var(--is-ink);padding:0 10px!important;background:#fff}body:is(.isole,:has(#is-header),:has(#is-footer)) .woocommerce-pagination .page-numbers .current{background:var(--is-ink)!important;color:#fff!important;border-color:var(--is-ink)!important}.is-empty{text-align:center;padding:48px 20px;border:1px dashed var(--is-line);border-radius:24px;background:#fff}.is-empty h1,.is-empty h2{font-size:26px;margin:0 0 8px}.is-empty p{color:var(--is-muted);max-width:460px;margin:0 auto 20px}.is-empty .is-ctas{justify-content:center}.is-empty-icon{width:76px;height:76px;border-radius:50%;background:var(--is-blush);color:var(--is-red);display:inline-grid;place-items:center;margin-bottom:14px}.is-empty-icon svg{width:34px;height:34px}.is-seo{background:var(--is-stone);padding-block:56px;margin-top:20px}.is-related-links{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:20px;font-size:13.5px}.is-related-links a{background:#fff;border:1px solid var(--is-line);border-radius:999px;padding:5px 12px;color:var(--is-ink);text-decoration:none}.is-related-links a:hover{border-color:var(--is-red);color:var(--is-red)}.is-scrim{position:fixed;inset:0;background:rgb(20 20 20 / .45);z-index:150}.is-pdp{padding-bottom:20px}.is-pdp-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px;align-items:start;margin-top:8px}.is-pdp-media{position:sticky;top:150px}.is-gallery{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px}.is-gallery[data-count="1"]{grid-template-columns:minmax(0,1fr)}.is-gallery[data-count="1"] .is-thumbs{display:none}.is-thumbs{display:flex;flex-direction:column;gap:10px;max-height:640px;overflow-y:auto;scrollbar-width:none}.is-thumb{width:84px;height:84px;flex:none;border-radius:12px;overflow:hidden;padding:0;border:2px solid #fff0;background:var(--is-stone);cursor:pointer}.is-thumb img{width:100%;height:100%;object-fit:cover}.is-thumb.on{border-color:var(--is-red)}.is-stage{position:relative;border-radius:22px;overflow:hidden;background:var(--is-stone)}.is-slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.is-slides::-webkit-scrollbar{display:none}.is-slide{flex:0 0 100%;scroll-snap-align:start;margin:0;aspect-ratio:1;cursor:zoom-in}.is-slide img{width:100%;height:100%;object-fit:cover}.is-counter{position:absolute;right:14px;top:14px;background:rgb(20 20 20 / .6);color:#fff;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.is-real{position:absolute;right:14px;bottom:16px;background:#fff;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;box-shadow:0 4px 12px rgb(0 0 0 / .08)}.is-real::before{content:"● ";color:var(--is-ok)}.is-stage .is-badge{top:14px;left:14px;font-size:13px;padding:5px 12px}.is-lightbox{position:fixed;inset:0;z-index:400;background:rgb(10 10 10 / .92);display:grid;place-items:center;padding:20px;cursor:zoom-out}.is-lightbox img{max-width:100%;max-height:100%;border-radius:12px}.is-summary{display:flex;flex-direction:column;gap:16px}.is-pdp-head h1{font-size:clamp(26px,3vw,38px)!important;font-weight:800;letter-spacing:-.035em;margin:4px 0 8px!important}.is-pdp-meta{display:flex;gap:14px;flex-wrap:wrap;align-items:center;font-size:13px;color:var(--is-muted)}.is-stars-link{color:var(--is-ink);text-decoration:none;display:inline-flex;gap:6px;align-items:center}.is-instock{color:var(--is-ok);font-weight:600}.is-instock::before{content:"● "}.is-sold{color:var(--is-red);font-weight:700}.is-pdp-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.is-pdp-price .price{font-size:30px!important;font-weight:800;color:var(--is-ink)!important;letter-spacing:-.03em;margin:0!important}.is-pdp-price .price del{font-size:17px;font-weight:500;color:#a49e9d}.is-pdp-price .price ins{text-decoration:none}.is-save{background:var(--is-blush);color:var(--is-red);font-weight:700;font-size:13px;padding:5px 12px;border-radius:999px}.is-pdp-excerpt{font-size:14.5px;color:var(--is-ink-2)}.is-pdp-excerpt p{margin:0}.is-pdp-box{border:1px solid var(--is-line);border-radius:18px;padding:16px 18px;background:#fff}.is-pdp-cond{display:flex;flex-direction:column;gap:10px}.is-cond-score{font-size:15px;color:var(--is-muted);font-weight:600}.is-cond-score b{font-size:32px;font-weight:800;color:var(--is-red);letter-spacing:-.04em}.is-cond-name{display:flex;align-items:center;gap:8px;flex:1;font-size:17px}.is-pdp-cond p{margin:0;font-size:14px;color:var(--is-ink-2)}.is-mini-link{font-size:13px;font-weight:600;color:var(--is-ink);display:inline-flex;align-items:center;gap:6px;text-decoration:underline;text-underline-offset:3px}.is-mini-link svg{width:16px;height:16px}.is-pdp-size{display:grid;grid-template-columns:auto 1fr;gap:10px 20px;align-items:center}.is-size-main .lbl{display:block;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--is-muted)}.is-size-main .eu{font-size:15px;font-weight:600}.is-size-main .eu b{font-size:34px;font-weight:800;letter-spacing:-.04em;margin-left:2px}.is-size-conv{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.is-size-conv span{background:var(--is-stone);border-radius:12px;padding:8px 14px;text-align:center;line-height:1.2}.is-size-conv small{display:block;font-size:11px;color:var(--is-muted);font-weight:600}.is-size-conv b{font-size:16px}.is-size-foot{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--is-line);padding-top:10px}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-summary form.cart{display:grid!important;grid-template-columns:1fr;gap:10px;margin:0!important}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-summary form.cart .quantity{display:none}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-summary form.cart:not(.variations_form) .quantity:has(input[type=number]:not([max="1"])){display:inline-flex}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-summary .single_add_to_cart_button{width:100%;min-height:56px;border-radius:999px!important;background:var(--is-red)!important;color:#fff!important;font:700 16px var(--is-f)!important;border:0!important;margin:0!important;float:none!important}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-summary .single_add_to_cart_button:hover{background:var(--is-red-deep)!important}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-summary .single_add_to_cart_button.disabled{opacity:.5}.is-buynow{width:100%;min-height:54px}.is-wa-order{min-height:50px}.is-pdp-bundle{background:var(--is-blush);border:1px solid #ffd6d8;border-radius:18px;padding:16px 18px}.is-pdp-bundle-top{display:flex;justify-content:space-between;font-size:14px}.is-pdp-bundle-top span{color:var(--is-muted);font-size:12.5px}.is-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 10px}.is-tiers span{background:#fff;border-radius:12px;padding:8px;text-align:center;line-height:1.2;border:1.5px solid #fff0}.is-tiers b{display:block;font-size:20px;font-weight:800;color:var(--is-red)}.is-tiers small{font-size:11.5px;color:var(--is-muted)}.is-tiers span.on{border-color:var(--is-red)}.is-pdp-bundle p{margin:0;font-size:13.5px}.is-pdp-perks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.is-pdp-perks li{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;color:var(--is-muted);line-height:1.4;background:var(--is-stone);border-radius:14px;padding:12px}.is-pdp-perks b{display:block;color:var(--is-ink);font-size:13.5px}.is-pdp-perks svg{width:22px;height:22px;color:var(--is-red);flex:none}.is-pay-pdp{justify-content:flex-start}.is-pdp-details{margin-top:56px;max-width:900px}.is-pdp-details details{border-bottom:1px solid var(--is-line)}.is-pdp-details summary{list-style:none;cursor:pointer;font-weight:700;font-size:17px;padding:18px 0;display:flex;justify-content:space-between}.is-pdp-details summary::-webkit-details-marker{display:none}.is-pdp-details summary::after{content:"+";color:var(--is-red);font-size:24px;line-height:1}.is-pdp-details details[open] summary::after{content:"–"}.is-pdp-details .is-prose{padding-bottom:18px}.is-spec,body:is(.isole,:has(#is-header),:has(#is-footer)) .is-pdp-details .shop_attributes{width:100%;border-collapse:collapse;font-size:14px}.is-spec th,.is-spec td,body:is(.isole,:has(#is-header),:has(#is-footer)) .shop_attributes th,body:is(.isole,:has(#is-header),:has(#is-footer)) .shop_attributes td{text-align:left;padding:10px 0;border-bottom:1px dashed var(--is-line);font-style:normal}.is-spec th,body:is(.isole,:has(#is-header),:has(#is-footer)) .shop_attributes th{width:160px;color:var(--is-muted);font-weight:500}.is-pdp-more{margin-top:56px}.is-pdp-reviews{margin-top:56px;max-width:900px}body:is(.isole,:has(#is-header),:has(#is-footer)) #reviews h2,body:is(.isole,:has(#is-header),:has(#is-footer)) #reviews .woocommerce-Reviews-title{font-size:24px}body:is(.isole,:has(#is-header),:has(#is-footer)) #reviews .commentlist{list-style:none;padding:0;margin:0 0 24px}body:is(.isole,:has(#is-header),:has(#is-footer)) #reviews .commentlist li{border:1px solid var(--is-line);border-radius:16px;padding:16px;margin-bottom:12px}body:is(.isole,:has(#is-header),:has(#is-footer)) #reviews .commentlist img.avatar{border-radius:50%}body:is(.isole,:has(#is-header),:has(#is-footer)) #review_form input:not([type=checkbox]):not([type=submit]),body:is(.isole,:has(#is-header),:has(#is-footer)) #review_form textarea{width:100%;border:1.5px solid var(--is-line);border-radius:12px;padding:12px 14px;font:inherit}body:is(.isole,:has(#is-header),:has(#is-footer)) #review_form #submit{background:var(--is-ink);color:#fff;border-radius:999px;padding:12px 26px;border:0;font:600 14px var(--is-f)}body:is(.isole,:has(#is-header),:has(#is-footer)) .star-rating span::before,body:is(.isole,:has(#is-header),:has(#is-footer)) p.stars a{color:var(--is-gold)!important}.is-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:85;background:#fff;border-top:1px solid var(--is-line);padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));display:none;align-items:center;gap:12px;box-shadow:0 -8px 24px rgb(0 0 0 / .08)}.is-sticky-atc.show{display:flex}.is-sticky-info{flex:1;min-width:0;line-height:1.3}.is-sticky-info b{display:block;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.is-sticky-info span{font-size:13px;font-weight:700}.is-sticky-info del{font-weight:400;color:#a49e9d}.is-sticky-info ins{text-decoration:none}.is-sticky-btn{min-height:46px;padding:0 20px}.is-steps{display:flex;gap:6px;align-items:center;font-size:13px;font-weight:600;color:var(--is-muted)}.is-steps span{display:flex;align-items:center;gap:8px}.is-steps span+span::before{content:"";width:28px;height:2px;background:var(--is-line);margin-right:2px}.is-steps i{width:26px;height:26px;border-radius:50%;border:1.5px solid var(--is-line);display:grid;place-items:center;font-style:normal;font-size:12px}.is-steps i svg{width:13px;height:13px}.is-steps .on{color:var(--is-ink)}.is-steps .on i{background:var(--is-red);border-color:var(--is-red);color:#fff}.is-steps .done{color:var(--is-ink)}.is-steps .done i{background:var(--is-ink);border-color:var(--is-ink);color:#fff}.is-steps a{color:inherit;text-decoration:none}.is-bundle-bar{background:var(--is-blush);border:1px solid #ffd6d8;border-radius:18px;padding:16px 18px 30px;margin-bottom:18px}.is-bundle-msg{display:flex;justify-content:space-between;gap:12px;font-size:14px;flex-wrap:wrap}.is-bundle-msg a{color:var(--is-red);font-weight:600;text-decoration:none;white-space:nowrap}.is-bundle-track{position:relative;height:8px;border-radius:999px;background:#fff;margin:16px 8px 0}.is-bundle-track .fill{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:var(--is-red);transition:width .4s}.is-bundle-track .stop{position:absolute;top:50%;transform:translate(-50%,-50%)}.is-bundle-track .stop i{display:block;width:18px;height:18px;border-radius:50%;background:#fff;border:3px solid #ffc9cc}.is-bundle-track .stop.on i{border-color:var(--is-red);background:var(--is-red)}.is-bundle-track .stop small{position:absolute;top:20px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:11px;font-weight:600;color:var(--is-muted)}.is-bundle-track .stop:last-child small{left:auto;right:0;transform:none}.is-bundle-track .stop.on small{color:var(--is-red)}.is-cart-head,.is-co-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:24px 0 20px}.is-cart-head{flex-direction:column;align-items:flex-start}.is-cart-head h1{font-size:clamp(28px,3.4vw,40px);font-weight:800;letter-spacing:-.04em;margin:0}.is-cart-head h1 small{font-size:16px;color:var(--is-muted);font-weight:500;letter-spacing:0}.is-secure{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--is-ok);margin:0}.is-secure svg{width:16px;height:16px}.is-cart-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:28px;align-items:start}body:is(.isole,:has(#is-header),:has(#is-footer)) .woocommerce-cart-form__contents{display:flex;flex-direction:column;gap:12px;border:0!important;margin:0}.is-item{display:grid;grid-template-columns:110px minmax(0,1fr) auto auto;gap:16px;align-items:center;background:#fff;border:1px solid var(--is-line);border-radius:18px;padding:12px;position:relative}.is-item-img img{width:110px!important;height:110px!important;object-fit:cover;border-radius:12px;display:block}.is-item-info{display:flex;flex-direction:column;gap:4px;min-width:0}.is-item-name{font-size:16px;font-weight:600;color:var(--is-ink);text-decoration:none}.is-item-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.is-item-tags span{font-size:12px;border:1px solid var(--is-line);border-radius:8px;padding:2px 8px}.is-item-tags span.red{background:var(--is-blush);border-color:#ffd6d8;color:var(--is-red);font-weight:600}.is-item-qty .quantity input{width:64px;height:40px;border:1.5px solid var(--is-line);border-radius:10px;text-align:center;font:600 14px var(--is-f)}.is-item-qty .quantity:has(input[type=hidden]){display:none}.is-item-price{text-align:right;font-weight:700;font-size:17px;font-variant-numeric:tabular-nums}.is-item-price s{display:block;font-size:12.5px;font-weight:400;color:#a49e9d}.is-item-remove{position:absolute;top:10px;right:12px}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-item-remove a.remove{width:auto!important;height:auto!important;font-size:12.5px!important;font-weight:600;color:var(--is-muted)!important;background:none!important;text-decoration:underline;border-radius:0}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-item-remove a.remove:hover{color:var(--is-red)!important}.is-item .is-item-price{padding-top:18px}.is-cart-actions{display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap;background:var(--is-stone);border-radius:16px;padding:12px}.is-coupon{display:flex;gap:8px;flex:1 1 260px;min-width:0}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-coupon input{flex:1 1 0%;min-width:0;height:44px;border:1.5px solid var(--is-line);border-radius:999px;padding:0 16px;font:14px var(--is-f);background:#fff;width:auto!important}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-cart-actions .button{height:44px;border-radius:999px!important;padding:0 20px!important;font:600 13.5px var(--is-f)!important;background:var(--is-ink)!important;color:#fff!important;border:0!important}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-cart-actions .button.is-update{background:#fff!important;color:var(--is-ink)!important;border:1.5px solid var(--is-line)!important}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-cart-actions .button:disabled{opacity:.5}.is-continue{display:inline-block;margin-top:16px;font-weight:600;font-size:14px;color:var(--is-ink)}.is-cart-side{position:sticky;top:150px;display:flex;flex-direction:column;gap:14px;width:auto!important;float:none!important}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-cart-side .cart_totals{width:100%!important;float:none!important;background:#fff;border:1px solid var(--is-line);border-radius:20px;padding:22px}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-cart-side .cart_totals h2{font-size:20px;margin:0 0 12px}body:is(.isole,:has(#is-header),:has(#is-footer)) .cart_totals table.shop_table,body:is(.isole,:has(#is-header),:has(#is-footer)) .is-review{border:0!important;width:100%;border-collapse:collapse;margin:0}body:is(.isole,:has(#is-header),:has(#is-footer)) .cart_totals th,body:is(.isole,:has(#is-header),:has(#is-footer)) .cart_totals td,body:is(.isole,:has(#is-header),:has(#is-footer)) .is-review tfoot th,body:is(.isole,:has(#is-header),:has(#is-footer)) .is-review tfoot td{text-align:left;border:0!important;border-top:1px solid var(--is-line)!important;padding:12px 0!important;font-size:14px;background:none!important}body:is(.isole,:has(#is-header),:has(#is-footer)) .cart_totals td,body:is(.isole,:has(#is-header),:has(#is-footer)) .is-review tfoot td{text-align:right!important;font-weight:600}body:is(.isole,:has(#is-header),:has(#is-footer)) .cart_totals .order-total th,body:is(.isole,:has(#is-header),:has(#is-footer)) .cart_totals .order-total td,body:is(.isole,:has(#is-header),:has(#is-footer)) .is-review .order-total th,body:is(.isole,:has(#is-header),:has(#is-footer)) .is-review .order-total td{font-size:18px;font-weight:800}body:is(.isole,:has(#is-header),:has(#is-footer)) .cart_totals .fee td,body:is(.isole,:has(#is-header),:has(#is-footer)) .is-review .is-fee-save td,body:is(.isole,:has(#is-header),:has(#is-footer)) .is-review .is-fee-save th,body:is(.isole,:has(#is-header),:has(#is-footer)) .cart_totals .fee th{color:var(--is-ok)}body:is(.isole,:has(#is-header),:has(#is-footer)) .woocommerce-shipping-methods{list-style:none;margin:0;padding:0;text-align:right}body:is(.isole,:has(#is-header),:has(#is-footer)) .woocommerce-shipping-methods li{margin-bottom:4px;font-weight:500}body:is(.isole,:has(#is-header),:has(#is-footer)) .wc-proceed-to-checkout{padding:16px 0 0!important}body:is(.isole,:has(#is-header),:has(#is-footer)) .wc-proceed-to-checkout .checkout-button{text-decoration:none!important;display:flex!important;align-items:center;justify-content:center;min-height:56px;border-radius:999px!important;background:var(--is-red)!important;color:#fff!important;font:700 16px var(--is-f)!important;margin:0!important;padding:0 20px!important}body:is(.isole,:has(#is-header),:has(#is-footer)) .wc-proceed-to-checkout .checkout-button:hover{background:var(--is-red-deep)!important}.is-side-trust{list-style:none;margin:0;padding:16px 18px;background:var(--is-stone);border-radius:18px;display:grid;gap:10px;font-size:13.5px;font-weight:500}.is-side-trust li{display:flex;gap:10px;align-items:center}.is-side-trust svg{width:20px;height:20px;color:var(--is-red)}.is-side-wa{display:flex;gap:12px;align-items:center;background:#eefbf3;border:1px solid #cdf1da;border-radius:18px;padding:14px 16px;color:var(--is-ink);text-decoration:none;font-size:13px;line-height:1.4}.is-side-wa svg{width:30px;height:30px;color:var(--is-wa);flex:none}.is-side-wa b{display:block;font-size:14px}body:is(.isole,:has(#is-header),:has(#is-footer)) .cross-sells{margin-top:28px}body:is(.isole,:has(#is-header),:has(#is-footer)) .cross-sells h2{font-size:22px}body:is(.isole,:has(#is-header),:has(#is-footer)) form.is-checkout{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:28px;align-items:start}.is-co-main{display:flex;flex-direction:column;gap:16px;min-width:0}.is-co-card{background:#fff;border:1px solid var(--is-line);border-radius:22px;padding:24px}.is-co-card h2{display:flex;align-items:center;gap:12px;font-size:20px;margin:0 0 4px}.is-co-card h2 .n{width:30px;height:30px;border-radius:50%;background:var(--is-red);color:#fff;display:grid;place-items:center;font-size:14px}.is-co-hint{font-size:13.5px;color:var(--is-muted);margin:0 0 18px 42px}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-checkout .col2-set{width:100%;display:block}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-checkout .col2-set .col-1,body:is(.isole,:has(#is-header),:has(#is-footer)) .is-checkout .col2-set .col-2{width:100%!important;float:none!important;max-width:none}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-checkout .woocommerce-billing-fields h3,body:is(.isole,:has(#is-header),:has(#is-footer)) .is-checkout .woocommerce-additional-fields h3{display:none}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-checkout .woocommerce-billing-fields__field-wrapper,body:is(.isole,:has(#is-header),:has(#is-footer)) .is-checkout .woocommerce-shipping-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:4px 14px}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-checkout .form-row{width:auto!important;float:none!important;grid-column:1/-1;margin:0 0 12px!important;padding:0!important}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-checkout .form-row-first{grid-column:1}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-checkout .form-row-last{grid-column:2}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-checkout .form-row label{font-size:13px;font-weight:600;color:var(--is-ink);margin-bottom:6px;display:block}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-checkout .form-row .required{color:var(--is-red);text-decoration:none}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-checkout .form-row .optional{display:none}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-checkout input.input-text,body:is(.isole,:has(#is-header),:has(#is-footer)) .is-checkout textarea,body:is(.isole,:has(#is-header),:has(#is-footer)) .is-checkout select,body:is(.isole,:has(#is-header),:has(#is-footer)) .is-checkout .select2-container .select2-selection--single{width:100%;min-height:50px;border:1.5px solid var(--is-line)!important;border-radius:12px!important;padding:12px 14px;font:15px var(--is-f);background:#fff;color:var(--is-ink);box-shadow:none}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-checkout .select2-container .select2-selection--single .select2-selection__rendered{line-height:24px;padding:0}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-checkout .select2-container .select2-selection--single .select2-selection__arrow{height:48px;right:8px}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-checkout input.input-text:focus,body:is(.isole,:has(#is-header),:has(#is-footer)) .is-checkout textarea:focus{border-color:var(--is-ink)!important;outline:0}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-checkout .woocommerce-invalid input.input-text{border-color:var(--is-red)!important}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-checkout textarea{min-height:90px}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-checkout #ship-to-different-address{font-size:14px;margin:6px 0 12px}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-checkout #ship-to-different-address label{display:flex;align-items:center;gap:8px;font-weight:600}body:is(.isole,:has(#is-header),:has(#is-footer)) #payment{background:none!important;border-radius:0}body:is(.isole,:has(#is-header),:has(#is-footer)) #payment ul.payment_methods{list-style:none;margin:0 0 16px!important;padding:0!important;border:0!important;display:grid;gap:10px}body:is(.isole,:has(#is-header),:has(#is-footer)) #payment ul.payment_methods li{border:1.5px solid var(--is-line);border-radius:14px;padding:14px 16px!important;margin:0!important;line-height:1.4}body:is(.isole,:has(#is-header),:has(#is-footer)) #payment ul.payment_methods li:has(input:checked){border-color:var(--is-red);background:var(--is-blush)}body:is(.isole,:has(#is-header),:has(#is-footer)) #payment ul.payment_methods li label{font-weight:600;font-size:15px;cursor:pointer;display:inline}body:is(.isole,:has(#is-header),:has(#is-footer)) #payment ul.payment_methods li input{accent-color:var(--is-red);margin-right:8px}body:is(.isole,:has(#is-header),:has(#is-footer)) #payment ul.payment_methods li img{max-height:22px;margin-left:6px;vertical-align:middle}body:is(.isole,:has(#is-header),:has(#is-footer)) #payment div.payment_box{background:#fff!important;border-radius:10px;font-size:13.5px;color:var(--is-ink-2);margin:10px 0 0!important;padding:12px!important}body:is(.isole,:has(#is-header),:has(#is-footer)) #payment div.payment_box::before{display:none}body:is(.isole,:has(#is-header),:has(#is-footer)) #payment .place-order{padding:0!important;margin:0!important}body:is(.isole,:has(#is-header),:has(#is-footer)) #payment .woocommerce-terms-and-conditions-wrapper{font-size:12.5px;color:var(--is-muted);margin-bottom:12px}body:is(.isole,:has(#is-header),:has(#is-footer)) #place_order{width:100%;min-height:58px;border-radius:999px!important;background:var(--is-red)!important;color:#fff!important;font:700 17px var(--is-f)!important;border:0!important;float:none!important;margin:0!important}body:is(.isole,:has(#is-header),:has(#is-footer)) #place_order:hover{background:var(--is-red-deep)!important}.is-co-trust{list-style:none;margin:16px 0 0;padding:0;display:flex;gap:16px;flex-wrap:wrap;font-size:12.5px;color:var(--is-muted)}.is-co-trust li{display:flex;align-items:center;gap:6px}.is-co-trust svg{width:16px;height:16px;color:var(--is-red)}.is-co-side{position:sticky;top:150px;background:var(--is-stone);border-radius:22px;padding:22px;display:flex;flex-direction:column;gap:14px}.is-co-side h3{font-size:18px!important;margin:0!important;display:flex;justify-content:space-between;align-items:baseline}.is-co-side h3 small{font-size:13px;color:var(--is-muted);font-weight:500}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-review tbody td{border:0!important;padding:8px 0!important;vertical-align:middle;background:none!important}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-review tbody td.product-total{text-align:right;font-weight:600;font-size:14px;white-space:nowrap}.is-ri{display:flex;align-items:center;gap:12px}.is-ri-img{position:relative;width:60px;height:60px;flex:none}.is-ri-img img{width:60px!important;height:60px!important;object-fit:cover;border-radius:12px;background:#fff}.is-ri-img em{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;border-radius:10px;background:var(--is-ink);color:#fff;font-style:normal;font-size:11px;font-weight:700;display:grid;place-items:center}.is-ri-txt b{display:block;font-size:13.5px;font-weight:600;line-height:1.3}.is-ri-txt small{font-size:12px;color:var(--is-muted)}.is-co-side .is-bundle-bar{margin:0;background:#fff}.is-co-help{background:#fff;border-radius:16px;padding:14px 16px;font-size:13.5px;display:flex;flex-direction:column;gap:6px}.is-co-help a{display:flex;align-items:center;gap:8px;color:var(--is-wa-deep);font-weight:600;text-decoration:none}.is-co-help svg{width:20px;height:20px;color:var(--is-wa)}body:is(.isole,:has(#is-header),:has(#is-footer)) .woocommerce-form-coupon-toggle .woocommerce-info,body:is(.isole,:has(#is-header),:has(#is-footer)) .woocommerce-form-login-toggle .woocommerce-info{border-left-color:var(--is-ink)!important}body:is(.isole,:has(#is-header),:has(#is-footer)) form.checkout_coupon,body:is(.isole,:has(#is-header),:has(#is-footer)) form.woocommerce-form-login{border:1px solid var(--is-line)!important;border-radius:16px!important;padding:16px!important;margin:0 0 18px!important}.is-thanks{max-width:860px;margin:24px auto 0}.is-thanks-card{background:#fff;border:1px solid var(--is-line);border-radius:28px;padding:36px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.is-thanks-card .is-steps{justify-content:center;margin-bottom:6px}.is-big-check{width:84px;height:84px;border-radius:50%;background:var(--is-ok);color:#fff;display:grid;place-items:center;box-shadow:0 0 0 12px #e6f6ec}.is-big-check svg{width:40px;height:40px}.is-thanks-card h1{font-size:clamp(26px,3.4vw,36px);font-weight:800;margin:6px 0 0}.is-thanks-card>p{color:var(--is-ink-2);max-width:560px;margin:0}.is-thanks-facts{list-style:none!important;display:grid!important;grid-template-columns:repeat(4,1fr);gap:10px;width:100%;margin:10px 0 0!important;padding:0!important}.is-thanks-facts li{background:var(--is-stone);border-radius:14px;padding:12px;border:0!important;margin:0!important;float:none!important;text-align:center;font-size:13px!important;text-transform:none!important}.is-thanks-facts small{display:block;color:var(--is-muted);font-size:11.5px}.is-thanks-facts b{font-size:15px}.is-timeline{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:0;width:100%;margin:14px 0;padding:0;counter-reset:t}.is-timeline li{position:relative;padding-top:30px;font-size:13px;line-height:1.3}.is-timeline li::before{content:"";position:absolute;top:8px;left:50%;width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid var(--is-line);transform:translateX(-50%);z-index:1}.is-timeline li::after{content:"";position:absolute;top:14px;left:0;right:0;height:3px;background:var(--is-line)}.is-timeline li.on::before{border-color:var(--is-ok);background:var(--is-ok)}.is-timeline b{display:block}.is-timeline small{color:var(--is-muted)}.is-thanks .is-side-wa{width:100%;text-align:left}.is-failed{border-color:#ffd6d8}.is-thanks-details{margin-top:28px}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-thanks-details .woocommerce-order-details,body:is(.isole,:has(#is-header),:has(#is-footer)) .is-thanks-details .woocommerce-customer-details{background:#fff;border:1px solid var(--is-line);border-radius:22px;padding:22px;margin-bottom:16px}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-thanks-details h2{font-size:20px}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-thanks-details table.shop_table{border:0;width:100%}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-thanks-details address{border:0!important;padding:0!important;font-style:normal}.is-page-hero{background:linear-gradient(180deg,var(--is-stone),#fff);padding-bottom:28px}.is-page-hero h1{font-size:clamp(32px,4.4vw,54px);font-weight:800;letter-spacing:-.045em;margin:4px 0 10px}.is-two{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.is-two h2{font-size:24px;margin:0 0 16px}.is-table-wrap{overflow-x:auto;border:1px solid var(--is-line);border-radius:18px}.is-table{width:100%;border-collapse:collapse;font-size:14px;margin:0}.is-table th{background:var(--is-stone);text-align:left;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--is-muted);padding:12px 16px;border:0}.is-table td{padding:12px 16px;border:0;border-top:1px solid var(--is-line);font-variant-numeric:tabular-nums}.is-table a{color:var(--is-red);font-weight:600;text-decoration:none}.is-howto{list-style:none;margin:0;padding:0;counter-reset:h;display:grid;gap:12px}.is-howto li{counter-increment:h;display:grid;grid-template-columns:40px 1fr;gap:2px 12px;background:var(--is-stone);border-radius:16px;padding:14px}.is-howto li::before{content:counter(h);grid-row:span 2;width:40px;height:40px;border-radius:12px;background:#fff;color:var(--is-red);display:grid;place-items:center;font-weight:800}.is-howto span{font-size:13.5px;color:var(--is-muted)}.is-callout{background:var(--is-blush);border:1px solid #ffd6d8;border-radius:20px;padding:22px;margin-top:20px}.is-callout p{color:var(--is-ink-2);font-size:14px;margin:6px 0 14px}.is-contact{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.is-contact-card{border:1px solid var(--is-line);border-radius:22px;padding:24px;display:flex;flex-direction:column;gap:4px;background:#fff;color:var(--is-ink);text-decoration:none}.is-contact-card svg{width:32px;height:32px;color:var(--is-red);margin-bottom:8px}.is-contact-card.wa{background:#eefbf3;border-color:#cdf1da}.is-contact-card.wa svg{color:var(--is-wa)}.is-contact-card b{font-size:17px}.is-contact-card span{font-weight:600}.is-contact-card small{color:var(--is-muted)}.is-track form.track_order{background:#fff;border:1px solid var(--is-line)!important;border-radius:22px;padding:24px!important}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-track input.input-text{width:100%;min-height:50px;border:1.5px solid var(--is-line);border-radius:12px;padding:12px 14px;font:15px var(--is-f)}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-track .button{min-height:50px;border-radius:999px!important;background:var(--is-red)!important;color:#fff!important;padding:0 26px!important;font:600 15px var(--is-f)!important;border:0}.is-404{text-align:center}.is-404-num{font-size:120px;font-weight:800;line-height:1;letter-spacing:-.06em;color:var(--is-red);margin:0}.is-404 h1{font-size:36px;margin:6px 0 10px}.is-404 .is-lead{margin-inline:auto}.is-search-404{margin:24px auto 0;max-width:520px}body:is(.isole,:has(#is-header),:has(#is-footer)) .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0;display:grid;gap:6px}body:is(.isole,:has(#is-header),:has(#is-footer)) .woocommerce-MyAccount-navigation a{display:block;padding:12px 16px;border-radius:12px;background:var(--is-stone);color:var(--is-ink);text-decoration:none;font-weight:600}body:is(.isole,:has(#is-header),:has(#is-footer)) .woocommerce-MyAccount-navigation .is-active a{background:var(--is-ink);color:#fff}body:is(.isole,:has(#is-header),:has(#is-footer)) .woocommerce form .form-row input.input-text{border:1.5px solid var(--is-line);border-radius:12px;min-height:48px;padding:10px 14px}body:is(.isole,:has(#is-header),:has(#is-footer)) .woocommerce-account .button,body:is(.isole,:has(#is-header),:has(#is-footer)) .woocommerce-form-login .button{background:var(--is-red)!important;color:#fff!important;border-radius:999px!important;padding:12px 26px!important}.is-soon-body{margin:0;min-height:100vh;background:radial-gradient(circle at 80% 0%,#ffe3e4,transparent 45%),radial-gradient(circle at 0% 100%,#f7f4f3,transparent 50%),#fff}.is-soon{min-height:100vh;display:grid;place-items:center;padding:24px 16px}.is-soon-card{max-width:640px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px}.is-soon-logo{width:220px;height:auto}.is-soon-pill{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--is-line);border-radius:999px;padding:6px 16px;font-size:13px;font-weight:600}.is-soon-pill i{width:8px;height:8px;border-radius:50%;background:var(--is-red);animation:is-pulse 1.4s infinite}.is-soon h1{font-size:clamp(34px,6vw,58px);font-weight:800;letter-spacing:-.045em;line-height:1.02;margin:0}.is-soon h1 span{color:var(--is-red)}.is-soon-card>p{color:var(--is-ink-2);font-size:16px;margin:0;max-width:520px}.is-soon-grades{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.is-soon-grades span{background:#fff;border:1px solid var(--is-line);border-radius:12px;padding:8px 12px;font-size:12.5px;line-height:1.25}.is-soon-grades b{display:block;color:var(--is-red);font-size:16px}.is-soon-small{font-size:13px!important;color:var(--is-muted)!important}.is-soon-foot{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;font-size:13px;color:var(--is-muted)}.is-soon-foot a{color:var(--is-ink)}@media (max-width:1180px){.is-cats{grid-template-columns:repeat(4,1fr)}.is-brands{grid-template-columns:repeat(4,1fr)}.is-vids{grid-template-columns:repeat(3,1fr)}.is-vids>:nth-child(n+4){display:none}body:is(.isole,:has(#is-header),:has(#is-footer)) ul.products,ul.is-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.is-sizebox{grid-template-columns:minmax(0,1fr);gap:20px}.is-deal{grid-template-columns:1fr}.is-revs{grid-template-columns:repeat(2,1fr)}.is-cart-grid{grid-template-columns:minmax(0,1fr) 340px}body:is(.isole,:has(#is-header),:has(#is-footer)) form.is-checkout{grid-template-columns:minmax(0,1fr) 360px}}@media (max-width:960px){.is-hd{grid-template-columns:auto 1fr auto;height:68px;gap:8px}.is-hd .is-search{display:none}.is-menu-btn{display:grid}.is-logo{justify-self:center}.is-logo img{height:48px}.is-hide-sm{display:none}.is-topbar-side{display:none}.is-topbar .is-wrap{justify-content:center;text-align:center}.is-hgrid,.is-seo-grid,.is-two,.is-wa-box{grid-template-columns:1fr;gap:28px}.is-collage{height:420px}.is-promos{grid-template-columns:1fr}.is-conds,.is-steps4{grid-template-columns:1fr 1fr}.is-ft{grid-template-columns:1fr 1fr}.is-sec{padding-block:48px}.is-shop{grid-template-columns:minmax(0,1fr)}.is-filters{position:fixed;top:0;left:0;bottom:0;width:min(340px,88vw);z-index:160;background:#fff;padding:18px;overflow-y:auto;transform:translateX(-105%);transition:transform .3s;gap:0}.is-filters.open{transform:none}.is-filters-head{display:flex;justify-content:space-between;align-items:center;font-size:18px}.is-filter-btn{display:inline-flex!important}.is-shop ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}.is-pdp-grid{grid-template-columns:minmax(0,1fr);gap:24px}.is-pdp-media{position:static}.is-gallery{grid-template-columns:minmax(0,1fr)}.is-thumbs{flex-direction:row;order:2;max-height:none;overflow-x:auto}.is-thumb{width:64px;height:64px}.is-cart-grid,body:is(.isole,:has(#is-header),:has(#is-footer)) form.is-checkout{grid-template-columns:minmax(0,1fr)}.is-cart-side,.is-co-side{position:static}.is-contact{grid-template-columns:1fr}.admin-bar .is-header{top:46px}}@media (max-width:640px){.is-wrap{padding-inline:16px}.is-collage{height:auto;grid-template-columns:1fr 1fr;grid-template-rows:280px 150px}.is-tile.big{grid-row:auto;grid-column:span 2}.is-pcard{left:10px;right:10px;bottom:10px}.is-seal{width:74px}.is-cats{gap:10px}.is-cat b{font-size:12.5px}.is-cat small{display:none}body:is(.isole,:has(#is-header),:has(#is-footer)) ul.products,ul.is-grid,.is-shop ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}body:is(.isole,:has(#is-header),:has(#is-footer)) ul.products li.product.is-card{padding:6px}.is-card-body{padding:10px 4px 2px}.is-card-title{font-size:14px!important}.is-price .amount,.is-price ins .amount{font-size:16px}.is-size-chip{display:none}.is-sizes{grid-template-columns:repeat(3,minmax(0,1fr))}.is-sizebox{padding:22px 16px}.is-brands{grid-template-columns:repeat(2,1fr)}.is-brand-tile{height:96px}.is-vids{grid-template-columns:repeat(2,1fr)}.is-vids>:nth-child(n+3){display:none}.is-revs,.is-conds,.is-steps4,.is-steps4.is-steps3,.is-perks{grid-template-columns:1fr}.is-deal{padding:30px 18px}.is-stairs{grid-template-columns:1fr}.is-stair{min-height:0!important}.is-wa-box{padding:30px 18px}.is-phone{transform:none}.is-ft{grid-template-columns:1fr}.is-pdp-perks{grid-template-columns:1fr}.is-pdp-size{grid-template-columns:1fr}.is-size-conv{justify-content:flex-start}.is-item{grid-template-columns:84px minmax(0,1fr);gap:12px}.is-cart-actions{flex-direction:column;flex-wrap:nowrap}.is-coupon{flex:none;width:100%}.is-item-img img{width:84px!important;height:84px!important}.is-item-qty{grid-column:2}.is-item-price{grid-column:2;text-align:left;padding-top:0!important}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-checkout .woocommerce-billing-fields__field-wrapper,body:is(.isole,:has(#is-header),:has(#is-footer)) .is-checkout .woocommerce-shipping-fields__field-wrapper{grid-template-columns:1fr}body:is(.isole,:has(#is-header),:has(#is-footer)) .is-checkout .form-row-first,body:is(.isole,:has(#is-header),:has(#is-footer)) .is-checkout .form-row-last{grid-column:1}.is-co-card{padding:18px}.is-co-hint{margin-left:0}.is-thanks-card{padding:24px 16px}.is-thanks-facts{grid-template-columns:1fr 1fr}.is-timeline{grid-template-columns:1fr 1fr;row-gap:14px}.is-steps span+span::before{width:14px}.is-wa-float{bottom:calc(84px + env(safe-area-inset-bottom,0px))}body.single-product .is-wa-float{display:none}}@media (prefers-reduced-motion:reduce){.isole *{animation:none!important;transition:none!important}}ul.is-grid::before,ul.is-grid::after,ul.products.is-grid::before,ul.products.is-grid::after{content:none!important;display:none!important}ul.is-grid>li.is-card{float:none!important;width:auto!important;max-width:none!important;margin:0!important;clear:none!important;display:flex!important;flex-direction:column!important;position:relative}ul.is-grid>li.is-card>.is-card-media{display:block}ul.is-grid>li.is-card>.is-card-body{display:flex;flex-direction:column;flex:1}.is-card .is-card-body :is(a.button,button,.add_to_cart_button,form.cart button){margin-top:auto!important;width:100%;min-height:42px;border-radius:12px!important;border:1.5px solid var(--is-ink)!important;background:#fff!important;color:var(--is-ink)!important;font:600 13.5px var(--is-f)!important;display:flex!important;align-items:center;justify-content:center;gap:8px;padding:0 12px!important;text-decoration:none!important;cursor:pointer;box-shadow:none!important;line-height:1}.is-card .is-card-body :is(a.button,button,.add_to_cart_button):hover{background:var(--is-ink)!important;color:#fff!important}.is-card .is-card-body :is(.button,.add_to_cart_button).added{background:var(--is-ok)!important;border-color:var(--is-ok)!important;color:#fff!important}.is-card .is-card-body .added_to_cart{display:none!important}.is-card .is-card-body form.cart{margin:auto 0 0;display:block}.is-card .is-card-body form.cart .quantity{display:none!important}:is(.button,.is-btn).loading{opacity:.6;pointer-events:none}.is-drawer{display:none!important}.is-drawer.open:not([hidden]){display:block!important}html body:has(#is-header){overflow-x:clip}@media (max-width:760px){.is-header .is-nav{display:none}}.is-drawer-top img{height:40px!important;width:auto!important;max-width:150px!important}.is-drawer-top{gap:12px}.is-drawer-close{flex:none}.is-drawer .is-search-mobile{width:100%!important;max-width:100%!important;box-sizing:border-box;margin:0}.is-drawer-panel{box-sizing:border-box}.is-sr-link{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.is-toast.show:not([hidden]){display:flex}.is-header{top:calc(var(--is-adm,0px) - var(--is-tb,38px))}.admin-bar{--is-adm:32px}@media (max-width:782px){.admin-bar{--is-adm:46px}}.admin-bar .is-header{top:calc(var(--is-adm,0px) - var(--is-tb,38px))}.is-bar{background:#fff}html body header#is-header.is-header{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;overflow:visible!important}html body footer#is-footer.is-footer{display:block!important;visibility:visible!important;opacity:1!important}body.isole-chrome .site-header:not(.is-header),body.isole-chrome #masthead:not(.is-header){display:none!important}html body.is-soon-page header#is-header.is-header,html body.is-soon-page footer#is-footer.is-footer,html body.is-soon-page [data-ais-part],html body.is-soon-page [data-ais-part-of],html body.is-soon-page .site-header,html body.is-soon-page #masthead,html body.is-soon-page .site-footer,html body.is-soon-page #colophon,html body.is-soon-page .is-wa-float,html body.is-soon-page #wpadminbar~.is-wa-float{display:none!important}html body.is-soon-page{background:#fff;margin:0!important;padding:0!important}.is-atc,.is-atc form.cart{display:grid;gap:10px;margin:0}html body .is-summary .quantity,html body .is-atc .quantity,html body .is-pdp form.cart .quantity{display:none!important}.is-atc form.cart button.single_add_to_cart_button{width:100%}.quantity{display:inline-flex;align-items:center}.quantity input.qty,.quantity input[type=number]{width:64px;height:44px;border:1.5px solid var(--is-line);border-radius:12px;text-align:center;font:600 15px var(--is-f);color:var(--is-ink);background:#fff;-moz-appearance:textfield;appearance:textfield}.quantity input[type=number]::-webkit-inner-spin-button,.quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.is-qty{display:inline-flex;align-items:center;border:1.5px solid var(--is-line);border-radius:12px;overflow:hidden;background:#fff}.is-qty button{width:40px;height:44px;border:0;background:#fff;font:600 18px var(--is-f);cursor:pointer;color:var(--is-ink)}.is-qty button:hover{background:var(--is-soft,#f7f4f3)}.is-qty input.qty,.is-qty input[type=number]{border:0;border-radius:0;width:48px}body.isole{margin:0}.is-hidden-card{display:none!important}.is-save{display:inline-block;white-space:nowrap}.is-add.added{background:var(--is-green,#1a8a4a);border-color:#fff0;color:#fff}@media(max-width:600px){.is-toast{left:12px;right:12px;transform:none;flex-wrap:wrap;max-width:none}.is-toast>span{flex:1 1 100%}.is-toast a{flex:1;text-align:center}}.is-count-line{font-size:14px;color:var(--is-muted);margin:0}.is-sort{height:42px;border:1.5px solid var(--is-line);border-radius:999px;padding:0 16px;font:500 14px var(--is-f);background:#fff;color:var(--is-ink)}.is-form-err{color:var(--is-red);font-size:12.5px;margin-top:4px;display:block}.is-checkout .form-row input.input-text.bad,.is-checkout .form-row select.bad{border-color:var(--is-red)!important}.is-acct{display:grid;grid-template-columns:1fr 1fr;gap:20px}.is-acct form{background:#fff;border:1px solid var(--is-line);border-radius:22px;padding:24px;display:grid;gap:12px}.is-acct label{font-size:13px;font-weight:600;display:grid;gap:6px}.is-acct input{min-height:48px;border:1.5px solid var(--is-line);border-radius:12px;padding:10px 14px;font:15px var(--is-f)}.is-acct h2{margin:0 0 4px;font-size:22px}@media (max-width:760px){.is-acct{grid-template-columns:1fr}}body:is(.woocommerce-page,.woocommerce) .woocommerce,body:is(.woocommerce-page,.woocommerce) .woocommerce *{font-family:var(--is-f)}body:is(.woocommerce-page,.woocommerce) .woocommerce{color:var(--is-ink)}body:is(.woocommerce-page,.woocommerce) .woocommerce :is(.woocommerce-message,.woocommerce-info,.woocommerce-error){list-style:none;margin:0 0 18px;padding:14px 18px 14px 48px;border:1px solid var(--is-line);border-left:4px solid var(--is-ok);border-radius:14px;background:#fff;font-size:14px;position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:10px;justify-content:space-between}body:is(.woocommerce-page,.woocommerce) .woocommerce .woocommerce-info{border-left-color:var(--is-ink)}body:is(.woocommerce-page,.woocommerce) .woocommerce .woocommerce-error{border-left-color:var(--is-red);flex-direction:column;align-items:flex-start}body:is(.woocommerce-page,.woocommerce) .woocommerce :is(.woocommerce-message,.woocommerce-info,.woocommerce-error)::before{position:absolute;left:18px;top:14px;color:inherit}body:is(.woocommerce-page,.woocommerce) .woocommerce :is(.woocommerce-message,.woocommerce-info) a:not(.button){color:var(--is-red);font-weight:600}body:is(.woocommerce-page,.woocommerce) .woocommerce :is(a.button,button.button,input.button,#respond input#submit),body:is(.woocommerce-page,.woocommerce) :is(a.button,button.button).alt{background:#fff;color:var(--is-ink);border:1.5px solid var(--is-ink);border-radius:999px;min-height:46px;padding:0 22px;font:600 14px var(--is-f);display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;cursor:pointer;line-height:1;box-shadow:none;transition:background .2s,color .2s}body:is(.woocommerce-page,.woocommerce) .woocommerce :is(a.button,button.button,input.button):hover{background:var(--is-ink);color:#fff}body:is(.woocommerce-page,.woocommerce) .woocommerce :is(.button.alt,#place_order,.checkout-button,.single_add_to_cart_button,.woocommerce-form-login__submit,.woocommerce-form-register__submit,button[name="save_account_details"],button[name="save_address"]),body:is(.woocommerce-page,.woocommerce) #place_order,body:is(.woocommerce-page,.woocommerce) .checkout-button{background:var(--is-red)!important;border-color:var(--is-red)!important;color:#fff!important;min-height:54px;font-size:15.5px;font-weight:700}body:is(.woocommerce-page,.woocommerce) .woocommerce :is(.button.alt,#place_order,.checkout-button,.single_add_to_cart_button):hover{background:var(--is-red-deep)!important;border-color:var(--is-red-deep)!important}body:is(.woocommerce-page,.woocommerce) .woocommerce :is(.button,button).disabled,body:is(.woocommerce-page,.woocommerce) .woocommerce :is(.button,button):disabled{opacity:.5;cursor:not-allowed}body:is(.woocommerce-page,.woocommerce) .woocommerce form .form-row{margin:0 0 14px;padding:0}body:is(.woocommerce-page,.woocommerce) .woocommerce form .form-row label{font-size:13px;font-weight:600;margin-bottom:6px;display:block;color:var(--is-ink)}body:is(.woocommerce-page,.woocommerce) .woocommerce form .form-row .required{color:var(--is-red);text-decoration:none}body:is(.woocommerce-page,.woocommerce) .woocommerce :is(input.input-text,textarea,select,.select2-container .select2-selection--single),body:is(.woocommerce-page,.woocommerce) .woocommerce form .form-row :is(input.input-text,textarea,select){width:100%;min-height:50px;border:1.5px solid var(--is-line);border-radius:12px;background:#fff;padding:12px 16px;font:15px var(--is-f);color:var(--is-ink);box-shadow:none;box-sizing:border-box}body:is(.woocommerce-page,.woocommerce) .woocommerce textarea{min-height:96px}body:is(.woocommerce-page,.woocommerce) .woocommerce :is(input.input-text,textarea,select):focus{outline:none;border-color:var(--is-ink)}body:is(.woocommerce-page,.woocommerce) .woocommerce .select2-container .select2-selection--single{display:flex;align-items:center;padding:0 12px}body:is(.woocommerce-page,.woocommerce) .woocommerce .select2-container .select2-selection--single .select2-selection__arrow{top:12px;right:10px}body:is(.woocommerce-page,.woocommerce) .woocommerce form .form-row.woocommerce-invalid :is(input.input-text,select,.select2-selection){border-color:var(--is-red)}body:is(.woocommerce-page,.woocommerce) .woocommerce .col2-set{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%}body:is(.woocommerce-page,.woocommerce) .woocommerce .col2-set::before,body:is(.woocommerce-page,.woocommerce) .woocommerce .col2-set::after{display:none}body:is(.woocommerce-page,.woocommerce) .woocommerce .col2-set :is(.col-1,.col-2){width:auto;float:none;max-width:none}body:is(.woocommerce-page,.woocommerce) .woocommerce table.shop_table{width:100%;border:1px solid var(--is-line);border-radius:18px;border-collapse:separate;border-spacing:0;background:#fff;overflow:hidden;margin:0 0 20px}body:is(.woocommerce-page,.woocommerce) .woocommerce table.shop_table :is(th,td){padding:14px 16px;border:0;border-top:1px solid var(--is-line);vertical-align:middle;font-size:14px;text-align:left}body:is(.woocommerce-page,.woocommerce) .woocommerce table.shop_table thead th{border-top:0;background:var(--is-stone);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--is-muted)}body:is(.woocommerce-page,.woocommerce) .woocommerce table.shop_table :is(tfoot td,.product-total,.product-subtotal,.product-price){text-align:right}body:is(.woocommerce-page,.woocommerce) .woocommerce table.shop_table .order-total :is(th,td){font-size:17px;font-weight:700}body:is(.woocommerce-page,.woocommerce) .woocommerce table.shop_table img{width:72px;height:72px;object-fit:cover;border-radius:12px}body:is(.woocommerce-page,.woocommerce) .woocommerce table.shop_table .product-name a{color:var(--is-ink);font-weight:600;text-decoration:none}body:is(.woocommerce-page,.woocommerce) .woocommerce a.remove{width:30px;height:30px;line-height:28px;border-radius:50%;border:1px solid var(--is-line);color:var(--is-muted)!important;font-size:18px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}body:is(.woocommerce-page,.woocommerce) .woocommerce a.remove:hover{background:var(--is-red);border-color:var(--is-red);color:#fff!important}body:is(.woocommerce-page,.woocommerce) .woocommerce table.cart td.actions{padding:14px 16px;background:var(--is-stone)}body:is(.woocommerce-page,.woocommerce) .woocommerce table.cart td.actions .coupon{display:flex;gap:8px;float:none;margin-bottom:10px}body:is(.woocommerce-page,.woocommerce) .woocommerce table.cart td.actions .coupon .input-text{min-height:46px;width:auto;flex:1;border-radius:999px}body:is(.woocommerce-page,.woocommerce) .woocommerce .cart-collaterals .cart_totals{float:none;width:100%;max-width:440px;margin-left:auto;background:#fff;border:1px solid var(--is-line);border-radius:18px;padding:20px}body:is(.woocommerce-page,.woocommerce) .woocommerce .cart-collaterals .cart_totals h2{font-size:20px;margin:0 0 12px}body:is(.woocommerce-page,.woocommerce) .woocommerce .cart-collaterals .cart_totals table.shop_table{border:0;border-radius:0}body:is(.woocommerce-page,.woocommerce) .woocommerce .wc-proceed-to-checkout .checkout-button{width:100%;margin:0}body:is(.woocommerce-page,.woocommerce) .woocommerce .shop_table .fee :is(th,td),body:is(.woocommerce-page,.woocommerce) .woocommerce .shop_table .cart-discount :is(th,td){color:var(--is-ok);font-weight:600}body:is(.woocommerce-page,.woocommerce) .woocommerce .quantity .qty{width:64px;min-height:44px;border:1.5px solid var(--is-line);border-radius:12px;text-align:center;font:600 15px var(--is-f)}body:is(.woocommerce-page,.woocommerce) .woocommerce .quantity:has(input[type=hidden]){display:none}body:is(.woocommerce-page,.woocommerce) form.checkout.woocommerce-checkout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:0 28px;align-items:start}body:is(.woocommerce-page,.woocommerce) form.checkout.woocommerce-checkout>*{grid-column:1/-1}body:is(.woocommerce-page,.woocommerce) form.checkout.woocommerce-checkout>#customer_details{grid-column:1;grid-row:span 3}body:is(.woocommerce-page,.woocommerce) form.checkout.woocommerce-checkout>:is(#order_review_heading,#order_review){grid-column:2}body:is(.woocommerce-page,.woocommerce) form.checkout #customer_details.col2-set{grid-template-columns:1fr}body:is(.woocommerce-page,.woocommerce) form.checkout #customer_details :is(.col-1,.col-2){background:#fff;border:1px solid var(--is-line);border-radius:20px;padding:22px}body:is(.woocommerce-page,.woocommerce) form.checkout :is(h3,#order_review_heading){font-size:19px;margin:0 0 14px}body:is(.woocommerce-page,.woocommerce) form.checkout #order_review_heading{margin-top:0}body:is(.woocommerce-page,.woocommerce) form.checkout #order_review{background:#fff;border:1px solid var(--is-line);border-radius:20px;padding:18px;position:sticky;top:120px}body:is(.woocommerce-page,.woocommerce) form.checkout #order_review table.shop_table{border:0;border-radius:0}body:is(.woocommerce-page,.woocommerce) .woocommerce #payment{background:var(--is-stone);border-radius:16px;padding:14px}body:is(.woocommerce-page,.woocommerce) .woocommerce #payment ul.payment_methods{list-style:none;margin:0 0 12px;padding:0;border:0;display:grid;gap:8px}body:is(.woocommerce-page,.woocommerce) .woocommerce #payment ul.payment_methods li{background:#fff;border:1.5px solid var(--is-line);border-radius:12px;padding:12px 14px;margin:0;font-weight:600}body:is(.woocommerce-page,.woocommerce) .woocommerce #payment ul.payment_methods li:has(input:checked){border-color:var(--is-red);background:var(--is-blush)}body:is(.woocommerce-page,.woocommerce) .woocommerce #payment ul.payment_methods li input{accent-color:var(--is-red);margin-right:8px}body:is(.woocommerce-page,.woocommerce) .woocommerce #payment div.payment_box{background:#fff;border-radius:10px;padding:10px 12px;margin:10px 0 0;font-size:13px;font-weight:400;color:var(--is-ink-2)}body:is(.woocommerce-page,.woocommerce) .woocommerce #payment div.payment_box::before{display:none}body:is(.woocommerce-page,.woocommerce) .woocommerce #payment .place-order{padding:0;margin:0}body:is(.woocommerce-page,.woocommerce) .woocommerce #payment #place_order{width:100%;float:none}body:is(.woocommerce-page,.woocommerce) .woocommerce .woocommerce-privacy-policy-text{font-size:12.5px;color:var(--is-muted)}body:is(.woocommerce-page,.woocommerce) .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info{margin-bottom:12px}body:is(.woocommerce-page,.woocommerce) .woocommerce form.checkout_coupon{border:1px solid var(--is-line);border-radius:16px;padding:16px;background:#fff}body:is(.woocommerce-page,.woocommerce) .woocommerce-account .woocommerce{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;align-items:start}body:is(.woocommerce-page,.woocommerce).woocommerce-account .woocommerce>:is(.woocommerce-notices-wrapper,.u-columns,.woocommerce-form-login,h2){grid-column:1/-1}body:is(.woocommerce-page,.woocommerce) .woocommerce-MyAccount-navigation{width:auto;float:none}body:is(.woocommerce-page,.woocommerce) .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:8px;background:#fff;border:1px solid var(--is-line);border-radius:18px}body:is(.woocommerce-page,.woocommerce) .woocommerce-MyAccount-navigation li a{display:block;padding:11px 14px;border-radius:12px;color:var(--is-ink);text-decoration:none;font-weight:500}body:is(.woocommerce-page,.woocommerce) .woocommerce-MyAccount-navigation li.is-active a,body:is(.woocommerce-page,.woocommerce) .woocommerce-MyAccount-navigation li a:hover{background:var(--is-blush);color:var(--is-red);font-weight:600}body:is(.woocommerce-page,.woocommerce) .woocommerce-MyAccount-content{width:auto;float:none;background:#fff;border:1px solid var(--is-line);border-radius:18px;padding:22px}body:is(.woocommerce-page,.woocommerce) .woocommerce :is(.woocommerce-form-login,.woocommerce-form-register,.woocommerce-ResetPassword,form.edit-account,.woocommerce-address-fields){background:#fff;border:1px solid var(--is-line);border-radius:20px;padding:24px;margin:0}body:is(.woocommerce-page,.woocommerce) .woocommerce :is(.woocommerce-form-login,.woocommerce-form-register) .button{width:100%;margin-top:6px}body:is(.woocommerce-page,.woocommerce) .woocommerce .u-columns h2{font-size:22px;margin:0 0 12px}body:is(.woocommerce-page,.woocommerce) .woocommerce .woocommerce-form__label-for-checkbox{display:flex;align-items:center;gap:8px;font-weight:500}body:is(.woocommerce-page,.woocommerce) .woocommerce .lost_password a{color:var(--is-red)}body:is(.woocommerce-page,.woocommerce) .woocommerce .woocommerce-thankyou-order-received{font-size:22px;font-weight:700;background:#fff;border:1px solid var(--is-line);border-left:4px solid var(--is-ok);border-radius:16px;padding:18px 22px}body:is(.woocommerce-page,.woocommerce) .woocommerce ul.woocommerce-order-overview{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;padding:0;margin:0 0 22px}body:is(.woocommerce-page,.woocommerce) .woocommerce ul.woocommerce-order-overview li{background:var(--is-stone);border-radius:14px;padding:12px 14px;margin:0;border:0;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--is-muted)}body:is(.woocommerce-page,.woocommerce) .woocommerce ul.woocommerce-order-overview li strong{display:block;font-size:15px;text-transform:none;letter-spacing:0;color:var(--is-ink);margin-top:4px}body:is(.woocommerce-page,.woocommerce) .woocommerce :is(.price,.amount){color:var(--is-ink);font-weight:700}body:is(.woocommerce-page,.woocommerce) .woocommerce .price del{color:var(--is-muted);font-weight:400;opacity:1}body:is(.woocommerce-page,.woocommerce) .woocommerce .price ins{text-decoration:none}@media (max-width:900px){body:is(.woocommerce-page,.woocommerce) form.checkout.woocommerce-checkout{grid-template-columns:1fr}body:is(.woocommerce-page,.woocommerce) form.checkout.woocommerce-checkout>:is(#customer_details,#order_review_heading,#order_review){grid-column:1;grid-row:auto}body:is(.woocommerce-page,.woocommerce) form.checkout #order_review{position:static}body:is(.woocommerce-page,.woocommerce) .woocommerce-account .woocommerce{grid-template-columns:1fr}body:is(.woocommerce-page,.woocommerce) .woocommerce .col2-set{grid-template-columns:1fr}body:is(.woocommerce-page,.woocommerce) .woocommerce table.shop_table_responsive tr td{text-align:right}body:is(.woocommerce-page,.woocommerce) .woocommerce table.shop_table_responsive tr td::before{float:left;font-weight:600}body:is(.woocommerce-page,.woocommerce) .woocommerce .cart-collaterals .cart_totals{max-width:none}}