/** Shopify CDN: Minification failed

Line 897:0 Unexpected "@media"

**/
.card-wrapper{color:inherit;height:100%;position:relative;text-decoration:none}.card{text-align:var(--card-text-alignment);text-decoration:none}.card:not(.ratio){display:flex;flex-direction:column;height:100%}.card--card{height:100%}.card--card,.card--standard .card__inner{border-radius:var(--card-corner-radius);border:var(--card-border-width) solid rgba(var(--color-foreground),var(--card-border-opacity));position:relative;box-sizing:border-box}.card--card:after,.card--standard .card__inner:after{content:"";position:absolute;width:calc(var(--card-border-width) * 2 + 100%);height:calc(var(--card-border-width) * 2 + 100%);top:calc(var(--card-border-width) * -1);left:calc(var(--card-border-width) * -1);z-index:-1;border-radius:var(--card-corner-radius);box-shadow:var(--card-shadow-horizontal-offset) var(--card-shadow-vertical-offset) var(--card-shadow-blur-radius) rgba(var(--color-shadow),var(--card-shadow-opacity))}.card .card__inner .card__media{overflow:hidden;z-index:0;border-radius:calc(var(--card-corner-radius) - var(--card-border-width) - var(--card-image-padding))}.card--card .card__inner .card__media{border-bottom-right-radius:0;border-bottom-left-radius:0}.card--standard.card--text{background-color:transparent}.card-information{text-align:var(--card-text-alignment)}.card__media,.card .media{bottom:0;position:absolute;top:0}.card .media{width:100%}.card__media{margin:var(--card-image-padding);width:calc(100% - 2 * var(--card-image-padding))}.card--standard .card__media{margin:var(--card-image-padding)}.card__inner{width:100%}.card--media .card__inner .card__content{padding:calc(var(--card-image-padding) + 10px);position:relative}.card__content{display:grid;grid-template-rows:minmax(0,1fr) max-content minmax(0,1fr);padding:10px;width:100%;flex-grow:1}.card__content--auto-margins{grid-template-rows:minmax(0,auto) max-content minmax(0,auto)}.card__information{grid-row-start:2;padding:13px 10px}.card:not(.ratio)>.card__content{grid-template-rows:max-content minmax(0,1fr) max-content auto}@media screen and (min-width:750px){.card__information{padding-bottom:17px;padding-top:17px}}.card__badge{align-self:flex-end;grid-row-start:3;justify-self:flex-start}.card__badge.top{align-self:flex-start;grid-row-start:1}.card__badge.right{justify-self:flex-end}.card>.card__content>.card__badge{margin:13px}.card__media .media img{height:100%;object-fit:cover;object-position:center center;width:100%}.card__inner:not(.ratio)>.card__content{height:100%}.card__heading{margin-top:0;margin-bottom:0}.card__heading:last-child{margin-bottom:0}.card--card.card--media>.card__content{margin-top:calc(0px - var(--card-image-padding))}.card--standard.card--text a:after,.card--card .card__heading a:after{bottom:calc(var(--card-border-width) * -1);left:calc(var(--card-border-width) * -1);right:calc(var(--card-border-width) * -1);top:calc(var(--card-border-width) * -1)}.card__heading a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.card__heading a:after{outline-offset:3px}.card__heading a:focus:after{box-shadow:0 0 0 3px rgb(var(--color-background)),0 0 5px 4px rgba(var(--color-foreground),.3);outline:2px solid rgba(var(--color-foreground),.5)}.card__heading a:focus-visible:after{box-shadow:0 0 0 3px rgb(var(--color-background)),0 0 5px 4px rgba(var(--color-foreground),.3);outline:2px solid rgba(var(--color-foreground),.5)}.card__heading a:focus:not(:focus-visible):after{box-shadow:none;outline:0}.card__heading a:focus{box-shadow:none;outline:0}@media screen and (min-width:990px){.card .media.media--hover-effect>img:only-child,.card-wrapper .media.media--hover-effect>img:only-child{transition:transform var(--duration-long) ease}.card:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1.03)}.card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0}.card-wrapper:hover .media.media--hover-effect>img+img{opacity:1;transition:transform var(--duration-long) ease;transform:scale(1.03)}.underline-links-hover:hover a{text-decoration:underline;text-underline-offset:3px}}.card--standard.card--media .card__inner .card__information,.card--standard.card--text>.card__content .card__heading,.card--standard>.card__content .card__badge,.card--standard.card--text.article-card>.card__content .card__information,.card--standard>.card__content .card__caption{display:none}.card--standard>.card__content{padding:0}.card--standard>.card__content .card__information{padding-left:0;padding-right:0}.card--card.card--media .card__inner .card__information,.card--card.card--text .card__inner,.card--card.card--media>.card__content .card__badge{display:none}.card--extend-height{height:100%}.card--extend-height.card--standard.card--text,.card--extend-height.card--media{display:flex;flex-direction:column}.card--extend-height.card--standard.card--text .card__inner,.card--extend-height.card--media .card__inner{flex-grow:1}.card .icon-wrap{margin-left:8px;white-space:nowrap;transition:transform var(--duration-short) ease;overflow:hidden}.card-information>*+*{margin-top:5px}.card-information{width:100%}.card-information>*{line-height:calc(1 + .4 / var(--font-body-scale));color:rgb(var(--color-foreground))}.card-information>.price{color:rgb(var(--color-foreground))}.card-information>.rating{margin-top:4px}.card-information>*:not(.visually-hidden:first-child)+*:not(.rating){margin-top:7px}.card-information .caption{letter-spacing:0.7px}.card-article-info{margin-top:10px}.icon-drop{width:14px;height:14px}.icon-drop g{fill:var(--gradient-base-accent-1)}.icon-drop-empty{opacity:.4}
.price{font-size:16px;letter-spacing:1px;line-height:calc(1 + .5 / var(--font-body-scale));color:rgb(var(--color-foreground))}.price>*{display:inline-block;vertical-align:top}.price.price--unavailable{visibility:hidden}.cart-item__price-wrapper .price.price--end[data-integration-price-original] span{text-decoration:line-through}.product-option[data-integration-price-original],.product-option[data-integration-price-created]{display:inline-block}.price--end{text-align:right}.price .price-item{margin:0 10px 0 0}.price__regular .price-item--regular{margin-right:0}.price:not(.price--show-badge) .price-item--last:last-of-type{margin:0}@media screen and (min-width:750px){.price{margin-bottom:0}}.price--large{font-size:16px;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:1.3px}@media screen and (min-width:750px){.price--large{font-size:18px}}.price--sold-out .price__availability,.price__regular{display:block}.price__sale,.price__availability,.price .price__badge-sale,.price .price__badge-sold-out,.price--on-sale .price__regular,.price--on-sale .price__availability{display:none}.price--sold-out .price__badge-sold-out,.price--on-sale .price__badge-sale{display:inline-block}.price--on-sale .price__sale{display:initial;flex-direction:row;flex-wrap:wrap}.price--center{display:initial;justify-content:center}.price--on-sale .price-item--regular{text-decoration:line-through;color:rgba(var(--color-foreground),.75);font-size:13px}.unit-price{display:block;font-size:11px;letter-spacing:0.4px;line-height:calc(1 + .2 / var(--font-body-scale));margin-top:2px;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}
@media screen and (max-width:749px){.collection .grid__item:only-child{flex:0 0 100%;max-width:100%}}@media screen and (max-width:989px){.collection .slider.slider--tablet{margin-bottom:15px}}.collection .loading-overlay{top:0;right:0;bottom:0;left:0;display:none;width:100%;padding:0 15px;opacity:.7}@media screen and (min-width:750px){.collection .loading-overlay{padding-left:50px;padding-right:50px}}.collection.loading .loading-overlay{display:block}.collection--empty .title-wrapper{margin-top:100px;margin-bottom:150px}@media screen and (max-width:989px){.collection .slider--tablet.product-grid{scroll-padding-left:15px}}.collection__description>*{margin:0}.collection__title.title-wrapper{margin-bottom:25px}.collection__title .title:not(:only-child){margin-bottom:10px}@media screen and (min-width:990px){.collection__title--desktop-slider .title{margin-bottom:25px}.collection__title.title-wrapper--self-padded-tablet-down{padding:0 50px}.collection slider-component:not(.page-width-desktop){padding:0}.collection--full-width slider-component:not(.slider-component-desktop){padding:0 15px;max-width:none}}.collection__view-all a:not(.link){margin-top:10px}@media(max-width:768px){.product-count.light.medium-hide.large-up-hide{text-align:center}facet-filters-form.small-hide:not(.facets){display:block!important;order:1}facet-filters-form.small-hide:not(.facets) form.no-js{display:block!important;margin-top:5px}.facets-container{grid-template-columns:1fr 1fr 1fr!important;column-gap:10px!important}.facet-filters.sorting.caption{padding-left:0}h2.facet-filters__label.caption-large.text-body{margin-right:14px}@media(max-width:468px){.benefits-badges{padding-top:25%;top:0;left:0;width:90vw;transform:none!important;align-items:end}}@media(max-width:360px){.benefits-badges{padding-top:10%}}.facet-filters__sort{width:150px}.custom-tag{position:absolute;z-index:1;right:5px;top:5px;background:#fff8f2!important;border-radius:100%;font-weight:700;border:1px solid black;color:#000;width:41px;font-size:22px;text-align:center}span.badge.badge--top-left{text-transform:uppercase;margin-top:-4px;padding:3px 7px;font-size:10px;border-radius:0}.card__badge.top.left{margin-top:-9px;margin-left:-8px}select#SortBy{padding:0;position:absolute;right:0;top:-10px}select#SortBy{color:#fff;outline:none!important;border:none!important;box-shadow:none!important}select#SortBy option:not(:first-of-type){color:#000}.mobile-facets__sort{display:none!important}}li.grid__item.grid__item_decorate svg{max-width:80px;max-height:80px}li.grid__item.grid__item_decorate{background:#fff8f2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;font-weight:700;color:#000;text-align:center}li.grid__item.grid__item_decorate{padding:15px}li.grid__item.grid__item_decorate.grid__item_decorate_single{cursor:pointer;width:100%;padding:0;max-width:100%;display:block}li.grid__item_decorate_content.slider__slide.spaced__slide{min-width:100%;padding:20px}@media(max-width:768px){li.grid__item.grid__item_decorate{padding:15px;font-size:13px;line-height:1.2}li.grid__item.grid__item_decorate svg{max-width:60px;max-height:60px}li.grid__item.grid__item_decorate.grid__item_decorate_single{min-height:37px!important}}@media(min-width:768px){.banner-collection.page-width{padding-left:340px}}li.grid__item_decorate_content.slider__slide.spaced__slide{padding-top:10px;padding-bottom:10px}.custom-tag{bottom:5px;top:auto!important;width:30px!important;height:30px!important;font-size:16px!important}li.grid__item.grid__item_decorate.grid__item_decorate_single>div .slide{background:#fff8f2;padding-bottom:10px}li.grid__item.grid__item_decorate.grid__item_decorate_single{min-height:49px;padding-top:10px}li.grid__item.grid__item_decorate:not(.grid__item_decorate_single){height:fit-content;aspect-ratio:1/1}.card__badge .badge--top-left{text-transform:uppercase;border-radius:0!important}
.quick-add{position:relative;grid-row-start:4;margin:0 0 10px;z-index:1}.card--card .quick-add{margin:0 13px 10px}.quick-add-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;width:100%;background:rgba(var(--color-foreground),.2);height:100%}.quick-add-modal[open]{opacity:1;visibility:visible;z-index:101}.quick-add-modal__content{position:absolute;top:0;left:50%;transform:translate(-50%);margin:32px auto 0;width:100%;background-color:rgb(var(--color-background));overflow:hidden;max-width:var(--page-width);width:calc(100% - 30px)}@media screen and (min-width:750px){.quick-add-modal__content{margin-top:100px;width:80%;height:calc(100% - 200px);overflow-y:auto}quick-add-modal .quick-add-modal__toggle{top:20px;right:20px}}@media screen and (min-width:990px){.quick-add-modal__content{width:70%}}.quick-add-modal__content img{max-width:100%}.quick-add-modal__content-info{padding-right:44px;display:flex;overflow-y:auto;padding:25px;height:100%}.quick-add-modal__content-info>*{height:auto;margin:0 auto;max-width:100%;width:100%}@media screen and (max-width:749px){quick-add-modal .slider .product__media-item.grid__item{margin-left:15px;margin-right:15px}.quick-add-modal__content{bottom:32px}.quick-add-modal__content-info>*{max-height:100%}}.quick-add-modal__toggle{background-color:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:12px;z-index:5;width:40px;position:fixed;top:15px;right:15px}.quick-add-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.quick-add-modal__toggle .icon{height:auto;margin:0;width:22px}quick-add-modal .product:not(.featured-product) .product__view-details{display:block}quick-add-modal .quick-add-hidden,quick-add-modal .product__modal-opener:not(.product__modal-opener--image),quick-add-modal .product__media-item:not(:first-child){display:none!important}quick-add-modal .slider.slider--mobile{overflow:visible}quick-add-modal .product__media-list .deferred-media{display:block;width:100%}quick-add-modal .product--thumbnail .product__media-gallery,quick-add-modal .product--thumbnail_slider .product__media-gallery,quick-add-modal .product--stacked .product__info-container--sticky{top:0;position:relative}@media screen and (min-width:750px){quick-add-modal .product:not(.product--no-media) .product__media-wrapper{max-width:45%;width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)}quick-add-modal .product:not(.product--no-media) .product__info-wrapper{padding-left:40px;max-width:54%;width:calc(54% - var(--grid-desktop-horizontal-spacing) / 2)}quick-add-modal .thumbnail-slider .thumbnail-list.slider--tablet-up{display:none}}quick-add-modal .page-width{padding:0}quick-add-modal .product__title>h1{display:none}quick-add-modal .product__title>a{display:block;text-decoration:none}quick-add-modal .product__title>a:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:3px}quick-add-modal .product__view-details{padding-bottom:25px}quick-add-modal .product-form__buttons{max-width:initial}.quick-add__submit{padding:8px;min-width:100%;box-sizing:border-box}
.rating{display:inline-block;margin:0}.product .rating-star{--letter-spacing: .8;--font-size: 1.7}.card-wrapper .rating-star{--letter-spacing: .7;--font-size: 1.4}.rating-star{--percent: calc( ( var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) / (var(--rating-max) * (var(--letter-spacing) + var(--font-size))) ) * 100% );letter-spacing:calc(var(--letter-spacing) * 10px);font-size:calc(var(--font-size) * 10px);line-height:1;display:inline-block;font-family:Times;margin:0}.rating-star:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,var(--color-icon) var(--percent),rgba(var(--color-foreground),.15) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.rating-text{display:none}.rating-count{display:inline-block;margin:0}@media(forced-colors:active){.rating{display:none}.rating-text{display:block}}
@media screen and (max-width:764px){

span.price-item.price-item--sale.price-item--last {

  font-size: 13px;

}

}

  .flux-information {

    display: flex;

    align-items: center;

    gap: 10px;

    font-size: calc(var(--font-heading-scale) * 13px);

    color: #014299;

    line-height: 2;

  }

  .flux-information span{

    display:flex;

  }

  

  .card-colorswatches__container {

    display: grid;

    grid-template-columns: repeat(6, minmax(0, 1fr));

    gap: 8px 9px;

    justify-content: start;

    width: 100%;

    max-width: 159px; 

    box-sizing: border-box;

    margin-top: 7px;

  }

  .card-colorswatch{

    display: block !important;

    width:100%;

    max-width:18px;

    height:auto;

    aspect-ratio:1 / 1;

    border-radius: 50%;

    

  }

  .card-colorswatches__container{position:relative; z-index:2; padding:3px 2px 3px 4px;}

  .card-colorswatch{cursor:pointer;border:none;padding:0;outline:none;box-sizing:border-box;position:relative;z-index:2;}

  .card-colorswatch.is-active{box-shadow:0 0 0 2px #fff, 0 0 0 3px #1A1A1A;}
.rating{display:inline-block;margin:0}.product .rating-star{--letter-spacing: .8;--font-size: 1.7}.card-wrapper .rating-star{--letter-spacing: .7;--font-size: 1.4}.rating-star{--percent: calc( ( var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) / (var(--rating-max) * (var(--letter-spacing) + var(--font-size))) ) * 100% );letter-spacing:calc(var(--letter-spacing) * 10px);font-size:calc(var(--font-size) * 10px);line-height:1;display:inline-block;font-family:Times;margin:0}.rating-star:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,var(--color-icon) var(--percent),rgba(var(--color-foreground),.15) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.rating-text{display:none}.rating-count{display:inline-block;margin:0}@media(forced-colors:active){.rating{display:none}.rating-text{display:block}}
@media screen and (max-width:764px){

span.price-item.price-item--sale.price-item--last {

  font-size: 13px;

}

}

  .flux-information {

    display: flex;

    align-items: center;

    gap: 10px;

    font-size: calc(var(--font-heading-scale) * 13px);

    color: #014299;

    line-height: 2;

  }

  .flux-information span{

    display:flex;

  }

  

  .card-colorswatches__container {

    display: grid;

    grid-template-columns: repeat(6, minmax(0, 1fr));

    gap: 8px 9px;

    justify-content: start;

    width: 100%;

    max-width: 159px; 

    box-sizing: border-box;

    margin-top: 7px;

  }

  .card-colorswatch{

    display: block !important;

    width:100%;

    max-width:18px;

    height:auto;

    aspect-ratio:1 / 1;

    border-radius: 50%;

    

  }

  .card-colorswatches__container{position:relative; z-index:2; padding:3px 2px 3px 4px;}

  .card-colorswatch{cursor:pointer;border:none;padding:0;outline:none;box-sizing:border-box;position:relative;z-index:2;}

  .card-colorswatch.is-active{box-shadow:0 0 0 2px #fff, 0 0 0 3px #1A1A1A;}
.rating{display:inline-block;margin:0}.product .rating-star{--letter-spacing: .8;--font-size: 1.7}.card-wrapper .rating-star{--letter-spacing: .7;--font-size: 1.4}.rating-star{--percent: calc( ( var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) / (var(--rating-max) * (var(--letter-spacing) + var(--font-size))) ) * 100% );letter-spacing:calc(var(--letter-spacing) * 10px);font-size:calc(var(--font-size) * 10px);line-height:1;display:inline-block;font-family:Times;margin:0}.rating-star:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,var(--color-icon) var(--percent),rgba(var(--color-foreground),.15) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.rating-text{display:none}.rating-count{display:inline-block;margin:0}@media(forced-colors:active){.rating{display:none}.rating-text{display:block}}
@media screen and (max-width:764px){

span.price-item.price-item--sale.price-item--last {

  font-size: 13px;

}

}

  .flux-information {

    display: flex;

    align-items: center;

    gap: 10px;

    font-size: calc(var(--font-heading-scale) * 13px);

    color: #014299;

    line-height: 2;

  }

  .flux-information span{

    display:flex;

  }

  

  .card-colorswatches__container {

    display: grid;

    grid-template-columns: repeat(6, minmax(0, 1fr));

    gap: 8px 9px;

    justify-content: start;

    width: 100%;

    max-width: 159px; 

    box-sizing: border-box;

    margin-top: 7px;

  }

  .card-colorswatch{

    display: block !important;

    width:100%;

    max-width:18px;

    height:auto;

    aspect-ratio:1 / 1;

    border-radius: 50%;

    

  }

  .card-colorswatches__container{position:relative; z-index:2; padding:3px 2px 3px 4px;}

  .card-colorswatch{cursor:pointer;border:none;padding:0;outline:none;box-sizing:border-box;position:relative;z-index:2;}

  .card-colorswatch.is-active{box-shadow:0 0 0 2px #fff, 0 0 0 3px #1A1A1A;}
.rating{display:inline-block;margin:0}.product .rating-star{--letter-spacing: .8;--font-size: 1.7}.card-wrapper .rating-star{--letter-spacing: .7;--font-size: 1.4}.rating-star{--percent: calc( ( var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) / (var(--rating-max) * (var(--letter-spacing) + var(--font-size))) ) * 100% );letter-spacing:calc(var(--letter-spacing) * 10px);font-size:calc(var(--font-size) * 10px);line-height:1;display:inline-block;font-family:Times;margin:0}.rating-star:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,var(--color-icon) var(--percent),rgba(var(--color-foreground),.15) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.rating-text{display:none}.rating-count{display:inline-block;margin:0}@media(forced-colors:active){.rating{display:none}.rating-text{display:block}}
@media screen and (max-width:764px){

span.price-item.price-item--sale.price-item--last {

  font-size: 13px;

}

}

  .flux-information {

    display: flex;

    align-items: center;

    gap: 10px;

    font-size: calc(var(--font-heading-scale) * 13px);

    color: #014299;

    line-height: 2;

  }

  .flux-information span{

    display:flex;

  }

  

  .card-colorswatches__container {

    display: grid;

    grid-template-columns: repeat(6, minmax(0, 1fr));

    gap: 8px 9px;

    justify-content: start;

    width: 100%;

    max-width: 159px; 

    box-sizing: border-box;

    margin-top: 7px;

  }

  .card-colorswatch{

    display: block !important;

    width:100%;

    max-width:18px;

    height:auto;

    aspect-ratio:1 / 1;

    border-radius: 50%;

    

  }

  .card-colorswatches__container{position:relative; z-index:2; padding:3px 2px 3px 4px;}

  .card-colorswatch{cursor:pointer;border:none;padding:0;outline:none;box-sizing:border-box;position:relative;z-index:2;}

  .card-colorswatch.is-active{box-shadow:0 0 0 2px #fff, 0 0 0 3px #1A1A1A;}
.rating{display:inline-block;margin:0}.product .rating-star{--letter-spacing: .8;--font-size: 1.7}.card-wrapper .rating-star{--letter-spacing: .7;--font-size: 1.4}.rating-star{--percent: calc( ( var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) / (var(--rating-max) * (var(--letter-spacing) + var(--font-size))) ) * 100% );letter-spacing:calc(var(--letter-spacing) * 10px);font-size:calc(var(--font-size) * 10px);line-height:1;display:inline-block;font-family:Times;margin:0}.rating-star:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,var(--color-icon) var(--percent),rgba(var(--color-foreground),.15) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.rating-text{display:none}.rating-count{display:inline-block;margin:0}@media(forced-colors:active){.rating{display:none}.rating-text{display:block}}
@media screen and (max-width:764px){

span.price-item.price-item--sale.price-item--last {

  font-size: 13px;

}

}

  .flux-information {

    display: flex;

    align-items: center;

    gap: 10px;

    font-size: calc(var(--font-heading-scale) * 13px);

    color: #014299;

    line-height: 2;

  }

  .flux-information span{

    display:flex;

  }

  

  .card-colorswatches__container {

    display: grid;

    grid-template-columns: repeat(6, minmax(0, 1fr));

    gap: 8px 9px;

    justify-content: start;

    width: 100%;

    max-width: 159px; 

    box-sizing: border-box;

    margin-top: 7px;

  }

  .card-colorswatch{

    display: block !important;

    width:100%;

    max-width:18px;

    height:auto;

    aspect-ratio:1 / 1;

    border-radius: 50%;

    

  }

  .card-colorswatches__container{position:relative; z-index:2; padding:3px 2px 3px 4px;}

  .card-colorswatch{cursor:pointer;border:none;padding:0;outline:none;box-sizing:border-box;position:relative;z-index:2;}

  .card-colorswatch.is-active{box-shadow:0 0 0 2px #fff, 0 0 0 3px #1A1A1A;}
.rating{display:inline-block;margin:0}.product .rating-star{--letter-spacing: .8;--font-size: 1.7}.card-wrapper .rating-star{--letter-spacing: .7;--font-size: 1.4}.rating-star{--percent: calc( ( var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) / (var(--rating-max) * (var(--letter-spacing) + var(--font-size))) ) * 100% );letter-spacing:calc(var(--letter-spacing) * 10px);font-size:calc(var(--font-size) * 10px);line-height:1;display:inline-block;font-family:Times;margin:0}.rating-star:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,var(--color-icon) var(--percent),rgba(var(--color-foreground),.15) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.rating-text{display:none}.rating-count{display:inline-block;margin:0}@media(forced-colors:active){.rating{display:none}.rating-text{display:block}}
@media screen and (max-width:764px){

span.price-item.price-item--sale.price-item--last {

  font-size: 13px;

}

}

  .flux-information {

    display: flex;

    align-items: center;

    gap: 10px;

    font-size: calc(var(--font-heading-scale) * 13px);

    color: #014299;

    line-height: 2;

  }

  .flux-information span{

    display:flex;

  }

  

  .card-colorswatches__container {

    display: grid;

    grid-template-columns: repeat(6, minmax(0, 1fr));

    gap: 8px 9px;

    justify-content: start;

    width: 100%;

    max-width: 159px; 

    box-sizing: border-box;

    margin-top: 7px;

  }

  .card-colorswatch{

    display: block !important;

    width:100%;

    max-width:18px;

    height:auto;

    aspect-ratio:1 / 1;

    border-radius: 50%;

    

  }

  .card-colorswatches__container{position:relative; z-index:2; padding:3px 2px 3px 4px;}

  .card-colorswatch{cursor:pointer;border:none;padding:0;outline:none;box-sizing:border-box;position:relative;z-index:2;}

  .card-colorswatch.is-active{box-shadow:0 0 0 2px #fff, 0 0 0 3px #1A1A1A;}
#cl-shopify-section-template--27910887375177__rp_bestsellers{background:#fff;}

  #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-best{padding:34px 0 48px;}

  #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-wrap{max-width:1680px; margin:0 auto; padding:0 40px;}

  #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-sec-head{text-align:center; margin-bottom:22px;}

  #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-sec-head h2{font-family:var(--font-heading-family); font-weight:500; font-size:clamp(24px,2.8vw,30px); line-height:1.12; letter-spacing:-.01em; margin:10px 0 0; color:#1A1A1A;}

  #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-sec-head h2::after{content:""; display:block; width:44px; height:2px; background:#ECB390; border-radius:2px; margin:20px auto 0;}

  #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-sec-head p{font-family:var(--font-body-family); color:#56514A; margin-top:14px; font-size:16px;}

  #cl-shopify-section-template--27910887375177__rp_bestsellers .product-grid{margin:0;}

  

  #cl-shopify-section-template--27910887375177__rp_bestsellers .card:hover .media.media--hover-effect > img:first-child:only-child,

  #cl-shopify-section-template--27910887375177__rp_bestsellers .card-wrapper:hover .media.media--hover-effect > img:first-child:only-child,

  #cl-shopify-section-template--27910887375177__rp_bestsellers .card-wrapper:hover .media.media--hover-effect > img:first-child,

  #cl-shopify-section-template--27910887375177__rp_bestsellers .card-wrapper:hover .media.media--hover-effect > img + img{transform:none !important;}

  

  #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-carousel-nav{display:flex; justify-content:flex-end; gap:22px; margin:0 0 12px;}

  #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-arrow{background:transparent; border:0; padding:4px; display:flex; align-items:center; justify-content:center; cursor:pointer; color:#1A1A1A; transition:color .2s ease, opacity .2s ease;}

  #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-arrow:hover{color:#014299;}

  #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-arrow:disabled{opacity:.25; pointer-events:none;}

  #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-arrow svg{width:24px; height:24px;}

  #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-carousel{display:flex; gap:24px; overflow-x:auto; scroll-snap-type:x proximity; -webkit-overflow-scrolling:touch; scrollbar-width:none; -ms-overflow-style:none; list-style:none; margin:0; padding:0 0 4px;}

  #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-carousel::-webkit-scrollbar{height:0; display:none;}

  #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-carousel > .grid__item{flex:0 0 calc((100% - (var(--rp-cols,4) - 1) * 24px) / var(--rp-cols,4)); max-width:none; margin:0; scroll-snap-align:start;}

  

  #cl-shopify-section-template--27910887375177__rp_bestsellers .card-colorswatches__container{margin-bottom:12px !important;}

  

  #cl-shopify-section-template--27910887375177__rp_bestsellers .price__sale .price-item--sale,

  #cl-shopify-section-template--27910887375177__rp_bestsellers .price-item--sale{color:#014299 !important; font-weight:700 !important;}

  

  #cl-shopify-section-template--27910887375177__rp_bestsellers .badge.badge--top-left.color-accent-2{background:#f3f8ff !important; border:0 !important; color:#000 !important;}

  

  #cl-shopify-section-template--27910887375177__rp_bestsellers .widereview-rate,

  #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-rate-top,

  #cl-shopify-section-template--27910887375177__rp_bestsellers .rating,

  #cl-shopify-section-template--27910887375177__rp_bestsellers .rating-count{display:none !important;}

  #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-coll-cta{text-align:center; margin-top:42px;}

  #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-btn{display:inline-flex; align-items:center; justify-content:center; font-family:var(--font-body-family); font-weight:600; text-transform:uppercase; letter-spacing:.12em; font-size:11.5px; padding:12px 30px; border-radius:100px; border:1px solid transparent; cursor:pointer; text-decoration:none; transition:all .3s ease; background:#014299; color:#fff;}

  #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-btn:hover{background:#012F6E;}

  @media (max-width:768px){

    #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-wrap{padding:0 26px;}

    

    #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-best{padding:26px 0 40px;}

    #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-sec-head{margin-bottom:26px;}

    

    #cl-shopify-section-template--27910887375177__rp_bestsellers .price,

    #cl-shopify-section-template--27910887375177__rp_bestsellers .price .price-item,

    #cl-shopify-section-template--27910887375177__rp_bestsellers span.price-item.price-item--sale.price-item--last{font-size:14.5px !important;}

    #cl-shopify-section-template--27910887375177__rp_bestsellers .price--on-sale .price-item--regular{font-size:13px !important;}

    

    #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-coll-cta{margin-top:22px;}

    

    #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-carousel-nav{display:flex; gap:4px; margin:-14px -8px 6px 0;}

    #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-arrow{padding:8px;}

    #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-arrow svg{width:18px; height:18px;}

    #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-carousel{gap:16px; margin:0 -26px; padding:0 26px 8px; scroll-padding-left:26px; scroll-snap-type:x mandatory;}

    #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-carousel > .grid__item{flex:0 0 76%;}

  }
.cl-sec-h03, .cl-sec-h03 { scroll-behavior: auto !important; }

@font-face { font-family: dream-orphans; src: url("//8ucj0d-zn.myshopify.com/cdn/shop/t/2/assets/cl-font-90aeb5b570.ttf?v=11617474700159064281790521988") format("truetype"); }

.cl-sec-h03 { --font-logo-family: dream-orphans; --font-logo-style: normal; --font-logo-weight: normal; --font-logo-scale: 1; --font-body-family: "Nunito Sans", sans-serif; --font-body-style: normal; --font-body-weight: 400; --font-body-weight-bold: 700; --font-heading-family: Jost, sans-serif; --font-heading-style: normal; --font-heading-weight: 400; --font-body-scale: 1.0; --font-heading-scale: 1.0; --color-base-text: 10, 10, 10; --color-shadow: 10, 10, 10; --color-base-background-1: 255, 255, 255; --color-base-background-2: 243, 248, 255; --color-base-background-3: 255, 248, 242; --color-base-solid-button-labels: 255, 255, 255; --color-base-outline-button-labels: 18, 18, 18; --color-base-accent-1: 1, 66, 153; --color-base-accent-2: 236, 179, 144; --payment-terms-background-color: #ffffff; --gradient-base-background-1: #ffffff; --gradient-base-background-2: #f3f8ff; --gradient-base-background-3: #fff8f2; --gradient-base-accent-1: #014299; --gradient-base-accent-2: #ecb390; --media-padding: px; --media-border-opacity: 0.1; --media-border-width: 0px; --media-radius: 0px; --media-shadow-opacity: 0.0; --media-shadow-horizontal-offset: 10px; --media-shadow-vertical-offset: 40px; --media-shadow-blur-radius: 20px; --page-width: 1500px; --page-width-margin: 0px; --card-image-padding: 0px; --card-corner-radius: 0px; --card-text-alignment: left; --card-border-width: 0px; --card-border-opacity: 0.1; --card-shadow-opacity: 0.0; --card-shadow-horizontal-offset: 10px; --card-shadow-vertical-offset: 10px; --card-shadow-blur-radius: 35px; --badge-corner-radius: 6px; --popup-border-width: 1px; --popup-border-opacity: 0.1; --popup-corner-radius: 22px; --popup-shadow-opacity: 0.1; --popup-shadow-horizontal-offset: 10px; --popup-shadow-vertical-offset: 12px; --popup-shadow-blur-radius: 20px; --drawer-border-width: 1px; --drawer-border-opacity: 0.1; --drawer-shadow-opacity: 0.0; --drawer-shadow-horizontal-offset: 0px; --drawer-shadow-vertical-offset: 4px; --drawer-shadow-blur-radius: 5px; --spacing-sections-desktop: 36px; --spacing-sections-mobile: 25px; --grid-desktop-vertical-spacing: 40px; --grid-desktop-horizontal-spacing: 40px; --grid-mobile-vertical-spacing: 20px; --grid-mobile-horizontal-spacing: 20px; --text-boxes-border-opacity: 0.1; --text-boxes-border-width: 0px; --text-boxes-radius: 0px; --text-boxes-shadow-opacity: 0.0; --text-boxes-shadow-horizontal-offset: 10px; --text-boxes-shadow-vertical-offset: 12px; --text-boxes-shadow-blur-radius: 20px; --buttons-radius: 40px; --buttons-radius-outset: 40px; --buttons-border-width: 0px; --buttons-border-opacity: 0.55; --buttons-shadow-opacity: 0.2; --buttons-shadow-horizontal-offset: 2px; --buttons-shadow-vertical-offset: 2px; --buttons-shadow-blur-radius: 5px; --buttons-border-offset: 0.3px; --inputs-radius: 10px; --inputs-border-width: 1px; --inputs-border-opacity: 0.55; --inputs-shadow-opacity: 0.0; --inputs-shadow-horizontal-offset: 0px; --inputs-margin-offset: 0px; --inputs-shadow-vertical-offset: 4px; --inputs-shadow-blur-radius: 5px; --inputs-radius-outset: 11px; --variant-pills-radius: 0px; --variant-pills-border-width: 0px; --variant-pills-border-opacity: 0.1; --variant-pills-shadow-opacity: 0.0; --variant-pills-shadow-horizontal-offset: 0px; --variant-pills-shadow-vertical-offset: 4px; --variant-pills-shadow-blur-radius: 5px; }

.cl-sec-h03 *, .cl-sec-h03 ::before, .cl-sec-h03 ::after { box-sizing: inherit; }

.cl-sec-h03 { box-sizing: border-box; font-size: calc(var(--font-body-scale) * 62.5%); height: 100%; }

.cl-sec-h03 { display: grid; grid-template-rows: auto auto 1fr auto; grid-template-columns: 100%; min-height: 100%; margin: 0px; font-size: 15px; letter-spacing: 0.6px; line-height: calc(1 + 0.8 / var(--font-body-scale)); font-family: var(--font-body-family); font-style: var(--font-body-style); font-weight: var(--font-body-weight); }

@media screen and (min-width: 750px) { .cl-sec-h03 { font-size: 16px; } }

.cl-sec-h03 { scroll-behavior: smooth; }

.cl-sec-h03, .cl-sec-h03 .clx-color-background-1 { --color-foreground: var(--color-base-text); --color-background: var(--color-base-background-1); --gradient-background: var(--gradient-base-background-1); }

.cl-sec-h03 { --color-custom-pink: #E5037D; }

.cl-sec-h03 .clx-color-accent-2 { --color-foreground: var(--color-base-solid-button-labels); --color-background: var(--color-base-accent-2); --gradient-background: var(--gradient-base-accent-2); }

.cl-sec-h03, .cl-sec-h03 .clx-color-background-1 { --color-link: var(--color-base-outline-button-labels); --alpha-link: .85; }

.cl-sec-h03 .color-background-2, .cl-sec-h03 .color-inverse, .cl-sec-h03 .color-accent-1, .cl-sec-h03 .clx-color-accent-2 { --color-link: var(--color-foreground); --alpha-link: .7; }

.cl-sec-h03, .cl-sec-h03 .clx-color-background-1 { --color-button: var(--color-base-accent-1); --color-button-text: var(--color-base-solid-button-labels); --alpha-button-background: 1; --alpha-button-border: 1; }

.cl-sec-h03 .color-background-2, .cl-sec-h03 .color-inverse, .cl-sec-h03 .color-accent-1, .cl-sec-h03 .clx-color-accent-2 { --color-button: var(--color-foreground); --color-button-text: var(--color-background); }

.cl-sec-h03, .cl-sec-h03 .clx-color-background-1 { --color-badge-background: var(--color-background); --color-badge-border: var(--color-foreground); --alpha-badge-border: .1; }

.cl-sec-h03 .color-background-2, .cl-sec-h03 .color-inverse, .cl-sec-h03 .color-accent-1, .cl-sec-h03 .clx-color-accent-2 { --color-badge-background: var(--color-background); --color-badge-border: var(--color-background); --alpha-badge-border: 1; }

.cl-sec-h03, .cl-sec-h03 .clx-color-background-1, .cl-sec-h03 .color-background-2 { --color-card-hover: var(--color-base-text); }

.cl-sec-h03 .color-accent-1, .cl-sec-h03 .clx-color-accent-2 { --color-card-hover: var(--color-base-solid-button-labels); }

.cl-sec-h03, .cl-sec-h03 .color-icon-text { --color-icon: rgb(var(--color-base-text)); }

.cl-sec-h03 .contains-card, .cl-sec-h03 .clx-card { --border-radius: var(--card-corner-radius); --border-width: var(--card-border-width); --border-opacity: var(--card-border-opacity); --shadow-horizontal-offset: var(--card-shadow-horizontal-offset); --shadow-vertical-offset: var(--card-shadow-vertical-offset); --shadow-blur-radius: var(--card-shadow-blur-radius); --shadow-opacity: var(--card-shadow-opacity); }

.cl-sec-h03, .cl-sec-h03 .clx-color-background-1, .cl-sec-h03 .color-background-2, .cl-sec-h03 .color-inverse, .cl-sec-h03 .color-accent-1, .cl-sec-h03 .clx-color-accent-2 { color: rgba(var(--color-foreground),.75); background-color: rgb(var(--color-background)); }

.cl-sec-h03 .clx-visually-hidden { overflow: hidden; width: 1px; height: 1px; margin: -1px; padding: 0px; border: 0px; clip: rect(0px, 0px, 0px, 0px); position: absolute !important; overflow-wrap: normal !important; }

.cl-sec-h03 .clx-visually-hidden--inline { margin: 0px; height: 1em; }

.cl-sec-h03 h1, .cl-sec-h03 h2, .cl-sec-h03 h3, .cl-sec-h03 h4, .cl-sec-h03 h5, .cl-sec-h03 .h0, .cl-sec-h03 .h1, .cl-sec-h03 .h2, .cl-sec-h03 .h3, .cl-sec-h03 .h4, .cl-sec-h03 .clx-h5 { font-family: var(--font-heading-family); font-style: var(--font-heading-style); font-weight: var(--font-heading-weight); letter-spacing: calc(var(--font-heading-scale) * 0.6px); color: rgb(var(--color-foreground)); line-height: calc(1 + .3/max(1,var(--font-heading-scale))); word-break: break-word; }

.cl-sec-h03 .clx-card__heading, .cl-sec-h03 .announcement-bar__message { font-family: var(--font-body-family); }

.cl-sec-h03 h2, .cl-sec-h03 .h2 { font-size: calc(var(--font-heading-scale) * 20px); }

@media only screen and (min-width: 750px) { .cl-sec-h03 h2, .cl-sec-h03 .h2 { font-size: calc(var(--font-heading-scale) * 24px); } }

.cl-sec-h03 h3, .cl-sec-h03 .h3 { font-size: calc(var(--font-heading-scale) * 17px); }

@media only screen and (min-width: 750px) { .cl-sec-h03 h3, .cl-sec-h03 .h3 { font-size: calc(var(--font-heading-scale) * 18px); } }

.cl-sec-h03 h5, .cl-sec-h03 .clx-h5 { font-size: calc(var(--font-heading-scale) * 12px); }

@media only screen and (min-width: 750px) { .cl-sec-h03 h5, .cl-sec-h03 .clx-h5 { font-size: calc(var(--font-heading-scale) * 13px); } }

.cl-sec-h03 .clx-caption { font-size: 10px; letter-spacing: 0.7px; line-height: calc(1 + .7 / var(--font-body-scale)); }

@media screen and (min-width: 750px) { .cl-sec-h03 .clx-caption { font-size: 12px; } }

.cl-sec-h03 .clx-caption-large, .cl-sec-h03 .customer .field input, .cl-sec-h03 .customer select, .cl-sec-h03 .field__input, .cl-sec-h03 .form__label, .cl-sec-h03 .select__select { font-size: 13px; line-height: calc(1 + .5 / var(--font-body-scale)); letter-spacing: 0.4px; }

.cl-sec-h03 .clx-hidden { display: none !important; }

.cl-sec-h03 .clx-right { text-align: right; }

.cl-sec-h03 .clx-light { opacity: 0.7; }

.cl-sec-h03 a:empty, .cl-sec-h03 ul:empty, .cl-sec-h03 dl:empty, .cl-sec-h03 div:empty, .cl-sec-h03 section:empty, .cl-sec-h03 article:empty, .cl-sec-h03 p:empty, .cl-sec-h03 h1:empty, .cl-sec-h03 h2:empty, .cl-sec-h03 h3:empty, .cl-sec-h03 h4:empty, .cl-sec-h03 h5:empty, .cl-sec-h03 h6:empty { display: none; }

.cl-sec-h03 .clx-full-unstyled-link { text-decoration: none; color: currentcolor; display: block; }

@media (prefers-reduced-motion) { .cl-sec-h03 .clx-motion-reduce { transition: none !important; animation: auto ease 0s 1 normal none running none !important; } }

.cl-sec-h03 { --duration-short: .1s; --duration-default: .2s; --duration-long: .5s; }

.cl-sec-h03 .clx-grid__item { width: calc(25% - var(--grid-mobile-horizontal-spacing) * 3 / 4); max-width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2); flex-grow: 1; flex-shrink: 0; }

@media screen and (min-width: 750px) { .cl-sec-h03 .clx-grid__item { width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4); max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2); } }

