:root{--kik-slider-main-color: 0, 0, 0;--kik-grid-desktop-vertical-spacing: 8px;--kik-grid-desktop-horizontal-spacing: 8px;--kik-grid-mobile-vertical-spacing: 4px;--kik-grid-mobile-horizontal-spacing: 4px}.kik-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none;column-gap:var(--kik-grid-mobile-horizontal-spacing);row-gap:var(--kik-grid-mobile-vertical-spacing);width:100%;align-self:flex-start;justify-self:flex-start;margin:0}.product-item-meta__title h3{font-size:calc(var(--base-font-size) - 1px);font-weight:400}@media screen and (min-width:741px){.product-item-meta__title h3{font-size:var(--base-font-size)}}@media screen and (min-width:750px){.kik-grid{column-gap:var(--kik-grid-desktop-horizontal-spacing);row-gap:var(--kik-grid-desktop-vertical-spacing)}}.kik-grid>.kik-grid__item{width:calc(25% - var(--kik-grid-mobile-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--kik-grid-mobile-horizontal-spacing) / 2);flex-grow:1;flex-shrink:0}@media screen and (min-width:750px){.kik-grid>.kik-grid__item{width:calc(25% - var(--kik-grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--kik-grid-desktop-horizontal-spacing) / 2)}}.kik-grid--gapless.kik-grid{--kik-grid-desktop-vertical-spacing: 0px;--kik-grid-desktop-horizontal-spacing: 0px;--kik-grid-mobile-vertical-spacing: 0px;--kik-grid-mobile-horizontal-spacing: 0px}.kik-grid--1-col>.kik-grid__item{max-width:100%;width:100%}.kik-grid--2-col>.kik-grid__item{width:calc((100% / 2) - (var(--kik-grid-mobile-horizontal-spacing) / 2));max-width:calc((100% / 2) - (var(--kik-grid-mobile-horizontal-spacing) / 2))}.kik-grid--3-col>.kik-grid__item{width:calc((100% / 3) - var(--kik-grid-mobile-horizontal-spacing) * 2 / 3);max-width:calc((100% / 3) - var(--kik-grid-mobile-horizontal-spacing) * 2 / 3)}@media screen and (min-width:750px){.kik-grid--3-col>.kik-grid__item{width:calc((100% / 3) - (var(--kik-grid-desktop-horizontal-spacing) * 2 / 3));max-width:calc((100% / 3) - (var(--kik-grid-desktop-horizontal-spacing) * 2 / 3))}.kik-grid--2-col>.kik-grid__item{width:calc((100% / 2) - (var(--kik-grid-desktop-horizontal-spacing) / 2));max-width:calc((100% / 2) - (var(--kik-grid-desktop-horizontal-spacing) / 2))}}@media screen and (min-width:750px)and (max-width:989px){.kik-grid--5-col-tablet>.kik-grid__item{width:calc((100% / 5) - (var(--kik-grid-desktop-horizontal-spacing) * 4 / 5));max-width:calc((100% / 5) - (var(--kik-grid-desktop-horizontal-spacing) * 4 / 5))}.kik-grid--4-col-tablet>.kik-grid__item{width:calc((100% / 4) - (var(--kik-grid-desktop-horizontal-spacing) * 3 / 4));max-width:calc((100% / 4) - (var(--kik-grid-desktop-horizontal-spacing) * 3 / 4))}.kik-grid--3-col-tablet>.kik-grid__item{width:calc((100% / 3) - (var(--kik-grid-desktop-horizontal-spacing) * 2 / 3));max-width:calc((100% / 3) - (var(--kik-grid-desktop-horizontal-spacing) * 2 / 3))}.kik-grid--2-col-tablet>.kik-grid__item{width:calc((100% / 2) - (var(--kik-grid-desktop-horizontal-spacing) / 2));max-width:calc((100% / 2) - (var(--kik-grid-desktop-horizontal-spacing) / 2))}}@media screen and (min-width:990px){.kik-grid--6-col-desktop>.kik-grid__item{width:calc((100% / 6) - (var(--kik-grid-desktop-horizontal-spacing) * 5 / 6));max-width:calc((100% / 6) - (var(--kik-grid-desktop-horizontal-spacing) * 5 / 6))}.kik-grid--5-col-desktop>.kik-grid__item{width:calc((100% / 5) - (var(--kik-grid-desktop-horizontal-spacing) * 4 / 5));max-width:calc((100% / 5) - (var(--kik-grid-desktop-horizontal-spacing) * 4 / 5))}.kik-grid--4-col-desktop>.kik-grid__item{width:calc((100% / 4) - (var(--kik-grid-desktop-horizontal-spacing) * 3 / 4));max-width:calc((100% / 4) - (var(--kik-grid-desktop-horizontal-spacing) * 3 / 4))}.kik-grid--3-col-desktop>.kik-grid__item{width:calc((100% / 3) - (var(--kik-grid-desktop-horizontal-spacing) * 2 / 3));max-width:calc((100% / 3) - (var(--kik-grid-desktop-horizontal-spacing) * 2 / 3))}.kik-grid--3-col-desktop--center>.kik-grid__item{width:calc((100% / 2) - (var(--kik-grid-desktop-horizontal-spacing) * 2 / 3));max-width:calc((100% / 2) - (var(--kik-grid-desktop-horizontal-spacing) * 2 / 3))}.kik-grid--2-col-desktop>.kik-grid__item{width:calc((100% / 2) - (var(--kik-grid-desktop-horizontal-spacing) / 2));max-width:calc((100% / 2) - (var(--kik-grid-desktop-horizontal-spacing) / 2))}}.mini-cart__drawer-footer:has(.kik_mini_cart_guarantee){padding-bottom:0}.kik_mini_cart_guarantees:has(.kik_mini_cart_guarantee){padding:10px 40px;display:flex;flex-wrap:wrap;gap:10px}.kik_mini_cart_guarantee{flex:0 0 calc(50% - 5px);display:flex;align-items:center;gap:4px}.kik_mini_cart_guarantee img{width:24px;height:24px;object-fit:contain}.kik_mini_cart_guarantee span{font-size:12px;line-height:1.5}@media(max-width:768px){.kik_mini_cart_guarantees:has(.kik_mini_cart_guarantee){padding:10px 16px}}.kik_freeshipping_bar{padding:24px 40px;text-align:center}.kik_freeshipping_bar_text{font-size:16px;line-height:1.5}.kik_freeshipping_bar_text p{margin:0}.kik_freeshipping_bar_progress{margin-top:8px;display:flex;align-items:center}.kik_freeshipping_bar_progress_background{position:relative;height:10px;width:100%;border-radius:10px;background-color:#e0e0e0;overflow:hidden}.kik_freeshipping_bar_progress_fill{position:absolute;top:0;left:0;height:100%;width:0%;background-color:#9b1e22}.kik_freeshipping_bar_progress_icon{width:30px;flex:0 0 30px;height:30px;border-radius:50%;background-color:#9b1e22;display:flex;align-items:center;justify-content:center;margin-left:-15px;z-index:1}.kik_freeshipping_bar_progress_icon svg{height:26px;width:26px}@media(max-width:768px){.kik_freeshipping_bar{padding:20px 24px}.kik_freeshipping_bar_text{font-size:14px}}.force-hide{visibility:none!important;display:none!important}.rating .icon.icon--rating-star{width:16px;height:16px}.product-meta{border-bottom:none}.product-form .kik-readml .kik-button.hidden{display:none!important}.product-form .kik-readml .kik-button{border-top:1px solid #000000;width:100%;text-align:center;padding-top:8px;padding-bottom:8px;cursor:pointer;font-weight:600;font-size:14px;line-height:150%;letter-spacing:0px}.product-form .kik-readml .kik-button-wrapper{display:grid;grid-template-columns:1fr 20px;gap:8px;width:100%;max-width:max-content;margin-left:auto;margin-right:auto}.product-form .kik-readml .kik-button .kik-button__icon{display:flex;justify-content:center;align-items:center}.product-form .kik-readml .kik-button .kik-button__label.kik-button__label--expanded+.kik-button__icon{transform:rotate(180deg)}.product-form .variant-table{width:100%;border-collapse:collapse}.product-form .variant-table th,.product-form .variant-table td{padding:10px;text-align:left}.product-form .variant-table th{font-weight:400;font-size:14px;line-height:150%;letter-spacing:0px}.product-form .variant-table td{font-weight:600;font-size:14px;line-height:150%;letter-spacing:0px}.product-form .variant-table .variant-quantity-th{text-align:right}.product-form .variant-table-grid-container .variant-quantity{display:flex;align-items:center;justify-content:flex-end}.product-form .variant-table-grid-container .variant-quantity{font-weight:400}.product-form .variant-table .color-swatch{display:inline-block;width:20px;height:20px;border-radius:50%;margin-right:10px;vertical-align:middle}.product-form .variant-table-grid-container .quantity-selector{display:flex;align-items:center;width:100%;max-width:120px;border:1px solid #ddd}.product-form .variant-table-grid-container .quantity-selector input{border:none;padding:5px;width:100%;text-align:center}.product-form .variant-table-grid-container .quantity-selector input[type=number]::-webkit-outer-spin-button,.product-form .variant-table-grid-container .quantity-selector input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-form .variant-table-grid-container .quantity-selector input[type=number]{-moz-appearance:textfield}.product-form .variant-table .quantity-decrease,.product-form .variant-table .quantity-increase{background:none;border:none;width:40px;height:40px;font-size:18px;cursor:pointer;text-align:center;padding:5px}.product-form .variant-table-grid-container button:disabled{cursor:no-drop}.product-form .variant-table-grid-container{border-top:1px solid #000000;padding-top:20px}.product-form .variant-table-grid-container .cart-summary{display:flex;justify-content:space-between;padding:8px 16px;background:#f6f6f6;margin-bottom:10px}.product-form .variant-table-grid-container .total-section{display:flex;justify-content:space-between;width:100%}.product-form .variant-table-grid-container .total-section .total-items{margin-left:auto;padding-right:17px;margin-right:17px;border-right:1px solid rgba(0,0,0,.2)}.product-form .product-form__tier-discount .volume-discount-box{padding:16px 0;margin:0;position:relative;border-top:1px solid #000000;border-bottom:1px solid #000000}.product-form .product-form__tier-discount .volume-discount-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px 0px}.product-form .product-form__tier-discount .discount-tier{text-align:center;border-right:1px solid #999999;padding:10px}.product-form .product-form__tier-discount .discount-tier:last-child{border-right:none}.product-form .product-form__tier-discount .discount-tier .price{font-weight:600;font-size:16px;line-height:150%;letter-spacing:0px}.product-form .product-form__tier-discount .discount-tier .price span{font-weight:400;font-size:12px;font-style:italic}.product-form .product-form__tier-discount .discount-tier .range{font-weight:400;font-size:12px;line-height:150%;letter-spacing:0px}@media(max-width:1000px){.product-form .product-form__tier-discount .volume-discount-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:4px}.product-form .product-form__tier-discount .discount-tier{border-right:none;padding:4px}.product-form .product-form__tier-discount .discount-tier:nth-child(odd){border-right:1px solid #999999}.product-form .product-form__tier-discount .discount-tier:last-child{border-bottom:none}}.product-form .variant-table-grid-container .total-section .total-price{min-width:65px;text-align:center}.product-form .variant-table-grid-container .variant-table .variant-color>div{display:grid;grid-template-columns:40px auto;gap:16px;jutify-content:center;align-items:center}.product-form .variant-table-grid-container .variant-grid.kik-grid{--kik-grid-desktop-vertical-spacing: 20px;--kik-grid-mobile-vertical-spacing: 20px;padding-bottom:20px}.product-form .variant-table-grid-container .variant-grid .variant-color-button{position:relative}.product-form .variant-table-grid-container .variant-grid .variant-color-button span{position:absolute;width:100%;bottom:0;left:0;background-color:#d9d9d9;text-align:center;font-weight:400;font-size:12px;line-height:normal;letter-spacing:0px;padding:4px 2px}.product-form .variant-table-grid-container .variant-grid .variant-price-inventory{display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-between;align-items:center;gap:4px;padding-top:8px;padding-bottom:8px}.product-form .variant-table-grid-container .variant-grid .variant-price{text-align:left;font-weight:400;font-size:14px;line-height:150%;letter-spacing:0px}.product-form .variant-table-grid-container .variant-grid .variant-inventory{text-align:right;font-weight:400;font-size:12px;line-height:150%;letter-spacing:0px;color:#498d6b}.product-form .variant-table-grid-container .variant-grid .variant-inventory.variant-inventory--low{color:#b46063}.product-form .variant-table-grid-container .variant-grid .variant-quantity{align-items:center;justify-content:center}.product-form .variant-table-grid-container .variant-grid .variant-quantity .quantity-selector{position:relative;width:100%;max-width:100%}.product-form .variant-table-grid-container .variant-grid .quantity-decrease,.product-form .variant-table-grid-container .variant-grid .quantity-increase{background:none;border:none;width:50px;height:40px;font-size:18px;text-align:center;padding:5px;display:flex;justify-content:center;align-items:center}.product-form .variant-table-grid-container .variant-grid .variant-swatch__image{width:100%}.product-form .variant-color-swatch-list{padding:10px;margin-bottom:20px}.product-form .variant-color-selected-quick-buy{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:center;padding:10px}.product-form .variant-color-selected-quick-buy .variant-color-selected{font-weight:400;font-size:16px}.product-form .variant-color-selected-quick-buy .variant-color-selected span{font-weight:800;font-size:16px;text-transform:uppercase}.product-form .product-form__option-name{font-size:16px}.product-form .product-form__option-value{font-weight:800;font-size:16px;text-transform:uppercase}.product-form .variant-color-selected-quick-buy .variant-color-quick-buy{text-align:right;display:flex;justify-content:flex-end;align-items:center;gap:8px}.product-form .variant-color-selected-quick-buy .variant-color-quick-buy .button.button--outline{--border-color: 155, 30, 34;--button-text-color: 155, 30, 34;border-width:1.5px;font-weight:800}.product-form .color-swatch__item{border-radius:50%}.product-form .quantity-selector-bulk{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:center}.product-form .quantity-selector-bulk .quantity-selector-bulk__button{text-align:right}.product-form .quantity-selector-bulk .quantity-selector{max-width:fit-content}.product-form .quantity-selector-bulk .button.button--outline{--border-color: 155, 30, 34;--button-text-color: 155, 30, 34;border-width:1.5px;font-weight:800;height:46px}.product-form .product-form__text-with-icon .text-with-icon-list{display:inline-grid;grid-template-columns:repeat(4,1fr);justify-content:center;align-items:center;position:relative;width:100%;max-width:100%;text-align:center;gap:12px}.product-form .product-form__text-with-icon.product-form__text-with-icon--template-2 .text-with-icon-list{display:inline-grid;grid-template-columns:1fr;justify-content:flex-start;align-items:center;position:relative;width:100%;max-width:100%;text-align:left;gap:8px}.product-form .product-form__text-with-icon.product-form__text-with-icon--template-2 .text-with-icon-list__item{display:grid;grid-template-columns:20px 1fr;justify-content:flex-start;align-items:center;position:relative;width:100%;max-width:100%;text-align:left;gap:18px;font-size:12px;letter-spacing:0px}.product-form .product-form__text-with-icon.product-form__text-with-icon--template-2 .text-with-icon-list__item .text-with-icons__icon-wrapper{margin-block-end:0px}.product-form .product-form__text-with-icon .text-with-icon-list__item{width:100%;max-width:100%;text-align:center}.product-form .product-form__text-with-icon .text-with-icon-list__item .text-with-icons__icon-wrapper{width:100%;max-width:30px;display:flex;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;margin-block-end:10px}.product-form .product-form__text-with-icon .text-with-icon-list__item .icon{width:100%;max-width:30px;height:auto;stroke-width:1}.product-form .product-form__text-with-icon .text-with-icon-list__item .icon path{stroke-width:1}.product-form .product-form__text-with-icon .text-with-icon-list__item .text-with-icons__custom-icon{width:100%;max-width:30px}.product-form .product-form__text-with-icon .text-with-icons__content-wrapper .heading.heading--small{font-size:8px;font-weight:400;text-transform:none}.product-form .product-form__text-with-icon .text-with-icons__content-wrapper p{font-size:8px;font-weight:400;text-transform:none;margin:0}@media screen and (min-width:750px){.product-form .product-form__text-with-icon .text-with-icon-list{grid-template-columns:repeat(4,1fr)}.product-form .product-form__text-with-icon.product-form__text-with-icon--template-2 .text-with-icon-list{grid-template-columns:1fr}.product-form .product-form__text-with-icon .text-with-icon-list__item .text-with-icons__icon-wrapper,.product-form .product-form__text-with-icon .text-with-icon-list__item .icon,.product-form .product-form__text-with-icon .text-with-icon-list__item .text-with-icons__custom-icon{max-width:50px}.product-form .product-form__text-with-icon .text-with-icons__content-wrapper .heading.heading--small,.product-form .product-form__text-with-icon .text-with-icons__content-wrapper p{font-size:12px}}.product-item .product-item__info .product-item-meta{text-align:left}.product-item .product-item__info .product-item-meta__swatch-list{justify-content:flex-start;padding:2px 2px 10px;margin-bottom:4px}.product-item .color-swatch-list--mini{grid-template-columns:repeat(auto-fit,56px)}.product-item .color-swatch-list--mini .color-swatch__item{width:56px;height:56px}@media screen and (max-width:768px){.product-item .color-swatch-list--mini{grid-template-columns:repeat(auto-fit,32px)}.product-item .color-swatch-list--mini .color-swatch__item{width:32px;height:32px}}.product-item .product-item__info .product-item-meta__swatch-list{display:flex;position:relative;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-bottom:10px;flex-wrap:nowrap;overflow-x:auto;min-width:0;max-width:100%;width:100%}.product-item .product-item__info .product-item-meta__swatch-list .color-swatch{flex:0 0 auto;margin-bottom:0}.product-item .product-item__info .product-item-meta__swatch-list::-webkit-scrollbar{height:.2rem}.product-item .product-item__info .product-item-meta__swatch-list::-webkit-scrollbar-thumb{background-color:rgb(var(--kik-slider-main-color));border-radius:.25rem;border:0}.product-item .product-item__info .product-item-meta__swatch-list::-webkit-scrollbar-track{background:rgba(var(--kik-slider-main-color),.04);border-radius:.4rem}.product-item .label.label--custom,.product-item .label.label--custom2{padding:8px;font-size:10px;line-height:normal;text-align:center}.product-item .product-item__info .product-item-meta__price-review{min-height:50px;position:relative}.product-item .product-item__info .product-item-meta__price-review .product-item__quick-buy-button:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}@media screen and (max-width:740px){.product-item .label.label--custom,.product-item .label.label--custom2{padding:6px 12px;font-size:12px;line-height:20px}}.product-item .button.button--outline.button--text{--button-background: 0,0,0;--button-text-color: 255,255,255;--border-color: 0,0,0;font-weight:800;font-size:16px;text-transform:uppercase}.product-item .product-item__label-list{top:10px;left:10px}.kik-responsive-media{position:relative;width:100%;min-width:100%;overflow:hidden}.kik-responsive-media .kik-responsive-media__wrapper{display:flex;align-items:center;justify-content:center;width:100%}.kik-responsive-media .kik-responsive-media__wrapper:before{content:"";width:0;height:0;padding-bottom:100%}.kik-responsive-media .kik-responsive-media__wrapper iframe{display:block;position:absolute;top:0;left:0;height:100%;width:100%}.section__header .description{font-weight:400;font-size:16px;line-height:150%;letter-spacing:0px;text-align:center}.mobile-nav__footer .button-wrapper .button.button--primary{--button-height: 42px;--base-font-size: 14px}@media screen and (min-width:741px){.mobile-nav__footer .button-wrapper .button.button--primary{padding-inline-start:20px;padding-inline-end:20px}}@media screen and (max-width:740px){.popover__content .product-form__buy-buttons:not(:only-child){position:relative!important;bottom:unset!important}}.drawer__content .mobile-nav__link.mobile-nav__link--parent{text-transform:uppercase}@media screen and (pointer:fine)and (prefers-reduced-motion:no-preference){.product-item:hover .product-item__quick-form{visibility:visible;opacity:1;transform:translateY(0)}}.product-item__quick-form{padding:0}.drawer--xlarge{max-width:1000px}.color-swatch__item.color-swatch__item--url{display:grid;background-color:#eaeaea}.color-swatch__item.color-swatch__item--url a{grid-area:1/1;display:flex;justify-content:center;align-items:center}.drawer.drawer--quick-buy .drawer__header .drawer__title span{padding-left:10px;font-weight:400;font-size:16px;letter-spacing:0px}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.multiple-variant-quickorder__note{color:#9b1e22}.multiple-variant-quickorder__note:not(.multiple-variant-quickorder__note--show){opacity:0;display:none}.multiple-variant-quickorder__note.multiple-variant-quickorder__note--show+.product-form__add-button{cursor:no-drop}.multiple-variant-quickorder__note.multiple-variant-quickorder__note--show.blink{animation:blink 1s infinite}.multiple-variant-quickorder__note .multiple-variant-quickorder__note-icon{display:flex;justify-content:center;align-items:center}.kik-label{display:inline-block;font-size:14px;color:#9b1e22;font-weight:400}.kik-label-product{padding:4px 8px;background-color:#9b1e22;color:#fff;font-weight:600;font-size:12px}.product-item-meta__price-list-container{display:flex;flex-wrap:wrap;gap:6px;align-items:center}@media(max-width:549px){.product-item-meta__price-list-container{flex-direction:column;gap:0;align-items:flex-start}}.product-item-box{position:relative}.product-item_image{height:100%;width:100%}.product-item_image img{object-fit:cover;width:100%;height:100%}.product-item__box-content{position:absolute;top:0;left:0;width:100%;height:100%;padding:24px 16px;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;background-color:#0003;align-items:center;text-align:center}.full-content-item{position:absolute;top:0;left:0;width:100%;height:100%}.product-item__box-content h3,.product-item__box-content p{color:#fff;margin:0}@media screen and (max-width:740px){.predictive-search__input{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/kik-base.css.map */
