/*!
====================================================
Do not touch or edit!
This file was autogenerated by a CSS preprocessor.
Any changes made here will be automatically deleted once updated.
==================================================== 
*/:root{--kik-pbgrid-desktop-vertical-spacing:8px;--kik-pbgrid-desktop-horizontal-spacing:20px;--kik-pbgrid-mobile-vertical-spacing:4px;--kik-pbgrid-mobile-horizontal-spacing:4px}.kik-product-box{-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;-webkit-column-gap:var(--kik-pbgrid-mobile-horizontal-spacing);-moz-column-gap:var(--kik-pbgrid-mobile-horizontal-spacing);column-gap:var(--kik-pbgrid-mobile-horizontal-spacing);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;row-gap:4px;row-gap:var(--kik-pbgrid-mobile-vertical-spacing);width:100%;-ms-flex-item-align:start;align-self:flex-start;background-color:#fff;border-radius:16px;justify-self:flex-start;margin:0;padding:16px}@media screen and (min-width:750px){.kik-product-box{border-radius:16px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-webkit-column-gap:var(--kik-pbgrid-desktop-horizontal-spacing);-moz-column-gap:var(--kik-pbgrid-desktop-horizontal-spacing);column-gap:var(--kik-pbgrid-desktop-horizontal-spacing);padding:32px;row-gap:8px;row-gap:var(--kik-pbgrid-desktop-vertical-spacing)}}.kik-product-box>*{max-width:100%;width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;position:relative}@media screen and (min-width:750px) and (max-width:989px){.kik-product-box>*{max-width:calc(50% - 10px);max-width:calc(50% - var(--kik-pbgrid-desktop-horizontal-spacing)/2);width:calc(50% - 10px);width:calc(50% - var(--kik-pbgrid-desktop-horizontal-spacing)/2)}}@media screen and (min-width:990px){.kik-product-box{--kik-pbgrid-desktop-horizontal-spacing:100px}.kik-product-box>*{max-width:calc(50% - 10px);max-width:calc(50% - var(--kik-pbgrid-desktop-horizontal-spacing)/2);width:calc(50% - 10px);width:calc(50% - var(--kik-pbgrid-desktop-horizontal-spacing)/2)}}@media screen and (min-width:750px){.kik-product-box .kik-product-box__thumbs-wrapper{left:0;margin-top:-80px;padding-top:80px;position:sticky;top:0}}.kik-product-box .kik-thumbs .kik-thumbs__viewer .kik-slider-buttons-wrapper{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:16px;position:absolute;right:16px;top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none}.kik-product-box .kik-thumbs .kik-thumbs__viewer .kik-slider-buttons-wrapper .kik-slider-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;pointer-events:none}.kik-product-box .kik-thumbs .kik-thumbs__viewer .kik-slider-buttons-wrapper .kik-slider-button{pointer-events:all}.kik-product-box .kik-thumbs .kik-slider-button{height:32px;width:32px}.kik-product-box .kik-product-box__info{position:relative}.kik-product-box .kik-product-box__info>*{display:block;width:100%}.kik-product-box .kik-product-box__info>:not(:first-of-type):not(:first-child){margin-top:10px}.kik-product-box .kik-product-box__info .kik-product-info__title{font-size:32px;letter-spacing:0;line-height:37px;text-align:left}.kik-product-box .kik-product-box__info .kik-product-info__title h1{font-size:32px;letter-spacing:0;line-height:37px;margin-bottom:0;margin-top:0;text-align:left}.kik-product-box .kik-product-box__info .kik-product-info__price p{display:inline-block;font-size:28px;letter-spacing:0;line-height:37px;margin-bottom:0;margin-top:0;text-align:left}.kik-product-box .kik-product-box__info .kik-product-info__price p.kik-product-info__price--compare{font-size:24px;margin-right:10px;opacity:.75;-webkit-text-decoration:line-through;text-decoration:line-through}.kik-product-box .kik-product-box__info .kik-product-info__preorder-notice{background-color:rgba(233,69,73,.5);border:1px solid #e94549;border-radius:16px;padding:16px}.kik-product-box .kik-product-box__info .kik-product-info__preorder-notice h3{font-size:16px;font-weight:700;letter-spacing:0;line-height:24px;margin-bottom:16px;margin-top:0;text-align:left}.kik-product-box .kik-product-box__info .kik-product-info__preorder-notice p{font-size:14px;font-weight:400;letter-spacing:0;line-height:16px;margin-bottom:0;margin-top:0;text-align:left}.kik-product-box .kik-product-box__info .kik-product-info__preorder-notice p:not(:first-child):not(:first-of-type):not(:only-child):not(:only-of-type){margin-top:16px}.kik-product-box .kik-product-box__info .kik-product-info__quantityinput .kik-quantityinput__header{display:block;line-height:normal;margin-bottom:8px}.kik-product-box .kik-product-box__info .kik-product-info__quantityinput .kik-quantityinput__header span{font-size:14px;font-weight:700;letter-spacing:.04em;line-height:16px;text-align:left;text-transform:uppercase}.kik-product-box .kik-product-box__info .kik-product-info__buybuttons .kik-product__buybuttons{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-column-gap:8px;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;padding-bottom:32px;position:relative}.kik-product-box .kik-product-box__info .kik-product-info__buybuttons .kik-product__buybuttons .shopify-payment-button{margin-bottom:0;margin-top:0}.kik-product-box .kik-product-box__info .kik-product-info__buybuttons .kik-product__buybuttons .shopify-payment-button__more-options{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kik-product-box .kik-product-box__info .kik-product-info__buybuttons .kik-add-to-cart__error-message-wrapper{--kik-form-error-main-color:208,46,46}.kik-product-box .kik-product-box__info .kik-product-info__buybuttons .kik-add-to-cart__error-message-wrapper:not(.hidden){margin-top:16px}.kik-product-box .kik-product-box__info .kik-product-info__buybuttons .kik-add-to-cart__error-message-wrapper:focus-visible{-webkit-box-shadow:0 0 0 .3rem rgb(var(--kik-form-error-main-color)),0 0 .5rem .4rem rgba(var(--kik-form-error-main-color),.3);box-shadow:0 0 0 .3rem rgb(var(--kik-form-error-main-color)),0 0 .5rem .4rem rgba(var(--kik-form-error-main-color),.3);outline:.2rem solid rgba(var(--kik-form-error-main-color),.5);outline-offset:.3rem}.kik-product-box .kik-product-box__info .kik-product-info__buybuttons .kik-add-to-cart__error-message-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;grid-column-gap:8px;background-color:rgba(var(--kik-form-error-main-color),.15);border-color:rgb(var(--kik-form-error-main-color));border-radius:.8rem;color:rgb(var(--kik-form-error-main-color));-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;margin-bottom:24px;overflow:hidden;padding:1rem}.kik-product-box .kik-product-box__info .kik-product-info__buybuttons .kik-add-to-cart__error-message-wrapper .kik-add-to-cart__error-message{font-size:17px;margin-bottom:0;margin-top:0}.kik-product-box .kik-product-box__info .kik-product-info__variant-picker .kik-variant-radios fieldset label{font-size:14px;font-weight:700;letter-spacing:.04em;line-height:16px;text-align:left}.kik-product-box .kik-product-box__info .kik-product-info__variant-picker .kik-variant-radios fieldset label span{line-height:normal}.kik-product-box .kik-product-box__info .kik-product-info__variant-picker .kik-variant-picker__wrapper.kik-variant-picker--dropdown:not(:first-of-type):not(:first-child){margin-top:10px}.kik-product-box .kik-product-box__info .kik-product-info__iconttext>div{display:-ms-grid;display:grid;-ms-grid-columns:20px 1fr;grid-template-columns:20px 1fr;grid-column-gap:8px;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.kik-product-box .kik-product-box__info .kik-product-info__iconttext .kik-icon__wrapper{width:100%}.kik-product-box .kik-product-box__info .kik-product-info__iconttext span{font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;text-align:left}.kik-product-box .kik-product-box__info .kik-product-info__iconttext~.kik-product-info__iconttext{margin-top:8px}.kik-product-box .kik-product-box__info .kik-product-info__sharer{border-top:1px solid #e1edf1;margin-top:38px;padding-top:8px}.kik-popup-modal.kik-popup-modal--thumbs-modal-viewer .kik-thumbs-modal-viewer__slider .kik-slider-buttons-wrapper{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:16px;position:absolute;right:16px;top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none}.kik-popup-modal.kik-popup-modal--thumbs-modal-viewer .kik-thumbs-modal-viewer__slider .kik-slider-buttons-wrapper .kik-slider-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;pointer-events:none}.kik-popup-modal.kik-popup-modal--thumbs-modal-viewer .kik-thumbs-modal-viewer__slider .kik-slider-buttons-wrapper .kik-slider-button{pointer-events:all}.kik-popup-modal.kik-popup-modal--thumbs-modal-viewer .kik-thumbs-modal-viewer__slider .kik-image-ratio__container .image-ratio img.kik-image--landscape,.kik-popup-modal.kik-popup-modal--thumbs-modal-viewer .kik-thumbs-modal-viewer__slider .kik-image-ratio__container .image-ratio img.kik-image--portrate{left:50%;margin-left:auto;margin-right:auto;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;position:absolute;right:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.kik-popup-modal.kik-popup-modal--thumbs-modal-viewer .kik-slider-button{height:32px;width:32px}.kik-popup-modal.kik-popup-modal--thumbs-modal-viewer .kik-popup-modal__content-wrapper{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;max-width:820px}