.isca-shop{--is-radius: 16px;--is-radius-sm: 10px;--is-max: 1440px;--is-gutter: clamp(16px, 4vw, 48px);background:var(--is-bg);color:var(--is-text);padding-top:var(--is-pt, 0);padding-bottom:var(--is-pb, 80px);font-size:16px;line-height:1.5}.isca-shop *,.isca-shop *:before,.isca-shop *:after{box-sizing:border-box}.isca-shop [hidden]{display:none!important}.isca-shop :where(a){color:inherit}.isca-shop :where(button){font-family:inherit;color:inherit;cursor:pointer}.isca-shop :where(h1,h2,h3,p){color:inherit;margin:0}.isca-shop :where(img){display:block;max-width:100%}.isca-shop__wrap{width:100%;max-width:var(--is-max);margin:0 auto;padding-left:var(--is-gutter);padding-right:var(--is-gutter)}.isca-shop__hero{text-align:center;padding:clamp(56px,10vw,128px) 0 clamp(48px,8vw,104px);border-bottom:1px solid var(--is-border)}.isca-shop__heading{font-family:var(--font-heading--family, var(--font-heading-family, inherit));font-weight:800;font-size:clamp(40px,7vw,76px);line-height:.98;letter-spacing:-.03em;color:var(--is-text)}.isca-shop__hero.is-upper .isca-shop__heading{text-transform:uppercase}.isca-accent{color:var(--is-accent)}.isca-shop__intro{max-width:640px;margin:24px auto 0;color:var(--is-subtle);font-size:clamp(16px,1.6vw,18px);line-height:1.6}.isca-shop__intro p{margin:0 0 .5em}@media(prefers-reduced-motion:no-preference){.isca-shop__heading,.isca-shop__intro{animation:isca-rise .7s cubic-bezier(.2,.7,.2,1) both}.isca-shop__intro{animation-delay:.12s}}@keyframes isca-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.isca-shop__body{padding-top:40px}.isca-tabs{display:flex;width:max-content;max-width:100%;margin:0 auto 40px;padding:4px;gap:2px;border:1px solid var(--is-border);background:var(--is-surface);border-radius:999px;overflow-x:auto;scrollbar-width:none}.isca-tabs::-webkit-scrollbar{display:none}.isca-tab{flex:0 0 auto;border:0;background:transparent;color:var(--is-subtle);padding:9px 22px;border-radius:999px;font-size:15px;font-weight:500;white-space:nowrap;transition:background .2s,color .2s}.isca-tab:hover{color:var(--is-text)}.isca-tab[aria-selected=true]{background:var(--is-accent);color:var(--is-accent-text);font-weight:600}.isca-tab:focus-visible{outline:2px solid var(--is-accent);outline-offset:2px}.isca-group+.isca-group{margin-top:64px}.isca-rule{display:flex;align-items:center;gap:20px;margin:0 0 28px;font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--is-accent);font-family:inherit}.isca-rule:before,.isca-rule:after{content:"";flex:1;height:1px;background:var(--is-border)}.isca-rule--muted{color:var(--is-muted)}.isca-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--is-cols-m, 2),minmax(0,1fr));gap:14px}@media(min-width:750px){.isca-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media(min-width:990px){.isca-grid{grid-template-columns:repeat(var(--is-cols, 3),minmax(0,1fr));gap:30px}}.isca-card{position:relative;display:flex;flex-direction:column;background:var(--is-surface);border:1px solid var(--is-border);border-radius:var(--is-radius);overflow:hidden;transition:transform .25s ease,border-color .25s ease}.isca-card:hover{transform:translateY(-3px);border-color:var(--is-muted)}.isca-card:focus-within{border-color:var(--is-accent)}.isca-card__media{position:relative;aspect-ratio:var(--is-ratio, 1/1);background:var(--is-surface-2);overflow:hidden}.isca-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s ease,transform .6s ease}.isca-card:hover .isca-card__img{transform:scale(1.03)}.isca-card__img--alt{opacity:0}.isca-card--hover:hover .isca-card__img--alt{opacity:1}.isca-card__placeholder{fill:var(--is-muted);opacity:.5}.isca-card__badges{position:absolute;top:12px;left:12px;display:flex;gap:6px;flex-wrap:wrap;z-index:2}.isca-badge{display:inline-block;padding:5px 11px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:var(--is-bg);color:var(--is-text)}.isca-badge--accent{background:var(--is-accent);color:var(--is-accent-text)}.isca-card__body{padding:16px 16px 18px;display:flex;flex-direction:column;gap:4px;flex:1}@media(min-width:750px){.isca-card__body{padding:20px 20px 22px}}.isca-card__type{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--is-muted)}.isca-card__title{margin:0;text-transform:none;font-family:inherit;font-size:clamp(15px,1.4vw,18px);font-weight:600;line-height:1.3;letter-spacing:0}.isca-card__link{text-decoration:none}.isca-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.isca-card__link:focus-visible{outline:none}.isca-card__foot{margin-top:auto;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.isca-card__price{color:var(--is-accent);font-weight:700;font-size:clamp(15px,1.4vw,18px)}.isca-card__compare{color:var(--is-muted);font-weight:400;font-size:.85em;margin-left:6px}.isca-card__quick{position:relative;z-index:3;margin:0}.isca-plus{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--is-border);background:var(--is-surface-2);color:var(--is-text);text-decoration:none;transition:background .2s,color .2s,border-color .2s}.isca-plus:hover,.isca-plus:focus-visible{background:var(--is-accent);color:var(--is-accent-text);border-color:var(--is-accent);outline:none}.isca-plus[aria-busy=true]{opacity:.6;pointer-events:none}.isca-empty{text-align:center;color:var(--is-muted);padding:48px 0}.isca-pagination{margin-top:48px;text-align:center;color:var(--is-subtle)}.isca-pagination a,.isca-pagination .current{display:inline-block;padding:6px 12px}.isca-pagination .current{color:var(--is-accent);font-weight:700}.isca-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:50;padding:12px 20px;border-radius:999px;background:var(--is-accent);color:var(--is-accent-text);font-weight:600;font-size:14px;box-shadow:0 10px 30px #00000040}.isca-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:24px;color:var(--is-subtle)!important;text-decoration:none;font-size:14px}.isca-back:hover{color:var(--is-text)!important}.isca-pdp__grid{display:grid;gap:32px}@media(min-width:990px){.isca-pdp__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,6vw,112px);align-items:start}.isca-pdp__info{position:sticky;top:32px}}.isca-pdp__main{position:relative;aspect-ratio:var(--is-ratio, 1/1);border-radius:var(--is-radius);border:1px solid var(--is-border);background:var(--is-surface-2);overflow:hidden}.isca-pdp__slide{position:absolute;top:0;right:0;bottom:0;left:0}.isca-pdp__slide img,.isca-pdp__slide svg{width:100%;height:100%;object-fit:cover}.isca-pdp__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:none}.isca-pdp__thumb{flex:0 0 72px;aspect-ratio:1/1;padding:0;border-radius:var(--is-radius-sm);border:1px solid var(--is-border);background:var(--is-surface-2);overflow:hidden;opacity:.65;transition:opacity .2s,border-color .2s}.isca-pdp__thumb img{width:100%;height:100%;object-fit:cover}.isca-pdp__thumb:hover{opacity:1}.isca-pdp__thumb[aria-current=true]{opacity:1;border-color:var(--is-accent)}.isca-pdp__type{color:var(--is-accent);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.isca-pdp__title{font-family:var(--font-heading--family, var(--font-heading-family, inherit));font-weight:800;font-size:clamp(32px,4.4vw,58px);line-height:1.05;letter-spacing:-.02em;text-transform:none}.isca-pdp__price{margin-top:20px;font-size:clamp(22px,2.2vw,28px);font-weight:700;display:flex;align-items:baseline;gap:12px}.isca-pdp__was{color:var(--is-muted);font-weight:400;font-size:.7em}.isca-pdp__desc{margin-top:28px;color:var(--is-subtle);font-size:17px;line-height:1.75}.isca-pdp__desc p{margin:0 0 1em}.isca-pdp__desc a{color:var(--is-accent)}.isca-pdp__rule{border:0;border-top:1px solid var(--is-border);margin:36px 0 32px}.isca-opt{border:0;padding:0;margin:0 0 28px;min-width:0}.isca-opt__label{padding:0;margin-bottom:14px;font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;display:flex;gap:10px;align-items:baseline}.isca-opt__value{color:var(--is-muted);font-weight:500;letter-spacing:.04em;text-transform:none}.isca-opt__values{display:flex;flex-wrap:wrap;gap:10px}.isca-opt__input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.isca-pill{min-width:58px;height:58px;padding:0 18px;display:inline-grid;place-items:center;border-radius:999px;border:1px solid var(--is-border);background:var(--is-surface);font-size:15px;font-weight:600;cursor:pointer;transition:background .2s,color .2s,border-color .2s,box-shadow .2s}.isca-pill:hover{border-color:var(--is-muted)}.isca-opt__input:checked+.isca-pill{background:var(--is-accent);color:var(--is-accent-text);border-color:var(--is-accent);box-shadow:0 0 0 4px var(--is-accent-soft)}.isca-opt__input:focus-visible+.isca-pill,.isca-opt__input:focus-visible+.isca-swatch{outline:2px solid var(--is-accent);outline-offset:3px}.isca-pill.is-unavailable{color:var(--is-muted);text-decoration:line-through}.isca-swatch{width:46px;height:46px;padding:4px;border-radius:50%;border:2px solid transparent;cursor:pointer;position:relative;transition:border-color .2s}.isca-swatch__chip{display:block;width:100%;height:100%;border-radius:50%;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #80808073}.isca-swatch:hover{border-color:var(--is-muted)}.isca-opt__input:checked+.isca-swatch{border-color:var(--is-accent)}.isca-swatch.is-unavailable{opacity:.45}.isca-swatch.is-unavailable:after{content:"";position:absolute;left:50%;top:6px;bottom:6px;width:2px;background:var(--is-text);transform:translate(-50%) rotate(45deg);border-radius:2px}.isca-pdp__buy{display:flex;gap:14px;align-items:stretch;margin-top:8px}.isca-qty{flex:0 0 auto;display:flex;align-items:center;height:64px;padding:0 6px;border-radius:999px;border:1px solid var(--is-border);background:var(--is-surface)}.isca-qty__btn{width:42px;height:42px;border:0;background:transparent;border-radius:50%;display:grid;place-items:center;color:var(--is-subtle)}.isca-qty__btn:hover{color:var(--is-text);background:var(--is-surface-2)}.isca-qty__input{width:40px;border:0;background:transparent;color:var(--is-text);text-align:center;font:inherit;font-weight:700;font-size:17px;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.isca-qty__input::-webkit-outer-spin-button,.isca-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.isca-qty__input:focus{outline:none}.isca-shop .isca-qty .isca-qty__input{background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important;min-height:0;height:auto;color:var(--is-text)!important;border-radius:0}.isca-add{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:12px;height:64px;padding:0 28px;border:0;border-radius:999px;background:var(--is-accent);color:var(--is-accent-text)!important;font-size:18px;font-weight:700;box-shadow:0 8px 28px -10px var(--is-accent);transition:transform .15s,filter .2s,opacity .2s}.isca-add:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.isca-add:active:not(:disabled){transform:translateY(0)}.isca-add:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.isca-add[aria-busy=true]{opacity:.7;pointer-events:none}.isca-add:focus-visible{outline:2px solid var(--is-text);outline-offset:3px}.isca-pdp__dynamic{margin-top:14px}.isca-pdp__error{margin-top:14px;color:#ff6b6b;font-size:14px}.isca-pdp__related{margin-top:clamp(64px,9vw,120px)}@media(min-width:990px){.isca-pdp__related .isca-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:749px){.isca-pdp__buy{gap:10px}.isca-qty{height:56px}.isca-add{height:56px;font-size:16px;padding:0 18px}.isca-pill{min-width:52px;height:52px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/isca-shop.css.map */
