@charset "utf-8";

#pr-question-form-link { display: none; }

#pr-qa-subheading { display: none; }

.responsive-header_browse_deals_hot { display: block; }

@media (min-width: 1015px) {
  .responsive-header_browse_deals_hot { display: none; }
}

#kibo-pdp-recommendations { border: 1px solid rgb(238, 238, 238); background: rgb(255, 255, 255); max-width: 100%; margin: 10px 0px; padding-left: 10px; padding-right: 10px; }

.kibo-banner-container { position: relative; width: 100%; display: block; }

.kibo-pdp-banner { width: 100%; height: auto; display: block; border-radius: 0px; }

.shop-all-link { position: absolute; top: 50%; right: 20px; transform: translateY(-50%); background: rgb(255, 255, 255); color: rgb(0, 0, 0); font-weight: bold; text-decoration: none; font-size: 14px; padding: 8px 16px; border-radius: 6px; transition: 0.3s; }

.shop-all-link:hover { background: rgb(0, 0, 0); color: rgb(255, 255, 255); }

@media (max-width: 600px) {
  .shop-all-link { font-size: 10px; padding: 4px 8px; right: 8px; }
}

.kibo-pdp-title { padding: 20px; font-size: 16px; font-family: Roboto, arial, sans-serif; font-weight: 700; }

@media (min-width: 976px) {
  #mt-slider-5712630-0 { margin: 20px 0px; max-width: calc(67.5% - 20px); }
}

#mt-slider-5712630-0 { position: relative; }

#mt-slider-5712630-0 ul { margin-left: 0px !important; }

#mt-slider-5712630-0 h2 { padding: 15px; }

#mt-slider-5712630-0 [data-slider-mask] { overflow: hidden; touch-action: pan-x pan-y; width: 100%; position: relative; }

#mt-slider-5712630-0 [data-slider] { display: block; white-space: nowrap; position: relative; }

#mt-slider-5712630-0 ul[data-pagination] { text-align: center; }

#mt-slider-5712630-0 [data-slide] { display: inline-block; list-style: none; white-space: normal; vertical-align: top; position: relative; text-align: center; }

#mt-slider-5712630-0 [data-slide] .mt-merch-item { max-width: max-content; padding: 16px; text-align: left; margin: 5px; }

#mt-slider-5712630-0 [data-slide] .mt-link { text-decoration: none; margin-bottom: 20px; }

#mt-slider-5712630-0 [data-slide] .mt-image { max-width: 100%; margin-bottom: 10px; margin-left: auto; margin-right: auto; }

#mt-slider-5712630-0 [data-slide] .mt-image img { width: 150px; height: 150px; object-fit: contain; display: block; margin: 0px auto; }

#mt-slider-5712630-0 [data-slide] .mt-image { width: 180px; height: 180px; aspect-ratio: 1 / 1; display: block; margin: 0px auto 10px; }

#mt-slider-5712630-0 [data-slide] .mt-image img, #mt-slider-5712630-0 [data-slide] .mt-image picture img, #mt-slider-5712630-0 [data-slide] img.mt-image { object-fit: contain; display: block; width: 100% !important; height: 100% !important; }

#mt-slider-5712630-0 .mt-title { text-align: left; color: rgb(51, 51, 51); padding: 5px 0px; font-size: 14px; font-family: montserratlight, sans-serif; height: 63px; line-height: 19px; overflow: hidden; max-width: 100%; max-height: 63px; margin-bottom: 5px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }

#mt-slider-5712630-0 .mt-prices { font-size: 16px; color: rgb(51, 51, 51); }

@media (max-width: 500px) {
  #mt-slider-5712630-0 .mt-prices { font-size: 12px; }
}

#mt-slider-5712630-0 .mt-price { text-decoration: line-through; font-weight: normal; padding-right: 7px; color: rgb(51, 51, 51); }

