@media(min-width:768px){.product-layout-grid--small{max-width:1520px}.product-layout-grid--small .product-layout-grid__images,.product-layout-grid--small .product-layout-grid__detail{width:50%;max-width:none}}@media(min-width:1024px){.section-product-template .product-detail>.page-width{max-width:none;width:100%;padding-left:clamp(32px,4vw,72px);padding-right:clamp(32px,4vw,72px)}.section-product-template .product-layout-grid--small{max-width:1760px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(28px,3vw,56px);align-items:start}.section-product-template .product-layout-grid--small .product-layout-grid__images,.section-product-template .product-layout-grid--small .product-layout-grid__detail{width:auto;max-width:none}.section-product-template .product-layout-grid__detail{padding-left:0;max-width:none;justify-self:stretch}.section-product-template .product-detail__detail{max-width:none;width:100%}.section-product-template .product-detail__title{font-size:clamp(2rem,2.1vw,2.55rem);max-width:none}.section-product-template .product-detail__price .theme-money.large-title{font-size:clamp(1.55rem,1.7vw,1.9rem)}.section-product-template .product-layout-grid__images.layout--thumbnails-left.has-multiple-images .product-layout-grid__images-and-thumbs .product-detail__images-container{width:90%}.section-product-template .product-layout-grid__images.layout--thumbnails-left.has-multiple-images .product-layout-grid__images-and-thumbs .product-detail__thumbnails{width:10%}.section-product-template .product-detail__image img,.section-product-template .product-detail__image .rimage-outer-wrapper{max-width:100%;height:auto}.section-product-template .product-usage-card{max-width:760px;margin-left:auto;margin-right:0}.section-product-template .product-detail__spec-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.section-product-template .product-detail__detail .product-detail__buy-row{grid-template-columns:auto minmax(180px,1fr) minmax(170px,.9fr);gap:14px}.section-product-template .product-detail__detail .payment-buttons .btn,.section-product-template .product-detail__detail .product-detail__buy-row .btn--buy-now{width:100%;max-width:100%;height:44px;font-size:.84rem}}@media(min-width:1440px){.section-product-template .product-layout-grid--small{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.section-product-template .product-layout-grid__detail,.section-product-template .product-detail__detail{max-width:none}}@media(min-width:1024px){.section-product-template .container.product-detail{max-width:none;width:100%}.section-product-template .product-detail>.page-width{max-width:none;width:100%;padding-left:clamp(20px,2vw,44px);padding-right:clamp(20px,2vw,44px)}.section-product-template .product-layout-grid.product-layout-grid--small{width:100%;max-width:none;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,3vw,60px);align-items:start}.section-product-template .product-layout-grid--small .product-layout-grid__images,.section-product-template .product-layout-grid--small .product-layout-grid__detail{width:auto;max-width:none;min-width:0}.section-product-template .product-layout-grid__images-and-thumbs{display:flex!important;flex-direction:column;gap:22px;align-items:center}.section-product-template .product-layout-grid__images.layout--thumbnails-left.has-multiple-images .product-layout-grid__images-and-thumbs .product-detail__images-container{order:0!important;width:100%!important;align-self:stretch}.section-product-template .product-layout-grid__images.layout--thumbnails-left.has-multiple-images .product-layout-grid__images-and-thumbs .product-detail__thumbnails{order:1!important;width:auto!important;flex:0 0 auto;display:flex!important;flex-direction:row!important;justify-content:center;gap:14px;margin:0 auto;padding:0;max-width:min(420px,58%)}.section-product-template .product-detail__images-container{min-width:0;width:100%}.section-product-template .product-detail__images,.section-product-template .product-detail__images .slick-list,.section-product-template .product-detail__images .slick-track{min-height:clamp(360px,30vw,520px)}.section-product-template .product-detail__images .slick-track{display:flex!important;align-items:center}.section-product-template .product-detail__image{text-align:center}.section-product-template .product-detail__image a,.section-product-template .product-detail__image .global-border-radius{display:flex;align-items:center;justify-content:center;width:100%}.section-product-template .product-detail__image img,.section-product-template .product-detail__image .rimage-outer-wrapper{max-width:min(74%,560px);max-height:none;height:auto}.section-product-template .product-detail__thumbnail{width:56px!important;height:56px!important;flex:0 0 56px!important;margin:0!important}.section-product-template .product-layout-grid__detail{padding-left:0!important;justify-self:stretch;overflow:visible}.section-product-template .product-layout-grid__detail:before,.section-product-template .product-layout-grid__detail:after{display:none}.section-product-template .product-detail__detail{width:100%;max-width:none;padding-top:clamp(16px,2vw,38px)}.section-product-template .product-detail__vendor-row{margin-bottom:10px}.section-product-template .product-detail__title{max-width:none;font-size:clamp(2rem,2.15vw,2.7rem);line-height:1.04;margin-bottom:14px}.section-product-template .product-detail__title-area .theme-product-reviews-summary{margin-bottom:20px}.section-product-template .product-detail__price{margin-bottom:12px}.section-product-template .product-detail__price .theme-money.large-title{font-size:clamp(1.55rem,1.65vw,1.95rem)}.section-product-template .product-detail__options.row{margin-top:0;margin-bottom:0}.section-product-template .product-detail__options .cc-select,.section-product-template .product-detail__options .cc-select__btn{width:auto;white-space:nowrap}.section-product-template .product-detail__spec-highlights,.section-product-template .product-dispatch-countdown,.section-product-template .product-detail__buy-row,.section-product-template .product-detail-tabs{max-width:620px}.section-product-template .product-detail__spec-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin:24px 0 18px;padding:18px 0}.section-product-template .product-dispatch-countdown{margin:18px 0 16px}.section-product-template .product-detail__detail .product-detail__buy-row{grid-template-columns:auto minmax(190px,1fr) minmax(170px,.9fr);gap:14px}.section-product-template .product-detail__detail .payment-buttons .btn,.section-product-template .product-detail__detail .product-detail__buy-row .btn--buy-now{width:100%;max-width:100%;height:44px;font-size:.84rem}.section-product-template .product-detail__detail .tabs,.section-product-template .reading-width .tabs{gap:34px;margin-top:22px}.section-product-template .product-detail__detail .tab-content,.section-product-template .reading-width .tab-content{max-width:620px}.section-product-template .product-usage-card{max-width:min(760px,82%);margin:24px auto 0}}.product-layout-grid__detail{position:relative;overflow:hidden}.product-layout-grid__detail:before,.product-layout-grid__detail:after{content:"";position:absolute;z-index:0;top:clamp(-160px,-10vw,-80px);right:clamp(-140px,-8vw,-60px);border-radius:50%;border:1px solid rgba(22,50,134,.1);pointer-events:none}.product-layout-grid__detail:before{width:clamp(240px,26vw,400px);height:clamp(240px,26vw,400px)}.product-layout-grid__detail:after{width:clamp(150px,16vw,260px);height:clamp(150px,16vw,260px);border-color:#16328629}.product-detail__detail{position:relative;z-index:1}.product-detail__images-container .slick-external-controls{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:0 var(--k9-space-3, 16px);pointer-events:none}.product-detail__images-container .slick-arrows{display:contents}.product-detail__images-container .slick-dots{position:absolute;left:0;right:0;bottom:var(--k9-space-2, 8px);display:flex;justify-content:center;pointer-events:auto}.product-detail__images-container .slick-prev,.product-detail__images-container .slick-next{position:static;flex-shrink:0;width:38px!important;height:38px!important;min-width:0!important;display:flex;align-items:center;justify-content:center;background:#ffffffeb!important;border:0!important;border-radius:50%;box-shadow:0 2px 10px #0000001f;color:var(--k9-color-ink, #181818);pointer-events:auto;transition:background .15s ease,transform .15s ease}.product-detail__images-container .slick-prev:hover,.product-detail__images-container .slick-next:hover{background:#fff!important;transform:scale(1.06)}@media(min-width:768px){.product-layout-grid__images.layout--thumbnails-left.has-multiple-images .product-layout-grid__images-and-thumbs .product-detail__images-container{width:88%}.product-layout-grid__images.layout--thumbnails-left.has-multiple-images .product-layout-grid__images-and-thumbs .product-detail__thumbnails{width:12%}.product-detail__thumbnail{aspect-ratio:1 / 1}.product-detail__thumbnail img{width:100%;height:100%;object-fit:cover}}.product-detail .sticky-element{top:calc(30px + var(--theme-sticky-header-height, 0px))}.product-detail__images-container{position:relative}.product-detail__image{box-sizing:border-box}.product-detail__image img,.product-detail__image .rimage-outer-wrapper{display:block;margin:0 auto}@media(min-width:768px){.product-layout-grid__detail{padding-left:100px}}.product-detail__media-badge{position:absolute;top:var(--k9-space-3, 16px);left:var(--k9-space-3, 16px);z-index:3;font-family:var(--k9-font-body, inherit);font-weight:800;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;color:#fff;padding:5px 12px;border-radius:var(--k9-radius-sm, 4px)}.product-detail__media-badge--bestseller{background:var(--k9-color-blue, #163286)}.product-detail__media-badge--sale{background:#d0342c}.product-detail__media-badge--sold-out{background:var(--k9-color-charcoal, #4a4a4a)}.product-usage-card{display:flex;gap:10px;margin-top:var(--k9-space-3, 16px);padding:14px 16px;background:#d977060f;border:1px solid rgba(217,119,6,.25);border-radius:10px}.product-usage-card__icon{flex-shrink:0;width:16px;height:16px;margin-top:1px;color:#d97706}.product-usage-card__title{margin:0 0 4px;font-family:var(--k9-font-body, inherit);font-weight:800;font-size:.76rem;letter-spacing:.02em;text-transform:uppercase;color:var(--k9-color-ink, #181818)}.product-usage-card__text{margin:0 0 4px;font-size:.76rem;line-height:1.45;color:var(--k9-color-charcoal, #4a4a4a)}.product-usage-card__text:last-child{margin-bottom:0}.product-usage-card__text--emphasis{font-weight:700;color:var(--k9-color-ink, #181818)}.product-detail__thumbnails{gap:var(--k9-space-2, 8px)}.product-detail__thumbnail{border:1.5px solid var(--k9-color-border, #e5e5e5);border-radius:var(--k9-radius-sm, 4px);overflow:hidden;transition:border-color .15s ease}.product-detail__thumbnail.thumb-active,.product-detail__thumbnail:hover{border-color:var(--k9-color-blue, #163286)}.product-detail__vendor-row{display:flex;align-items:center;gap:10px;margin-bottom:6px}.product-detail__vendor{font-family:var(--k9-font-body, inherit);font-weight:800;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.product-detail__vendor a{color:var(--k9-color-blue, #163286);text-decoration:none}.product-detail__vendor a:hover{color:var(--k9-color-blue, #163286);text-decoration:underline}.product-detail__title-area.row{margin-top:0;margin-bottom:0}.product-detail__title-area{display:flex;flex-direction:column;align-items:flex-start}.product-detail__title{font-family:var(--k9-font-display, inherit);font-weight:400;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.1;letter-spacing:.01em;text-transform:uppercase;margin:0 0 8px}.product-detail__title-area .theme-product-reviews-summary{display:flex;align-items:center;gap:6px;margin-bottom:10px;transform:scale(.9);transform-origin:left center}.product-detail__title-area .theme-product-reviews-summary .cc-rating-stars--active{color:#f5c346}.product-detail__title-area .theme-product-reviews-summary .cc-rating-text{display:none}.product-detail__title-area .theme-product-reviews-summary .cc-rating-custom-caption,.product-detail__title-area .theme-product-reviews-summary .cc-rating-count{font-size:.8rem;font-weight:700;color:var(--k9-color-blue, #163286)}.product-detail__stock-badge{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;padding:0;background:none;border-radius:0;font-family:var(--k9-font-body, inherit);font-weight:600;font-size:.68rem}.product-detail__stock-badge i{display:inline-block;width:5px;height:5px;border-radius:50%;background:currentColor}.product-detail__stock-badge--in-stock{color:#15803d}.product-detail__stock-badge--out{color:#d0342c}.product-detail__stock-badge--backorder{color:#b45309}.product-detail__price{width:100%;display:flex;align-items:baseline;gap:var(--k9-space-2, 8px);flex-wrap:wrap;margin-bottom:8px}.product-detail__price .theme-money.large-title{font-family:var(--k9-font-body, inherit);font-weight:800;font-size:clamp(1.25rem,1.6vw,1.5rem);color:var(--k9-color-ink, #181818)}.product-detail__price .product-price__reduced .theme-money{color:#d0342c}.product-detail__price .product-price__compare{font-size:.92rem;color:var(--k9-color-charcoal, #4a4a4a);text-decoration:line-through;opacity:.7}.product-detail__price-save{display:inline-flex;align-items:center;width:fit-content;padding:0;background:none;color:#d0342c;font-family:var(--k9-font-body, inherit);font-weight:800;font-size:.85rem;border-radius:0}.product-detail-tabs.large-row{margin-top:0;margin-bottom:16px}.product-detail__detail .tabs,.reading-width .tabs{display:flex;flex-wrap:wrap;gap:var(--k9-space-4, 24px);margin:18px 0 10px;border-bottom:1px solid var(--k9-color-border, #e5e5e5)}.product-detail__detail .tabs a,.reading-width .tabs a{position:relative;display:inline-block;padding:0 0 12px;font-family:var(--k9-font-body, inherit);font-weight:600;font-size:.84rem;color:var(--k9-color-charcoal, #4a4a4a);transition:color .15s ease}.product-detail__detail .tabs a:after,.reading-width .tabs a:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--k9-color-blue, #163286);opacity:0;transition:opacity .15s ease}.product-detail__detail .tabs a:hover,.reading-width .tabs a:hover{color:var(--k9-color-ink, #181818)}.product-detail__detail .tabs a.tab--active,.reading-width .tabs a.tab--active{font-weight:700;color:var(--k9-color-ink, #181818)}.product-detail__detail .tabs a.tab--active:after,.reading-width .tabs a.tab--active:after{opacity:1}.product-detail__detail .tab-content,.reading-width .tab-content{padding-top:var(--k9-space-2, 8px)}.reading-width.reading-width--no-mobile-padding{max-width:1240px}.product-detail__info-block p,.product-detail__info-block li{font-size:.82rem;line-height:1.55;color:var(--k9-color-charcoal, #4a4a4a)}.product-detail__info-block a{color:var(--k9-color-blue, #163286);font-weight:700;text-decoration:underline}.product-detail__info-block ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.product-detail__info-block li{position:relative;padding-left:28px}.product-detail__info-block li em{font-style:normal}.product-detail__info-block li:before{content:"\2713";position:absolute;left:0;top:1px;width:18px;height:18px;border-radius:50%;background:var(--k9-color-blue, #163286);color:#fff;font-size:.6rem;font-weight:700;line-height:18px;text-align:center}.product-detail__faq-grid{column-count:2;column-gap:var(--k9-space-4, 24px)}.product-detail__faq-item{break-inside:avoid;margin-bottom:var(--k9-space-3, 16px);border:1px solid var(--k9-color-border, #e5e5e5);border-radius:var(--k9-radius-sm, 4px);overflow:hidden}.product-detail__faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;font-family:var(--k9-font-body, inherit);font-weight:700;font-size:.85rem;color:var(--k9-color-ink, #181818);cursor:pointer;list-style:none}.product-detail__faq-item summary::-webkit-details-marker{display:none}.product-detail__faq-chevron{flex-shrink:0;transition:transform .2s ease}.product-detail__faq-item[open] .product-detail__faq-chevron{transform:rotate(180deg)}.product-detail__faq-answer{padding:0 16px 14px;font-size:.82rem;line-height:1.55;color:var(--k9-color-charcoal, #4a4a4a)}@media(max-width:600px){.product-detail__faq-grid{column-count:1}}.product-detail__description-wrap{position:relative;max-height:7.5em;overflow:hidden;font-weight:400;font-size:.82rem;line-height:1.55;color:var(--k9-color-charcoal, #4a4a4a);transition:max-height .25s ease}.product-detail__tab-text .product-detail__description-wrap h1,.product-detail__tab-text .product-detail__description-wrap h2,.product-detail__tab-text .product-detail__description-wrap h3,.product-detail__tab-text .product-detail__description-wrap h4{margin:0 0 8px!important;font-family:var(--k9-font-body, inherit);font-weight:700!important;font-size:.86rem!important;line-height:1.4!important;color:var(--k9-color-ink, #181818)}.product-detail__tab-text .product-detail__description-wrap p{margin:0 0 10px;font-size:.82rem;line-height:1.55}.product-detail__tab-text .product-detail__description-wrap p:last-child{margin-bottom:0}.product-detail__tab-text .product-detail__description-wrap strong,.product-detail__tab-text .product-detail__description-wrap b{font-weight:700;color:var(--k9-color-ink, #181818)}.product-detail__tab-text .product-detail__description-wrap a{color:var(--k9-color-blue, #163286);font-weight:700;text-decoration:underline}.product-detail__description-wrap:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2.4em;background:linear-gradient(#fff0,#fff);pointer-events:none}.product-detail__description-wrap.is-expanded{max-height:none}.product-detail__description-wrap.is-expanded:after{display:none}.product-detail__description-toggle{-webkit-appearance:none!important;appearance:none!important;display:inline-flex!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin:4px 0 0!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-family:var(--k9-font-body, inherit);font-weight:600;font-size:.74rem;line-height:1.4;color:var(--k9-color-blue, #163286)!important;opacity:.85;cursor:pointer}.product-detail__description-toggle:hover{color:var(--k9-color-blue, #163286)!important;opacity:1;text-decoration:underline}.product-feature-grid{display:flex;flex-wrap:wrap;gap:6px;margin:var(--k9-space-3, 16px) 0;padding:var(--k9-space-3, 16px) 0;border-top:1px solid var(--k9-color-border, #e5e5e5);border-bottom:1px solid var(--k9-color-border, #e5e5e5)}.product-feature-grid__item{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border:1px solid var(--k9-color-border, #e5e5e5);border-radius:999px;font-size:.72rem;color:var(--k9-color-ink, #181818);line-height:1.2}.product-feature-grid__item svg{flex-shrink:0;width:11px;height:11px;color:var(--k9-color-blue, #163286)}.product-feature-grid__item b{font-weight:700;color:var(--k9-color-ink, #181818)}.product-detail__title-area form.row{margin:0}.product-detail__options.row{margin-top:0;margin-bottom:4px;max-width:220px}.product-detail__options .row{margin-top:0;margin-bottom:4px}.product-detail__options .option-selector__btns{display:flex;flex-wrap:wrap;gap:8px}.product-detail__options legend.label{margin-bottom:8px;font-family:var(--k9-font-body, inherit);font-weight:700;font-size:.82rem;color:var(--k9-color-ink, #181818)}.product-detail__options .opt-label{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:40px;margin:0;padding:0 16px;border:1.5px solid var(--k9-color-border, #e5e5e5);border-radius:999px;background:#fff;font-family:var(--k9-font-body, inherit);font-weight:700;font-size:.84rem;color:var(--k9-color-ink, #181818);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.product-detail__options .opt-label:hover{border-color:var(--k9-color-blue, #163286)}.product-detail__options .opt-btn:checked+.opt-label{background:var(--k9-color-blue, #163286);border-color:var(--k9-color-blue, #163286);color:#fff}.product-detail__options .cc-select__btn{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;white-space:normal;min-height:38px;padding:8px 8px 8px 12px;border:1.5px solid var(--k9-color-border, #e5e5e5);border-radius:var(--k9-radius-sm, 4px);background:#fff;font-family:var(--k9-font-body, inherit);font-weight:600;font-size:.8rem;color:var(--k9-color-ink, #181818);transition:border-color .15s ease,box-shadow .15s ease}.product-detail__options .cc-select__icon{flex-shrink:0;width:16px;height:16px;position:static;margin-left:0;transform:translateY(1px)}.product-detail__options .cc-select__btn:hover{border-color:var(--k9-color-blue, #163286)}.product-detail__options .cc-select[aria-expanded=true] .cc-select__btn,.product-detail__options .cc-select__btn:focus-visible{border-color:var(--k9-color-blue, #163286);box-shadow:0 0 0 3px #1632861f;outline:none}.product-detail__options .cc-select__icon{color:var(--k9-color-blue, #163286)}.product-detail__options .cc-select__listbox{border:1px solid var(--k9-color-border, #e5e5e5);border-radius:var(--k9-radius-md, 8px);box-shadow:0 12px 28px #0000001f;overflow:hidden}.product-detail__options .cc-select__option{padding:10px 14px;font-family:var(--k9-font-body, inherit);font-size:.86rem;color:var(--k9-color-ink, #181818)}.product-detail__options .cc-select__option:hover,.product-detail__options .cc-select__option.is-active{background:#1632860f}.product-detail__options .cc-select__option[aria-selected=true]{background:#16328614;font-weight:700;color:var(--k9-color-blue, #163286)}.product-detail__options>.label,.product-detail__options .cc-select--label-inside .label{margin-bottom:6px;font-family:var(--k9-font-body, inherit);font-weight:700;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--k9-color-charcoal, #4a4a4a)}.product-detail__detail .size-chart-link{display:inline-flex;align-items:center;gap:5px;margin-top:8px;font-size:.8rem;color:var(--k9-color-blue, #163286);font-weight:700}.product-detail__detail .size-chart-link svg{flex-shrink:0;width:13px;height:13px}.product-detail__spec-highlights{display:flex;flex-wrap:wrap;gap:var(--k9-space-4, 24px);margin:14px 0;padding:14px 0;border-top:1px solid var(--k9-color-border, #e5e5e5);border-bottom:1px solid var(--k9-color-border, #e5e5e5)}.product-detail__spec-highlight{display:flex;align-items:flex-start;gap:8px;flex:1 1 auto;min-width:0}.product-detail__spec-highlight-icon{flex-shrink:0;display:flex;margin-top:1px;color:var(--k9-color-blue, #163286)}.product-detail__spec-highlight-icon svg{width:18px;height:18px}.product-detail__spec-highlight-text{display:flex;flex-direction:column;gap:1px;min-width:0}.product-detail__spec-highlight-title{font-family:var(--k9-font-body, inherit);font-weight:700;font-size:.78rem;color:var(--k9-color-ink, #181818)}.product-detail__spec-highlight-subtitle{font-size:.72rem;color:var(--k9-color-charcoal, #4a4a4a)}.product-detail__detail .qty-wrapper .cc-select{display:none!important}.qty-stepper{display:inline-flex!important;align-items:stretch;width:auto!important;height:42px;background:#fff;border:1.5px solid var(--k9-color-border, #e5e5e5);border-radius:var(--k9-radius-sm, 4px);overflow:hidden;flex-shrink:0}.qty-stepper__btn{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;width:36px!important;min-width:36px!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:1rem;font-weight:700;line-height:1;color:var(--k9-color-ink, #181818);cursor:pointer}.qty-stepper__btn:hover{background:var(--k9-color-bg-subtle, #f5f5f5)!important}.qty-wrapper .qty-actual__input{-webkit-appearance:none;appearance:none;width:38px!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;background:#fff;border:0!important;border-left:1.5px solid var(--k9-color-border, #e5e5e5)!important;border-right:1.5px solid var(--k9-color-border, #e5e5e5)!important;border-radius:0!important;text-align:center;font-size:.9rem;font-weight:700;-moz-appearance:textfield}.qty-wrapper .qty-actual__input::-webkit-outer-spin-button,.qty-wrapper .qty-actual__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty-wrapper .qty-actual__label{display:none}.product-detail__detail .product-detail__buy-row.large-row{margin-top:0;margin-bottom:0}.product-detail__detail .product-detail__buy-row{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px}.product-detail__detail .product-detail__buy-row .product-inventory{grid-column:1 / -1}.product-detail__detail .product-detail__buy-row .qty-wrapper{grid-column:1}.product-detail__detail .product-detail__buy-row .qty-wrapper+.payment-buttons{margin-top:0}.product-detail__detail .product-detail__buy-row .payment-buttons{grid-column:2;min-width:0}.product-detail__detail .product-detail__buy-row .btn--buy-now{grid-column:3;min-width:0}@media(max-width:420px){.product-detail__detail .product-detail__buy-row{grid-template-columns:auto minmax(0,1fr)}.product-detail__detail .product-detail__buy-row .btn--buy-now{grid-column:1 / -1}}.product-detail__detail .payment-buttons .btn,.product-detail__detail .product-detail__buy-row .btn--buy-now{width:96%;max-width:96%;min-width:0;margin:0 auto;height:40px;padding:0 8px;display:flex;align-items:center;justify-content:center;gap:5px;overflow:hidden;background:var(--k9-color-blue, #163286);border:0;border-radius:var(--k9-radius-sm, 4px);font-family:var(--k9-font-body, inherit);font-weight:700;font-size:.78rem;letter-spacing:normal;text-transform:none;color:#fff;box-shadow:none;transition:background .15s ease,transform .15s ease}.product-detail__detail .payment-buttons .btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-detail__detail .payment-buttons .btn svg{flex-shrink:0}.product-detail__detail .payment-buttons .btn:hover,.product-detail__detail .product-detail__buy-row .btn--buy-now:hover{background:var(--k9-color-blue-dark, #112665);transform:translateY(-2px)}.product-detail__detail .product-detail__buy-row .btn--buy-now{background:#fff;border:1.5px solid var(--k9-color-blue, #163286);color:var(--k9-color-blue, #163286);box-shadow:none}.product-detail__detail .product-detail__buy-row .btn--buy-now:hover{background:var(--k9-color-bg-subtle, #f5f5f5);transform:translateY(-2px)}.product-detail__detail .backorder p{margin:var(--k9-space-3, 16px) 0 0;padding-left:21px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M10 2.5 17 5v5c0 5-3 8-7 9-4-1-7-4-7-9V5l7-2.5Z' stroke='%234a4a4a' stroke-width='1.4' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 2px;font-size:.8rem;line-height:1.5;color:var(--k9-color-charcoal, #4a4a4a)}.product-inventory{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:.86rem;font-weight:700;color:#15803d}.product-inventory:before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:50%;background:currentColor}.product-inventory--none{display:none}.product-inventory--low,.product-inventory--urgent{color:#d0342c!important;font-weight:800}.product-inventory--low:before,.product-inventory--urgent:before{content:"!";display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#d0342c;color:#fff;font-size:.68rem;font-weight:800;line-height:1}.product-detail__delivery-note{margin-top:4px;font-size:.86rem;color:var(--k9-color-charcoal, #4a4a4a)}.product-detail__mini-trust{display:flex;flex-wrap:wrap;gap:var(--k9-space-2, 8px) var(--k9-space-4, 24px);margin-top:var(--k9-space-4, 24px);padding-top:var(--k9-space-4, 24px);border-top:1px solid var(--k9-color-border, #e5e5e5);font-size:.8rem;color:var(--k9-color-charcoal, #4a4a4a)}.product-detail__meta-row{display:flex;flex-direction:column;gap:4px;margin-top:var(--k9-space-4, 24px);padding-top:var(--k9-space-3, 16px);border-top:1px solid var(--k9-color-border, #e5e5e5);font-size:.8rem;color:var(--k9-color-charcoal, #4a4a4a)}.product-detail__meta-row .sku-wrapper__sku{font-weight:700;color:var(--k9-color-ink, #181818)}.product-detail__detail .sharing{display:flex;align-items:center;gap:10px;margin-top:4px;font-size:.8rem;color:var(--k9-color-charcoal, #4a4a4a)}.product-detail__detail .sharing-label{flex-shrink:0}.product-detail__detail .sharing-list{display:flex;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.product-detail__detail .sharing-link{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--k9-color-bg-subtle, #f5f5f5);color:var(--k9-color-charcoal, #4a4a4a);transition:background .15s ease,color .15s ease}.product-detail__detail .sharing-link:hover{background:var(--k9-color-blue, #163286);color:#fff}.product-detail__detail .sharing-link svg{width:13px;height:13px}.product-detail-accordion .cc-accordion{border-top:1px solid var(--k9-color-border, #e5e5e5)}.product-detail-accordion .cc-accordion-item{border-bottom:1px solid var(--k9-color-border, #e5e5e5)}.product-detail-accordion .cc-accordion-item__title{padding:var(--k9-space-4, 24px) 4px;font-family:var(--k9-font-body, inherit);font-weight:700;font-size:1rem;color:var(--k9-color-ink, #181818)}.product-detail-accordion .cc-accordion-item__content{padding:0 4px var(--k9-space-4, 24px);font-size:.9rem;color:var(--k9-color-charcoal, #4a4a4a);line-height:1.55}.product-bogo-banner{margin:var(--k9-space-4, 24px) 0;padding:var(--k9-space-4, 24px);border-radius:var(--k9-radius-sm, 4px);background:var(--k9-color-blue, #163286);color:#fff}.product-bogo-banner:empty{display:none;margin:0;padding:0}.product-subscription-card{margin:var(--k9-space-3, 16px) 0;padding:var(--k9-space-4, 24px);border-radius:var(--k9-radius-sm, 4px);background:var(--k9-color-bg-subtle, #f5f5f5);border:1px solid var(--k9-color-border, #e5e5e5)}.product-subscription-card:empty{display:none;margin:0;padding:0;border:0}.product-bundle-card{margin:var(--k9-space-4, 24px) 0}.product-bundle-card:empty{display:none;margin:0}#bogos-bundle-view{margin:var(--k9-space-4, 24px) 0}.bogos-bundles-widget{padding:var(--k9-space-4, 24px)!important;background:#fff!important;border:1px solid var(--k9-color-border, #e5e5e5)!important;border-radius:var(--k9-radius-md, 8px)!important}.bogos-bundles-widget-header{margin-bottom:var(--k9-space-3, 16px)!important;text-align:left!important}.bogos-bundles-widget-title{font-family:var(--k9-font-heading, inherit)!important;font-weight:700!important;font-size:1.05rem!important;color:var(--k9-color-ink, #181818)!important}.bogos-bundles-widget-description{font-family:var(--k9-font-body, inherit)!important;font-size:.82rem!important;color:var(--k9-color-charcoal, #4a4a4a)!important}.bogos-bundle-item-container{padding:var(--k9-space-3, 16px) 0!important;border-bottom:1px solid var(--k9-color-border, #e5e5e5)!important}.bogos-bundle-item{align-items:center!important;gap:var(--k9-space-3, 16px)!important}.bogos-bundle-item-img{border:1px solid var(--k9-color-border, #e5e5e5);border-radius:var(--k9-radius-sm, 4px);object-fit:contain}.bogos-bundle-item-title{font-family:var(--k9-font-body, inherit)!important;font-weight:700!important;font-size:.86rem!important;color:var(--k9-color-ink, #181818)!important;text-decoration:none!important}.bogos-bundle-item-title:hover{color:var(--k9-color-blue, #163286)!important}.bogos-bundle-item-discount-price{font-weight:800!important;color:var(--k9-color-blue, #163286)!important}.bogos-bundle-item-original-price{color:var(--k9-color-charcoal, #4a4a4a)!important;opacity:.7}.bogos-bundle-item-quantity{font-family:var(--k9-font-body, inherit)!important;font-weight:700!important;font-size:.72rem!important;color:var(--k9-color-ink, #181818)!important;background:var(--k9-color-bg-subtle, #f5f5f5)!important}.bogos-bundle-item-select-button{font-family:var(--k9-font-body, inherit)!important;font-weight:700!important;font-size:.78rem!important;color:var(--k9-color-blue, #163286)!important;text-decoration:underline!important}#bogos-bundle-view [class*=total]{font-family:var(--k9-font-body, inherit)!important;font-weight:700!important;color:var(--k9-color-ink, #181818)!important}#bogos-bundle-view button,#bogos-bundle-view [class*=add-to-cart],#bogos-bundle-view [class*=checkout-btn]{background:var(--k9-color-blue, #163286)!important;border:0!important;border-radius:var(--k9-radius-sm, 4px)!important;font-family:var(--k9-font-body, inherit)!important;font-weight:800!important;letter-spacing:.02em!important;text-transform:uppercase!important;transition:background .15s ease!important}#bogos-bundle-view button:hover,#bogos-bundle-view [class*=add-to-cart]:hover,#bogos-bundle-view [class*=checkout-btn]:hover{background:var(--k9-color-blue-dark, #112665)!important}.jdgm-rev-widg{--jdgm-star-color: var(--k9-color-blue, #163286);font-family:inherit;font-size:.9rem}.jdgm-rev-widg__title,.jdgm-rev-widg__summary-title{font-family:var(--k9-font-body, inherit);font-weight:800;font-size:.95rem;color:var(--k9-color-ink, #181818)}.jdgm-rev-widg__average-rating{font-family:var(--k9-font-body, inherit);font-weight:800;font-size:1.05rem;color:var(--k9-color-ink, #181818)}.jdgm-histogram__bar-content{background:var(--k9-color-blue, #163286)!important}.jdgm-star.jdgm--on,.jdgm-star.jdgm--half{color:var(--k9-color-blue, #163286)!important}.jdgm-rev{background:none!important;border:none!important;border-bottom:1px solid var(--k9-color-border, #e5e5e5)!important;border-radius:0!important;padding:var(--k9-space-3, 16px) 0!important;margin:0!important}.jdgm-rev__author,.jdgm-rev__title{font-family:var(--k9-font-body, inherit);font-weight:700;font-size:.82rem;color:var(--k9-color-ink, #181818)}.jdgm-rev__body{font-size:.84rem;line-height:1.55;color:var(--k9-color-charcoal, #4a4a4a)}.jdgm-rev__date{font-size:.74rem;color:var(--k9-color-charcoal, #4a4a4a);opacity:.65}.jdgm-write-rev-link,.jdgm-rev-widg__btn,.jdgm-rev-widg__summary-cta-wrapper .jdgm-btn{background:var(--k9-color-blue, #163286)!important;border-color:var(--k9-color-blue, #163286)!important;border-radius:var(--k9-radius-sm, 4px)!important;font-family:var(--k9-font-body, inherit)!important;font-weight:700!important;font-size:.78rem!important;padding:7px 12px!important;color:#fff!important}.jdgm-paginate__page.jdgm-paginate__page-current{background:var(--k9-color-blue, #163286)!important;border-color:var(--k9-color-blue, #163286)!important;color:#fff!important}.product-dispatch-countdown{display:flex;align-items:center;gap:6px;margin:8px 0 12px;font-family:var(--k9-font-body, inherit);font-weight:700;font-size:.82rem;color:var(--k9-color-blue, #163286)}.product-dispatch-countdown[hidden]{display:none}.product-dispatch-countdown svg{flex-shrink:0}.product-dispatch-countdown.is-urgent{color:#d13c3c}.product-detail__buy-row .product-inventory{flex:0 0 100%;margin-bottom:4px}@media(max-width:767px){.product-layout-grid__detail,.product-detail__detail{display:contents}.product-layout-grid{display:flex;flex-direction:column}.product-detail__title-area{margin-top:var(--k9-space-4, 24px)}}@media(max-width:600px){.product-detail__detail .tabs,.reading-width .tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:var(--k9-space-4, 24px);padding-bottom:2px;scrollbar-width:none}.product-detail__detail .tabs::-webkit-scrollbar,.reading-width .tabs::-webkit-scrollbar{display:none}.product-detail__detail .tabs a,.reading-width .tabs a{white-space:nowrap}.product-detail__images-container .slick-prev,.product-detail__images-container .slick-next{width:40px!important;height:40px!important}.product-detail__options .cc-select__btn{min-height:48px}.product-detail__options.row,.product-detail__options .cc-select{display:inline-flex;width:fit-content;max-width:100%}.product-detail__options .cc-select__btn{display:inline-flex;width:auto;white-space:nowrap}.product-detail__detail .payment-buttons .btn,.product-detail__detail .product-detail__buy-row .btn--buy-now{height:44px}}@media(min-width:1024px){.section-product-template .container.product-detail{max-width:none!important;width:100%!important;padding-left:0!important;padding-right:0!important}.section-product-template .product-detail>.page-width{max-width:none!important;width:100%!important;padding-left:clamp(44px,4.5vw,88px)!important;padding-right:clamp(44px,4.5vw,88px)!important}.section-product-template .product-layout-grid.product-layout-grid--small{width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(44px,4.5vw,76px)!important;align-items:start!important;margin:0!important}.section-product-template .product-layout-grid__images,.section-product-template .product-layout-grid__detail{width:auto!important;max-width:none!important;min-width:0!important}.section-product-template .product-layout-grid__images-and-thumbs{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:clamp(18px,1.5vw,24px)!important;background:#fff;border:1px solid rgba(8,18,48,.12);border-radius:10px;box-shadow:0 16px 42px #0812300f}.section-product-template .product-layout-grid__images.layout--thumbnails-left.has-multiple-images .product-layout-grid__images-and-thumbs .product-detail__images-container{order:0!important;width:100%!important;align-self:stretch!important}.section-product-template .product-detail__images-container{width:100%!important;min-width:0!important;position:relative}.section-product-template .product-detail__images,.section-product-template .product-detail__images .slick-list{min-height:clamp(460px,39vw,690px)!important}.section-product-template .product-detail__images .slick-track{display:block!important;min-height:clamp(460px,39vw,690px)!important}.section-product-template .product-detail__image{text-align:center!important}.section-product-template .product-detail__image a,.section-product-template .product-detail__image .global-border-radius{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:clamp(460px,39vw,690px)!important}.section-product-template .product-detail__image img,.section-product-template .product-detail__image .rimage-outer-wrapper{display:block!important;max-width:min(88%,720px)!important;max-height:none!important;height:auto!important;margin-left:auto!important;margin-right:auto!important}.section-product-template .product-layout-grid__images.layout--thumbnails-left.has-multiple-images .product-layout-grid__images-and-thumbs .product-detail__thumbnails{order:1!important;width:100%!important;display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:18px!important;margin:18px auto 0!important;padding:0 58px!important}.section-product-template .product-detail__thumbnail{width:82px!important;height:82px!important;flex:0 0 82px!important;margin:0!important;border-radius:8px!important}.section-product-template .product-detail__thumbnail.thumb-active,.section-product-template .product-detail__thumbnail:hover{border-color:var(--k9-color-blue, #163286)!important;box-shadow:0 0 0 1px var(--k9-color-blue, #163286)}.section-product-template .product-detail__images-container .slick-external-controls{padding:0!important}.section-product-template .product-detail__images-container .slick-prev,.section-product-template .product-detail__images-container .slick-next{width:42px!important;height:42px!important;border:1px solid rgba(8,18,48,.14)!important;box-shadow:0 8px 22px #08123014!important}.section-product-template .product-detail__media-badge{top:20px;left:20px;background:var(--k9-color-blue, #163286);border-radius:5px;padding:9px 14px}.section-product-template .product-usage-card{max-width:none!important;margin:20px 0 0!important;padding:20px 22px!important;align-items:center;background:#fff!important;border:1px solid rgba(8,18,48,.1)!important;border-radius:8px!important;box-shadow:0 12px 28px #0812300d}.section-product-template .product-usage-card__icon{width:54px;height:54px;margin:0;padding:13px;color:var(--k9-color-blue, #163286);background:#165bff1a;border-radius:50%}.section-product-template .product-layout-grid__detail{padding-left:0!important;overflow:visible!important}.section-product-template .product-layout-grid__detail:before,.section-product-template .product-layout-grid__detail:after{display:none!important}.section-product-template .product-detail__detail{width:100%!important;max-width:none!important;padding-top:clamp(10px,1.4vw,28px)!important}.section-product-template .product-detail__vendor-row{margin-bottom:16px!important}.section-product-template .product-detail__title{max-width:980px!important;font-size:clamp(2.35rem,2.6vw,3.25rem)!important;line-height:1.03!important;margin-bottom:18px!important}.section-product-template .product-detail__title-area .theme-product-reviews-summary{margin-bottom:22px!important;transform:none!important}.section-product-template .product-detail__price{margin-bottom:16px!important}.section-product-template .product-detail__price .theme-money.large-title{font-size:clamp(1.9rem,2vw,2.35rem)!important;color:var(--k9-color-blue, #163286)!important}.section-product-template .product-detail__price .product-price__reduced .theme-money.large-title{color:#d0342c!important}.section-product-template .product-detail__options.row{display:inline-flex!important;width:fit-content!important;max-width:100%!important;margin:0 0 12px!important}.section-product-template .product-detail__options .cc-select{display:inline-flex!important;width:fit-content!important;max-width:100%!important}.section-product-template .product-detail__options .cc-select__btn{display:inline-flex!important;width:auto!important;white-space:nowrap!important;min-height:52px!important;border-radius:8px!important;font-size:.92rem!important;box-shadow:0 8px 22px #0812300a}.section-product-template .product-detail__detail .size-chart-link{margin-top:8px!important;margin-bottom:16px!important;font-size:.9rem!important}.section-product-template .product-detail__spec-highlights{max-width:760px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;margin:18px 0!important;padding:0!important;border:1px solid rgba(8,18,48,.12)!important;border-radius:8px!important;overflow:hidden;background:#fff}.section-product-template .product-detail__spec-highlight{padding:20px 24px!important;gap:14px!important}.section-product-template .product-detail__spec-highlight+.product-detail__spec-highlight{border-left:1px solid rgba(8,18,48,.1)}.section-product-template .product-detail__spec-highlight-icon svg{width:28px!important;height:28px!important}.section-product-template .product-detail__spec-highlight-title{font-size:.92rem!important;font-weight:800!important}.section-product-template .product-detail__spec-highlight-subtitle{font-size:.82rem!important}.section-product-template .product-dispatch-countdown{max-width:760px!important;margin:16px 0 18px!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;font-size:.9rem!important}.section-product-template .product-detail__detail .product-detail__buy-row{max-width:760px!important;grid-template-columns:130px minmax(220px,1fr) minmax(220px,.95fr)!important;gap:18px!important}.section-product-template .qty-stepper,.section-product-template .product-detail__detail .payment-buttons .btn,.section-product-template .product-detail__detail .product-detail__buy-row .btn--buy-now{height:56px!important}.section-product-template .product-detail__detail .payment-buttons .btn,.section-product-template .product-detail__detail .product-detail__buy-row .btn--buy-now{width:100%!important;max-width:100%!important;border-radius:8px!important;font-size:.95rem!important}.section-product-template .product-detail__mini-trust{max-width:760px!important;margin:18px 0 0!important;padding:14px 0 0!important;justify-content:space-between;border-top:1px solid rgba(8,18,48,.1)!important}.section-product-template .product-detail-tabs.large-row{max-width:760px!important;margin-top:24px!important}.section-product-template .product-detail__detail .tabs,.section-product-template .reading-width .tabs{gap:0!important;justify-content:space-around;margin:0!important;padding:0 18px;border:1px solid rgba(8,18,48,.1)!important;border-bottom:0!important;border-radius:8px 8px 0 0}.section-product-template .product-detail__detail .tabs a,.section-product-template .reading-width .tabs a{padding:18px 16px 14px!important;font-size:.9rem!important}.section-product-template .product-detail__detail .tab-content,.section-product-template .reading-width .tab-content{max-width:760px!important;padding:18px 22px 22px!important;border:1px solid rgba(8,18,48,.1);border-top:0;border-radius:0 0 8px 8px}}@media(min-width:1024px){.section-product-template .product-detail>.page-width{padding-left:clamp(32px,3.2vw,64px)!important;padding-right:clamp(32px,3.2vw,64px)!important}.section-product-template .product-layout-grid.product-layout-grid--small{gap:clamp(32px,3.4vw,56px)!important}.section-product-template .product-layout-grid__images-and-thumbs{padding:clamp(14px,1.1vw,18px)!important}.section-product-template .product-detail__images,.section-product-template .product-detail__images .slick-list,.section-product-template .product-detail__images .slick-track,.section-product-template .product-detail__image a,.section-product-template .product-detail__image .global-border-radius{min-height:clamp(340px,31vw,520px)!important}.section-product-template .product-detail__images .slick-slide{text-align:center!important}.section-product-template .product-media-wrapper,.section-product-template .product-media,.section-product-template .product-detail__image .rimage-outer-wrapper{width:min(76%,560px)!important;max-width:min(76%,560px)!important;margin-left:auto!important;margin-right:auto!important}.section-product-template .product-detail__image .rimage-wrapper{width:100%!important}.section-product-template .product-detail__image img.rimage__image{max-width:none!important;width:100%!important;height:auto!important}.section-product-template .product-layout-grid__images.layout--thumbnails-left.has-multiple-images .product-layout-grid__images-and-thumbs .product-detail__thumbnails{order:1!important;margin-top:12px!important;padding:0 46px!important;gap:14px!important}.section-product-template .product-detail__thumbnail{width:62px!important;height:62px!important;flex-basis:62px!important}.section-product-template .product-usage-card{margin-top:14px!important;padding:14px 18px!important}.section-product-template .product-usage-card__icon{width:44px!important;height:44px!important;padding:10px!important}.section-product-template .product-detail__detail{padding-top:clamp(4px,.8vw,16px)!important}.section-product-template .product-detail__vendor-row{margin-bottom:10px!important}.section-product-template .product-detail__title{font-size:clamp(2rem,2.25vw,2.75rem)!important;margin-bottom:12px!important}.section-product-template .product-detail__title-area .theme-product-reviews-summary{margin-bottom:16px!important}.section-product-template .product-detail__spec-highlights{margin:14px 0!important}.section-product-template .product-detail__spec-highlight{padding:15px 18px!important}.section-product-template .product-dispatch-countdown{margin:12px 0 14px!important;padding:12px 16px!important}.section-product-template .qty-stepper,.section-product-template .product-detail__detail .payment-buttons .btn,.section-product-template .product-detail__detail .product-detail__buy-row .btn--buy-now{height:50px!important}.section-product-template .product-detail-tabs.large-row{margin-top:18px!important}}@media(min-width:1024px){.section-product-template .product-detail>.page-width{padding-left:clamp(28px,2.6vw,52px)!important;padding-right:clamp(28px,2.6vw,52px)!important}.section-product-template .product-layout-grid.product-layout-grid--small{gap:clamp(28px,3vw,48px)!important}.section-product-template .product-layout-grid__images-and-thumbs{padding:14px!important;border-radius:8px!important;box-shadow:0 12px 30px #0812300b!important}.section-product-template .product-detail__images,.section-product-template .product-detail__images .slick-list,.section-product-template .product-detail__images .slick-track,.section-product-template .product-detail__image a,.section-product-template .product-detail__image .global-border-radius{min-height:clamp(310px,28vw,470px)!important}.section-product-template .product-media-wrapper,.section-product-template .product-media,.section-product-template .product-detail__image .rimage-outer-wrapper{width:min(70%,500px)!important;max-width:min(70%,500px)!important}.section-product-template .product-layout-grid__images.layout--thumbnails-left.has-multiple-images .product-layout-grid__images-and-thumbs .product-detail__thumbnails{margin-top:10px!important;gap:12px!important;padding:0 40px!important}.section-product-template .product-detail__thumbnail{width:56px!important;height:56px!important;flex-basis:56px!important;border-radius:6px!important}.section-product-template .product-detail__media-badge{top:16px!important;left:16px!important;padding:7px 12px!important;font-size:.66rem!important}.section-product-template .product-usage-card{margin-top:12px!important;padding:12px 16px!important;border-radius:7px!important}.section-product-template .product-usage-card__icon{width:38px!important;height:38px!important;padding:8px!important}.section-product-template .product-usage-card__title{font-size:.72rem!important}.section-product-template .product-usage-card__text{font-size:.72rem!important;line-height:1.38!important}.section-product-template .product-detail__detail{padding-top:2px!important}.section-product-template .product-detail__vendor-row{margin-bottom:8px!important}.section-product-template .product-detail__vendor,.section-product-template .product-detail__stock-badge{font-size:.7rem!important}.section-product-template .product-detail__title{font-size:clamp(1.82rem,2vw,2.42rem)!important;line-height:1.04!important;margin-bottom:10px!important}.section-product-template .product-detail__title-area .theme-product-reviews-summary{margin-bottom:13px!important;transform:scale(.92)!important;transform-origin:left center!important}.section-product-template .product-detail__price{margin-bottom:12px!important}.section-product-template .product-detail__price .theme-money.large-title{font-size:clamp(1.55rem,1.7vw,1.95rem)!important}.section-product-template .product-detail__options.row{width:min(100%,500px)!important;max-width:500px!important;margin-bottom:8px!important}.section-product-template .product-detail__options .cc-select__btn{min-height:44px!important;font-size:.84rem!important;border-radius:6px!important}.section-product-template .product-detail__detail .size-chart-link{margin-top:6px!important;margin-bottom:12px!important;font-size:.82rem!important}.section-product-template .product-detail__spec-highlights,.section-product-template .product-dispatch-countdown,.section-product-template .product-detail__buy-row,.section-product-template .product-detail-tabs.large-row,.section-product-template .product-detail__detail .tab-content,.section-product-template .reading-width .tab-content{max-width:680px!important}.section-product-template .product-detail__spec-highlights{margin:12px 0!important}.section-product-template .product-detail__spec-highlight{padding:13px 16px!important;gap:12px!important}.section-product-template .product-detail__spec-highlight-icon svg{width:23px!important;height:23px!important}.section-product-template .product-detail__spec-highlight-title{font-size:.84rem!important}.section-product-template .product-detail__spec-highlight-subtitle{font-size:.76rem!important}.section-product-template .product-dispatch-countdown{margin:10px 0 12px!important;padding:10px 14px!important;font-size:.82rem!important;border-radius:6px!important}.section-product-template .product-detail__detail .product-detail__buy-row{grid-template-columns:112px minmax(190px,1fr) minmax(180px,.95fr)!important;gap:14px!important}.section-product-template .qty-stepper,.section-product-template .product-detail__detail .payment-buttons .btn,.section-product-template .product-detail__detail .product-detail__buy-row .btn--buy-now{height:46px!important}.section-product-template .product-detail__detail .payment-buttons .btn,.section-product-template .product-detail__detail .product-detail__buy-row .btn--buy-now{font-size:.86rem!important;border-radius:6px!important}.section-product-template .product-detail-tabs.large-row{margin-top:14px!important}.section-product-template .product-detail__detail .tabs a,.section-product-template .reading-width .tabs a{padding:14px 14px 11px!important;font-size:.82rem!important}.section-product-template .product-detail__detail .tab-content,.section-product-template .reading-width .tab-content{padding:14px 18px 18px!important}}@media(min-width:1024px){.section-product-template .product-media-wrapper,.section-product-template .product-media,.section-product-template .product-detail__image .rimage-outer-wrapper{width:min(82%,610px)!important;max-width:min(82%,610px)!important}.section-product-template .product-detail__images,.section-product-template .product-detail__images .slick-list,.section-product-template .product-detail__images .slick-track,.section-product-template .product-detail__image a,.section-product-template .product-detail__image .global-border-radius{min-height:clamp(330px,30vw,510px)!important}.section-product-template .product-detail__detail>*{width:min(100%,680px)}.section-product-template .product-detail__vendor-row,.section-product-template .product-detail__title-area,.section-product-template .product-detail__price,.section-product-template .product-detail__options.row,.section-product-template .product-detail__spec-highlights,.section-product-template .product-dispatch-countdown,.section-product-template .product-detail__detail .product-detail__buy-row,.section-product-template .product-detail__mini-trust,.section-product-template .product-detail-tabs.large-row{margin-left:0!important;margin-right:auto!important}.section-product-template .product-detail__title{max-width:740px!important;font-size:clamp(1.9rem,2.08vw,2.55rem)!important;line-height:1.06!important;text-wrap:balance}.section-product-template .product-detail__options.row{display:inline-flex!important;width:fit-content!important;max-width:100%!important}.section-product-template .product-detail__options .cc-select__btn{position:relative;display:inline-flex!important;width:auto!important;white-space:nowrap!important;align-items:center!important;gap:12px!important;min-height:42px!important;padding-left:12px!important;padding-right:8px!important;text-align:left}.section-product-template .product-detail__options .cc-select__btn[data-swatch]{padding-left:44px!important}.section-product-template .product-detail__options .cc-select__btn[data-swatch]:before,.section-product-template .product-detail__options .cc-select__option[data-swatch]:before{width:16px!important;height:16px!important;border:1px solid rgba(8,18,48,.16);background-color:var(--swatch-background-color, #d9dde7);background-image:var(--swatch-background-image, none);box-shadow:inset 0 0 0 1px #ffffff73}.section-product-template .product-detail__options .cc-select__btn[data-swatch]:before{position:absolute;left:15px;top:50%;margin:0!important;transform:translateY(-50%)}.section-product-template .product-detail__options [data-swatch=yellow]{--swatch-background-color: #f7c51e}.section-product-template .product-detail__options [data-swatch=black]{--swatch-background-color: #111827}.section-product-template .product-detail__options [data-swatch=blue]{--swatch-background-color: #163286}.section-product-template .product-detail__options [data-swatch=red]{--swatch-background-color: #d0342c}.section-product-template .product-detail__options [data-swatch=orange]{--swatch-background-color: #f97316}.section-product-template .product-detail__options [data-swatch=green]{--swatch-background-color: #15803d}.section-product-template .product-detail__options [data-swatch=white]{--swatch-background-color: #ffffff}.section-product-template .product-detail__spec-highlights{max-width:640px!important;margin:10px 0!important}.section-product-template .product-detail__spec-highlight{padding:11px 14px!important;gap:10px!important}.section-product-template .product-detail__spec-highlight-icon svg{width:20px!important;height:20px!important}.section-product-template .product-detail__spec-highlight-title{font-size:.8rem!important}.section-product-template .product-detail__spec-highlight-subtitle{font-size:.72rem!important;line-height:1.3!important}.section-product-template .product-dispatch-countdown{width:fit-content!important;max-width:100%!important;margin:9px 0 11px!important;padding:9px 13px!important}.section-product-template .product-detail__detail .product-detail__buy-row{max-width:640px!important;grid-template-columns:104px minmax(170px,1fr) minmax(160px,.9fr)!important;gap:12px!important}.section-product-template .qty-stepper,.section-product-template .product-detail__detail .payment-buttons .btn,.section-product-template .product-detail__detail .product-detail__buy-row .btn--buy-now{height:42px!important}.section-product-template .qty-stepper__btn{width:31px!important;min-width:31px!important}.section-product-template .qty-wrapper .qty-actual__input{width:36px!important}.section-product-template .product-detail__detail .payment-buttons .btn,.section-product-template .product-detail__detail .product-detail__buy-row .btn--buy-now{font-size:.82rem!important}.section-product-template .product-detail-tabs.large-row,.section-product-template .product-detail__detail .tab-content,.section-product-template .reading-width .tab-content{max-width:640px!important}}@media(min-width:1024px){.section-product-template .product-detail__images-container .slick-external-controls{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:5!important;display:block!important;padding:0!important;pointer-events:none!important}.section-product-template .product-detail__images-container .slick-arrows{display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important}.section-product-template .product-detail__images-container .slick-prev,.section-product-template .product-detail__images-container .slick-next{position:absolute!important;top:50%!important;z-index:6!important;display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;border:1px solid rgba(8,18,48,.14)!important;border-radius:50%!important;background:#fffffff0!important;color:var(--k9-color-blue, #163286)!important;box-shadow:0 10px 24px #0812301f!important;opacity:1!important;transform:translateY(-50%)!important;pointer-events:auto!important}.section-product-template .product-detail__images-container .slick-prev{left:14px!important}.section-product-template .product-detail__images-container .slick-next{right:14px!important}.section-product-template .product-detail__images-container .slick-prev:hover,.section-product-template .product-detail__images-container .slick-next:hover,.section-product-template .product-detail__images-container .slick-prev:focus-visible,.section-product-template .product-detail__images-container .slick-next:focus-visible{background:#fff!important;border-color:var(--k9-color-blue, #163286)!important;transform:translateY(-50%) scale(1.04)!important}.section-product-template .product-detail__images-container .slick-prev svg,.section-product-template .product-detail__images-container .slick-next svg{width:20px!important;height:20px!important;fill:currentColor!important}.section-product-template .product-detail__images-container .slick-prev.slick-disabled,.section-product-template .product-detail__images-container .slick-next.slick-disabled{opacity:.38!important;cursor:default!important}}@media(min-width:1024px){.section-product-template .product-layout-grid__images{align-self:start!important;z-index:1;max-height:calc(100vh - var(--k9-header-offset, 112px) - 28px)}.section-product-template .product-layout-grid__images-and-thumbs{max-height:calc(100vh - var(--k9-header-offset, 112px) - 142px)}.section-product-template .product-detail__images,.section-product-template .product-detail__images .slick-list,.section-product-template .product-detail__images .slick-track,.section-product-template .product-detail__image a,.section-product-template .product-detail__image .global-border-radius{min-height:clamp(300px,26vw,430px)!important}.section-product-template .product-media-wrapper,.section-product-template .product-media,.section-product-template .product-detail__image .rimage-outer-wrapper{width:min(84%,560px)!important;max-width:min(84%,560px)!important}.section-product-template .product-layout-grid__images.layout--thumbnails-left.has-multiple-images .product-layout-grid__images-and-thumbs .product-detail__thumbnails{position:static!important;order:1!important;width:100%!important;margin:10px auto 0!important;padding:0 42px!important;transform:none!important}.section-product-template .product-usage-card{margin-top:10px!important;padding:10px 14px!important}.section-product-template .product-usage-card__icon{width:34px!important;height:34px!important;padding:7px!important}.section-product-template .product-usage-card__title{margin-bottom:2px!important}.section-product-template .product-usage-card__text{line-height:1.32!important}}@media(min-width:1024px){.section-product-template .product-layout-grid.product-layout-grid--small{align-items:start!important}.section-product-template .product-layout-grid__images{align-self:start!important;transform:none!important;z-index:2!important}.section-product-template .product-layout-grid__images-and-thumbs{margin-top:0!important}.section-product-template .product-layout-grid__detail{align-self:start!important}.section-product-template .product-detail__images,.section-product-template .product-detail__images .slick-list,.section-product-template .product-detail__images .slick-track,.section-product-template .product-detail__image a,.section-product-template .product-detail__image .global-border-radius{min-height:clamp(280px,24vw,390px)!important}.section-product-template .product-media-wrapper,.section-product-template .product-media,.section-product-template .product-detail__image .rimage-outer-wrapper{width:min(86%,590px)!important;max-width:min(86%,590px)!important}.section-product-template .product-layout-grid__images.layout--thumbnails-left.has-multiple-images .product-layout-grid__images-and-thumbs .product-detail__thumbnails{margin-top:8px!important}.section-product-template .product-usage-card{margin-top:10px!important}}@media(min-width:1024px){.section-product-template .k9-product-gallery-pin-spacer{position:relative;min-width:0;align-self:start}.section-product-template .k9-product-gallery-pin-spacer>.product-layout-grid__images{position:relative;top:auto!important;left:auto;right:auto;z-index:2;will-change:position,top,left}}@media(min-width:1024px){.section-product-template .product-layout-grid.product-layout-grid--small>.k9-product-gallery-pin-spacer{grid-column:1;width:auto!important;max-width:none!important;min-width:0!important}.section-product-template .product-layout-grid.product-layout-grid--small>.product-layout-grid__detail{grid-column:2}}@media(min-width:1024px){.shopify-section.section-product-template,.section-product-template,.section-product-template .container.product-detail,.section-product-template .product-detail,.section-product-template .product-detail>.page-width,.section-product-template .product-layout-grid.product-layout-grid--small{overflow:visible!important}.section-product-template .product-layout-grid.product-layout-grid--small{height:auto!important;min-height:0!important;align-items:start!important}.section-product-template .product-layout-grid.product-layout-grid--small>.k9-product-gallery-pin-spacer{display:contents!important}.section-product-template .product-layout-grid__detail,.section-product-template .product-layout-grid__detail>.product-detail__detail{height:auto!important;max-height:none!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;overscroll-behavior:auto!important;padding-right:0!important;scrollbar-width:auto!important}.section-product-template .product-layout-grid__detail::-webkit-scrollbar{display:none!important}.section-product-template .product-layout-grid__images{align-self:start!important;height:auto!important;max-height:calc(100vh - var(--k9-header-offset, 112px) - 24px)!important;transform:none!important;z-index:2!important}.section-product-template .product-layout-grid__images-and-thumbs{height:auto!important;max-height:none!important}.section-product-template .product-detail__images,.section-product-template .product-detail__images .slick-list,.section-product-template .product-detail__images .slick-track,.section-product-template .product-detail__image a,.section-product-template .product-detail__image .global-border-radius{height:auto!important;min-height:clamp(280px,24vw,390px)!important}.section-product-template .product-usage-card{height:auto!important;max-height:none!important;overflow:visible!important}.section-product-template .product-usage-card__text{display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important}}.section-product-template .product-detail__spec-highlights{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px 18px!important;max-width:640px!important;margin:12px 0 14px!important;padding:4px 0!important;border:0!important}.section-product-template .product-detail__spec-highlight{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.section-product-template .product-detail__spec-highlight-icon{margin-top:2px!important;color:var(--k9-color-blue, #163286)!important}.section-product-template .product-detail__spec-highlight-icon svg{width:18px!important;height:18px!important}.section-product-template .product-detail__spec-highlight-title{display:block!important;font-size:.78rem!important;line-height:1.25!important;font-weight:800!important;color:var(--k9-color-ink, #081230)!important}.section-product-template .product-detail__spec-highlight-subtitle{display:block!important;margin-top:4px!important;font-size:.7rem!important;line-height:1.35!important;color:#081230b8!important}@media(max-width:1180px){.section-product-template .product-detail__spec-highlights{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.section-product-template .product-detail__spec-highlights{grid-template-columns:1fr 1fr!important;gap:12px!important}}@media(max-width:767px){.section-product-template .container.product-detail{margin-top:0!important;padding-top:0!important;background:#fff}.section-product-template .product-detail>.page-width{padding-left:14px!important;padding-right:14px!important}.section-product-template .product-layout-grid.product-layout-grid--small{display:flex!important;flex-direction:column!important;gap:14px!important;width:100%!important;margin:0!important}.section-product-template .product-layout-grid__detail,.section-product-template .product-detail__detail{display:contents!important}.section-product-template .product-detail__title-area{order:-1!important;margin:4px 0 0!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}.section-product-template .product-detail__vendor-row{order:-2!important;margin:0 0 4px!important}.section-product-template .product-detail__vendor,.section-product-template .product-detail__stock-badge{font-size:.68rem!important;letter-spacing:.04em!important}.section-product-template .product-detail__stock-badge{padding:0!important;border-radius:0!important;background:none!important;gap:5px!important}.section-product-template .product-detail__stock-badge--in-stock{color:#15803d!important}.section-product-template .product-detail__stock-badge--out{color:#d0342c!important}.section-product-template .product-detail__stock-badge--backorder{color:#b45309!important}.section-product-template .product-detail__title{width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0 0 8px!important;padding:0!important;text-align:left!important;font-family:var(--k9-font-display, var(--k9-font-heading, sans-serif))!important;font-size:clamp(1.55rem,6.5vw,1.85rem)!important;line-height:1.15!important;letter-spacing:.012em!important;text-wrap:normal!important;color:var(--k9-color-ink, #081230)!important}.section-product-template .product-detail__title-area .theme-product-reviews-summary{order:-1!important;margin:0 0 6px!important;transform:none!important}.section-product-template .product-detail__title-area .theme-product-reviews-summary .cc-rating-count,.section-product-template .product-detail__title-area .theme-product-reviews-summary .cc-rating-custom-caption{font-size:.72rem!important;color:var(--k9-color-blue, #163286)!important}.section-product-template .product-detail__price{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:8px!important;margin:4px 0 14px!important}.section-product-template .product-detail__price .theme-money.large-title{font-size:clamp(1.35rem,5.5vw,1.6rem)!important;line-height:1!important;color:var(--k9-color-blue, #163286)!important}.section-product-template .product-detail__price .product-price__reduced .theme-money.large-title{color:#d0342c!important}.section-product-template .product-detail__price .product-price__compare{font-size:.8rem!important;color:#0812307a!important}.section-product-template .product-detail__price-save{padding:0!important;border-radius:0!important;font-size:.78rem!important;background:none!important;color:#d0342c!important}.section-product-template .product-layout-grid__images{display:contents!important}.section-product-template .product-layout-grid__detail:before,.section-product-template .product-layout-grid__detail:after{display:none!important}.section-product-template .product-layout-grid__images-and-thumbs{order:-3!important;position:relative!important;top:auto!important;width:100%!important;max-height:none!important;margin-top:16px!important;padding:12px!important;border:1px solid rgba(8,18,48,.1)!important;border-radius:10px!important;background:#fff!important;box-shadow:0 12px 30px #0812300f!important}.section-product-template .product-detail__images,.section-product-template .product-detail__images .slick-list,.section-product-template .product-detail__images .slick-track,.section-product-template .product-detail__image a,.section-product-template .product-detail__image .global-border-radius{min-height:clamp(285px,78vw,430px)!important;height:auto!important}.section-product-template .product-detail__image a,.section-product-template .product-detail__image .global-border-radius{display:flex!important;align-items:center!important;justify-content:center!important}.section-product-template .product-media-wrapper,.section-product-template .product-media,.section-product-template .product-detail__image .rimage-outer-wrapper{width:min(92%,420px)!important;max-width:min(92%,420px)!important;margin:0 auto!important}.section-product-template .product-detail__media-badge{top:12px!important;left:12px!important;padding:8px 11px!important;border-radius:5px!important;background:var(--k9-color-blue, #163286)!important;font-size:.68rem!important}.section-product-template .product-layout-grid__images.layout--thumbnails-left.has-multiple-images .product-layout-grid__images-and-thumbs .product-detail__thumbnails{position:static!important;display:flex!important;flex-direction:row!important;gap:9px!important;width:100%!important;margin:10px 0 0!important;padding:0!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;transform:none!important}.section-product-template .product-detail__thumbnails::-webkit-scrollbar{display:none}.section-product-template .product-detail__thumbnail{width:58px!important;height:58px!important;flex:0 0 58px!important;margin:0!important;border-radius:7px!important;border-color:#0812301f!important}.section-product-template .product-detail__thumbnail.thumb-active,.section-product-template .product-detail__thumbnail:hover{border-color:var(--k9-color-blue, #163286)!important;box-shadow:0 0 0 1px var(--k9-color-blue, #163286)!important}.section-product-template .product-detail__options.row{display:inline-flex!important;width:fit-content!important;max-width:100%!important;margin:0 0 8px!important}.section-product-template .product-detail__options .cc-select{display:inline-flex!important;width:fit-content!important;max-width:100%!important}.section-product-template .product-detail__options .cc-select__btn{display:inline-flex!important;width:auto!important;white-space:nowrap!important;gap:12px!important;min-height:48px!important;padding-left:12px!important;padding-right:8px!important;border-radius:8px!important;border-color:#08123024!important;box-shadow:0 10px 24px #0812300d!important;font-size:.88rem!important}.section-product-template .product-detail__options .cc-select__btn[data-swatch]{padding-left:44px!important}.section-product-template .product-detail__options .cc-select__btn[data-swatch]:before,.section-product-template .product-detail__options .cc-select__option[data-swatch]:before{width:17px!important;height:17px!important;border:1px solid rgba(8,18,48,.18)!important;background-color:var(--swatch-background-color, #d9dde7)!important}.section-product-template .product-detail__options .cc-select__btn[data-swatch]:before{position:absolute!important;left:15px!important;top:50%!important;transform:translateY(-50%)!important}.section-product-template .product-detail__detail .size-chart-link{margin:8px 0 14px!important;font-size:.82rem!important}.section-product-template .product-detail__detail>form.row{margin:0!important}.section-product-template .product-detail__spec-highlights{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 12px!important;width:100%!important;max-width:none!important;margin:12px 0 4px!important;padding:2px 0!important;border:0!important;background:transparent!important}.section-product-template .product-detail__spec-highlight{display:grid!important;grid-template-columns:21px minmax(0,1fr)!important;gap:8px!important;padding:0!important;background:transparent!important;border:0!important}.section-product-template .product-detail__spec-highlight-icon{color:var(--k9-color-blue, #163286)!important}.section-product-template .product-detail__spec-highlight-icon svg{width:18px!important;height:18px!important}.section-product-template .product-detail__spec-highlight-title{font-size:.78rem!important;line-height:1.2!important;font-weight:900!important}.section-product-template .product-detail__spec-highlight-subtitle{margin-top:3px!important;font-size:.68rem!important;line-height:1.32!important;color:#081230ad!important}.section-product-template .product-dispatch-countdown{width:100%!important;max-width:none!important;margin:0 0 8px!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;color:var(--k9-color-blue, #163286)!important;font-size:.78rem!important;line-height:1.35!important}.section-product-template .product-detail__detail .product-detail__buy-row{width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;gap:10px!important;margin:0 0 12px!important}.section-product-template .product-detail__detail .product-detail__buy-row .qty-wrapper{grid-column:1!important}.section-product-template .product-detail__detail .product-detail__buy-row .payment-buttons{grid-column:2!important;display:block!important;margin:0!important}.section-product-template .product-detail__detail .product-detail__buy-row .btn--buy-now{grid-column:1 / -1!important}.section-product-template .qty-stepper,.section-product-template .product-detail__detail .payment-buttons .btn,.section-product-template .product-detail__detail .product-detail__buy-row .btn--buy-now{height:48px!important;border-radius:7px!important}.section-product-template .product-detail__detail .payment-buttons .btn{background:var(--k9-color-blue, #163286)!important;border-color:var(--k9-color-blue, #163286)!important;box-shadow:0 14px 26px #1632862e!important}.section-product-template .product-detail__detail .product-detail__buy-row .btn--buy-now{background:#fff!important;border:1.5px solid var(--k9-color-blue, #163286)!important;color:var(--k9-color-blue, #163286)!important}.section-product-template .product-detail-tabs.large-row{order:1!important;width:100%!important;max-width:none!important;margin:14px 0 0!important}.section-product-template .product-detail__detail .tabs,.section-product-template .reading-width .tabs{gap:0!important;border-bottom:1px solid rgba(8,18,48,.1)!important}.section-product-template .product-detail__detail .tabs a,.section-product-template .reading-width .tabs a{flex:0 0 auto!important;padding:13px 14px 10px!important;font-size:.78rem!important}.section-product-template .product-detail__detail .tab-content,.section-product-template .reading-width .tab-content{width:100%!important;max-width:none!important;padding:14px 0 0!important;border:0!important;box-shadow:none!important}.section-product-template .product-usage-card{order:1!important;margin:10px 0 0!important;padding:13px 14px!important;border-radius:8px!important;background:#fffaf3!important;border:1px solid rgba(245,138,31,.25)!important;box-shadow:none!important}.section-product-template .product-usage-card__icon{color:#dd7416!important;background:#f58a1f1a!important}}.section-product-template .product-detail__options [data-swatch=yellow]{--swatch-background-color: #f7c51e}.section-product-template .product-detail__options [data-swatch=black]{--swatch-background-color: #111827}.section-product-template .product-detail__options [data-swatch=blue]{--swatch-background-color: #163286}.section-product-template .product-detail__options [data-swatch=red]{--swatch-background-color: #d0342c}.section-product-template .product-detail__options [data-swatch=orange]{--swatch-background-color: #f97316}.section-product-template .product-detail__options [data-swatch=green]{--swatch-background-color: #15803d}.section-product-template .product-detail__options [data-swatch=white]{--swatch-background-color: #ffffff}@media(max-width:767px){body.template-product .breadcrumbs,.section-product-template .breadcrumbs{display:none!important}.section-product-template .product-detail__title-area{text-align:left!important;overflow:hidden!important}.section-product-template .product-detail__title-area .theme-product-reviews-summary{display:flex!important;justify-content:flex-start!important;align-items:center!important;width:auto!important;margin-left:0!important;margin-right:0!important;text-align:left!important}.section-product-template .product-detail__price{justify-content:flex-start!important;text-align:left!important;width:100%!important}.section-product-template .product-detail__detail .product-detail__buy-row{grid-template-columns:minmax(88px,96px) minmax(0,1fr)!important;align-items:stretch!important;column-gap:12px!important;row-gap:10px!important;overflow:visible!important}.section-product-template .product-detail__detail .product-detail__buy-row .qty-wrapper{grid-column:1!important;width:100%!important;min-width:0!important;margin:0!important}.section-product-template .qty-stepper{width:100%!important;min-width:0!important}.section-product-template .product-detail__detail .product-detail__buy-row .payment-buttons{grid-column:2!important;width:100%!important;min-width:0!important;margin:0!important}.section-product-template .product-detail__detail .payment-buttons .btn{width:100%!important;min-width:0!important;padding-left:12px!important;padding-right:12px!important}.section-product-template .product-detail__detail .product-detail__buy-row .btn--buy-now{grid-column:1 / -1!important;width:100%!important;min-width:0!important;margin:0!important}}@media(max-width:767px){.section-product-template .product-detail__detail .product-detail__buy-row{width:100%!important;max-width:none!important;grid-template-columns:88px minmax(0,1fr)!important;column-gap:10px!important}.section-product-template .product-detail__detail .product-detail__buy-row .qty-wrapper,.section-product-template .qty-stepper{width:88px!important;max-width:88px!important}.section-product-template .qty-stepper__btn{width:27px!important;min-width:27px!important}.section-product-template .qty-wrapper .qty-actual__input{width:30px!important;font-size:.85rem!important}.section-product-template .product-detail__detail .product-detail__buy-row .payment-buttons,.section-product-template .product-detail__detail .payment-buttons .btn,.section-product-template .product-detail__detail .product-detail__buy-row .btn--buy-now{width:100%!important;max-width:none!important}}.product-detail__images:not(.slick-initialized) .product-detail__image:not(:first-child){display:none}html body .section-product-template .product-detail__detail .payment-buttons .btn,html body .section-product-template .product-detail__detail .product-detail__buy-row .btn--buy-now{border:1px solid var(--k9-ink, #0b1430)!important;border-radius:var(--k9-btn-radius, 0)!important;box-shadow:none!important;font-family:var(--k9-font-nav, var(--k9-font-body))!important;font-size:var(--k9-btn-size, .7rem)!important;font-weight:var(--k9-btn-weight, 600)!important;letter-spacing:var(--k9-btn-track, .16em)!important;text-transform:uppercase!important;transform:none!important;transition:background-color .25s ease,border-color .25s ease,color .25s ease!important}html body .section-product-template .product-detail__detail .payment-buttons .btn:not(.btn--buy-now){background:var(--k9-ink, #0b1430)!important;color:#fff!important}html body .section-product-template .product-detail__detail .payment-buttons .btn:not(.btn--buy-now):hover{background:var(--k9-accent, #163286)!important;border-color:var(--k9-accent, #163286)!important}html body .section-product-template .product-detail__detail .product-detail__buy-row .btn--buy-now{background:#fff!important;color:var(--k9-ink, #0b1430)!important}html body .section-product-template .product-detail__detail .product-detail__buy-row .btn--buy-now:hover{background:var(--k9-ink, #0b1430)!important;color:#fff!important}html body .section-product-template .product-detail__detail .payment-buttons .btn[disabled]{background:var(--k9-mist, #f3f4f3)!important;border-color:var(--k9-line, rgba(11, 20, 48, .12))!important;color:var(--k9-ink-mute, rgba(11, 20, 48, .5))!important}html body .section-product-template .qty-stepper{border:1px solid var(--k9-line-strong, rgba(11, 20, 48, .28))!important;border-radius:0!important}html body .section-product-template .qty-stepper__btn{color:var(--k9-ink, #0b1430)!important;font-family:var(--k9-font-nav, var(--k9-font-body))!important;font-weight:500!important}html body .section-product-template .qty-stepper__btn:hover{background:var(--k9-mist, #f3f4f3)!important}html body .section-product-template .product-detail__options .cc-select__btn{border:1px solid var(--k9-line-strong, rgba(11, 20, 48, .28))!important;border-radius:0!important;box-shadow:none!important;color:var(--k9-ink, #0b1430)!important;font-family:var(--k9-font-nav, var(--k9-font-body))!important;font-weight:500!important}html body .section-product-template .product-detail__options .cc-select__btn:hover,html body .section-product-template .product-detail__options .cc-select[aria-expanded=true] .cc-select__btn{border-color:var(--k9-ink, #0b1430)!important}html body .section-product-template .product-detail__description-toggle{min-width:0!important;min-height:0!important;padding:0 0 4px!important;border:0!important;border-bottom:1px solid currentColor!important;border-radius:0!important;background:none!important;color:var(--k9-ink, #0b1430)!important;font-family:var(--k9-font-nav, var(--k9-font-body))!important;font-size:.68rem!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important}html body .section-product-template .product-detail__description-toggle:hover{color:var(--k9-accent, #163286)!important}html body .jdgm-write-rev-link,html body .jdgm-rev-widg__btn,html body .jdgm-rev-widg__summary-cta-wrapper .jdgm-btn{min-height:var(--k9-btn-height, 48px)!important;padding:0 24px!important;border:1px solid var(--k9-ink, #0b1430)!important;border-radius:var(--k9-btn-radius, 0)!important;background:var(--k9-ink, #0b1430)!important;color:#fff!important;font-family:var(--k9-font-nav, var(--k9-font-body))!important;font-size:var(--k9-btn-size, .7rem)!important;font-weight:var(--k9-btn-weight, 600)!important;letter-spacing:var(--k9-btn-track, .16em)!important;line-height:calc(var(--k9-btn-height, 48px) - 2px)!important;text-transform:uppercase!important;transition:background-color .25s ease,border-color .25s ease!important}html body .jdgm-write-rev-link:hover,html body .jdgm-rev-widg__btn:hover,html body .jdgm-rev-widg__summary-cta-wrapper .jdgm-btn:hover{background:var(--k9-accent, #163286)!important;border-color:var(--k9-accent, #163286)!important}html body .jdgm-paginate__page.jdgm-paginate__page-current{border-radius:0!important;background:var(--k9-ink, #0b1430)!important;border-color:var(--k9-ink, #0b1430)!important}@media(max-width:767px){html body .section-product-template .product-detail__detail .payment-buttons .btn,html body .section-product-template .product-detail__detail .product-detail__buy-row .btn--buy-now{padding-left:10px!important;padding-right:10px!important;letter-spacing:.08em!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/product-modern.css.map */
