.tremi-featured-collection-section{position:relative}.tremi-featured-collection-section .tremi-header-wrap{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2.8rem;flex-wrap:wrap}.tremi-featured-collection-section .tremi-header-wrap--left{text-align:left}.tremi-featured-collection-section .tremi-header-wrap--center{text-align:center;justify-content:center}.tremi-featured-collection-section .tremi-header-wrap--center .tremi-header-content{margin:0 auto;text-align:center}.tremi-featured-collection-section .tremi-header-wrap--right{text-align:right;justify-content:flex-end}.tremi-featured-collection-section .tremi-header-content{display:flex;flex-direction:column}.tremi-featured-collection-section .tremi-subheading-badge{display:inline-block;font-size:1.15rem;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:#9c7f59;margin-bottom:.8rem}.tremi-featured-collection-section .tremi-collection-title{margin:0;letter-spacing:-.02em;line-height:1.15}.tremi-featured-collection-section .collection__description{margin-top:.8rem;color:rgba(var(--color-foreground),.75)}.tremi-featured-collection-section .tremi-slider-nav{display:inline-flex;align-items:center;gap:.8rem}.tremi-featured-collection-section .tremi-nav-btn{width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(var(--color-foreground),.18);background:rgb(var(--color-background));color:rgb(var(--color-foreground));display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);padding:0}.tremi-featured-collection-section .tremi-nav-btn:hover{border-color:#9c7f59;color:#9c7f59;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.tremi-featured-collection-section .tremi-nav-btn svg{width:14px;height:10px}.tremi-featured-collection-section ul.grid,.tremi-featured-collection-section ul.slider,.tremi-featured-collection-section ul.slider--desktop{display:flex!important;align-items:stretch!important}.tremi-featured-collection-section .grid__item{display:flex!important;flex-direction:column!important;align-self:stretch!important;height:auto!important}.tremi-featured-collection-section product-component,.tremi-featured-collection-section .grid__item>product-component{display:flex!important;flex-direction:column!important;flex-grow:1!important;flex:1 1 100%!important;align-self:stretch!important;height:100%!important;width:100%!important}.contains-card--product .card-wrapper,.tremi-featured-collection-section .card-wrapper{height:100%!important;min-height:100%!important;display:flex!important;flex-direction:column!important;flex-grow:1!important;flex:1 1 100%!important;align-self:stretch!important;width:100%!important}.contains-card--product .card,.tremi-featured-collection-section .card{background:var(--tremi-card-bg, rgb(var(--color-background, 255, 255, 255)))!important;border:1px solid var(--tremi-card-border, rgba(var(--color-foreground, 18, 18, 18), .09))!important;border-radius:16px!important;box-shadow:0 4px 16px #0000000a!important;overflow:hidden!important;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s ease!important;position:relative;height:100%!important;min-height:100%!important;display:flex!important;flex-direction:column!important;flex-grow:1!important;flex:1 1 100%!important;align-self:stretch!important;width:100%!important}.contains-card--product .card:hover{transform:translateY(-5px);box-shadow:0 14px 30px #00000017!important;border-color:#9c7f5966!important}.contains-card--product .card:after,.contains-card--product .card--standard .card__inner:after{display:none!important}.contains-card--product .card__inner{border-radius:15px 15px 0 0!important;overflow:hidden!important;border:none!important;background-color:#f7f7f7;position:relative;flex-shrink:0!important;width:100%!important;cursor:pointer!important}.contains-card--product .card__inner .card__media{border-radius:15px 15px 0 0!important;overflow:hidden!important;width:100%!important;cursor:pointer!important}.contains-card--product .card__media img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .6s cubic-bezier(.16,1,.3,1)!important}.contains-card--product .card:hover .card__media img{transform:scale(1.05)}.contains-card--product .card__badge,.card-wrapper .card__badge{align-self:flex-start!important;grid-row-start:1!important;justify-self:flex-start!important;position:absolute!important;top:.6rem!important;left:.6rem!important;bottom:auto!important;right:auto!important;margin:0!important;z-index:3!important;pointer-events:none!important}.contains-card--product .card--media>.card__content>.card__badge{display:none!important}.contains-card--product .card__inner .card__content .card__information,.contains-card--product .card__inner .card__content .card__heading,.contains-card--product .card__inner .card__heading,.contains-card--product .card__inner a.full-unstyled-link,.contains-card--product .card--media .card__inner .card__information,.card-wrapper .card__inner .card__information,.card-wrapper .card__inner .card__heading{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.contains-card--product .badge,.badge--bottom-left,.badge--top-left{top:.6rem!important;left:.6rem!important;bottom:auto!important;right:auto!important;font-size:1.2rem!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:uppercase!important;padding:.35rem .85rem!important;border-radius:4px!important;line-height:1!important;box-shadow:0 2px 8px #00000026!important;border:none!important}.tremi-discount-badge,.contains-card--product .tremi-discount-badge,.color-scheme-4.badge.tremi-discount-badge,.badge.tremi-discount-badge{background:var(--tremi-card-badge-bg, #e53935)!important;color:var(--tremi-card-badge-text, #ffffff)!important;border-radius:4px!important;font-weight:700!important;font-size:1.2rem!important;padding:.35rem .85rem!important;box-shadow:0 2px 8px #0003!important;border:none!important;top:.6rem!important;left:.6rem!important}.color-scheme-3.badge,.badge.color-scheme-3,.price__badge-sold-out{background:#666!important;color:#fff!important}.contains-card--product .card:not(.card--text)>.card__content{padding:1.4rem 1.4rem 1.6rem!important;display:flex!important;flex-direction:column!important;flex-grow:1!important;flex:1 1 100%!important;height:100%!important;min-height:0!important;justify-content:flex-start!important;background:var(--tremi-card-bg, rgb(var(--color-background, 255, 255, 255)))!important;box-sizing:border-box!important;width:100%!important}.contains-card--product .card:not(.card--text)>.card__content .card__information{padding:0!important;display:flex!important;flex-direction:column!important;flex-grow:1!important;flex:1 1 100%!important;width:100%!important}.contains-card--product .card-information{display:flex!important;flex-direction:column!important;flex-grow:1!important;flex:1 1 100%!important;width:100%!important}.contains-card--product .caption-with-letter-spacing,.contains-card--product .card-information>.caption-with-letter-spacing{display:none!important;visibility:hidden!important}.contains-card--product .card:not(.card--text)>.card__content .card__heading,.contains-card--product .card:not(.card--text)>.card__content .card__heading a{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.35!important;font-size:1.5rem!important;font-weight:600!important;color:var(--tremi-card-title-color, rgb(var(--color-foreground, 18, 18, 18)))!important;margin-top:.2rem!important;margin-bottom:.6rem!important;min-height:4.1rem!important;word-break:break-word!important;text-decoration:none!important;transition:color .2s ease!important;cursor:pointer!important;pointer-events:auto!important;position:relative!important;z-index:3!important}.contains-card--product .card:not(.card--text)>.card__content .card__heading a:hover{color:var(--tremi-card-title-hover, #5c1428)!important}.contains-card--product .card{cursor:pointer!important}.contains-card--product .tremi-card-variants,.contains-card--product .tremi-variant-group{cursor:default!important;position:relative!important;z-index:5!important}.contains-card--product .tremi-variant-pill,.contains-card--product .quick-add,.contains-card--product .quick-add__submit{cursor:pointer!important;position:relative!important;z-index:6!important}.contains-card--product .price{margin-top:.4rem!important;margin-bottom:.8rem!important}.contains-card--product .price .price__container{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:.8rem!important}.contains-card--product .price:not(.price--on-sale) .price__regular{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:.8rem!important}.contains-card--product .price:not(.price--on-sale) .price__sale{display:none!important}.contains-card--product .price.price--on-sale .price__regular{display:none!important}.contains-card--product .price.price--on-sale .price__sale{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:.8rem!important}.contains-card--product .price .price__sale .price-item--sale,.contains-card--product .price:not(.price--on-sale) .price__regular .price-item--regular{font-size:1.85rem!important;font-weight:700!important;color:var(--tremi-card-price-color, #5c1428)!important;letter-spacing:-.01em!important;line-height:1.2!important;order:1!important}.contains-card--product .price .price__sale .price-item--regular,.contains-card--product .price .price__sale s{font-size:1.35rem!important;font-weight:400!important;color:var(--tremi-card-compare-color, #777777)!important;text-decoration:line-through!important;order:2!important;opacity:.85}.contains-card--product .price .price__discount-badge,.contains-card--product .price__discount-badge,.contains-card--product .price .badge,.contains-card--product .price .price__badge-sale,.contains-card--product .price__container .badge{display:none!important;visibility:hidden!important}.tremi-card-variants{margin-top:.6rem;margin-bottom:1.4rem;display:flex;flex-direction:column;gap:.9rem;width:100%}.tremi-variant-group{display:flex;flex-direction:column;gap:.5rem}.tremi-variant-name{font-size:1.25rem;font-weight:600;color:#121212;letter-spacing:.01em;display:flex;align-items:center}.tremi-selected-color-name{font-weight:700;color:var(--tremi-card-variant-active-bg, #5c1428);margin-left:.4rem;text-transform:capitalize}.tremi-variant-pills{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.tremi-size-pill,.tremi-variant-pill:not(.tremi-color-swatch){display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:32px;padding:0 .9rem;border:1px solid var(--tremi-card-variant-border, #dcdcdc)!important;background:var(--tremi-card-variant-bg, #ffffff)!important;color:var(--tremi-card-variant-text, #121212)!important;border-radius:4px;font-size:1.25rem;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);box-sizing:border-box;text-decoration:none;-webkit-user-select:none;user-select:none}.tremi-size-pill:hover,.tremi-variant-pill:not(.tremi-color-swatch):hover{border-color:var(--tremi-card-variant-active-border, #5c1428)!important;color:var(--tremi-card-variant-active-bg, #5c1428)!important}.tremi-size-pill.is-active,.tremi-variant-pill:not(.tremi-color-swatch).is-active{background:var(--tremi-card-variant-active-bg, #5c1428)!important;color:var(--tremi-card-variant-active-text, #ffffff)!important;border-color:var(--tremi-card-variant-active-border, #5c1428)!important;font-weight:700!important;box-shadow:0 2px 6px #5c142840}.tremi-variant-pill.is-soldout{opacity:.4;text-decoration:line-through;background:#fbfbfb;cursor:not-allowed}.tremi-variant-swatches{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;padding:3px 2px}.tremi-color-swatch{width:26px!important;height:26px!important;min-width:26px!important;max-width:26px!important;padding:0!important;margin:0!important;border-radius:50%!important;border:1px solid rgba(0,0,0,.15)!important;cursor:pointer;position:relative;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),outline-color .2s ease;outline:2px solid transparent;outline-offset:2px;box-sizing:border-box;-webkit-user-select:none;user-select:none}.tremi-color-swatch:hover{transform:scale(1.15);box-shadow:0 2px 8px #0003}.tremi-color-swatch.is-active{outline:2px solid var(--tremi-card-variant-active-border, #5c1428)!important;outline-offset:2px!important;transform:scale(1.1);box-shadow:0 2px 6px #00000040}.tremi-color-swatch.is-light-swatch{border:1.5px solid #d0d0d0!important}.contains-card--product .quick-add{margin-top:auto!important;width:100%!important;padding-top:1.2rem!important}.contains-card--product .quick-add__submit,.tremi-atc-submit{display:flex!important;align-items:center!important;justify-content:center!important;gap:.8rem!important;width:100%!important;min-height:44px!important;height:44px!important;padding:0 1.6rem!important;border-radius:6px!important;font-size:1.35rem!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;cursor:pointer!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;border:none!important;background:var(--tremi-card-btn-bg, #5c1428)!important;color:var(--tremi-card-btn-text, #ffffff)!important;box-shadow:0 4px 12px #5c142838!important;margin-top:auto!important}.contains-card--product .quick-add__submit:before,.contains-card--product .quick-add__submit:after{display:none!important}.contains-card--product .quick-add__submit:hover,.tremi-atc-submit:hover{background:var(--tremi-card-btn-hover-bg, #3f0917)!important;color:var(--tremi-card-btn-hover-text, #ffffff)!important;box-shadow:0 6px 18px #5c142859!important;transform:translateY(-2px)}.contains-card--product .quick-add__submit[disabled],.tremi-atc-submit[disabled]{opacity:.55!important;cursor:not-allowed!important;background:#777!important;color:#fff!important;box-shadow:none!important;transform:none!important}.tremi-featured-collection-section .collection.page-width{max-width:var(--page-width)!important;margin:0 auto!important;padding-left:5rem!important;padding-right:5rem!important;box-sizing:border-box!important;width:100%!important}@media screen and (max-width:749px){.tremi-featured-collection-section .collection.page-width{padding-left:1.5rem!important;padding-right:1.5rem!important}}.tremi-featured-collection-section slider-component{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}@media screen and (min-width:990px){.tremi-featured-collection-section slider-component.slider-component-desktop{max-width:100%!important;width:100%!important;margin:0!important;padding:0!important}.tremi-featured-collection-section ul.grid:not(.slider--desktop){display:grid!important;overflow:visible!important;width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;gap:var(--grid-desktop-horizontal-spacing)!important}.tremi-featured-collection-section ul.grid:not(.slider--desktop).grid--5-col-desktop{grid-template-columns:repeat(5,minmax(0,1fr))!important}.tremi-featured-collection-section ul.grid:not(.slider--desktop).grid--4-col-desktop{grid-template-columns:repeat(4,minmax(0,1fr))!important}.tremi-featured-collection-section ul.grid:not(.slider--desktop).grid--3-col-desktop{grid-template-columns:repeat(3,minmax(0,1fr))!important}.tremi-featured-collection-section ul.grid:not(.slider--desktop).grid--2-col-desktop{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tremi-featured-collection-section ul.grid:not(.slider--desktop) .grid__item{width:100%!important;max-width:100%!important;padding:0!important}.tremi-featured-collection-section ul.slider--desktop{display:flex!important;align-items:stretch!important;scroll-padding-left:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;width:100%!important;gap:var(--grid-desktop-horizontal-spacing)!important}.tremi-featured-collection-section ul.slider--desktop:after{display:none!important}.tremi-featured-collection-section ul.slider--desktop .slider__slide:first-child{margin-left:0!important;scroll-margin-left:0!important}.tremi-featured-collection-section ul.slider--desktop.grid--5-col-desktop .grid__item{width:calc((100% - var(--grid-desktop-horizontal-spacing) * 4) / 5)!important;max-width:calc((100% - var(--grid-desktop-horizontal-spacing) * 4) / 5)!important;flex:0 0 calc((100% - var(--grid-desktop-horizontal-spacing) * 4) / 5)!important;padding:0!important}.tremi-featured-collection-section ul.slider--desktop.grid--4-col-desktop .grid__item{width:calc((100% - var(--grid-desktop-horizontal-spacing) * 3) / 4)!important;max-width:calc((100% - var(--grid-desktop-horizontal-spacing) * 3) / 4)!important;flex:0 0 calc((100% - var(--grid-desktop-horizontal-spacing) * 3) / 4)!important;padding:0!important}.tremi-featured-collection-section ul.slider--desktop.grid--3-col-desktop .grid__item{width:calc((100% - var(--grid-desktop-horizontal-spacing) * 2) / 3)!important;max-width:calc((100% - var(--grid-desktop-horizontal-spacing) * 2) / 3)!important;flex:0 0 calc((100% - var(--grid-desktop-horizontal-spacing) * 2) / 3)!important;padding:0!important}.tremi-featured-collection-section ul.slider--desktop.grid--2-col-desktop .grid__item{width:calc((100% - var(--grid-desktop-horizontal-spacing) * 1) / 2)!important;max-width:calc((100% - var(--grid-desktop-horizontal-spacing) * 1) / 2)!important;flex:0 0 calc((100% - var(--grid-desktop-horizontal-spacing) * 1) / 2)!important;padding:0!important}}.tremi-featured-collection-section slider-component{position:relative!important}.tremi-featured-collection-section .tremi-center-nav-btn{position:absolute!important;top:40%!important;transform:translateY(-50%)!important;z-index:10!important;width:46px!important;height:46px!important;border-radius:50%!important;background:#fff!important;color:#121212!important;border:1px solid rgba(0,0,0,.12)!important;box-shadow:0 4px 16px #00000026!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;padding:0!important}.tremi-featured-collection-section .tremi-center-nav-btn--prev{left:.8rem!important}.tremi-featured-collection-section .tremi-center-nav-btn--next{right:.8rem!important}.tremi-featured-collection-section .tremi-center-nav-btn:hover{background:#5c1428!important;color:#fff!important;border-color:#5c1428!important;box-shadow:0 6px 20px #5c142852!important;transform:translateY(-50%) scale(1.08)!important}.tremi-featured-collection-section .tremi-center-nav-btn svg{width:14px!important;height:10px!important}.tremi-featured-collection-section .tremi-center-nav-btn[disabled]{opacity:.3!important;cursor:not-allowed!important;pointer-events:none!important;box-shadow:none!important}@media screen and (max-width:749px){.tremi-featured-collection-section .tremi-center-nav-btn{width:38px!important;height:38px!important;top:38%!important}.tremi-featured-collection-section .tremi-center-nav-btn--prev{left:.4rem!important}.tremi-featured-collection-section .tremi-center-nav-btn--next{right:.4rem!important}}.tremi-featured-collection-section .tremi-slider-pagination-wrap{display:flex!important;align-items:center!important;justify-content:center!important;gap:1.6rem!important;margin-top:2.4rem!important;width:100%!important}.tremi-featured-collection-section .tremi-slider-dots{display:flex!important;align-items:center!important;gap:.8rem!important}.tremi-featured-collection-section .tremi-slider-dot{width:8px!important;height:8px!important;padding:0!important;border:none!important;border-radius:50%!important;background:#dcdcdc!important;cursor:pointer!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.tremi-featured-collection-section .tremi-slider-dot:hover{background:#9c7f59!important;transform:scale(1.2)!important}.tremi-featured-collection-section .tremi-slider-dot.is-active{width:26px!important;border-radius:6px!important;background:#5c1428!important;box-shadow:0 2px 8px #5c14284d!important}.tremi-featured-collection-section .slider-counter,.tremi-featured-collection-section .tremi-slider-counter{display:none!important;visibility:hidden!important}.tremi-featured-collection-section ul.slider--desktop,.tremi-featured-collection-section ul.slider{cursor:grab;-webkit-user-select:none;user-select:none}.tremi-featured-collection-section ul.slider--desktop.is-dragging,.tremi-featured-collection-section ul.slider.is-dragging,.tremi-featured-collection-section ul.slider--desktop:active{cursor:grabbing!important}@media screen and (max-width:749px){.contains-card--product .card{border-radius:12px!important}.contains-card--product .card__inner,.contains-card--product .card__inner .card__media{border-radius:11px 11px 0 0!important}.contains-card--product .card>.card__content{padding:1.2rem 1.1rem 1.3rem!important}.contains-card--product .card__heading,.contains-card--product .card__heading a{font-size:1.35rem!important;min-height:2.7em}.contains-card--product .price .price-item--sale,.contains-card--product .price:not(.price--on-sale) .price__regular .price-item--regular{font-size:1.6rem!important}.contains-card--product .price .price__sale .price-item--regular,.contains-card--product .price .price__sale s{font-size:1.25rem!important}.contains-card--product .quick-add__submit,.tremi-atc-submit{min-height:40px!important;height:40px!important;font-size:1.2rem!important;padding:0 1.2rem!important}.tremi-variant-pill{min-width:32px;height:28px;padding:0 .6rem;font-size:1.1rem}.contains-card--product .card__badge,.card-wrapper .card__badge,.tremi-discount-badge{top:.6rem!important;left:.6rem!important;bottom:auto!important;right:auto!important}.contains-card--product .badge,.badge--bottom-left,.badge--top-left,.tremi-discount-badge{font-size:1.05rem!important;padding:.3rem .7rem!important;border-radius:4px!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/tremi-card-product.css.map */