#mt-slider-5712630-0 [data-missing-keys*="salePrice"] .mt-price { text-decoration: none; color: rgb(51, 51, 51); }

#mt-slider-5712630-0 .mt-sale-price { color: rgb(211, 0, 0); }

#mt-slider-5712630-0 .mt-discount-price { border: none; text-align: center; font-size: 16px; font-weight: bold; padding: 2px 0px; margin-bottom: 5px; border-radius: 5px; background: rgb(211, 0, 0); order: 0; color: rgb(255, 255, 255); }

#mt-slider-5712630-0 [data-missing-keys*="salePrice"] .mt-discount-price { visibility: hidden; }

#mt-slider-5712630-0 [data-prev-button], #mt-slider-5712630-0 [data-next-button] { position: absolute; top: 40%; font-size: 25px; cursor: pointer; z-index: 1; color: rgb(0, 0, 0); outline: 0px; border: 0px; width: 50px; }

#mt-slider-5712630-0 [data-prev-button] img, #mt-slider-5712630-0 [data-next-button] img { position: absolute; top: 0px; left: 0px; width: 100%; }

#mt-slider-5712630-0 [data-prev-button][disabled], #mt-slider-5712630-0 [data-next-button][disabled] { opacity: 0.5; }

#mt-slider-5712630-0 [data-prev-button] { left: -10px; }

#mt-slider-5712630-0 [data-next-button] { right: -10px; }

#mt-slider-5712630-0 [data-pagination-slide] { display: inline-block; cursor: pointer; margin: 0px 4px 10px; width: 12px; height: 12px; background: rgb(0, 0, 0); border-radius: 6px; opacity: 0.5; text-indent: -9999px; }

#mt-slider-5712630-0 [data-pagination-slide][data-slide-active] { opacity: 1; background: rgb(50, 83, 184); }

#mt-slider-5712630-0[data-slider-wrapper="vertical"] [data-slider-mask] { touch-action: pan-x pan-y; height: 400px; }

#mt-slider-5712630-0[data-slider-wrapper="fade"] [data-slider-mask] { position: relative; }

#mt-slider-5712630-0[data-slider-wrapper="vertical"] [data-slider], #mt-slider-5712630-0[data-slider-wrapper="fade"] [data-slider] { white-space: normal; }

#mt-slider-5712630-0[data-slider-wrapper="vertical"] [data-slide], #mt-slider-5712630-0[data-slider-wrapper="fade"] [data-slide] { display: block; vertical-align: baseline; }

#mt-slider-5712630-0[data-slider-wrapper="fade"] [data-slide] { position: absolute; top: 0px; opacity: 0; }

#mt-slider-5712630-0[data-slider-wrapper="fade"] [data-slide][data-slide-active] { position: relative; z-index: 1; opacity: 1; }

#mt-slider-5712630-0[data-slider-wrapper="vertical"] [data-prev-button] { top: 0px; left: 50%; transform: translateX(-50%); }

#mt-slider-5712630-0[data-slider-wrapper="vertical"] [data-next-button] { inset: auto auto 0px 50%; transform: translateX(-50%); }

#mt-slider-5712630-0 [data-pagination="thumbnails"] [data-pagination-slide] { border-radius: 0px; background: none; width: 40px; height: auto; text-indent: 0px; }

#mt-slider-5712630-0 .mt-submit { box-shadow: rgba(0, 0, 0, 0.04) 0px 3px 6px; border-radius: 4px; border: 1px solid rgb(187, 187, 187); color: rgb(85, 85, 85); display: block; font-size: 14px; font-weight: 500; height: 36px; line-height: 36px; margin-top: 10px; position: relative; width: 100%; cursor: pointer; }

#mt-slider-5712630-0 .mt-star-rating { display: inline-block; position: relative; height: 22px; }

#mt-slider-5712630-0 .mt-blankstar { height: 22px; display: inline-block; width: 100%; }