.cl-sec-h03 .clx-media { display: block; background-color: rgba(var(--color-foreground),.1); position: relative; overflow: hidden; }

.cl-sec-h03 .clx-media--transparent { background-color: transparent; }

.cl-sec-h03 .clx-media > :not(.zoom):not(.deferred-media__poster-button), .cl-sec-h03 .clx-media model-viewer { display: block; max-width: 100%; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; }

.cl-sec-h03 .clx-media > img { object-fit: cover; object-position: center center; transition: opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.cl-sec-h03 .clx-badge { border-width: 1px; border-style: solid; border-image: none; border-radius: var(--badge-corner-radius); display: inline-block; font-size: 12px; letter-spacing: 1px; line-height: 1; padding: 6px 13px; text-align: center; background-color: rgb(var(--color-badge-background)); border-color: rgba(var(--color-badge-border),var(--alpha-badge-border)); color: rgb(var(--color-foreground)); word-break: break-word; }

.cl-sec-h03 .clx-gradient { background: var(--gradient-background); ; ; ; ; ; ; ; background-attachment: fixed; }

.cl-sec-h03 .clx-ratio { display: flex; position: relative; align-items: stretch; }

.cl-sec-h03 .clx-ratio::before { content: ""; width: 0px; height: 0px; padding-bottom: var(--ratio-percent); }

@media not (inset: 10px) { .cl-sec-h03 .clx-grid__item { padding-left: var(--grid-mobile-horizontal-spacing); padding-bottom: var(--grid-mobile-vertical-spacing); } }

@media (max-width: 768px) { .cl-sec-h03 span.clx-caption-large.clx-light:empty { display: none; } }

@media (max-width: 768px) { .cl-sec-h03 .flux-information span { padding: 0px; } }

.cl-sec-h03 { --lxs-rating-icon-color: #ECB390; }

.cl-sec-h03 .clx-card-wrapper { color: inherit; height: 100%; position: relative; text-decoration: none; }

.cl-sec-h03 .clx-card { text-align: var(--card-text-alignment); text-decoration: none; }

.cl-sec-h03 .clx-card:not(.clx-ratio) { display: flex; flex-direction: column; height: 100%; }

.cl-sec-h03 .card--card, .cl-sec-h03 .clx-card--standard .clx-card__inner { border-radius: var(--card-corner-radius); border: var(--card-border-width) solid rgba(var(--color-foreground),var(--card-border-opacity)); position: relative; box-sizing: border-box; }

.cl-sec-h03 .card--card::after, .cl-sec-h03 .clx-card--standard .clx-card__inner::after { content: ""; position: absolute; width: calc(var(--card-border-width) * 2 + 100%); height: calc(var(--card-border-width) * 2 + 100%); top: calc(var(--card-border-width) * -1); left: calc(var(--card-border-width) * -1); z-index: -1; border-radius: var(--card-corner-radius); box-shadow: var(--card-shadow-horizontal-offset) var(--card-shadow-vertical-offset) var(--card-shadow-blur-radius) rgba(var(--color-shadow),var(--card-shadow-opacity)); }

.cl-sec-h03 .clx-card .clx-card__inner .clx-card__media { overflow: hidden; z-index: 0; border-radius: calc(var(--card-corner-radius) - var(--card-border-width) - var(--card-image-padding)); }

.cl-sec-h03 .clx-card-information { text-align: var(--card-text-alignment); }

.cl-sec-h03 .clx-card__media, .cl-sec-h03 .clx-card .clx-media { bottom: 0px; position: absolute; top: 0px; }

.cl-sec-h03 .clx-card .clx-media { width: 100%; }

.cl-sec-h03 .clx-card__media { margin: var(--card-image-padding); width: calc(100% - 2 * var(--card-image-padding)); }

.cl-sec-h03 .clx-card--standard .clx-card__media { margin: var(--card-image-padding); }

.cl-sec-h03 .clx-card__inner { width: 100%; }

.cl-sec-h03 .clx-card--media .clx-card__inner .clx-card__content { padding: calc(var(--card-image-padding) + 10px); position: relative; }

.cl-sec-h03 .clx-card__content { display: grid; grid-template-rows: minmax(0px, 1fr) max-content minmax(0px, 1fr); padding: 10px; width: 100%; flex-grow: 1; }

.cl-sec-h03 .clx-card__information { grid-row-start: 2; padding: 13px 10px; }

.cl-sec-h03 .clx-card:not(.clx-ratio) > .clx-card__content { grid-template-rows: max-content minmax(0px, 1fr) max-content auto; }

@media screen and (min-width: 750px) { .cl-sec-h03 .clx-card__information { padding-bottom: 17px; padding-top: 17px; } }

.cl-sec-h03 .clx-card__badge { place-self: flex-end flex-start; grid-row-start: 3; }

.cl-sec-h03 .clx-card__badge.clx-top { align-self: flex-start; grid-row-start: 1; }

.cl-sec-h03 .clx-card__badge.clx-right { justify-self: flex-end; }

.cl-sec-h03 .clx-card > .clx-card__content > .clx-card__badge { margin: 13px; }

.cl-sec-h03 .clx-card__media .clx-media img { height: 100%; object-fit: cover; object-position: center center; width: 100%; }

.cl-sec-h03 .clx-card__heading { margin-top: 0px; margin-bottom: 0px; }

.cl-sec-h03 .clx-card__heading:last-child { margin-bottom: 0px; }

.cl-sec-h03 .clx-card__heading a::after { inset: 0px; content: ""; position: absolute; z-index: 1; }

.cl-sec-h03 .clx-card__heading a::after { outline-offset: 3px; }

.cl-sec-h03 .clx-card__heading a:focus::after { box-shadow: 0 0 0 3px rgb(var(--color-background)),0 0 5px 4px rgba(var(--color-foreground),.3); outline: 2px solid rgba(var(--color-foreground),.5); }

.cl-sec-h03 .clx-card__heading a:focus:not(:focus-visible)::after { box-shadow: none; outline: 0px; }

.cl-sec-h03 .clx-card__heading a:focus { box-shadow: none; outline: 0px; }

@media screen and (min-width: 990px) { .cl-sec-h03 .clx-card .clx-media.clx-media--hover-effect > img:only-child, .cl-sec-h03 .clx-card-wrapper .clx-media.clx-media--hover-effect > img:only-child { transition: transform var(--duration-long) ease; } }

@media screen and (min-width: 990px) { .cl-sec-h03 .clx-card:hover .clx-media.clx-media--hover-effect > img:first-child:only-child, .cl-sec-h03 .clx-card-wrapper:hover .clx-media.clx-media--hover-effect > img:first-child:only-child { transform: scale(1.03); } }

@media screen and (min-width: 990px) { .cl-sec-h03 .clx-underline-links-hover:hover a { text-decoration: underline; text-underline-offset: 3px; } }

.cl-sec-h03 .clx-card--standard.clx-card--media .clx-card__inner .clx-card__information, .cl-sec-h03 .clx-card--standard.card--text > .clx-card__content .clx-card__heading, .cl-sec-h03 .clx-card--standard > .clx-card__content .clx-card__badge, .cl-sec-h03 .clx-card--standard.card--text.article-card > .clx-card__content .clx-card__information, .cl-sec-h03 .clx-card--standard > .clx-card__content .card__caption { display: none; }

.cl-sec-h03 .clx-card--standard > .clx-card__content { padding: 0px; }

.cl-sec-h03 .clx-card--standard > .clx-card__content .clx-card__information { padding-left: 0px; padding-right: 0px; }

.cl-sec-h03 .clx-card-information > * + * { margin-top: 5px; }

.cl-sec-h03 .clx-card-information { width: 100%; }

.cl-sec-h03 .clx-card-information > * { line-height: calc(1 + .4 / var(--font-body-scale)); color: rgb(var(--color-foreground)); }

.cl-sec-h03 .clx-card-information > .clx-price { color: rgb(var(--color-foreground)); }

.cl-sec-h03 .clx-card-information > :not(.clx-visually-hidden:first-child) + :not(.rating) { margin-top: 7px; }

.cl-sec-h03 .clx-card-information .clx-caption { letter-spacing: 0.7px; }

.cl-sec-h03 .icon-drop { width: 14px; height: 14px; }

.cl-sec-h03 .icon-drop g { fill: var(--gradient-base-accent-1); }

.cl-sec-h03 .icon-drop-empty { opacity: 0.4; }

.cl-sec-h03 .clx-price { font-size: 16px; letter-spacing: 1px; line-height: calc(1 + .5 / var(--font-body-scale)); color: rgb(var(--color-foreground)); }

.cl-sec-h03 .clx-price > * { display: inline-block; vertical-align: top; }

.cl-sec-h03 .clx-price .clx-price-item { margin: 0px 10px 0px 0px; }

.cl-sec-h03 .clx-price__regular .clx-price-item--regular { margin-right: 0px; }

.cl-sec-h03 .clx-price:not(.price--show-badge) .price-item--last:last-of-type { margin: 0px; }

@media screen and (min-width: 750px) { .cl-sec-h03 .clx-price { margin-bottom: 0px; } }

.cl-sec-h03 .price--sold-out .price__availability, .cl-sec-h03 .clx-price__regular { display: block; }

.cl-sec-h03 .clx-price__sale, .cl-sec-h03 .price__availability, .cl-sec-h03 .clx-price .price__badge-sale, .cl-sec-h03 .clx-price .price__badge-sold-out, .cl-sec-h03 .clx-price--on-sale .clx-price__regular, .cl-sec-h03 .clx-price--on-sale .price__availability { display: none; }

.cl-sec-h03 .clx-price--on-sale .clx-price__sale { display: initial; flex-flow: wrap; }

.cl-sec-h03 .clx-price--on-sale .clx-price-item--regular { text-decoration: line-through; color: rgba(var(--color-foreground),.75); font-size: 13px; }

.cl-sec-h03 .clx-unit-price { display: block; font-size: 11px; letter-spacing: 0.4px; line-height: calc(1 + .2 / var(--font-body-scale)); margin-top: 2px; text-transform: uppercase; color: rgba(var(--color-foreground),.7); }

@media (max-width: 768px) { .cl-sec-h03 span.clx-badge.badge--top-left { text-transform: uppercase; margin-top: -4px; padding: 3px 7px; font-size: 10px; border-radius: 0px; } }

.cl-sec-h03 .clx-card__badge .badge--top-left { text-transform: uppercase; border-radius: 0px !important; }

@media screen and (max-width: 764px) { .cl-sec-h03 span.clx-price-item.clx-price-item--sale.price-item--last { font-size: 13px; } }

.cl-sec-h03 .flux-information { display: flex; align-items: center; gap: 10px; font-size: calc(var(--font-heading-scale) * 13px); color: rgb(1, 66, 153); line-height: 2; }

.cl-sec-h03 .flux-information span { display: flex; }

.cl-sec-h03 .card-colorswatches__container { display: grid; grid-template-columns: repeat(6, minmax(0px, 1fr)); gap: 8px 9px; justify-content: start; width: 100%; max-width: 159px; box-sizing: border-box; margin-top: 7px; }

.cl-sec-h03 .card-colorswatch { width: 100%; max-width: 18px; height: auto; aspect-ratio: 1 / 1; border-radius: 50%; display: block !important; }

.cl-sec-h03 .card-colorswatches__container { position: relative; z-index: 2; padding: 3px 2px 3px 4px; }

.cl-sec-h03 .card-colorswatch { cursor: pointer; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; outline: none; box-sizing: border-box; position: relative; z-index: 2; }

.cl-sec-h03 .card-colorswatch.clx-is-active { box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px, rgb(26, 26, 26) 0px 0px 0px 3px; }

.cl-sec-h03 #cl-shopify-section-template--27910887375177__rp_bestsellers { background: rgb(255, 255, 255); }

.cl-sec-h03 #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-best { padding: 34px 0px 48px; }

.cl-sec-h03 #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-wrap { max-width: 1680px; margin: 0px auto; padding: 0px 40px; }

.cl-sec-h03 #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-sec-head { text-align: center; margin-bottom: 22px; }

.cl-sec-h03 #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-sec-head h2 { font-family: var(--font-heading-family); font-weight: 500; font-size: clamp(24px, 2.8vw, 30px); line-height: 1.12; letter-spacing: -0.01em; margin: 10px 0px 0px; color: rgb(26, 26, 26); }

.cl-sec-h03 #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-sec-head h2::after { content: ""; display: block; width: 44px; height: 2px; background: rgb(236, 179, 144); border-radius: 2px; margin: 20px auto 0px; }

.cl-sec-h03 #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-sec-head p { font-family: var(--font-body-family); color: rgb(86, 81, 74); margin-top: 14px; font-size: 16px; }

.cl-sec-h03 #cl-shopify-section-template--27910887375177__rp_bestsellers .clx-card:hover .clx-media.clx-media--hover-effect > img:first-child:only-child, .cl-sec-h03 #cl-shopify-section-template--27910887375177__rp_bestsellers .clx-card-wrapper:hover .clx-media.clx-media--hover-effect > img:first-child:only-child, .cl-sec-h03 #cl-shopify-section-template--27910887375177__rp_bestsellers .clx-card-wrapper:hover .clx-media.clx-media--hover-effect > img:first-child, .cl-sec-h03 #cl-shopify-section-template--27910887375177__rp_bestsellers .clx-card-wrapper:hover .clx-media.clx-media--hover-effect > img + img { transform: none !important; }

.cl-sec-h03 #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-carousel-nav { display: flex; justify-content: flex-end; gap: 22px; margin: 0px 0px 12px; }

.cl-sec-h03 #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-arrow { background: transparent; border: 0px; padding: 4px; display: flex; align-items: center; justify-content: center; cursor: pointer; color: rgb(26, 26, 26); transition: color 0.2s, opacity 0.2s; }

.cl-sec-h03 #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-arrow:hover { color: rgb(1, 66, 153); }

.cl-sec-h03 #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-arrow:disabled { opacity: 0.25; pointer-events: none; }

.cl-sec-h03 #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-arrow svg { width: 24px; height: 24px; }

.cl-sec-h03 #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-carousel { display: flex; gap: 24px; overflow-x: auto; scroll-snap-type: x; scrollbar-width: none; list-style: none; margin: 0px; padding: 0px 0px 4px; }

.cl-sec-h03 #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-carousel > .clx-grid__item { flex: 0 0 calc((100% - (var(--rp-cols,4) - 1) * 24px) / var(--rp-cols,4)); max-width: none; margin: 0px; scroll-snap-align: start; }

.cl-sec-h03 #cl-shopify-section-template--27910887375177__rp_bestsellers .card-colorswatches__container { margin-bottom: 12px !important; }

.cl-sec-h03 #cl-shopify-section-template--27910887375177__rp_bestsellers .clx-price__sale .clx-price-item--sale, .cl-sec-h03 #cl-shopify-section-template--27910887375177__rp_bestsellers .clx-price-item--sale { color: rgb(1, 66, 153) !important; font-weight: 700 !important; }

.cl-sec-h03 #cl-shopify-section-template--27910887375177__rp_bestsellers .clx-badge.badge--top-left.clx-color-accent-2 { background: rgb(243, 248, 255) !important; border: 0px !important; color: rgb(0, 0, 0) !important; }

.cl-sec-h03 #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-coll-cta { text-align: center; margin-top: 42px; }

.cl-sec-h03 #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-btn { display: inline-flex; align-items: center; justify-content: center; font-family: var(--font-body-family); font-weight: 600; text-transform: uppercase; letter-spacing: 0.12em; font-size: 11.5px; padding: 12px 30px; border-radius: 100px; border: 1px solid transparent; cursor: pointer; text-decoration: none; transition: 0.3s; background: rgb(1, 66, 153); color: rgb(255, 255, 255); }

.cl-sec-h03 #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-btn:hover { background: rgb(1, 47, 110); }

@media (max-width: 768px) { .cl-sec-h03 #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-wrap { padding: 0px 26px; } }

@media (max-width: 768px) { .cl-sec-h03 #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-best { padding: 26px 0px 40px; } }

@media (max-width: 768px) { .cl-sec-h03 #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-sec-head { margin-bottom: 26px; } }

@media (max-width: 768px) { .cl-sec-h03 #cl-shopify-section-template--27910887375177__rp_bestsellers .clx-price, .cl-sec-h03 #cl-shopify-section-template--27910887375177__rp_bestsellers .clx-price .clx-price-item, .cl-sec-h03 #cl-shopify-section-template--27910887375177__rp_bestsellers span.clx-price-item.clx-price-item--sale.price-item--last { font-size: 14.5px !important; } }

@media (max-width: 768px) { .cl-sec-h03 #cl-shopify-section-template--27910887375177__rp_bestsellers .clx-price--on-sale .clx-price-item--regular { font-size: 13px !important; } }

@media (max-width: 768px) { .cl-sec-h03 #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-coll-cta { margin-top: 22px; } }

@media (max-width: 768px) { .cl-sec-h03 #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-carousel-nav { display: flex; gap: 4px; margin: -14px -8px 6px 0px; } }

@media (max-width: 768px) { .cl-sec-h03 #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-arrow { padding: 8px; } }

@media (max-width: 768px) { .cl-sec-h03 #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-arrow svg { width: 18px; height: 18px; } }

@media (max-width: 768px) { .cl-sec-h03 #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-carousel { gap: 16px; margin: 0px -26px; padding: 0px 26px 8px; scroll-padding-left: 26px; scroll-snap-type: x mandatory; } }

@media (max-width: 768px) { .cl-sec-h03 #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-carousel > .clx-grid__item { flex: 0 0 76%; } }

.cl-sec-h03 /* ---- cl: regras mobile do concorrente que o extract nao trouxe (mobile_css.py) ---- */

@media (max-width: 768px) {.flux-information span{padding: 0;}}

@media (max-width:768px) { .cl-sec-h03 span.clx-badge.badge--top-left {text-transform:uppercase;margin-top:-4px;padding:3px 7px;font-size:10px;border-radius:0}

.cl-sec-h03 #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-wrap {padding:0 26px;}

.cl-sec-h03 #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-best {padding:26px 0 40px;}

.cl-sec-h03 #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-carousel-nav {display:flex; gap:4px; margin:-14px -8px 6px 0;}

.cl-sec-h03 #cl-shopify-section-template--27910887375177__rp_bestsellers .rp-carousel {gap:16px; margin:0 -26px; padding:0 26px 8px; scroll-padding-left:26px; scroll-snap-type:x mandatory;} }


/* ---- cl: overrides de ordem de cascata ---- */
/* no concorrente o .price do card computa line-height 1.4 (22.4px desktop, 25.2px
   mobile); o extract traz a regra do Dawn (1 + .5/scale = 1.5) e o card fica 4px
   mais alto, desalinhando o resto da pagina */
/* a regra base do Dawn (.price line-height 1 + .5/scale = 1.5) nao vem no extract da
   grade de colecao; sem ela o preco herda 1.4 e cada linha de cards fica 1.6px curta */
.cl-sec-h03 .clx-price{line-height:1.5}
.cl-sec-h03 .featured-col-v2 .clx-price.clx-price{line-height:1.4}