.cc-section{--cc-primary: #05331f;--cc-secondary: #ff6839;--cc-cream: #fffde9;--cc-active-color: var(--cc-secondary);--cc-header-gap: 16px;--cc-header-padding-inline: 16px;--cc-header-padding-block: 24px;font-family:Spezia}.cc-section .product-grid .product-card__content .collection-product-hover__image-wrapper{border-radius:15px;display:flex;justify-content:center}.cc-section .product-grid .product-card__content .collection-product-hover__image-wrapper .colzlection-product-hover__badge{position:absolute;z-index:10;bottom:24px;display:flex;height:20.165px;padding:4px 12px;border-radius:100px;background:var(--Secondary-Yellow, #F9F497);color:var(--Primary-Green, #05331F);text-align:center;font-family:Spezia;font-size:12px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-.12px;align-items:center}.cc-section .collection-product-hover .collection-product-hover__image-wrapper>img{width:169px;height:169px;max-width:unset}.cc-section .product-grid .product-card__content{gap:6px;padding:0;width:169px}.cc-section .product-grid .product-card__content .spacing-style p{overflow:hidden;color:var(--Primary-Green, #05331F);text-overflow:ellipsis;font-family:Spezia;font-size:14px;font-style:normal;font-weight:600;line-height:130%;letter-spacing:-.14px;height:38px}.cc-section .product-grid .product-card__content .spacing-style p span .c-menu-header-special-item__first{font-style:italic}.cc-section .product-grid>li{order:var(--cc-mobile-order);min-width:169px;margin:0 auto}.cc-header{padding-inline:var(--cc-header-padding-inline);padding-block:var(--cc-header-padding-block);display:flex;flex-direction:column;gap:var(--cc-header-gap)}.cc-header__inner{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--cc-header-gap)}.cc-header__title{margin:0;font-size:clamp(1.5rem,4vw,3rem);font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--cc-primary)}.cc-header__right{flex-shrink:0}.cc-header__nav{margin-block-start:0}.cc-header__tabs{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--cc-header-gap);align-items:center}.cc-header__tab-item{margin:0}.cc-header__tab-link{font-size:16px;font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--cc-primary);text-decoration:none;transition:color .2s ease}.cc-section slideshow-controls button,.cc-section .slideshow-control,.cc-section slideshow-controls button:hover,.cc-section .slideshow-control:hover,.cc-section slideshow-controls button:focus-visible,.cc-section .slideshow-control:focus-visible,.cc-section slideshow-controls button:after,.cc-section .slideshow-control:after{outline:none!important;border:none!important;box-shadow:none!important}.cc-header__tab-link:hover{color:var(--cc-active-color)}.cc-header__tab-link--active{color:var(--cc-active-color);font-weight:600}.cc-promo-card{height:309px;display:flex;flex-direction:column;background-color:var(--cc-cream);border-radius:15px;overflow:hidden}.cc-promo-card--has-bg{background-image:var(--cc-promo-bg-image-mobile, var(--cc-promo-bg-image));background-size:cover;background-position:center;background-repeat:no-repeat}.cc-promo-card__inner{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:13.785px 14px 120.215px 12px}.cc-promo-card__content{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.cc-promo-card__heading{margin:0;color:var(--Primary-Green, #05331F);font-family:Spezia Extended;font-size:18px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-.9px}.cc-promo-card__description{color:var(--cc-primary, #05331F);font-family:Spezia;font-size:10px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.1px;align-self:stretch}.cc-promo-card__description p{margin:0 0 .5em}.cc-promo-card__description p:last-child{margin-bottom:0}.cc-promo-card__button{margin-top:10px;align-self:flex-start;padding:8px 12px;color:#fff;text-align:center;font-family:Spezia Extended;font-size:10px;font-style:normal;font-weight:600;line-height:14px;letter-spacing:1px;text-transform:uppercase;align-self:stretch;background-color:var(--cc-primary);border:1px solid var(--cc-primary);border-radius:50px;cursor:pointer;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.cc-promo-card__button:hover{background:var(--Secondary-Orange, #FF6839);box-shadow:2px 2px 6px #0000000f,1px 1px 2px #0003 inset,-4px -4px 4px #fffdee24 inset,1px 1px 8px #0000001f inset;border:1px solid var(--Secondary-Orange, #FF6839)}.cc-section .product-grid__card .button:hover,.cc-section .product-card__link:focus-visible{outline:2px solid var(--cc-primary);outline-offset:2px}.cc-section .rating-color--primary,.cc-section .rating-color--foreground{--star-fill-color: var(--cc-secondary);--star-fill-color-rgb: 5 51 31;--color: var(--cc-primary);height:21px;margin-bottom:10px}.cc-review-custom{--cc-review-star-fill: var(--cc-secondary);--cc-review-star-empty: rgb(255 102 57 / .2);display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:fit-content}.cc-review-custom__defs{position:absolute;width:0;height:0;overflow:hidden}.cc-review-custom__rating{display:flex;align-items:center;gap:2px}.cc-review-custom__star{width:14px;height:14px;flex-shrink:0;fill:var(--cc-review-star-empty)}.cc-review-custom__star--filled{fill:var(--cc-review-star-fill)}.cc-review-custom__count{margin:0;font-family:"Spezia",var(--font-body--family);font-size:14px;font-weight:500;line-height:1.3;letter-spacing:-.14px;color:var(--cc-primary);white-space:nowrap}.cc-review-custom__value{margin-inline-end:.25em;font-weight:600}.cc-review-custom__separator{opacity:.9}.cc-buy-buttons-custom{display:block!important;width:100%!important;margin:10px 0 12px!important}.cc-buy-buttons-custom__form{display:block;width:100%}.cc-add-to-cart-pill{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;width:100%!important;height:41px;padding:8px 6px;border:1px solid var(--cc-primary)!important;border-radius:50px;background:transparent!important;color:var(--cc-primary)!important;cursor:pointer;transition:background-color .2s ease,color .2s ease}.cc-add-to-cart-pill .cc-add-to-cart-pill__price{color:var(--cc-primary);text-align:center;font-family:Spezia;font-size:12px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-.12px;transition:color .2s ease}.cc-add-to-cart-pill .cc-add-to-cart-pill__compare-price{font-size:12px;letter-spacing:-.12px;line-height:100%}.cc-add-to-cart-pill:hover:not(:disabled),.cc-add-to-cart-pill:focus-visible{background:var(--cc-primary, #05331f)!important;color:#fff!important}.cc-add-to-cart-pill:hover:not(:disabled) .cc-add-to-cart-pill__price,.cc-add-to-cart-pill:focus-visible .cc-add-to-cart-pill__price,.cc-add-to-cart-pill:hover:not(:disabled) .cc-add-to-cart-pill__compare-price,.cc-add-to-cart-pill:focus-visible .cc-add-to-cart-pill__compare-price,.cc-add-to-cart-pill:hover:not(:disabled) .cc-add-to-cart-pill__icon,.cc-add-to-cart-pill:focus-visible .cc-add-to-cart-pill__icon{color:#fff}.cc-add-to-cart-pill:hover:not(:disabled) .cc-add-to-cart-pill__icon svg,.cc-add-to-cart-pill:focus-visible .cc-add-to-cart-pill__icon svg{fill:#fff}.cc-add-to-cart-pill:disabled{opacity:.6;cursor:not-allowed}.cc-add-to-cart-pill__icon{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;color:var(--cc-primary);transition:color .2s ease}.cc-add-to-cart-pill__icon .icon,.cc-add-to-cart-pill__icon svg{width:100%;height:100%;transition:fill .2s ease;fill:currentColor!important;stroke:currentColor!important}.cc-add-to-cart-pill__content{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%}.cc-add-to-cart-pill__adding{display:none;align-items:center;justify-content:center;gap:6px;font-family:Spezia;font-size:12px;font-weight:500;color:#fff}.cc-add-to-cart-pill__spinner{width:16px;height:16px;animation:cc-pill-spin .8s linear infinite}@keyframes cc-pill-spin{to{transform:rotate(360deg)}}.cc-add-to-cart-pill[data-added=true]{background:var(--cc-primary, #05331f)!important;color:#fff!important;pointer-events:none!important;animation:cc-pill-added-pulse .3s ease forwards}@keyframes cc-pill-added-pulse{0%{transform:scale(1)}50%{transform:scale(.97)}to{transform:scale(1)}}.cc-add-to-cart-pill[data-added=true] .cc-add-to-cart-pill__content{display:none}.cc-add-to-cart-pill[data-added=true] .cc-add-to-cart-pill__adding{display:inline-flex}.cc-add-to-cart-pill[data-added=true] .cc-add-to-cart-pill__icon svg{fill:#fff}.cc-add-to-cart-pill__text{display:none}.cc-section.section.product-grid-container.centered{max-width:1440px;margin:0 auto;overflow:clip}.section-collection-custom .cc-section__wrapper #ResultsList .cc-rating--no-rating{height:21px}@media screen and (max-width:749px){.section-collection-custom .cc-section__wrapper #ResultsList .product-media-container.media-fit img{object-fit:contain!important}.section-collection-custom .cc-section__wrapper #ResultsList .product-card__content .card-gallery .card-gallery__hover-item .product-media{height:169px!important}}.section-collection-custom .cc-section__wrapper #ResultsList .rating-wrapper.rating-color--primary .rating svg.stars{height:12.5px;width:14px}.section-collection-custom .cc-section__wrapper #ResultsList .product-grid__item{max-height:309px}.section-collection-custom .cc-section__wrapper #ResultsList .product-grid__item .cc-buy-buttons-custom{margin:0!important}.section-collection-custom .cc-section__wrapper #ResultsList ul li .product-card__content .card-gallery .product-badges .product-badges__badge{margin:0!important;color:#fff;background:#05331f;font-family:Spezia}.small-hide{display:none!important}@media screen and (min-width:500px)and (max-width:1024px){.section-collection-custom .cc-section__wrapper #ResultsList .product-grid__item{display:flex;justify-content:center}.section-collection-custom .cc-section__wrapper #ResultsList .product-grid__item>product-card{margin-inline:auto}.cc-promo-card{width:100%}.cc-promo-card--has-bg{background-position:50% 60%}.cc-promo-card__content{width:70%}.cc-promo-card__inner{padding:20px 20px 100px}.cc-section .product-grid{--product-grid-columns-desktop: repeat(2, 1fr) !important}}@media screen and (min-width:1025px)and (max-width:1250px){.section-collection-custom .cc-section__wrapper #ResultsList .product-grid__item{display:flex;justify-content:center}.section-collection-custom .cc-section__wrapper #ResultsList .product-grid__item>product-card{margin-inline:auto}.cc-section .product-grid{--product-grid-columns-desktop: repeat(2, 1fr) !important}.cc-promo-card{margin-inline:auto;width:90%}}@media screen and (min-width:750px){.cc-add-to-cart-pill__content{justify-content:space-between}.medium-hide,.large-up-hide{display:none!important}}@media screen and (min-width:750px)and (max-width:1439px){.cc-section .product-grid>li{margin:0}main[template="collection.custom"] .hero-wrapper.section-wrapper{display:block}.cc-section .product-grid{--product-grid-columns-desktop: repeat(3, 1fr)}.cc-section .product-grid>li{order:initial}.cc-section .product-grid>li product-card{order:initial;width:21.94vw}.cc-promo-card__grid-item{grid-column:span 2}.cc-section .product-grid .product-card__content .collection-product-hover__image-wrapper{width:21.94vw}.cc-section .collection-product-hover .collection-product-hover__image-wrapper>img{width:21.94vw;height:21.94vw}.cc-section .product-grid .product-card__content .collection-product-hover__image-wrapper .colzlection-product-hover__badge{font-size:.97vw;font-weight:500;line-height:130%;letter-spacing:-.01vw;right:.83vw}.cc-section{--cc-header-padding-inline: clamp(16px, 2.1vw, 30px);--cc-header-padding-block: clamp(24px, 3.5vw, 50px)}.cc-promo-card--has-bg{background-image:var(--cc-promo-bg-image)}.cc-promo-card__inner{flex-direction:row;align-items:center;padding:3vw 2.78vw}.cc-section .product-grid .product-card__content{width:21.94vw;gap:.49vw;justify-content:space-between}.cc-section .product-grid .product-card__content .spacing-style p{height:2.92vw;font-size:1.11vw;width:17.36vw}.cc-review-custom__count{font-size:1.11vw}.cc-add-to-cart-pill__icon{display:none}.cc-add-to-cart-pill__text{display:block}.cc-add-to-cart-pill{justify-content:space-between;padding:1.11vw 1.39vw;color:var(--Primary-Green, #05331F);text-align:center;font-family:Spezia;font-size:1.11vw;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-.01vw}.cc-add-to-cart-pill:hover:not(:disabled),.cc-add-to-cart-pill:focus-visible{background:#05331f;color:#fff}.cc-add-to-cart-pill:hover:not(:disabled) .cc-add-to-cart-pill__price,.cc-add-to-cart-pill:focus-visible .cc-add-to-cart-pill__price{color:#fff}.cc-promo-card__content{height:100%;gap:1.67vw}.cc-promo-card__heading{color:var(--Primary-Green, #05331F);font-family:Spezia Extended;font-size:3.33vw;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-.17vw;width:30.56vw}.cc-promo-card__description{color:var(--Primary-Green, #05331F);font-family:Spezia;font-size:1.39vw;font-style:normal;font-weight:500;line-height:140%;letter-spacing:-.01vw;width:50%}.cc-promo-card{height:31.6vw;border-radius:2.08vw}.cc-promo-card__button{margin-top:2.78vw;display:flex;min-width:3.89vw;padding:1.43vw 2.36vw;align-items:center;border-radius:1.94vw;background:var(--Primary-Green, #05331F);box-shadow:2px 2px 6px #0000000f,1px 1px 2px #0003 inset,-4px -4px 4px #fffdee24 inset,1px 1px 8px #0000001f inset;font-size:.97vw;font-style:normal;font-weight:600;line-height:100%;letter-spacing:.05vw}.section-collection-custom .cc-section__wrapper #ResultsList .product-media-container.media-fit{height:315px}.section-collection-custom .cc-section__wrapper #ResultsList .cc-rating--no-rating{height:28px}.section-collection-custom .cc-section__wrapper #ResultsList .product-grid__item{max-height:496px}.section-collection-custom .cc-section__wrapper #ResultsList .product-grid__item .cc-buy-buttons-custom{margin-bottom:1px!important}}@media screen and (min-width:1440px){.cc-section .product-grid{overflow-y:auto;min-width:auto;width:100%;-ms-overflow-style:none;scrollbar-width:none}.cc-section .product-grid::-webkit-scrollbar{display:none}.cc-section .product-grid>li{margin:0}main[template="collection.custom"] .hero-wrapper.section-wrapper{display:block}.cc-section .product-grid{--product-grid-columns-desktop: repeat(3, 1fr)}.cc-section .product-grid>li{order:initial}.cc-section .product-grid>li product-card{order:initial;width:316px}.cc-section .product-grid .product-card__content .collection-product-hover__image-wrapper{width:316px}.cc-section .collection-product-hover .collection-product-hover__image-wrapper>img{width:316px;height:316px}.cc-section .product-grid .product-card__content .collection-product-hover__image-wrapper .colzlection-product-hover__badge{font-size:14px;font-weight:500;line-height:130%;letter-spacing:-.14px;right:12px}.cc-section{--cc-header-padding-inline: clamp(16px, 2.1vw, 30px);--cc-header-padding-block: clamp(24px, 3.5vw, 50px)}.cc-promo-card__grid-item{grid-column:span 2}.cc-promo-card--has-bg{background-image:var(--cc-promo-bg-image)}.cc-promo-card__inner{flex-direction:row;align-items:center;padding:60px 40px}.cc-section .product-grid .product-card__content{width:316px;gap:7px;justify-content:space-between}.cc-section .product-grid .product-card__content .spacing-style p{height:42px;font-size:16px;width:250px}.cc-review-custom__count{font-size:16px}.cc-add-to-cart-pill__icon{display:none}.cc-add-to-cart-pill__text{display:block}.cc-add-to-cart-pill{justify-content:space-between;padding:16px 20px;color:var(--Primary-Green, #05331F);text-align:center;font-family:Spezia;font-size:16px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-.16px}.cc-promo-card__content{height:100%;gap:24px}.cc-promo-card__heading{color:var(--Primary-Green, #05331F);font-family:Spezia Extended;font-size:48px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-2.4px;width:440px}.cc-promo-card__description{color:var(--Primary-Green, #05331F);font-family:Spezia;font-size:20px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:-.2px;width:50%}.cc-promo-card{height:496px;border-radius:30px}.cc-promo-card__button{margin-top:40px;display:flex;min-width:56px;padding:20.5px 34px;align-items:center;border-radius:28px;background:var(--Primary-Green, #05331F);box-shadow:2px 2px 6px #0000000f,1px 1px 2px #0003 inset,-4px -4px 4px #fffdee24 inset,1px 1px 8px #0000001f inset;font-size:14px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:.7px}.section-collection-custom .cc-section__wrapper #ResultsList .product-media-container.media-fit{height:315px}.section-collection-custom .cc-section__wrapper #ResultsList .cc-rating--no-rating{height:28px}.section-collection-custom .cc-section__wrapper #ResultsList .product-grid__item{min-height:496px}.section-collection-custom .cc-section__wrapper #ResultsList .product-grid__item .cc-buy-buttons-custom{margin-bottom:1px!important}}.cc-hero-section{display:flex;flex-direction:column;align-items:center;margin-bottom:20px;width:100%}.cc-collection-title-wrapper{margin-top:30px;margin-bottom:30px;text-align:center}.cc-collection-title{margin:0;font-family:Spezia Extended;font-size:clamp(1.5rem,4vw,3rem);font-style:normal;font-weight:600;line-height:100%;letter-spacing:-.02em;color:var(--Primary-Green, #05331F);white-space:nowrap}.cc-hero-image-wrapper{width:100%;max-width:100%;overflow:hidden;height:var(--hero-height-desktop, 436px);display:flex}.cc-hero-image-wrapper picture,.cc-hero-image-wrapper img{width:100vw;max-width:100vw;height:100%;display:block;object-fit:cover;object-position:var(--hero-focal-point, center center)}@media screen and (max-width:749px){.cc-hero-section{padding-top:var(--header-height, 100px)!important}.cc-hero-image-wrapper{height:var(--hero-height-mobile, 300px)}.cc-collection-title-container{margin-bottom:24px;color:#05331f;font-family:Spezia Extended;font-size:48px;font-style:normal;font-weight:600;line-height:100%}}.cc-section.product-grid-container{padding-top:calc(var(--header-height, 125px) + 80px)}@media screen and (max-width:749px){results-list.cc-section.product-grid-container{padding-top:100px!important}results-list.cc-section.product-grid-container.has-hero-desktop{padding-top:0!important}}@media screen and (min-width:750px){.cc-section.product-grid-container.has-hero-desktop{padding-top:0}}.cc-section.is-loading,.cc-section.is-loading .collection-wrapper{position:relative}.cc-section.is-loading:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fffde999;z-index:10;pointer-events:none;border-radius:var(--border-radius-lg, 0)}.cc-filter-spinner{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border:4px solid var(--Primary-Green, #05331f);border-bottom-color:transparent;border-radius:50%;animation:cc-spinner 1s linear infinite;z-index:9999;pointer-events:none}@keyframes cc-spinner{to{transform:translate(-50%,-50%) rotate(360deg)}}.cc-section slideshow-component{border-radius:.9375rem;overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/24/assets/collection-custom.css.map */