#mt-slider-5712630-0 .mt-star-rating .mt-fillstar { position: absolute; top: 0px; left: 0px; height: 100%; overflow: hidden; white-space: nowrap; }

#mt-slider-5712630-0 .mt-star-rating svg { display: inline-block; }

#mt-slider-5712630-0 .mt-review { margin-left: 5px; font-size: 11px; color: rgb(0, 0, 0); font-weight: normal; vertical-align: middle; display: inline-block; }

@media (max-width: 500px) {
  #mt-slider-5712630-0 { border: none; }
  #mt-slider-5712630-0 .mt-prices { font-size: 14px; }
  #mt-slider-5712630-0 h2 { font-size: 18px; }
  #mt-slider-5712630-0 h2 .mt-viewall { font-size: 15px; }
}

#kibo-pdp-recommendations { border: 1px solid rgb(238, 238, 238); background: rgb(255, 255, 255); max-width: 100%; margin: 10px 0px; padding-left: 10px; padding-right: 10px; }

.kibo-pdp-title { padding: 20px; font-size: 16px; font-family: Roboto, arial, sans-serif; font-weight: 700; }

@media (min-width: 976px) {
  #mt-slider-4764236-0 { margin: 20px 0px; max-width: calc(67.5% - 20px); }
}

#mt-slider-4764236-0 { position: relative; }

#mt-slider-4764236-0 ul { margin-left: 0px !important; }

#mt-slider-4764236-0 h2 { padding: 15px; }

#mt-slider-4764236-0 [data-slider-mask] { overflow: hidden; touch-action: pan-x pan-y; width: 100%; position: relative; }

#mt-slider-4764236-0 [data-slider] { display: block; white-space: nowrap; position: relative; }

#mt-slider-4764236-0 ul[data-pagination] { text-align: center; }

#mt-slider-4764236-0 [data-slide] { display: inline-block; list-style: none; white-space: normal; vertical-align: top; position: relative; text-align: center; }

#mt-slider-4764236-0 [data-slide] .mt-merch-item { max-width: max-content; padding: 16px; text-align: left; margin: 5px; }

#mt-slider-4764236-0 [data-slide] .mt-link { text-decoration: none; margin-bottom: 20px; }

#mt-slider-4764236-0 [data-slide] .mt-image { max-width: 100%; margin-bottom: 10px; margin-left: auto; margin-right: auto; }

#mt-slider-4764236-0 .mt-title { text-align: left; color: rgb(51, 51, 51); padding: 5px 0px; font-size: 14px; font-family: montserratlight, sans-serif; height: 63px; line-height: 19px; overflow: hidden; max-width: 100%; max-height: 63px; margin-bottom: 5px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }

#mt-slider-4764236-0 .mt-prices { font-size: 16px; color: rgb(51, 51, 51); }

@media (max-width: 500px) {
  #mt-slider-4764236-0 .mt-prices { font-size: 12px; }
}

#mt-slider-4764236-0 .mt-price { text-decoration: line-through; font-weight: normal; padding-right: 7px; color: rgb(51, 51, 51); }

#mt-slider-4764236-0 [data-missing-keys*="salePrice"] .mt-price { text-decoration: none; color: rgb(51, 51, 51); }

#mt-slider-4764236-0 .mt-sale-price { color: rgb(211, 0, 0); }

#mt-slider-4764236-0 .mt-discount-price { border: none; text-align: center; font-size: 16px; font-weight: bold; padding: 2px 0px; margin-bottom: 5px; border-radius: 5px; background: rgb(211, 0, 0); order: 0; color: rgb(255, 255, 255); }

#mt-slider-4764236-0 [data-missing-keys*="salePrice"] .mt-discount-price { visibility: hidden; }

#mt-slider-4764236-0 [data-prev-button], #mt-slider-4764236-0 [data-next-button] { position: absolute; top: 40%; font-size: 25px; cursor: pointer; z-index: 1; color: rgb(0, 0, 0); outline: 0px; border: 0px; width: 50px; }

