/** Shopify CDN: Minification failed

Line 38:103 Expected ":"

**/
.capsule-featured-product{padding: 20px;scroll-margin-top: 50px;}
.capsule-featured-product .capsule-featured-product-row{display: flex;flex-wrap: wrap;align-items: flex-start;padding: 19px 30px 24px;border: 1px solid rgb(var(--color-foreground));}

.capsule-featured-product-view-mode{display: flex;gap: 38px;width: 100%;margin-bottom: 20px;}
.capsule-featured-product-view-mode .toggle-actions-wrap{display: flex;gap: 2px;}
.capsule-featured-product-view-mode .toggle-action-btn{transition: .2s;}
.capsule-featured-product-view-mode .toggle-action-btn.active,
.capsule-featured-product-view-mode .toggle-action-btn:hover{color: var(--secondary-color);}

.capsule-featured-product .media-block{width: 56.6%;display: flex;justify-content:center;}

.capsule-featured-product .capsule-featured-product-row[data-grid="item"] .media-block-grid,
.capsule-featured-product .capsule-featured-product-row[data-grid="grid"] .media-block-item{display: none;}
.capsule-featured-product .media-block-grid{display: flex;flex-wrap: wrap;gap: 10px;width: 100%;}
.capsule-featured-product .media-block-grid figure{width: calc(25% - 8px);position: relative;padding-top: 25%;display: flex;}
.capsule-featured-product .media-block-grid figure img{height: 100%;width: 100%;object-fit: cover;position: absolute;top: 0;left: 0;}

.capsule-featured-product .media-block-item{width: 100%;display: flex;justify-content: center;}
.capsule-featured-product .media-block-item .media-block-item-wrap{width: 100%;max-width: 580px;display: flex;gap: 10px;position: relative;}
.capsule-featured-product .capsule-featured-product-main-card{width: calc(78% - 5px);margin-left: 0;}

.capsule-featured-product .capsule-card {position: relative;}
.capsule-featured-product .capsule-card figure{display: flex;position: relative;}
.capsule-featured-product .capsule-card figure img{height: 100%;width: 100%;object-fit: cover;}
.capsule-featured-product .capsule-card .swiper-button-next{right: 5px;}
.capsule-featured-product .capsule-card .swiper-button-prev{left: 5px;}
.capsule-featured-product .capsule-card .product--title{position: absolute;bottom: 0;left: 0;padding: 22px 17px;z-index: 1;text-transform: none;}
.capsule-featured-product .capsule-card .colors-wrap{display: flex;flex-wrap: wrap;gap: 10px;justify-content: flex-end;padding: 15px;position: absolute;right: 0;top: 0;z-index: 1;}
.capsule-featured-product .capsule-card .colors-wrap .color-circle{height: 14px;width: 14px;border-radius: 14px;background: var(--color-circle-bg);font-size: 0;outline: 1px solid transparent;outline-offset: 2px;transition: 0.2s;}
.capsule-featured-product .capsule-card .colors-wrap .color-circle:hover{outline-color: var(--secondary-color);}
.capsule-featured-product .capsule-card .colors-wrap .color-circle.current{outline-color: rgb(var(--color-foreground));}

.capsule-featured-product .capsule-featured-product-thumb{width: calc(22% - 5px);position: absolute;top;right: 0;height: 100%;}
.capsule-featured-product .capsule-featured-product-thumb .swiper-slide{height: auto;cursor: pointer;}
.capsule-featured-product .capsule-featured-product-thumb figure{display: flex;position: relative;padding-bottom: 133.5%}
.capsule-featured-product .capsule-featured-product-thumb figure img{height: 100%;width: 100%;object-fit: cover;position: absolute;top: 0;left: 0;}
.capsule-featured-product .capsule-featured-product-thumb .white-shadow{position: absolute;bottom: 0;left: 0;display: block;pointer-events: none;width: 100%;height: 21%;display: block;background: linear-gradient(181deg, rgba(var(--color-background), 0) 61.08%, rgba(var(--color-background)) 99.5%);z-index: 1;}

