#CollectionProductGrid{padding-left:0!important;padding-right:0!important}.product-loop__badge-icon{display:inline-block;font-size:.75rem;height:26px;line-height:26px;padding:0 8px;position:absolute;z-index:2}.product-loop__badge-icon.icon-type--sold-out{background-color:var(--text-color);color:var(--background)}.product-loop__badge-icon.icon-type--sale-item{background-color:var(--sale-color);color:#fff}.product-loop__badge-icon.icon-type--new{background-color:var(--text-color);color:var(--background)}.product-loop__img-wrapper{overflow:hidden}.product-loop__img-wrapper .p_tag{position:absolute;top:15px;right:16px;z-index:1;padding:2px 21.3px;margin:0;background:#fff;font-family:Inter!important;font-weight:400!important;font-size:12px;line-height:21px;letter-spacing:0;text-align:center;text-transform:capitalize;color:#444!important;display:inline-block;border-radius:30px}.product-loop__title,.product-title{font-family:var(--heading-family);font-style:var(--heading-style);font-weight:var(--heading-weight);letter-spacing:var(--heading-spacing);line-height:1.2;margin-bottom:var(--space-4)}.product-loop__title{margin-top:0}.jdgm-widget.jdgm-preview-badge.jdgm-preview-badge--with-link.jdgm--done-setup{margin-bottom:5px}.product-loop__vendor{font-size:var(--font-size);line-height:1.57;letter-spacing:1px;word-break:break-all}.product-loop__subtitle{font-family:var(--heading-family);font-weight:var(--heading-weight);letter-spacing:var(--heading-spacing);font-size:var(--font-size);font-style:italic;line-height:1.54}.product-loop__price{font-family:var(--main-family);font-size:var(--font-size);font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:1px}.product-loop__price--savings{display:none!important;color:var(--sale-color-dark)}@media(max-width:767px){.product-loop__price--savings{display:block}}.product-loop__item--square .box-ratio,.product-loop__item--square .product-loop__video-inner-wrapper{padding-bottom:100%!important}.product-loop__item--square .box-ratio img{object-fit:cover;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.product-loop__item--square .product-loop__info-wrapper{padding-top:15px}.product-loop__item--square .jdgm-prev-badge__text{font-size:12px}.product-loop__item--vertical .box-ratio,.product-loop__item--vertical .product-loop__video-inner-wrapper{padding-bottom:140%!important}.product-loop__item--vertical .box-ratio img{object-fit:cover;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.product-loop__item--vertical .product-loop__info-wrapper{padding-top:var(--space-6)}.product-loop__item--horizontal .box-ratio,.product-loop__item--horizontal .product-loop__video-inner-wrapper{padding-bottom:71.4%!important}.product-loop__item--horizontal .box-ratio img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.product-loop__item--horizontal .product-loop__info-wrapper{padding-top:var(--space-6)}.product-loop__img-wrapper:hover .product-loop__img-wrapper--hidden{z-index:1;opacity:1}.product-loop__img-wrapper .product-loop__img-wrapper--hidden{display:block!important;visibility:visible!important;overflow:hidden;position:absolute;z-index:-1;top:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.product-loop__swatch-wrapper{margin:0 0 20px}.product-loop__swatch-wrapper ul{list-style-type:none;margin:10px 0 0;padding:0;text-align:var(--product-info-align)}.product-loop__swatch-wrapper li{display:-moz-inline-stack;display:inline-block;zoom:1;padding:0;margin:0 2px}.product-loop__swatch-wrapper li span{display:block;margin:5px 10px}.product-loop__swatch-wrapper li.color{width:20px;height:20px}.product-loop__swatch-wrapper li.color span{width:100%;height:100%;margin:0;border-radius:50%;box-shadow:0 0 0 1px var(--dotted-color);background-position:center}.product-loop__swatch-wrapper .product-loop__swatch-options li{-webkit-transform:translateZ(0);-webkit-font-smoothing:antialiased}.product__section-rating{display:inline-block;vertical-align:middle;margin:0 7px 0 0;position:relative}.product__section-rating-star{--letter-spacing: .2;--font-size: 1}.product__section-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) * 1rem);font-size:calc(var(--font-size) * 1rem);line-height:1;display:inline-block;vertical-align:middle;font-family:Times;margin:0;letter-spacing:0}.product__section-rating-star:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,#FFD401 var(--percent),var(--star-inactive) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:19px}.product__section-rating-text{display:none}.product__section-rating-count{display:inline-block;margin:0;font-size:11px;vertical-align:middle;line-height:26px}@media(forced-colors:active){.product__section-rating{display:none}.product__section-rating-text{display:block}}.product-listing__quickview-trigger{display:none}.product-loop__item a{display:inline-block;margin:0;padding-bottom:5px;width:100%;height:100%}@media(min-width:1024px){.product-loop__item.dropshadow--true:hover{-webkit-box-shadow:20px 20px 0 0 var(--box-shadow-color);-moz-box-shadow:20px 20px 0 0 var(--box-shadow-color);box-shadow:20px 20px 0 0 var(--box-shadow-color)}}@media(min-width:750px){.category-tabs .category-tab{border:unset!important}}.product-loop__item .product-loop__price:before,.product-loop__item .product-price:before{content:"";width:32px;height:1px;background:var(--text-color);display:block;margin:0 auto;margin-bottom:var(--space-4);display:none}.product-loop__item .product-subtitle{font-family:var(--heading-family);font-size:var(--font-size);font-style:italic;line-height:1.54}.product-loop__item.square .product-info{padding-top:var(--space-6)}#main-collection-product-grid .product-loop{gap:20px}.product-loop__title{font-family:Bastia Bold!important;font-weight:700!important;font-size:16px;line-height:28px;letter-spacing:0%;color:#231f20!important;margin-top:5px;margin-bottom:5px}.col_sub_text{font-family:Inter;font-weight:400;font-size:13px;line-height:22px;letter-spacing:0%;color:#444;margin-bottom:0}.product-loop__item .product-loop__price{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:7px}.product-loop__item .product-loop__price .price_container{display:flex;align-items:flex-end}.product-loop__item .product-loop__price .price_container,.product-loop__item .product-loop__price .product-loop__price--sale{font-family:Nord;font-weight:700;font-size:20px;line-height:100%;letter-spacing:0%;color:#6e2513!important}.product-loop__item .product-loop__price .product-loop__price--compare{font-family:Nord;font-weight:700;font-size:15px;color:#5e5e5e!important;line-height:100%;position:relative}.product-loop__item .product-loop__price .product-loop__price--compare:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#5e5e5e;transform:rotate(-9deg);transform-origin:-12px}.product-loop__item .product-loop__price .serving_info{font-family:Inter;font-weight:400;font-size:13px;line-height:22px;letter-spacing:0%;text-align:right;color:#444}.collection__page--description h1{font-family:Bastia Bold;font-weight:700;font-size:42px;line-height:43px;letter-spacing:0%;text-align:center;color:#231f20;margin-bottom:30px}.collection__page--description .product__section--rating-wrapper{display:flex;justify-content:center;align-items:center;margin-top:29px;flex-wrap:wrap;row-gap:10px}.collection__page--description .product__section--rating-wrapper .ship-info-icon{margin-left:0;display:flex;align-content:center;gap:12px}@media(min-width:749px){.collection__page--description .product__section--rating-wrapper .ship-info-icon{margin-left:22px}}.collection__page--description .product__section--rating-wrapper .ship-info-icon span{font-family:Inter;font-weight:400;font-size:15px;line-height:20px;letter-spacing:0%;color:#444;position:relative;top:3px}.collection__page--description .product__section--rating-wrapper .jdgm-star{padding-right:0!important;background-image:url(/cdn/shop/files/Star4x.png?v=1790354328);background-repeat:no-repeat;background-size:14px 14px;color:transparent;position:relative;top:1px}.collection__page--description .product__section-rating-count span{font-family:Inter;font-weight:400;font-size:15px;line-height:15px;letter-spacing:0%;color:#444!important}.collection__page--description .product__section-rating-count strong{font-weight:700}.category-tabs{display:flex;align-items:center;justify-content:center;gap:0px;padding:24px 12px 22px;margin-top:26px;background:#f8f4f0}.category-tabs::-webkit-scrollbar{display:none}.category-tab{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:8px 18px;border-radius:999px;background:#fff;white-space:nowrap;transition:background-color .2s ease,color .2s ease;font-family:Inter;font-weight:400;font-size:15px;line-height:30px;letter-spacing:0%;color:#444!important}.category-tab:hover,.category-tab.active{background:#456351;color:#fff!important}.collection_header_wrapper{max-width:687px;margin:0 auto}.collection_header_wrapper p{font-family:Inter;font-weight:400;font-size:16px;line-height:30px;letter-spacing:0%;text-align:center;color:#444}@media(max-width:1024px){.category-tabs .category-tab{height:auto;margin-right:12px;display:flex;line-height:18px}.category-tabs .category-tab{margin-bottom:12px}.category-tabs{flex-flow:wrap}}@media(max-width:1023px){.collection__page--description.span-10.push-1{grid-column:1/-1!important}.category-tabs{padding:24px 12px 12px}}@media(max-width:768px){.collection__page--description h1{font-size:34px;line-height:36px}.product-loop__item.span-3.auto{grid-column:auto/span 6!important}}@media(max-width:767px){.product-loop__item .product-loop__price .price_container,.product-loop__item .product-loop__price .product-loop__price--sale{font-size:16px}.product-loop__item .product-loop__price .serving_info{font-size:12px}.product-loop__item .product-loop__price .product-loop__price--compare{font-size:13px}.category-tabs{overflow:visible!important}.category-tab.active{color:#444!important}.category-tabs-list{top:calc(100% - 25px)!important}.product-loop__img-wrapper .p_tag{padding:1px 10px}.collection__page--description h1{margin-bottom:20px}.collection_header_wrapper p{line-height:26px}section#collection-page{margin-top:20px;padding-bottom:40px}.collection__page--description h1{margin-bottom:15px}.collection_page--description .product_section--rating-wrapper{margin-top:19px}.product__section-rating{margin-left:0}.category-tabs{padding:15px 12px 0}.category-tabs-toggle{margin-bottom:10px}.iwt-v2__text{margin:0 0 19px}.category-tabs{padding:15px 12px 0!important}.category-tabs-toggle{margin-bottom:5px!important}.collection__page--description .product__section--rating-wrapper{margin-top:19px!important}.category-tabs-list{top:calc(100% + -0px)!important;width:calc(100% - 22px)!important;left:11px!important}.category-tabs .category-tab{height:auto;margin:0;padding:22px 0!important}.product-loop__item.span-3.auto{grid-column:auto / span 12!important}.category-tabs-list{top:calc(100% - 5px)!important}.category-tabs.is-open .category-tabs-list{border-top-left-radius:0;border-top-right-radius:0}.category-tabs{padding:15px 10px 0!important}.category-tabs-list{width:calc(100% - 19px)!important;left:10px!important}.product-loop__img-wrapper .p_tag{top:8px;right:8px}.category-tabs .category-tab{margin-right:0!important}.category-tabs.js-category-tabs.is-open button.category-tabs-toggle.js-category-tabs-toggle{border-bottom-left-radius:0;border-bottom-right-radius:0}.collection__page--description .product__section--rating-wrapper .ship-info-icon{width:100%;text-align:center;display:flex;justify-content:center}}.category-tabs{display:flex;align-items:center;overflow-x:auto}.category-tabs.flickity-enabled{display:block}.category-tabs .flickity-viewport{height:34px!important;overflow:hidden}.category-tabs .flickity-slider{height:34px}.category-tabs .category-tab{height:34px;margin-right:12px}@media screen and (max-width:749px){.category-tabs{padding:15px 12px}.category-tab{font-size:13px}.product-loop__title{font-size:15px;line-height:20px}.product-loop__img-wrapper .p_tag{top:5px;right:5px}.category-tabs-list{width:calc(100% - 19px)!important;left:10px!important}.product-loop__img-wrapper .p_tag{top:8px;right:8px}}.collection__page--description .category-tabs-list{gap:0px;justify-content:center}@media(max-width:749px){.note{font-size:13px;color:#888;margin-bottom:30px}.category-tabs{position:relative}.category-tabs-toggle{display:none;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;background:#456351;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;font-family:inherit;cursor:pointer}.category-tabs-toggle-caret{flex-shrink:0;margin-left:8px;transition:transform .2s ease}.category-tabs-toggle[aria-expanded=true] .category-tabs-toggle-caret{transform:rotate(180deg)}.category-tabs-list{display:flex;flex-wrap:wrap;gap:0px!important;justify-content:center}.category-tab{display:inline-block;padding:8px 16px;border:unset;border-radius:999px;color:#444;font-size:14px;text-decoration:none;white-space:nowrap}.category-tab.active{background:#456351;border-color:#456351;color:#fff}.category-tabs-toggle{display:flex}.category-tabs-list{display:none;flex-direction:column;gap:0;position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #e2e2e2;border-radius:6px;box-shadow:0 4px 12px #00000014;z-index:20;overflow:hidden}.category-tabs.is-open .category-tabs-list{display:flex}.category-tab{border:none;border-radius:0;border-bottom:1px solid #f0f0f0;padding:12px 16px;color:#444;background:#fff}.category-tab:last-child{border-bottom:none}.category-tab.active{background:#f4f6f5;color:#456351;font-weight:600}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/component-product-grid.css.map */
