ul.product-grid>li.grid__item,ul.grid.product-grid>li.grid__item{display:flex;flex-direction:column}.product-card-wrapper,.card-wrapper{display:flex;flex-direction:column;width:100%;height:100%}.card{flex:1 1 auto;display:flex;flex-direction:column}.card--extend-height.card--media,.card--extend-height.card--standard.card--text{display:flex;flex-direction:column}.card--extend-height.card--media>.card__content,.card--extend-height.card--standard.card--text>.card__content{flex:1 1 auto;display:flex;flex-direction:column}.card--extend-height>.card__content>.card__information{flex:1 1 auto;display:flex;flex-direction:column}.card--extend-height>.card__content>.card__information>.card-information{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start}.card--extend-height>.card__content>.quick-add{margin-top:auto;flex-shrink:0}.card__heading{flex-shrink:0}.card .card__media .media img,.card__media .media img{object-fit:contain!important;object-position:center center;padding:4% 8%;transition:transform var(--duration-long, .3s) ease}.card:hover .card__media .media--hover-effect>img:first-child:only-child{transform:scale(1.03)}.card__inner.ratio{background-color:var(--cream, #EDE6DA)}.card__badge{position:absolute;top:.8rem;right:.8rem;z-index:2}.card:not(.card--horizontal)>.card__content>.card__badge{position:absolute;top:.8rem;right:.8rem;left:auto;bottom:auto;margin:0}.card__inner .card__content .card__badge{display:none}.card__badge .badge{border-radius:var(--badge-corner-radius, 4px);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;padding:.35rem .6rem;line-height:1.3}.oc2-product-grid{display:grid;align-items:stretch}.oc2-product-grid .oc2-product-card{display:flex;flex-direction:column;height:100%}.oc2-product-card .oc2-product-card__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--cream, #EDE6DA)}.oc2-product-card .oc2-product-card__media img{width:100%;height:100%;object-fit:contain!important;padding:6%;transition:transform .3s ease}.oc2-product-card:hover .oc2-product-card__media img{transform:scale(1.03)}.oc2-product-card .oc2-product-card__body{display:flex;flex-direction:column;flex:1 1 auto;height:100%}.oc2-product-card .oc2-product-card__body h3,.oc2-product-card .oc2-product-card__body h2{flex-shrink:0;min-height:2.4em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.oc2-product-card .oc2-product-card__price{flex-shrink:0}.oc2-product-card .oc2-quick-add,.oc2-product-card .oc2-card-button,.oc2-product-card form{margin-top:auto!important;flex-shrink:0}.oc2-product-card .oc2-badge{position:absolute;top:12px;left:12px;z-index:2}.card-information .price{display:flex;align-items:baseline;gap:.4rem;min-height:1.8rem}.price__compare{display:inline-flex;align-items:baseline}@media screen and (max-width:749px){.card .card__media .media img,.oc2-product-card .oc2-product-card__media img{padding:3% 6%}}@media screen and (min-width:750px){.card__heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.card-wrapper .card__inner{aspect-ratio:4 / 5!important}.card-wrapper .card__inner .card__media img{object-fit:contain!important;width:100%!important;height:100%!important}.card-wrapper .card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.4em}.card-wrapper .card__heading{min-height:2.6em}.card-wrapper .card-information{gap:.4rem}.card-wrapper .rating,.card-wrapper .rating-wrap{min-height:1.4rem}ul.grid .card-wrapper,.card-grid .card-wrapper,.card-wrapper .card{height:100%}.oc2-product-card__body{display:flex;flex-direction:column;flex:1 1 auto;height:100%;box-sizing:border-box}.oc2-product-card{display:flex;flex-direction:column;height:100%}.oc2-product-card__media img{object-fit:contain!important;background:var(--cream, #EDE6DA)}.oc2-product-card__body h2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.2em;flex:0 0 auto}.oc2-product-card__price{flex:0 0 auto;min-height:1.4em}.oc2-product-card__body .oc2-quick-add{margin-top:auto;flex:0 0 auto}.oc2-product-card__body form{margin-top:auto}.oc2-product-grid>*{display:flex}ul.product-grid>li.grid__item{display:flex;flex-direction:column}li.grid__item>product-component{display:flex;flex-direction:column;flex:1 1 auto;height:100%}.card-wrapper.product-card-wrapper{display:flex;flex-direction:column;width:100%;height:100%}.card-wrapper .card.card--standard.card--media{display:flex;flex-direction:column;flex:1 1 auto;height:100%}.card-wrapper .card.card--standard>.card__content{flex:1 1 auto;display:flex;flex-direction:column}.card-wrapper .card__content>.card__information{flex:1 1 auto;display:flex;flex-direction:column}.card-wrapper .card__heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:2.6em;flex-shrink:0}.card-wrapper .card-information{display:flex;flex-direction:column;gap:.3rem}.card-wrapper .card-information .rating,.card-wrapper .card-information .rating-text,.card-wrapper .card-information .rating-count{min-height:1.2rem}.card-wrapper .card-information>.rating+.rating-text{margin-top:0}.card-wrapper .card-information:not(:has(.rating)):before{content:"";display:block;min-height:1.2rem;flex-shrink:0}@supports not (selector(:has(*))){.card-wrapper .card-information{min-height:3.6rem}}.card-wrapper .card-information .price{min-height:1.8rem;display:flex;align-items:baseline}.card-wrapper .price__sale .price-item--regular:empty,.card-wrapper .price__sale s:empty{display:none}.card-wrapper .card__content>.quick-add{margin-top:auto;flex-shrink:0}.card-wrapper .card__content>.card__badge{position:absolute;flex-shrink:0}@media screen and (max-width:749px){.card-wrapper .card__heading{min-height:2.2em}.card-wrapper .card-information .rating,.card-wrapper .card-information .rating-text,.card-wrapper .card-information .rating-count{min-height:1rem}}.card-wrapper .card__inner .card__media img,.card-wrapper .card__inner .media img{object-fit:cover!important;object-position:center!important}.card-wrapper .card__inner,.card-wrapper .card__inner .media{background:#14161b}.card-wrapper:not(.product-card-wrapper) .card__inner{aspect-ratio:auto!important;background:transparent}.card-wrapper:not(.product-card-wrapper) .card__inner .card__media img,.card-wrapper:not(.product-card-wrapper) .card__inner .media img{object-fit:cover!important;padding:0!important}.card-wrapper:not(.product-card-wrapper) .card__heading a{-webkit-line-clamp:unset;display:block;min-height:0}.card-wrapper:not(.product-card-wrapper) .card__heading{min-height:0}.card-wrapper:not(.product-card-wrapper) .card-information .rating{min-height:0}#shopify-section-main-product .bsub-widget,.product .bsub-widget{background:transparent!important}#shopify-section-main-product .bsub-widget legend,.product .bsub-widget legend{color:#f5f0e8!important;font-weight:600!important;letter-spacing:.03em}#shopify-section-main-product .bsub-widget__group,.product .bsub-widget__group{background:#22262e!important;border:1px solid rgba(245,240,232,.25)!important;border-radius:4px!important;color:#f5f0e8!important;transition:border-color .15s ease}#shopify-section-main-product .bsub-widget__group:hover,.product .bsub-widget__group:hover{border-color:#d4622a99!important}#shopify-section-main-product .bsub-widget__group-label,.product .bsub-widget__group-label{color:#f5f0e8!important}#shopify-section-main-product .bsub-widget__group input:checked~div,#shopify-section-main-product .bsub-widget__group:has(input:checked){border-color:#d4622a!important;box-shadow:inset 0 0 0 1px #d4622a!important}#shopify-section-main-product .bsub-widget__group input[type=radio]{accent-color:#D4622A}#shopify-section-main-product .bsub-widget__group svg,.product .bsub-widget__group svg{color:#d4622a!important}#shopify-section-main-product .bsub-widget [class*=frequency],#shopify-section-main-product .bsub-widget [class*=price],#shopify-section-main-product .bsub-widget select,#shopify-section-main-product .bsub-widget .bsub-widget__text{color:#f5f0e8!important}#shopify-section-main-product .bsub-widget select{background:#22262e!important;border:1px solid rgba(245,240,232,.25)!important}.product .bsub-widget__wrapper,.product .bsub-widget,.product .bsub-widget__groups-container,.product .bsub-widget__plans-container{background:transparent!important}.product .bsub-widget legend,.product .bsub-widget .bsub-widget__group-header>div,.product .bsub-widget .bsub-widget__text,.product .bsub-widget .bsub-widget__plan-label,.product .bsub-widget .bsub-widget__plan-header,.product .bsub-widget .bsub-widget__plan-pricing,.product .bsub-widget .bsub-widget__group-discount-summary{color:#f5f0e8!important}
/*# sourceMappingURL=/cdn/shop/t/106/assets/oc2-card-fixes.css.map */