.capsule-featured-product .info-block{width: 43.4%;display: flex;justify-content: center;padding: 30px 16px 30px 40px;}
.capsule-featured-product .info-block .info-block-wrap{max-width: 450px;width: 100%;}
.capsule-featured-product .capsule-product-title{margin-bottom: 30px;}
.capsule-featured-product .capsule-product-text{font-size: 14px;line-height: 18.2px;margin-bottom: 15px;max-width: 435px;}
.capsule-featured-product .how-its-work-block .block-title{margin-bottom: 25px;font-size: 14px;line-height: 18.2px;color: #979797;text-decoration: underline;text-underline-offset: 1px;text-transform: none;}
.capsule-featured-product .how-its-work-block .block-title a{color: #979797;}

.capsule-featured-product .build-capsule-action-block{margin-top: 47px;}
.build-capsule-action-block .block-title{margin-bottom: 16px;text-transform: uppercase;}
.build-capsule-action-block .build-capsule-action-row{display: flex;justify-content: space-between;align-items: center;gap: 10px;border: 1px solid var(--tertiary-color);padding: 16px 22px;width: 100%;}
.build-capsule-action-block .build-capsule-action-row.selected{background: #000;color: #fff;border-color: #000;transition:all 0.3s;}
.build-capsule-action-block .build-capsule-action-row + .build-capsule-action-row{margin-top: 9px;}
.build-capsule-action-block .build-capsule-action-row .offer-txt{}
.build-capsule-action-block .build-capsule-action-row .offer-txt .pieces{margin-right: 5px;color: var(--secondary-color);}
.build-capsule-action-block .build-capsule-action-row .discount-txt{text-transform: none;}
.build-capsule-action-block .get-start-btn{margin-top: 23px;background: var(--button-color);color: rgb(var(--color-background));text-align: center;justify-content: center;padding: 7px 20px;}
.build-capsule-action-block .after-pay-row{display: flex;gap: 5px;align-items: center;justify-content: center;text-align: center;flex-wrap: wrap;margin-top: 10px;color: var(--secondary-color);}
.build-capsule-action-block .after-pay-row a{color: var(--secondary-color);}
.build-capsule-action-block .after-pay-row img{height: 14px;}

@media screen and (min-width: 1921px){
  .capsule-featured-product .media-block-item .media-block-item-wrap{max-width: 70%;}  
}
  
@media screen and (max-width: 1200px){
  .capsule-featured-product .media-block-grid figure {width: calc(25% - 7.5px);padding-top: 30%;}
}

@media screen and (max-width: 989px){
  .capsule-featured-product .media-block{width: 50%;}
  .capsule-featured-product .media-block-grid{gap: 5px;}
  .capsule-featured-product .media-block-grid figure{width: calc(25% - 3.75px);padding-top: 34%;}

  .capsule-featured-product .media-block-item .media-block-item-wrap{max-width: 100%;gap: 5px;}
  .capsule-featured-product .capsule-featured-product-main-card{width: calc(78% - 2.5px);}
  .capsule-featured-product .capsule-card .swiper-button-next{right: 0;}
  .capsule-featured-product .capsule-card .swiper-button-prev{left: 0;}
  .capsule-featured-product .capsule-card .product--title{padding: 12px 9px;font-size: 11px;line-height: 11px;}
  .capsule-featured-product .capsule-card .colors-wrap{padding: 8px;gap: 5px;}
  .capsule-featured-product .capsule-card .colors-wrap .color-circle{height: 8px;width: 8px;}
  
  .capsule-featured-product .capsule-featured-product-thumb{width: calc(22% - 2.5px);}
  
  .capsule-featured-product .info-block{width: 50%;padding: 30px 0 30px 30px;}
}

@media screen and (max-width: 749px){
  .capsule-featured-product{padding: 10px}
  .capsule-featured-product .capsule-featured-product-row{padding: 27px 15px 23px;}
  .capsule-featured-product .media-block{width: 100%;}
  
  .capsule-featured-product-view-mode{justify-content: space-between;gap: 20px;margin-bottom: 11px;}

  .capsule-featured-product .info-block .info-block-wrap{max-width: 100%;}
  .capsule-featured-product .info-block{width: 100%;padding: 31px 0 0;}
  .capsule-featured-product .capsule-product-title{margin-bottom: 15px;}
  .capsule-featured-product .capsule-product-text{font-size: 12px;line-height: 15.6px;max-width: 100%;}
  .capsule-featured-product .how-its-work-block{margin-bottom: 30px;}
  .capsule-featured-product .how-its-work-block .block-title{margin-bottom: 15px;font-size: 12px;line-height: 15.6px;}
  
  .capsule-featured-product .build-capsule-action-block{margin-top: 0;}
  .build-capsule-action-block .block-title{margin-bottom: 10px;}
  .build-capsule-action-block .build-capsule-action-row{padding: 10px 15px;}
  .build-capsule-action-block .build-capsule-action-row .offer-txt .pieces{text-transform: uppercase;color: rgb(var(--colorforeground));margin: 0;}
  .build-capsule-action-block .get-start-btn{padding: 6px 20px 5px;margin-top: 15px;}
  .build-capsule-action-block .after-pay-row{gap: 2px;margin-top: 8px;font-size: 11px;line-height: 11.5px;}
  .build-capsule-action-block .after-pay-row img{height: 16px;}
}

@media screen and (max-width: 575px){
  .capsule-featured-product .media-block-grid figure{width: calc(33.33% - 3.33px);padding-top: 43%;}
}