#mt-slider-4764236-0 [data-prev-button] img, #mt-slider-4764236-0 [data-next-button] img { position: absolute; top: 0px; left: 0px; width: 100%; }

#mt-slider-4764236-0 [data-prev-button][disabled], #mt-slider-4764236-0 [data-next-button][disabled] { opacity: 0.5; }

#mt-slider-4764236-0 [data-prev-button] { left: -10px; }

#mt-slider-4764236-0 [data-next-button] { right: -10px; }

#mt-slider-4764236-0 [data-pagination-slide] { display: inline-block; cursor: pointer; margin: 20px 4px 10px; width: 12px; height: 12px; background: rgb(0, 0, 0); border-radius: 6px; opacity: 0.5; text-indent: -9999px; }

#mt-slider-4764236-0 [data-pagination-slide][data-slide-active] { opacity: 1; background: rgb(50, 83, 184); }

#mt-slider-4764236-0[data-slider-wrapper="vertical"] [data-slider-mask] { touch-action: pan-x pan-y; height: 400px; }

#mt-slider-4764236-0[data-slider-wrapper="fade"] [data-slider-mask] { position: relative; }

#mt-slider-4764236-0[data-slider-wrapper="vertical"] [data-slider], #mt-slider-4764236-0[data-slider-wrapper="fade"] [data-slider] { white-space: normal; }

#mt-slider-4764236-0[data-slider-wrapper="vertical"] [data-slide], #mt-slider-4764236-0[data-slider-wrapper="fade"] [data-slide] { display: block; vertical-align: baseline; }

#mt-slider-4764236-0[data-slider-wrapper="fade"] [data-slide] { position: absolute; top: 0px; opacity: 0; }

#mt-slider-4764236-0[data-slider-wrapper="fade"] [data-slide][data-slide-active] { position: relative; z-index: 1; opacity: 1; }

#mt-slider-4764236-0[data-slider-wrapper="vertical"] [data-prev-button] { top: 0px; left: 50%; transform: translateX(-50%); }

#mt-slider-4764236-0[data-slider-wrapper="vertical"] [data-next-button] { inset: auto auto 0px 50%; transform: translateX(-50%); }

#mt-slider-4764236-0 [data-pagination="thumbnails"] [data-pagination-slide] { border-radius: 0px; background: none; width: 40px; height: auto; text-indent: 0px; }

#mt-slider-4764236-0 .mt-submit { box-shadow: rgba(0, 0, 0, 0.04) 0px 3px 6px; border-radius: 4px; border: 1px solid rgb(187, 187, 187); color: rgb(85, 85, 85); display: block; font-size: 14px; font-weight: 500; height: 36px; line-height: 36px; margin-top: 10px; position: relative; width: 100%; cursor: pointer; }

#mt-slider-4764236-0 .mt-star-rating { display: inline-block; position: relative; height: 22px; }

#mt-slider-4764236-0 .mt-blankstar { height: 22px; display: inline-block; width: 100%; }

#mt-slider-4764236-0 .mt-star-rating .mt-fillstar { position: absolute; top: 0px; left: 0px; height: 100%; overflow: hidden; white-space: nowrap; }

#mt-slider-4764236-0 .mt-star-rating svg { display: inline-block; }

#mt-slider-4764236-0 .mt-review { margin-left: 5px; font-size: 11px; color: rgb(0, 0, 0); font-weight: normal; vertical-align: middle; display: inline-block; }

@media (max-width: 500px) {
  #mt-slider-4764236-0 { border: none; }
  #mt-slider-4764236-0 .mt-prices { font-size: 14px; }
  #mt-slider-4764236-0 h2 { font-size: 18px; }
  #mt-slider-4764236-0 h2 .mt-viewall { font-size: 15px; }
}