@import"https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;600;700&display=swap";:root{--is-red: #bb3430;--is-red-mid: #9a2824;--is-red-dark: #5a0700;--is-black: #000000;--is-gray: #58595b;--is-white: #ffffff;--is-border: #e8e8e8;--is-font: "Source Sans Pro", "Helvetica Neue", Arial, sans-serif;--is-body-min: 16px;--is-lh-body: 1.65}#MainContent{width:100%;margin:0;padding:0;box-sizing:border-box}html{overflow-x:clip;max-width:100%}body{font-family:var(--is-font);font-size:var(--is-body-min);font-weight:300;line-height:var(--is-lh-body);-webkit-font-smoothing:antialiased;overflow-x:clip;max-width:100%}.utility-bar{background:var(--is-red)!important;border-bottom:none!important}.utility-bar,.utility-bar p,.utility-bar .announcement-bar__message,.utility-bar a,.utility-bar .link{color:var(--is-white)!important;font-family:var(--is-font);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.utility-bar--bottom-border,.utility-bar--bottom-border-social-only{border-bottom:none!important}.ss-header-13-section,[id*=ss_header_13]>*,.shopify-section--header .color-scheme-1{background:var(--is-white)!important}.slide--dark-bg{background:linear-gradient(135deg,#1a1a1a,#5a0700)!important}.slide--dark-bg:before{content:"IS";position:absolute;right:-1%;bottom:-15%;font-family:var(--is-font, "Source Sans Pro", sans-serif);font-size:clamp(180px,28vw,420px);font-weight:900;letter-spacing:-.06em;line-height:1;color:#ffffff08;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}.slide--dark-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;pointer-events:none;z-index:1}.is-slide-text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;z-index:3;pointer-events:none}.is-slide-text--left{justify-content:flex-start}.is-slide-text--center{justify-content:center}.is-slide-text--right{justify-content:flex-end}.is-slide-text--cta-only{align-items:flex-end;padding-bottom:clamp(28px,7%,60px)}.is-slide-text__inner{padding:0 5vw;max-width:680px;pointer-events:auto}@media(min-width:992px){.is-slide-text--left .is-slide-text__inner{padding-left:clamp(40px,7vw,100px)}.is-slide-text--right .is-slide-text__inner{padding-right:clamp(40px,7vw,100px)}.is-slide-text--center .is-slide-text__inner{text-align:center}.is-slide-text--cta-only .is-slide-text__inner{padding-right:clamp(40px,6vw,80px)}}.is-slide-eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#ffffffb3;margin:0 0 14px}.is-slide-headline{margin:0 0 18px;font-family:var(--is-font);font-size:clamp(32px,5vw,68px);font-weight:700;line-height:1.05;letter-spacing:-.02em;color:var(--is-white)}.is-slide-headline em{font-style:normal;color:#fff9}.is-slide-subtitle{margin:0 0 32px;font-family:var(--is-font);font-size:clamp(15px,1.6vw,20px);font-weight:300;line-height:1.55;color:#ffffffd1;max-width:480px}.is-slide-text--center .is-slide-subtitle{margin-left:auto;margin-right:auto}.is-slide-cta{display:inline-block;padding:15px 38px;background:var(--is-red);color:var(--is-white)!important;font-family:var(--is-font);font-size:14px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;text-decoration:none;border:2px solid var(--is-red);border-radius:3px;transition:background .22s ease,border-color .22s ease,transform .18s ease;cursor:pointer}.is-slide-cta:hover{background:var(--is-red-mid);border-color:var(--is-red-mid);transform:translateY(-2px)}.is-slide-cta--outline{background:transparent;border-color:#ffffffb3;color:var(--is-white)!important}.is-slide-cta--outline:hover{background:var(--is-white);border-color:var(--is-white);color:var(--is-black)!important}.is-slide-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.section.feature-row{background:var(--is-white)}.feature-row .fr-wrap{border-top:1px solid var(--is-border)!important;border-bottom:1px solid var(--is-border)!important;padding-block:26px!important}.feature-row .fr-grid{align-items:center}.feature-row .fr-item{position:relative;padding:0 24px}.feature-row .fr-item+.fr-item:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:40px;width:1px;background:var(--is-border)}.feature-row .fr-title{font-family:var(--is-font)!important;font-size:15px!important;font-weight:700!important;color:var(--is-black)!important;letter-spacing:.01em}.feature-row .fr-text{font-size:13px!important;color:var(--is-gray)!important;opacity:1!important}.feature-row .fr-icon{color:var(--is-red)}.category-icons-row .ci-image-wrap{background:#ffffff1a!important;border:2px solid rgba(255,255,255,.14)!important;transition:background .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease!important}.category-icons-row .ci-link:hover .ci-image-wrap{background:#ffffff2e!important;border-color:#ffffff59!important;transform:translateY(-5px);box-shadow:0 14px 32px #00000040!important}.category-icons-row .ci-label{font-family:var(--is-font)!important;font-size:14px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin-top:12px!important}.category-icons-row .ci-title{font-family:var(--is-font)!important;font-weight:700!important;letter-spacing:-.01em}.section.featured-collection-section,.section.section--featured-collection{background:var(--is-white)}.collection .collection__title .title{font-family:var(--is-font)!important;font-weight:700!important;letter-spacing:-.02em!important;color:var(--is-black)!important}.collection .collection__title .title:after{content:"";display:block;width:44px;height:3px;background:var(--is-red);margin-top:12px}.card-wrapper:hover .card{box-shadow:0 8px 32px #0000001a!important;transform:translateY(-3px)}.card{transition:box-shadow .28s ease,transform .28s ease!important;border:1px solid var(--is-border)!important;border-radius:4px!important}.card__information .card__heading a{font-family:var(--is-font)!important;font-weight:600!important;color:var(--is-black)!important}.price .price-item--regular,.price .price-item--sale{font-family:var(--is-font)!important;font-weight:700!important;color:var(--is-black)!important}.price .price-item--sale{color:var(--is-red)!important}.quick-add__submit,.product-form__submit,.card__add-to-cart .button{background:var(--is-red)!important;border-color:var(--is-red)!important;color:var(--is-white)!important;font-family:var(--is-font)!important;font-weight:700!important;letter-spacing:.07em!important;text-transform:uppercase!important;border-radius:3px!important;transition:background .2s ease!important}.quick-add__submit:hover,.product-form__submit:hover,.card__add-to-cart .button:hover{background:var(--is-red-mid)!important;border-color:var(--is-red-mid)!important}.collection__view-all .button,.collection__view-all .button--secondary{background:transparent!important;color:var(--is-black)!important;border:2px solid var(--is-black)!important;border-radius:3px!important;font-family:var(--is-font)!important;font-weight:700!important;letter-spacing:.07em!important;text-transform:uppercase!important;font-size:13px!important;padding:14px 36px!important;transition:background .2s ease,color .2s ease!important}.collection__view-all .button:hover{background:var(--is-black)!important;color:var(--is-white)!important}.brand-logos .bl-wrapper{max-width:100%!important;overflow:hidden;padding-inline:0!important}.brand-logos .bl-head{max-width:1200px;margin-inline:auto;padding-inline:20px}.brand-logos .bl-title{font-family:var(--is-font)!important;font-weight:700!important;letter-spacing:-.02em!important;color:var(--is-black)!important}.brand-logos .bl-title:after{content:"";display:block;width:44px;height:3px;background:var(--is-red);margin-top:10px;margin-inline:auto}.is-marquee{overflow:hidden;mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.is-marquee__track{display:flex;gap:0;width:max-content;animation:is-marquee-scroll 28s linear infinite}.is-marquee__track:hover{animation-play-state:paused}.is-marquee__item{flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:16px 36px;border-right:1px solid var(--is-border)}.is-marquee__item img{max-height:48px;max-width:140px;object-fit:contain;filter:grayscale(100%) opacity(.55);transition:filter .3s ease}.is-marquee__item:hover img{filter:grayscale(0%) opacity(1)}@keyframes is-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.tt .tt-title{font-family:var(--is-font)!important;font-weight:700!important;letter-spacing:-.02em!important;color:var(--is-black)!important}.tt .tt-title:after{content:"";display:block;width:44px;height:3px;background:var(--is-red);margin-top:10px}.tt[style*=center] .tt-title:after{margin-inline:auto}.tt .tt-card{border:1px solid var(--is-border)!important;border-radius:6px!important;box-shadow:0 4px 20px #0000000a!important;transition:box-shadow .25s ease,transform .25s ease!important}.tt .tt-card:hover{box-shadow:0 10px 36px #0000001a!important;transform:translateY(-3px)}.tt .tt-star,.tt .tt-quote{color:var(--is-red)!important}.tt .tt-quote-text{font-family:var(--is-font)!important;font-size:16px!important;font-weight:300!important;line-height:1.7!important;color:var(--is-gray)!important}.tt .tt-name{font-family:var(--is-font)!important;font-weight:700!important;font-size:14px!important;color:var(--is-black)!important}.tt .tt-role{font-size:12px!important;color:var(--is-gray)!important;text-transform:uppercase!important;letter-spacing:.07em!important}.blog slider-component,.blog .blog__post{opacity:1!important;transform:none!important;animation:none!important}.blog .blog__title{font-family:var(--is-font)!important;font-weight:700!important;letter-spacing:-.02em!important}.blog .title-wrapper-with-link{border-bottom:3px solid var(--is-red);padding-bottom:14px;margin-bottom:32px!important}.blog .link.underlined-link{font-family:var(--is-font)!important;font-weight:700!important;font-size:13px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--is-red)!important;text-decoration:none!important;border-bottom:2px solid var(--is-red)!important}.blog .link.underlined-link:hover{color:var(--is-red-mid)!important;border-color:var(--is-red-mid)!important}.blog .card,.blog .article-card{border:1px solid var(--is-border)!important;border-radius:4px!important;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease!important}.blog .card:hover,.blog .article-card:hover{box-shadow:0 8px 28px #00000017!important;transform:translateY(-3px)}.blog .card__heading a{font-family:var(--is-font)!important;font-weight:700!important;color:var(--is-black)!important}.footer{background:#1a1a1a!important;color:#ffffffd9!important}.footer,.footer .footer-block__heading,.footer h2,.footer h3{font-family:var(--is-font)!important}.footer .footer-block__heading{color:var(--is-white)!important;font-weight:700!important;font-size:13px!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-bottom:1px solid rgba(255,255,255,.12)!important;padding-bottom:12px!important;margin-bottom:16px!important}.footer a,.footer .list-menu__item{color:#ffffffa6!important;font-size:14px!important;font-weight:400!important;text-decoration:none!important;transition:color .2s!important}.footer a:hover,.footer .list-menu__item:hover{color:var(--is-red)!important}.footer .footer__newsletter .field__input{background:#ffffff12!important;border:1px solid rgba(255,255,255,.18)!important;color:var(--is-white)!important;border-radius:3px 0 0 3px!important}.footer .footer__newsletter .field__input::placeholder{color:#fff6!important}.footer .newsletter-form__button{background:var(--is-red)!important;border-color:var(--is-red)!important;border-radius:0 3px 3px 0!important}.footer .newsletter-form__button:hover{background:var(--is-red-mid)!important;border-color:var(--is-red-mid)!important}.footer .footer__column--info{color:#ffffffa6!important}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.1)!important}.footer .list-payment li svg{fill:#ffffff8c}.footer__content-bottom:after{content:"NZ Owned & Operated \b7  Practitioner Trusted \b7  Secure Checkout";display:block;text-align:center;margin-top:20px;font-family:var(--is-font);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff59}.is-section-heading{font-family:var(--is-font);font-weight:700;letter-spacing:-.02em;color:var(--is-black);margin:0 0 8px}.is-section-heading:after{content:"";display:block;width:44px;height:3px;background:var(--is-red);margin-top:10px}.is-btn{display:inline-block;padding:14px 36px;font-family:var(--is-font);font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;text-decoration:none;border-radius:3px;cursor:pointer;transition:background .2s ease,color .2s ease,transform .18s ease}.is-btn--red{background:var(--is-red);color:var(--is-white)!important;border:2px solid var(--is-red)}.is-btn--red:hover{background:var(--is-red-mid);border-color:var(--is-red-mid);transform:translateY(-2px)}.is-btn--outline-dark{background:transparent;color:var(--is-black)!important;border:2px solid var(--is-black)}.is-btn--outline-dark:hover{background:var(--is-black);color:var(--is-white)!important}.isp__left-col{display:block;width:100%;min-width:0;box-sizing:border-box}.isp__below{margin-top:48px;width:100%;min-width:0;box-sizing:border-box}.isp__below-inner{width:100%;min-width:0;box-sizing:border-box}fieldset.bsub-widget{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;margin-bottom:0!important}.isp__buttons{margin-top:12px!important}input:checked+.bsub-widget__group-header{border:2px solid #bb3430!important;color:#bb3430!important;background-color:#bb34300a!important}.bsub-widget{width:100%!important;padding:8px!important;margin-bottom:8px!important}.bsub-radio{padding:12px!important;font-size:13px!important;line-height:1.4!important}.bsub-widget label,.bsub-widget__heading,.bsub-interval-select__heading{font-size:13px!important}.bsub-widget img,.bsub-widget svg{max-height:32px!important;width:auto!important}.bsub-interval-select{margin:0!important}.isp__price{margin-bottom:12px!important}.isp__qty-label{margin-bottom:6px!important}.isp__qty-wrap,.isp__option-group{margin-bottom:12px!important}.isp__page-grid{align-items:start}.isp__right-col,.is-product-reviews-col{position:sticky;top:24px;align-self:start}.jdgm-widget .jdgm-write-rev-link,.jdgm-widget .jdgm-write-rev-link:visited{background:#bb3430!important;color:#fff!important;border-color:#bb3430!important}.jdgm-widget .jdgm-write-rev-link:hover{background:#9a2824!important;border-color:#9a2824!important;color:#fff!important}.jdgm-widget .jdgm-star.jdgm--on,.jdgm-widget .jdgm-star.jdgm--on:before,.jdgm-widget .jdgm--star-on,.jdgm-widget i.jdgm-star.jdgm--on{color:#bb3430!important}.jdgm-widget .jdgm-rev__rating,.jdgm-widget .jdgm-avg-rating,.jdgm-widget .jdgm-rating-count,.jdgm-widget .jdgm-rev-widg__rating{color:#bb3430!important}.jdgm-widget .jdgm-rev__verif-badge{background:#bb3430!important;color:#fff!important;border-color:#bb3430!important}.jdgm-widget a:hover{color:#bb3430!important}.jdgm-widget .jdgm-paginate__item.jdgm--is-active,.jdgm-widget .jdgm-paginate__item:hover{border-color:#bb3430!important;color:#bb3430!important}.jdgm-widget .jdgm-form__dropdown,.jdgm-widget select,.jdgm-widget select:focus{border-color:#bb3430!important;outline-color:#bb3430!important}.jdgm-widget .jdgm-histogram__bar-fill,.jdgm-widget .jdgm-histogram__bar>span{background:#bb3430!important}.frequently-bought,.frequently-bought .fb-wrap{background:#fff!important}.frequently-bought .fb-wrap{box-shadow:none!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}.shopify-section:has(.frequently-bought){border:none!important;box-shadow:none!important;outline:none!important;border-top:1px solid #e8e8e8!important;padding-top:40px!important}.frequently-bought,.shopify-section:has(.frequently-bought){margin-bottom:0!important}.shopify-section:has(.frequently-bought){padding-bottom:64px!important}.frequently-bought .fb-middle{overflow-x:visible!important;overflow:visible!important}.frequently-bought .fb-card{flex:1 1 0!important;min-width:0!important;width:auto!important}.fb-title{font-family:var(--is-font)!important;font-size:1.5rem!important;font-weight:700!important;color:#000!important;letter-spacing:-.01em!important}@media(prefers-reduced-motion:no-preference){.is-reveal{opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease;transition-delay:var(--reveal-delay, 0s)}.is-reveal.is-visible{opacity:1;transform:translateY(0)}}.isc__form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.isc__field-group{margin-bottom:24px}.isc__field-group label,.isc__field-label{font-weight:600;font-size:15px;color:#000;margin-bottom:6px;display:block;font-family:Source Sans Pro,sans-serif}.isc__required{color:#bb3430}.isc__form-content input[type=text],.isc__form-content input[type=email],.isc__form-content input[type=tel],.isc__form-content input[type=date],.isc__form-content textarea,.isc__form-content select{border:1px solid #e8e8e8;border-radius:4px;padding:12px 16px;font-size:16px;font-family:Source Sans Pro,sans-serif;font-weight:300;width:100%;box-sizing:border-box;color:#000;background:#fff;transition:border-color .2s ease,box-shadow .2s ease;-webkit-appearance:none;appearance:none}.isc__form-content input[type=text]:focus,.isc__form-content input[type=email]:focus,.isc__form-content input[type=tel]:focus,.isc__form-content input[type=date]:focus,.isc__form-content textarea:focus,.isc__form-content select:focus{border-color:#bb3430;outline:none;box-shadow:0 0 0 2px #bb34301a}.isc__form-content textarea{resize:vertical;min-height:100px}.isc__radio-group{display:flex;gap:24px;margin-top:8px}.isc__radio-label{display:flex!important;align-items:center;gap:8px;font-weight:300!important;font-size:16px!important;cursor:pointer;margin-bottom:0!important}.isc__form-content input[type=radio]{width:auto;accent-color:#bb3430;margin:0;cursor:pointer;-webkit-appearance:auto;appearance:auto}.isc__submit{display:block;width:100%;background:#bb3430;color:#fff;border:none;border-radius:4px;padding:16px 32px;font-size:16px;font-weight:700;font-family:Source Sans Pro,sans-serif;letter-spacing:.04em;cursor:pointer;transition:background .2s ease}.isc__submit:hover{background:#9a2824}.isc__form-success{background:#f7f7f7;border-left:4px solid #bb3430;padding:24px 28px;font-size:17px;font-weight:600;color:#000}@media(max-width:768px){.isc__form-row{grid-template-columns:1fr;gap:0}}.isc__scroll-btn{display:inline-block!important;width:auto!important;margin-top:24px;background:#bb3430;color:#fff;padding:12px 28px!important;font-size:16px;font-weight:700;font-family:Source Sans Pro,sans-serif;text-decoration:none;border-radius:4px;letter-spacing:.5px;transition:background .2s ease}.isc__scroll-btn:hover{background:#9a2824;color:#fff}html{scroll-behavior:smooth}.isc__practitioner-lists{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:24px}@media(max-width:768px){.isc__practitioner-lists{grid-template-columns:1fr}}.issh{position:sticky;top:0;z-index:1000;background:#fff;border-bottom:1px solid #f0f0f0;width:100%}.issh__bar{display:flex;align-items:center;justify-content:space-between;max-width:1280px;margin:0 auto;height:96px;padding:0 24px;position:relative}.issh__col--logo{flex-shrink:0;padding:12px 0}.issh__logo{display:block;line-height:0;text-decoration:none}.issh__logo img{display:block;height:auto;width:240px;max-width:240px}.issh__logo-name{font-family:var(--is-font);font-size:20px;font-weight:700;color:#1a1a1a;text-decoration:none}.issh__col--nav{flex:1;display:flex;justify-content:center;height:100%}.issh__nav{display:flex;align-items:stretch;list-style:none;margin:0;padding:0;height:100%;gap:0}.issh__nav-item{position:relative;display:flex;align-items:center}.issh__nav-link{display:flex;align-items:center;gap:5px;font-family:var(--is-font);font-size:15px;font-weight:400;color:#1a1a1a;text-decoration:none;white-space:nowrap;padding:0 16px;height:100%;position:relative;transition:color .2s ease}.issh__nav-link:after{content:"";position:absolute;bottom:0;left:16px;right:16px;height:2px;background:#bb3430;transform:scaleX(0);transform-origin:left center;transition:transform .25s ease}.issh__nav-link:hover,.issh__nav-link:hover:after,.issh__nav-link.is-current:after{color:#bb3430}.issh__nav-link:hover:after{transform:scaleX(1)}.issh__nav-link.is-current:after{transform:scaleX(1)}.issh__chevron{width:10px;height:6px;flex-shrink:0;transition:transform .2s ease;color:currentColor}.issh__nav-item:hover .issh__chevron,.issh__nav-item:focus-within .issh__chevron{transform:rotate(180deg)}.issh__dd{opacity:0;visibility:hidden;transform:translateY(8px);pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.issh__dd.is-open{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity .2s ease,transform .2s ease,visibility 0s linear 0s}.issh__dd--compact{position:absolute;top:100%;left:0;min-width:280px;background:#fff;box-shadow:0 12px 40px #0000001a;border-radius:4px;padding:20px 24px;z-index:100;display:flex;flex-direction:column}.issh__dd--shop{min-width:480px}.issh__dd-shop-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 32px}.issh__dd-col{display:flex;flex-direction:column}.issh__dd-col-heading{font-family:var(--is-font);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#bb3430;margin-bottom:8px;display:block}.issh__dd-link{font-family:var(--is-font);font-size:14px;font-weight:400;color:#444;text-decoration:none;line-height:2;transition:color .15s ease;display:block}.issh__dd-link:hover{color:#bb3430}.issh__dd--mega{position:absolute;top:96px;left:0;right:0;z-index:200;background:#fff;box-shadow:0 8px 32px #0000001a;border-top:1px solid #f0f0f0}.issh__mega-inner{max-width:1280px;margin:0 auto;padding:32px 24px;display:flex;gap:24px;align-items:flex-start}.issh__mega-col{flex:1;min-width:0}.issh__mega-cat{font-family:var(--is-font);font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:.08em;color:#1a1a1a;text-decoration:none;display:block;margin-bottom:4px;transition:color .15s ease}.issh__mega-cat:hover{color:#bb3430}.issh__mega-sub{font-family:var(--is-font);font-size:13px;color:#58595b;line-height:1.5;margin:0 0 20px}.issh__mega-feat{width:220px;flex-shrink:0;background:#1a1a1a;padding:28px 24px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;border-radius:4px}.issh__mega-feat-eyebrow{font-family:var(--is-font);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#bb3430}.issh__mega-feat-heading{font-family:var(--is-font);font-size:18px;font-weight:700;color:#fff;line-height:1.2;margin:0}.issh__mega-feat-body{font-family:var(--is-font);font-size:13px;color:#999;line-height:1.5;margin:0}.issh__mega-feat-btn{display:block;margin-top:8px;padding:10px 16px;border:1px solid #ffffff;color:#fff;font-family:var(--is-font);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;text-align:center;width:100%;box-sizing:border-box;transition:background .2s ease,color .2s ease}.issh__mega-feat-btn:hover{background:#fff;color:#1a1a1a}.issh__col--icons{flex-shrink:0;padding-right:24px}.issh__icons{display:flex;align-items:center;gap:4px}.issh__icon-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:none;cursor:pointer;color:#1a1a1a;text-decoration:none;transition:color .2s ease;position:relative;padding:0}.issh__icon-btn:hover{color:#bb3430}.issh__icon-btn svg{display:block;flex-shrink:0}.issh__cart-badge{position:absolute;top:4px;right:4px;background:#bb3430;color:#fff;font-family:var(--is-font);font-size:10px;font-weight:700;line-height:1;min-width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0 3px;box-sizing:border-box}.issh__cart-badge[data-count="0"]{display:none}.issh__inline-search{display:flex;align-items:center;margin:0 16px;flex-shrink:0}.issh__inline-search-input{width:220px;font-family:var(--is-font);font-size:14px;color:#1a1a1a;background:#f7f7f7;border:1px solid #e8e8e8;border-radius:20px;padding:8px 16px;outline:none;transition:border-color .2s ease}.issh__inline-search-input::placeholder{color:#999}.issh__inline-search-input:focus{border-color:#bb3430}.issh__hamburger{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;background:transparent;border:none;cursor:pointer;padding:8px;box-sizing:border-box}.issh__hamburger span{display:block;height:2px;background:#1a1a1a;border-radius:1px;transition:transform .25s ease,opacity .25s ease;transform-origin:center center}.issh__hamburger.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.issh__hamburger.is-open span:nth-child(2){opacity:0;transform:scaleX(0)}.issh__hamburger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.issh__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.issh__overlay.is-open{opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s linear 0s}.issh__drawer{position:fixed;top:0;left:0;width:320px;max-width:85vw;height:100vh;background:#fff;z-index:2000;transform:translate(-100%);transition:transform .3s ease;display:flex;flex-direction:column;overflow:hidden}.issh__drawer.is-open{transform:translate(0)}.issh__drawer-head{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #e8e8e8;flex-shrink:0}.issh__drawer-search{flex:1;display:flex}.issh__drawer-search-input{flex:1;font-family:var(--is-font);font-size:14px;color:#1a1a1a;background:transparent;border:none;border-bottom:1px solid #cccccc;outline:none;padding:6px 0;min-width:0}.issh__drawer-search-input::placeholder{color:#999}.issh__drawer-close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:none;cursor:pointer;color:#58595b;transition:color .2s ease;padding:0;flex-shrink:0}.issh__drawer-close:hover{color:#bb3430}.issh__drawer-nav{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1}.issh__drawer-item{border-bottom:1px solid #e8e8e8}.issh__drawer-link{display:flex;align-items:center;padding:0 20px;height:52px;font-family:var(--is-font);font-size:15px;font-weight:600;color:#1a1a1a;text-decoration:none;transition:color .15s ease}.issh__drawer-link:hover{color:#bb3430}.issh__drawer-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 20px;height:52px;font-family:var(--is-font);font-size:15px;font-weight:600;color:#1a1a1a;background:transparent;border:none;cursor:pointer;text-align:left;transition:color .15s ease}.issh__drawer-trigger:hover{color:#bb3430}.issh__drawer-trigger svg{flex-shrink:0;color:#58595b;transition:transform .25s ease}.issh__drawer-trigger.is-open svg{transform:rotate(180deg)}.issh__drawer-sub{list-style:none;margin:0;padding:0 0 8px;display:none;background:#f7f7f7}.issh__drawer-sub.is-open{display:block}.issh__drawer-sub-link{display:block;padding:10px 20px 10px 28px;font-family:var(--is-font);font-size:14px;color:#444;text-decoration:none;transition:color .15s ease}.issh__drawer-sub-link:hover{color:#bb3430}.issh__drawer-sub-label{display:block;padding:12px 20px 4px 28px;font-family:var(--is-font);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#bb3430}.issh__drawer-foot{display:flex;flex-direction:column;gap:10px;padding:20px 16px;border-top:1px solid #e8e8e8;flex-shrink:0}.issh__drawer-foot-btn{display:block;text-align:center;padding:13px 20px;font-family:var(--is-font);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;border-radius:2px;transition:background .2s ease,color .2s ease}.issh__drawer-foot-btn--outline{border:1px solid #bb3430;color:#bb3430;background:transparent}.issh__drawer-foot-btn--outline:hover{background:#bb3430;color:#fff}.issh__drawer-foot-btn--red{background:#bb3430;color:#fff;border:1px solid #bb3430}.issh__drawer-foot-btn--red:hover{background:#9a2824;border-color:#9a2824}@media(max-width:990px){.issh__bar{height:60px;position:relative}.issh__col--nav,.issh__icon-btn--account,.issh__inline-search{display:none}.issh__hamburger{display:flex}.issh__col--logo{position:absolute;left:50%;transform:translate(-50%)}.issh__logo img{width:180px;max-width:180px}.issh__dd--mega{top:60px}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/is-premium.css.map */
