.variant-item__totals,.quick-order-list__table-heading--wide:last-child,.quick-order-list__table th.right,.quick-order-list-total__price,.quick-order-list__total-items,.tax-note,.totals__product-total,.totals__subtotal,.totals__subtotal-value{display:none!important}.card-wrapper{transform:scale(1);transition:transform .3s ease}.card-wrapper:hover{transform:scale(1.02);z-index:2}.card-wrapper .card__media img{transition:transform .3s ease}.card-wrapper:hover .card__media img{transform:scale(1.05)}.header-localization localization-form.small-hide.medium-hide{display:flex!important}.kabuto-language-toggle{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;background:transparent;border:1px solid rgba(var(--color-foreground),.3);border-radius:0;color:rgb(var(--color-foreground));font-size:1.3rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.05em}.kabuto-language-toggle:hover{background:rgba(var(--color-foreground),.05);border-color:rgba(var(--color-foreground),.5)}.kabuto-language-toggle svg{width:1.4rem;height:1.4rem}.header__icons{align-items:center}.kabuto-lang-selector{position:relative;display:flex;align-items:center;margin-right:.5rem;height:4.4rem}.kabuto-lang-selector select{appearance:none;-webkit-appearance:none;background:transparent;border:1px solid rgba(var(--color-foreground),.3);border-radius:0;padding:.6rem 2.5rem .6rem 1rem;font-size:1.3rem;font-weight:500;color:rgb(var(--color-foreground));cursor:pointer;text-transform:uppercase;letter-spacing:.05em;transition:all .2s ease}.kabuto-lang-selector select:hover,.kabuto-lang-selector select:focus{border-color:rgba(var(--color-foreground),.6);outline:none}.kabuto-lang-selector:after{content:"";position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid rgb(var(--color-foreground));pointer-events:none}.section-header{box-shadow:0 1px 3px #00000014}.header{display:flex;align-items:center;justify-content:space-between}.header__heading-link{transition:opacity .2s ease}.header__heading-link:hover{opacity:.8}.header__icon{transition:transform .2s ease,color .2s ease}.header__icon:hover{transform:scale(1.1)}.cart-count-bubble{background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-weight:600;min-width:1.8rem;height:1.8rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem}.announcement-bar{font-weight:500;letter-spacing:.1em}.menu-drawer__localization{display:block!important;padding:1.5rem;border-top:1px solid rgba(var(--color-foreground),.1);margin-top:auto}.menu-drawer__localization .disclosure__button{width:100%;justify-content:space-between;padding:1rem 1.5rem;background:rgba(var(--color-foreground),.03);border-radius:0}.product-media-modal__nav{position:fixed;top:50%;transform:translateY(-50%);z-index:9999;background:#fff;border:2px solid #000000;border-radius:0;width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0}.product-media-modal__nav:hover{background:#f0f0f0;transform:translateY(-50%) scale(1.1)}.product-media-modal__nav--prev{left:30px}.product-media-modal__nav--next{right:30px}.product-media-modal__nav .svg-wrapper{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.product-media-modal__nav--prev .svg-wrapper{transform:rotate(90deg)}.product-media-modal__nav--next .svg-wrapper{transform:rotate(-90deg)}.product-media-modal__nav .svg-wrapper svg{width:24px;height:24px;color:#000;fill:#000}.product-media-modal__nav .icon-caret{width:24px;height:24px}@media screen and (max-width:749px){.product-media-modal__nav{width:50px;height:50px}.product-media-modal__nav--prev{left:15px}.product-media-modal__nav--next{right:15px}}@media screen and (max-width:989px){.desktop-localization-wrapper{display:none}.kabuto-lang-selector{display:flex}}@media screen and (min-width:990px){.kabuto-lang-selector{display:flex}}.kabuto-top-bar{display:flex;justify-content:flex-end;align-items:center;padding:.5rem 2rem;background:rgba(var(--color-foreground),.03);border-bottom:1px solid rgba(var(--color-foreground),.05);font-size:1.2rem}.kabuto-top-bar__language{display:flex;align-items:center;gap:1rem}.kabuto-top-bar__language a{color:rgba(var(--color-foreground),.7);text-decoration:none;padding:.3rem .6rem;border-radius:0;transition:all .2s ease}.kabuto-top-bar__language a:hover,.kabuto-top-bar__language a.active{color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.05)}.kabuto-top-bar__language a.active{font-weight:600}.collection-search{text-align:center}.collection-search__form .field{display:flex;border:1px solid rgba(var(--color-foreground),.2);border-radius:0;overflow:hidden;background:rgb(var(--color-background));transition:border-color .2s ease,box-shadow .2s ease}.collection-search__form .field:focus-within{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 2px rgba(var(--color-foreground),.1)}.collection-search__form .field__input{border:none;padding:1.2rem 1.5rem;font-size:1.5rem;flex:1;background:transparent}.collection-search__form .field__input:focus{outline:none;box-shadow:none}.collection-search__form .field__button{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:none;padding:1.2rem 1.5rem;cursor:pointer;transition:opacity .2s ease}.collection-search__form .field__button:hover{opacity:.9}.coming-soon-price{display:inline-block;background:#000;color:#fff!important;padding:.5rem 1.2rem;border-radius:0;font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.card-information .coming-soon-price{font-size:1.1rem;padding:.4rem 1rem}.product__info-wrapper .coming-soon-price{font-size:1.4rem;padding:.8rem 1.6rem}.coming-soon-button{background:#000!important;color:#fff!important;border:none!important;cursor:not-allowed!important;opacity:.9!important}.coming-soon-button:hover{opacity:1!important}.button--secondary:after{box-shadow:0 0 0 var(--buttons-border-width, 1px) rgba(var(--color-button),1)!important}.button--secondary:not([disabled]):hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width, 1px) + 1px) rgba(var(--color-button),1)!important}.facets-vertical{display:grid;grid-template-columns:280px 1fr;gap:3rem}.facets-vertical .facets-wrapper{position:sticky;top:100px;max-height:calc(100vh - 120px);overflow-y:auto}.facets__disclosure-vertical{border-bottom:1px solid rgba(var(--color-foreground),.1);padding:1.5rem 0}.facets__disclosure-vertical summary{cursor:pointer;font-weight:600;font-size:1.4rem;letter-spacing:.05em}.facets__display-vertical{margin-top:1rem}.facet-filters__sort,.facet-filters__sort option,.facet-filters__label label,.mobile-facets__sort .select__select,.mobile-facets__sort label{color:#1a1a1a!important}.facet-filters.sorting{background-color:#f5f5f5;padding:.8rem 1.2rem;border-radius:0}.facet-filters__sort{background-color:transparent;cursor:pointer}.facet-filters__sort:hover{opacity:.8}.product-count__text{color:#1a1a1a}*{--kabuto-dark: #000000;--kabuto-black: #000000;--kabuto-gold: #000000;--kabuto-teal: #000000;--kabuto-white: #ffffff}h1,h2,h3,.collection-list-title,.kabuto-collection-card__title{text-transform:uppercase;letter-spacing:.05em}.button--secondary{background:transparent;border:1px solid currentColor}.footer a:hover{color:var(--kabuto-teal)}.slideshow__autoplay{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.slideshow__autoplay:focus-visible{position:static!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important;border:revert!important;padding:revert!important}[id*=barber_professional_banner] .banner__media img{object-position:center bottom!important}@media screen and (max-width:749px){[id*=barber_professional_banner] .banner__media img{object-position:82% 50%!important}}[id*=barber_professional_banner] .banner__content{align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important;padding-top:32px!important;padding-left:0!important;padding-right:0!important}@media screen and (min-width:750px){[id*=barber_professional_banner] .banner__content{padding-top:48px!important;padding-left:0!important}}[id*=barber_professional_banner] .banner__box{background:transparent!important;padding:0!important;border:none!important;box-shadow:none!important;text-align:left!important}[id*=barber_professional_banner] .banner__buttons{margin-top:38px!important}[id*=barber_professional_banner] .banner__buttons .button,[id*=barber_professional_banner] .banner__buttons .button--primary{font-size:1.9rem!important;font-weight:700!important;letter-spacing:.12em!important;padding:1.6rem 3rem!important;background:#fff!important;color:#000!important;border:2px solid #ffffff!important;text-transform:uppercase!important;box-shadow:0 3px 14px #00000073!important;transition:all .2s ease!important}[id*=barber_professional_banner] .banner__buttons .button:hover,[id*=barber_professional_banner] .banner__buttons .button--primary:hover{background:#000!important;color:#fff!important;border-color:#fff!important}@media screen and (max-width:749px){[id*=barber_professional_banner] .banner__content{flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;padding:14px 16px 28px!important}[id*=barber_professional_banner] .banner__box{margin:0 auto!important;text-align:center!important;width:100%!important}[id*=barber_professional_banner] .banner__heading{font-size:2.8rem!important;line-height:1.15!important;padding:6px 14px!important;display:inline-block!important;width:-moz-fit-content!important;width:fit-content!important;margin:0 auto!important}[id*=barber_professional_banner] .banner__buttons{text-align:center!important;margin:0 auto!important;width:100%!important;display:block!important}[id*=barber_professional_banner] .banner__buttons .button,[id*=barber_professional_banner] .banner__buttons .button--primary{font-size:1.5rem!important;padding:1.2rem 2rem!important;display:inline-block!important}}html body [id*=brand_story] .image-with-text__media,html body [id*=brand_story] .image-with-text__media-item{max-height:460px!important;overflow:hidden!important;padding-bottom:0!important}html body [id*=brand_story] .image-with-text__media img{position:static!important;width:100%!important;height:auto!important;max-height:460px!important;object-fit:cover!important;object-position:center top!important;display:block!important}@media screen and (max-width:749px){html body [id*=brand_story] .image-with-text__media,html body [id*=brand_story] .image-with-text__media-item,html body [id*=brand_story] .image-with-text__media img{max-height:300px!important}}@media screen and (max-width:1199px){[id*=barber_professional_banner] .barber-text-mobile-hide{display:none!important}}[id*=trust_bar] .multicolumn-card{position:relative;padding:8px 14px!important}[id*=trust_bar] .multicolumn-list__item .multicolumn-card__info:before{content:"";display:block;width:32px;height:32px;margin:0 auto 8px;background-position:center;background-repeat:no-repeat;background-size:contain}[id*=trust_bar] .multicolumn-list__item:nth-child(1) .multicolumn-card__info:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M1 3h15v13H1z"/><path d="M16 8h4l3 3v5h-7V8z"/><circle cx="5.5" cy="18.5" r="2.5"/><circle cx="18.5" cy="18.5" r="2.5"/></svg>')}[id*=trust_bar] .multicolumn-list__item:nth-child(2) .multicolumn-card__info:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><circle cx="6" cy="6" r="3"/><circle cx="6" cy="18" r="3"/><line x1="20" y1="4" x2="8.12" y2="15.88"/><line x1="14.47" y1="14.48" x2="20" y2="20"/><line x1="8.12" y1="8.12" x2="12" y2="12"/></svg>')}[id*=trust_bar] .multicolumn-list__item:nth-child(3) .multicolumn-card__info:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19.2 2.5c1 1.5.5 3.5-1 5.5s-1.5 4.5-2 7c-.5 2-2 4-5 5z"/><path d="M2 21c0-3 1.85-5.36 5.08-6"/></svg>')}[id*=trust_bar] .multicolumn-list__item:nth-child(4) .multicolumn-card__info:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="1 4 1 10 7 10"/><path d="M3.51 15a9 9 0 1 0 2.13-9.36L1 10"/></svg>')}[id*=trust_bar] .multicolumn-list__item:nth-child(5) .multicolumn-card__info:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M7 20h10"/><path d="M12 20V10"/><path d="M12 10C12 6 8 4 5 5c0 4 3 6 7 5z"/><path d="M12 10c0-3 3-5 6-4 0 3-2 5-6 4z"/></svg>')}@media screen and (min-width:750px){[id*=trust_bar] .multicolumn-list__item:not(:last-child) .multicolumn-card:after{content:"";position:absolute;right:-1px;top:18%;bottom:18%;width:1px;background:linear-gradient(to bottom,transparent 0%,rgba(201,166,76,.5) 50%,transparent 100%);pointer-events:none}}[id*=trust_bar] .multicolumn-card__info h3{font-size:1.25rem!important;letter-spacing:.08em!important;margin-bottom:4px!important}[id*=trust_bar] .multicolumn-card__info .rte p{font-size:1.1rem!important;margin:0!important;opacity:.85}[id*=newsletter] .newsletter__wrapper{text-align:center}[id*=newsletter] .newsletter__wrapper>*:first-child{position:relative}[id*=newsletter] .newsletter__wrapper:before{content:"";display:block;width:56px;height:1px;background:#c9a64c;margin:0 auto 28px}[id*=newsletter] .newsletter__wrapper .h1,[id*=newsletter] .newsletter__wrapper h2.h1{font-size:2.4rem!important;letter-spacing:.18em!important;margin:0 auto 14px!important;text-transform:uppercase}[id*=newsletter] .newsletter__subheading{max-width:480px;margin:0 auto 24px!important;font-size:1.3rem!important;opacity:.85;line-height:1.6}[id*=newsletter] .newsletter-form{max-width:440px;margin:0 auto!important}[id*=newsletter] .newsletter-form__field-wrapper{max-width:100%}@media screen and (max-width:749px){[id*=newsletter] .newsletter__wrapper:before{width:44px;margin-bottom:20px}[id*=newsletter] .newsletter__wrapper .h1,[id*=newsletter] .newsletter__wrapper h2.h1{font-size:1.8rem!important;letter-spacing:.14em!important}[id*=newsletter] .newsletter__subheading{font-size:1.2rem!important}}.slider-counter{display:none!important}.price__net{display:block;margin-top:.25rem;font-size:.85em;color:rgb(var(--color-foreground));opacity:.65;font-weight:400;letter-spacing:.02em;line-height:1.3}.price__net .price__net-label{text-transform:lowercase;margin-right:.25em}.price__net .price__net-value{font-weight:500;margin-right:.25em}.price__net .price__net-suffix{opacity:.85}.price--large .price__net{font-size:.8em}.kabuto-b2b-hint{display:block;margin-top:.75rem;font-size:.78em;letter-spacing:.04em;text-transform:none;color:rgb(var(--color-foreground));opacity:.6;font-weight:400}.kabuto-b2b-hint a{color:inherit;text-decoration:underline;text-underline-offset:2px}.kabuto-b2b-hint a:hover{opacity:1}.kabuto-exclusive-bar{background:#0a0a0a;color:#c6a96e;border-top:1px solid rgba(198,169,110,.35);border-bottom:1px solid rgba(198,169,110,.45);padding:.55rem 0;text-align:center;font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase;line-height:1.3}.kabuto-exclusive-bar .page-width{display:flex;justify-content:center;align-items:center}.kabuto-exclusive-bar__text{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:749px){.kabuto-exclusive-bar{font-size:1rem;padding:.45rem 0;letter-spacing:.08em}}.utility-bar .announcement-bar__message,.utility-bar p.announcement-bar__message.h5{padding:.55rem 0!important;min-height:0!important;font-size:1.6rem!important;line-height:1.25!important;letter-spacing:.08rem!important;margin:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important;width:100%!important;text-align:center!important}html,body{overflow-x:hidden!important;max-width:100vw!important}.utility-bar,.utility-bar__grid,.utility-bar .announcement-bar,.utility-bar .announcement-bar__announcement,.utility-bar .slideshow__slide{overflow:hidden!important;max-width:100%!important}.utility-bar .announcement-bar__message>span,.utility-bar .announcement-bar__announcement,.utility-bar .announcement-bar__link{white-space:nowrap!important}.utility-bar .announcement-bar,.utility-bar .announcement-bar__announcement,.utility-bar .announcement-bar__link{min-height:0!important;padding-top:0!important;padding-bottom:0!important}slideshow-component.announcement-bar{padding:0!important;display:block!important}.announcement-bar>*{padding-top:0!important;padding-bottom:0!important}.utility-bar .announcement-bar__link{padding:0!important}.utility-bar .announcement-bar .slider-button{min-height:0!important;height:auto!important;padding:0!important}@media screen and (max-width:749px){.utility-bar .announcement-bar__message,.utility-bar p.announcement-bar__message.h5{padding:.4rem 0!important;font-size:1.45rem!important;line-height:1.2!important;letter-spacing:.04rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important}}.shopify-section-group-header-group .utility-bar,.utility-bar{padding:0!important;min-height:0!important;height:auto!important}.utility-bar__grid{padding:0!important;min-height:0!important}.shopify-section--announcement-bar,.section-announcement-bar,section[id*=announcement-bar]{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;min-height:0!important}.shopify-section-group-header-group{margin-bottom:0!important}.shopify-section--header,.section-header{margin-top:0!important;padding-top:0!important}.utility-bar .announcement-bar-slider,.utility-bar .announcement-bar .slider,.utility-bar .announcement-bar .slider__slide,.utility-bar .announcement-bar .slideshow__slide,.utility-bar slideshow-component.announcement-bar,.utility-bar .announcement-bar__announcement{min-height:0!important;height:auto!important;padding:0!important}slideshow-component.announcement-bar .slideshow__slide,.announcement-bar .slideshow__slide{min-height:0!important;max-height:none!important;height:auto!important;padding:0!important}.announcement-bar .grid.slider{min-height:0!important;padding:0!important}.kabuto-exclusive-bar{padding:.5rem 0!important;min-height:0!important;font-size:1.4rem!important;line-height:1.25!important}@media screen and (max-width:749px){.kabuto-exclusive-bar{padding:.15rem 0!important;font-size:1.15rem!important;line-height:1.05!important;letter-spacing:.07em!important}}.product__info-container{display:block!important}.product__info-container>.product__accordion,.product__info-container>share-button.share-button,.product__info-container>.product__description{display:block!important;width:100%!important;max-width:100%!important;flex:none!important;float:none!important;clear:both!important}.product__info-container .product__accordion .accordion__title{max-width:calc(100% - 6rem)!important;word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important;-webkit-hyphens:none!important;white-space:normal!important;letter-spacing:.04em!important;font-size:calc(var(--font-heading-scale) * 1.4rem)!important;line-height:1.25!important}.product__info-container .product__accordion summary{width:100%;display:flex!important;align-items:center!important;padding:1.5rem 0!important;gap:0}.product__info-container .product__accordion .summary__title{display:flex!important;align-items:center!important;flex:1 1 auto!important;min-width:0!important}.product__info-container .product__accordion .summary__title .svg-wrapper{flex:0 0 auto!important;width:1.8rem!important;height:1.8rem!important;margin-right:1rem!important;align-self:center!important}.product__info-container .product__accordion .summary__title .svg-wrapper .icon-accordion{width:1.8rem!important;height:1.8rem!important}.product__info-container .product__accordion summary>.icon-caret{flex:0 0 auto!important;margin-left:1rem!important}.product__info-container>share-button{display:block!important;width:100%!important}.product__info-container>share-button>details>summary,.product__info-container>share-button>.share-button__button{padding:1.2rem 0!important}.product__description .product-collection-link{margin-top:1.5rem!important;margin-bottom:0!important;font-size:1.3rem!important;line-height:1.5!important;letter-spacing:.02em!important;font-weight:400!important;text-transform:none!important;opacity:.7;border-top:1px solid rgba(var(--color-foreground),.1);padding-top:1.2rem!important}.product__description .product-collection-link a{text-decoration:underline;text-underline-offset:2px;color:inherit}.product__description .product-collection-link a:hover{opacity:1}.product__info-container .product__accordion,.product__info-container>share-button.share-button{border-top:1px solid rgba(var(--color-foreground),.08)!important;margin:0!important}.product__info-container .product__accordion details>summary,.product__info-container>share-button.share-button>details>summary,.product__info-container>share-button.share-button .share-button__button{display:flex!important;align-items:center!important;gap:.7rem!important;padding:1.4rem 0!important;min-height:5.4rem!important;cursor:pointer!important;list-style:none!important}.product__info-container .product__accordion details>summary::-webkit-details-marker,.product__info-container>share-button.share-button details>summary::-webkit-details-marker{display:none!important}.product__info-container .product__accordion .summary__title{display:flex!important;align-items:center!important;gap:1rem!important;flex:1 1 auto!important;min-width:0!important;margin:0!important}.product__info-container .product__accordion .summary__title .svg-wrapper,.product__info-container>share-button.share-button .svg-wrapper:not(.share-button__close .svg-wrapper){width:2rem!important;height:2rem!important;flex:0 0 2rem!important;align-self:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important}.product__info-container .product__accordion .summary__title .svg-wrapper .icon,.product__info-container .product__accordion .summary__title .svg-wrapper .icon-accordion,.product__info-container>share-button.share-button .svg-wrapper .icon-share{width:1.8rem!important;height:1.8rem!important;display:block!important}.product__info-container .product__accordion .summary__title .accordion__title,.product__info-container .product__accordion .summary__title h2,.product__info-container .product__accordion .summary__title>span.h4,.product__info-container>share-button.share-button>details>summary{font-size:clamp(1.15rem,1.3vw,1.35rem)!important;letter-spacing:.03em!important;line-height:1.2!important;text-transform:uppercase!important;word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important;-webkit-hyphens:none!important;-ms-hyphens:none!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important;flex:1 1 auto!important;min-width:0!important;margin:0!important;padding:0!important;font-weight:600!important}.product__info-container .product__accordion>details>summary,.product__info-container>share-button.share-button>details>summary{min-height:4.6rem!important;display:flex!important;align-items:center!important;gap:.7rem!important}.product__info-container .product__accordion summary>.icon-caret,.product__info-container .product__accordion summary>svg.icon-caret{flex:0 0 1.2rem!important;width:1.2rem!important;height:.8rem!important;margin-left:auto!important;align-self:center!important}@media screen and (max-width:749px){.product__info-container .product__accordion details>summary,.product__info-container>share-button.share-button>details>summary,.product__info-container>share-button.share-button .share-button__button{padding:1.2rem 0!important;min-height:4.8rem!important}.product__info-container .product__accordion .summary__title .accordion__title,.product__info-container .product__accordion .summary__title h2,.product__info-container .product__accordion .summary__title>span.h4,.product__info-container>share-button.share-button>details>summary{font-size:1.4rem!important;letter-spacing:.02em!important;text-transform:uppercase!important;font-weight:600!important}.product__info-container .product__accordion .summary__title .svg-wrapper,.product__info-container>share-button.share-button .svg-wrapper:not(.share-button__close .svg-wrapper){width:1.8rem!important;height:1.8rem!important;flex:0 0 1.8rem!important}.product__info-container .product__accordion .summary__title .svg-wrapper .icon,.product__info-container .product__accordion .summary__title .svg-wrapper .icon-accordion{width:1.6rem!important;height:1.6rem!important}}.product__description h3,.product__description .rte h3{font-size:1.5rem!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-weight:600!important;margin-top:2rem!important;margin-bottom:.8rem!important;line-height:1.3!important}.product__description p.product-collection-link,.product__info-container p.product-collection-link,.product__description .product-collection-link,.product__description .rte p.product-collection-link{display:block!important;font-size:1.3rem!important;line-height:1.5!important;letter-spacing:.02em!important;font-weight:400!important;text-transform:none!important;margin:1.5rem 0 0!important;padding-top:1.2rem!important;border-top:1px solid rgba(var(--color-foreground),.1)!important;opacity:.7!important;color:rgb(var(--color-foreground))!important}.product__description p.product-collection-link a,.product__info-container p.product-collection-link a{color:inherit!important;text-decoration:underline!important;text-underline-offset:2px!important;font-weight:400!important;text-transform:none!important}.product__description p.product-collection-link a:hover,.product__info-container p.product-collection-link a:hover{opacity:1!important}.collection-desc__more{display:none}.collection-desc__more.is-open{display:block;margin-top:0}.collection-desc__lead>*:last-child{margin-bottom:.5rem}.collection-desc__more.is-open>*:first-child{margin-top:0}.collection-desc__toggle{background:none;border:0;padding:.2rem 0;margin:0 0 .25rem;font:inherit;font-size:1.4rem;letter-spacing:.02em;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;display:inline-block;opacity:.85;transition:opacity .15s ease}.collection-desc__toggle:hover,.collection-desc__toggle:focus{opacity:1}.collection-desc__toggle:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px;border-radius:2px}.collection-hero__title+.collection-hero__description{margin-bottom:.5rem!important}@media screen and (min-width:750px){.collection-hero__title+.collection-hero__description{margin-bottom:.5rem!important}}[id$=__banner] .collection-hero,[id$=__banner] .collection-hero__inner{padding-bottom:0!important;margin-bottom:0!important}[id$=__product-grid]>[class*=-padding]{padding-top:.75rem!important}@media screen and (min-width:750px){[id$=__product-grid]>[class*=-padding]{padding-top:.75rem!important}}.collection-desc__toggle{margin-bottom:0!important}.product__title-stack{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.product__title-stack .product__article-code,.product__article-code{font-size:1.1rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;opacity:.75!important;line-height:1!important;font-family:inherit!important;display:block!important}.product__title-stack .product__type-eyebrow,.product__type-eyebrow{margin:0!important;font-size:1.4rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:700!important;line-height:1.2!important;opacity:1!important;display:block!important;word-break:break-word;overflow-wrap:anywhere}.product__title-stack>.product__title.h1,.product__title-stack>.product__title.h0{margin:.2rem 0 0}.card__title-stack{display:flex;flex-direction:column;gap:.2rem}.card__title-stack .card__article-code,.card__article-code{font-size:1rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;opacity:.7!important;display:block!important}.card__title-stack .card__type-eyebrow,.card__type-eyebrow{font-size:1.2rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:700!important;opacity:.95!important;display:block!important;word-break:break-word;overflow-wrap:anywhere}.card__title-stack .card__title-text,.card__title-text{display:block!important;font-size:1.4rem!important;font-weight:700!important;line-height:1.25!important}.kabuto-reviews-section{margin-top:4rem;padding:3rem 5rem 0;border-top:1px solid rgba(var(--color-foreground),.12)}.kabuto-reviews-section__title{margin:0 0 1.5rem;font-size:2.4rem;letter-spacing:.06em;text-transform:uppercase}@media screen and (max-width:749px){.kabuto-reviews-section{margin-top:3rem;padding:2rem 1.5rem 0}.kabuto-reviews-section__title{font-size:1.8rem;margin-bottom:1rem}}.kabuto-review-cta{margin-top:1rem;padding:2.4rem 2rem;text-align:center;background:rgba(var(--color-foreground),.03);border:1px solid rgba(var(--color-foreground),.1)}.kabuto-review-cta__lead{margin:0 0 .6rem;font-size:1.6rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--color-foreground))}.kabuto-review-cta__sub{margin:0 0 1.6rem;font-size:1.35rem;opacity:.75;line-height:1.5}.kabuto-review-cta__button{display:inline-block;min-width:22rem;padding:1.2rem 2.4rem;font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase}.jdgm-widget.jdgm-review-widget:has(.jdgm-rev)~.kabuto-review-cta,.jdgm-widget.jdgm-review-widget:has(.jdgm-histogram)~.kabuto-review-cta{display:none}section.product__info-container,.product__info-container{display:flex!important;flex-direction:column!important;align-items:stretch!important}section.product__info-container>*,.product__info-container>*{width:100%!important;max-width:100%!important;flex:0 0 auto!important;flex-basis:auto!important;float:none!important;clear:both!important}section.product__info-container>.product__accordion,section.product__info-container>share-button,section.product__info-container>share-button.share-button,.product__info-container>.product__accordion,.product__info-container>share-button,.product__info-container>share-button.share-button{display:block!important;width:100%!important;max-width:100%!important;min-width:100%!important;flex:0 0 100%!important;flex-basis:100%!important}@media screen and (max-width:749px){.product__info-container .product__accordion .summary__title .accordion__title,.product__info-container .product__accordion .summary__title h2,.product__info-container .product__accordion .summary__title>span.h4,.product__info-container>share-button.share-button>details>summary{white-space:normal!important;text-overflow:clip!important;overflow:visible!important;word-break:keep-all!important;overflow-wrap:break-word!important;-webkit-hyphens:none!important;hyphens:none!important;line-height:1.3!important}.product__info-container .product__accordion details>summary,.product__info-container>share-button.share-button>details>summary,.product__info-container>share-button.share-button .share-button__button{align-items:center!important;min-height:4.8rem!important;padding:1.2rem 0!important}.product__info-container>share-button.share-button>details{width:100%!important;max-width:100%!important}.product__info-container>share-button.share-button>details>summary{width:100%!important;justify-content:flex-start!important;text-align:left!important;gap:.7rem!important}}html body section.product__info-container,html body div.product__info-container,html body .product__info-container{display:block!important;flex-direction:unset!important;flex-wrap:unset!important}html body section.product__info-container>.product__accordion,html body section.product__info-container>share-button,html body section.product__info-container>share-button.share-button,html body div.product__info-container>.product__accordion,html body div.product__info-container>share-button,html body div.product__info-container>share-button.share-button,html body .product__info-container>.product__accordion,html body .product__info-container>share-button,html body .product__info-container>share-button.share-button{display:block!important;width:100%!important;max-width:100%!important;min-width:100%!important;margin:0 0 1.5rem!important;padding:0!important;flex:unset!important;flex-basis:unset!important;float:none!important;clear:both!important;position:relative!important;box-sizing:border-box!important}@media screen and (max-width:749px){html body .product__info-container .product__accordion .summary__title .accordion__title,html body .product__info-container .product__accordion .summary__title h2,html body .product__info-container .product__accordion .summary__title>span.h4,html body .product__info-container>share-button.share-button>details>summary{white-space:normal!important;text-overflow:clip!important;overflow:visible!important;word-break:keep-all!important;overflow-wrap:break-word!important;-webkit-hyphens:none!important;hyphens:none!important;line-height:1.3!important}}@media screen and (max-width:749px){.product__info-wrapper .product-form .product-form__buttons,.product__info-container .product-form .product-form__buttons{position:sticky;bottom:0;z-index:50;background:rgba(var(--color-background),.97);-webkit-backdrop-filter:saturate(160%) blur(8px);backdrop-filter:saturate(160%) blur(8px);padding:1rem 1.5rem;border-top:1px solid rgba(var(--color-foreground),.12);margin-left:-1.5rem;margin-right:-1.5rem;box-shadow:0 -4px 14px #0000000f}.product__info-wrapper .product-form .product-form__buttons .button{margin-bottom:0}}.kabuto-trust-strip{background:#0a0a0a;color:#efe8d6;border-top:1px solid rgba(198,169,110,.16);border-bottom:1px solid rgba(198,169,110,.16);padding:2.4rem 1.5rem 2.8rem;margin-top:1.2rem;margin-bottom:3.6rem}.kabuto-trust-strip__list{list-style:none;margin:0 auto;padding:0;max-width:132rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;column-gap:0;row-gap:1.6rem}.kabuto-trust-strip__item{display:flex;align-items:center;justify-content:center;gap:1rem;min-height:3.8rem;padding:.4rem 1.4rem;position:relative;font-family:var(--font-heading-family, "Bebas Neue", "Oswald", sans-serif);font-size:1.45rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;line-height:1.25;color:#efe8d6;text-align:center}.kabuto-trust-strip__item>*{line-height:1.2}.kabuto-trust-strip__item+.kabuto-trust-strip__item:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:2.4rem;background:linear-gradient(to bottom,#c6a96e00,#c6a96e38,#c6a96e00)}.kabuto-trust-strip__item:nth-child(3n+1):before{content:none}.kabuto-trust-strip__mark{display:inline-block;width:.4rem;height:.4rem;background:#c6a96e;border-radius:50%;flex:0 0 auto;align-self:center;position:relative;top:-.05rem}.kabuto-trust-strip__badge{display:inline-block;height:2.4rem;width:auto;max-width:3rem;object-fit:contain;flex:0 0 auto;filter:invert(1) sepia(.18) hue-rotate(-12deg) saturate(.7) brightness(.92)}.kabuto-trust-strip__badge--wide{height:2rem;max-width:4.8rem}.kabuto-trust-strip__item--accent{color:#b89a5e}.kabuto-trust-strip__item--accent .kabuto-trust-strip__mark{background:#efe8d6;width:.45rem;height:.45rem}.kabuto-trust-strip__phone{color:inherit;text-decoration:none;transition:color .18s ease}.kabuto-trust-strip__phone:hover,.kabuto-trust-strip__phone:focus-visible{color:#c6a96e;outline:none}.kabuto-trust-strip__phone:focus-visible{text-decoration:underline;text-decoration-color:#c6a96e80;text-underline-offset:.3rem}@media screen and (max-width:749px){.kabuto-trust-strip{padding:2rem 1rem 2.2rem;margin-top:.8rem;margin-bottom:2.8rem}.kabuto-trust-strip__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.4rem}.kabuto-trust-strip__item{font-size:1.25rem;letter-spacing:.14em;padding:.3rem .6rem;min-height:3.2rem;gap:.8rem}.kabuto-trust-strip__item:nth-child(3n+1):before{content:""}.kabuto-trust-strip__item:nth-child(odd):before{content:none}.kabuto-trust-strip__item:before{height:1.8rem}.kabuto-trust-strip__badge{height:2rem;max-width:2.4rem}.kabuto-trust-strip__badge--wide{height:1.6rem;max-width:3.8rem}.kabuto-trust-strip__item--accent{grid-column:1 / -1;padding:.8rem 1rem;margin:.4rem 0;border-top:1px solid rgba(198,169,110,.14);border-bottom:1px solid rgba(198,169,110,.14);background:#b89a5e0d;min-height:3.6rem;letter-spacing:.18em}.kabuto-trust-strip__item--accent:before{content:none!important}.kabuto-trust-strip__item--phone{grid-column:1 / -1;padding-top:1rem;margin-top:.4rem;border-top:1px solid rgba(198,169,110,.14);min-height:3.6rem}.kabuto-trust-strip__item--phone:before{content:none!important}}@media screen and (max-width:380px){.kabuto-trust-strip{padding:1.6rem .8rem 1.8rem;margin-top:.6rem;margin-bottom:2.4rem}.kabuto-trust-strip__list{grid-template-columns:1fr;row-gap:1rem}.kabuto-trust-strip__item{letter-spacing:.14em;padding:.4rem .6rem}.kabuto-trust-strip__item:before{content:none!important}.kabuto-trust-strip__item--phone{border-top:1px solid rgba(198,169,110,.14);padding-top:1rem;margin-top:.4rem}}@media print{.kabuto-trust-strip{background:#fff;color:#0a0a0a;border-color:#ccc;margin-bottom:1rem}.kabuto-trust-strip__badge{filter:none}.kabuto-trust-strip__item--accent{color:#8a7236}}.kabuto-recently-viewed{display:none;margin:4rem 0 1.5rem;padding:0 1.5rem}.kabuto-recently-viewed.is-visible{display:block}.kabuto-recently-viewed__title{font-size:1.8rem;letter-spacing:.05em;text-transform:uppercase;margin:0 0 1.4rem;font-weight:600}.kabuto-recently-viewed__list{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:16rem;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:.8rem}.kabuto-recently-viewed__item{scroll-snap-align:start}.kabuto-recently-viewed__link{display:block;text-decoration:none;color:rgb(var(--color-foreground))}.kabuto-recently-viewed__link:hover .kabuto-recently-viewed__name{text-decoration:underline}.kabuto-recently-viewed__img{width:100%;aspect-ratio:1 / 1;object-fit:cover;background:rgba(var(--color-foreground),.04);border-radius:4px;display:block}.kabuto-recently-viewed__name{display:block;margin-top:.7rem;font-size:1.25rem;line-height:1.3;letter-spacing:.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width:750px){.kabuto-recently-viewed{padding:0 5rem}.kabuto-recently-viewed__list{grid-auto-columns:18rem;gap:1.6rem}}.kabuto-certifications{max-width:120rem;margin:0 auto;padding:4rem 1.5rem 3rem;text-align:center;border-top:1px solid rgba(var(--color-foreground),.08)}.kabuto-certifications__title{font-size:1.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin:0 0 2.4rem;color:rgba(var(--color-foreground),.95)}.kabuto-certifications__grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:3rem 5rem}.kabuto-certifications__item{display:flex;flex-direction:column;align-items:center;max-width:28rem}.kabuto-certifications__badge{display:block;height:8rem;width:auto;object-fit:contain;filter:contrast(1.05)}.kabuto-certifications__badge--wide{height:7.5rem}.kabuto-certifications__label{font-size:1.4rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-top:1.2rem;color:rgba(var(--color-foreground),.9)}.kabuto-certifications__sub{font-size:1.2rem;margin-top:.4rem;color:rgba(var(--color-foreground),.7);line-height:1.4}@media screen and (max-width:749px){.kabuto-certifications{padding:3rem 1rem 2rem}.kabuto-certifications__grid{gap:2rem 3rem}.kabuto-certifications__badge{height:6.4rem}.kabuto-certifications__badge--wide{height:6rem}}.cart-drawer__trust{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;align-items:center;justify-content:center;margin-top:1.2rem;font-size:1.1rem;letter-spacing:.02em;color:rgba(var(--color-foreground),.7)}.cart-drawer__trust-item{display:inline-flex;align-items:center;gap:.4rem}.cart-drawer__trust-item img{height:1.6rem;width:auto;object-fit:contain}.cart-drawer__trust-item img[src*=dermatologically-tested]{height:2.3rem}.color-scheme-3 .cart-drawer__trust-item img,.color-scheme-4 .cart-drawer__trust-item img,.color-scheme-5 .cart-drawer__trust-item img,.color-scheme-6 .cart-drawer__trust-item img,.color-scheme-7 .cart-drawer__trust-item img,.color-scheme-8 .cart-drawer__trust-item img{filter:invert(1)}.collection-hero__badges{display:flex;flex-wrap:wrap;gap:.8rem 1.8rem;align-items:center;margin:1.6rem 0 0;padding-top:1.2rem;border-top:1px solid rgba(var(--color-foreground),.06);font-size:1.2rem;letter-spacing:.04em;color:rgba(var(--color-foreground),.78)}.collection-hero__badge{display:inline-flex;align-items:center;gap:.5rem}.collection-hero__badge img{height:3.2rem;width:auto;object-fit:contain}.collection-hero__badge img[src*=dermatologically-tested]{height:4.6rem}.color-scheme-3 .collection-hero__badge img,.color-scheme-4 .collection-hero__badge img,.color-scheme-5 .collection-hero__badge img,.color-scheme-6 .collection-hero__badge img,.color-scheme-7 .collection-hero__badge img,.color-scheme-8 .collection-hero__badge img{filter:invert(1)}.quick-add__cart-icon{display:none;vertical-align:middle}.quick-add__submit .quick-add__label,.quick-add__submit .quick-add__cart-icon{pointer-events:none}@media screen and (max-width:749px){.quick-add__submit .quick-add__label{display:none}.quick-add__cart-icon{display:inline-flex}.quick-add__submit{padding-left:.6rem!important;padding-right:.6rem!important;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kabuto-custom.css.map */
