.cwl-product-card{height:auto!important;align-self:flex-start;background:#f7f5f1}.cwl-product-card .card,.cwl-product-card .card:not(.ratio),.cwl-product-card .card--card{height:auto!important;min-height:0;align-self:flex-start;overflow:hidden;border-radius:6px;background:#f7f5f1;box-shadow:none}.cwl-featured-products .product-grid .grid__item,.cwl-product-tabs__item{align-items:flex-start}.cwl-product-card .card__inner,.cwl-product-card .card__media,.cwl-product-card .media{border-radius:6px 6px 0 0;background-color:#f7f5f1}.cwl-product-card .card>.card__content{display:block;padding:0;border-top:1px solid rgba(42,39,35,.1);background:#ebe9e4;flex-grow:0}.cwl-product-card .card>.card__content .card__information{display:flex;min-height:0;padding:.75rem 1.05rem .9rem;flex-direction:column}.cwl-product-card .cwl-card-stars{display:flex;min-height:0;margin:0 0 .2rem;align-items:center;gap:.12rem;color:#8a7458;font-size:1.15rem;line-height:1}.cwl-product-card .cwl-card-stars span{display:block}.cwl-product-card .card__heading{min-height:2.8rem;margin:0;font-size:1.45rem;font-weight:500;line-height:1.4}.cwl-product-card .card__heading a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cwl-product-card .card-information{display:flex;min-height:0;flex:0 0 auto;flex-direction:column}.cwl-product-card .card-information .price{margin-top:0;padding-top:.25rem;color:#253034;font-size:1.45rem;font-weight:600;line-height:1.25}.cwl-product-card .card-information .price__sale,.cwl-product-card .card-information .price__regular{display:flex;flex-wrap:wrap;align-items:baseline;gap:.65rem}.cwl-product-card .card-information .price-item--regular{color:#2a27239e;font-size:1.2rem;font-weight:400}.cwl-product-card .card-information .price-item--sale{color:#253034}.cwl-product-card .swatch-view,.cwl-product-card .swatch-variant,.cwl-product-card [data-swatch-king]{min-height:0!important;margin-top:.25rem!important;margin-bottom:.1rem!important;padding-top:0!important;padding-bottom:0!important}.cwl-product-card .cwl-card-price{display:flex!important;width:100%;margin:0;padding-top:.25rem;align-items:baseline;justify-content:flex-start;gap:.55rem;color:#253034;text-align:left;line-height:1.2}.cwl-product-card .cwl-card-price__compare{color:#2a272394;font-size:1.15rem;font-weight:400}.cwl-product-card .cwl-card-price__current{color:#253034;font-size:1.45rem;font-weight:600}.cwl-product-tabs{overflow:hidden}.cwl-product-tabs__inner{padding:5.6rem clamp(2.4rem,4vw,6rem) 6.4rem}.cwl-product-tabs__header{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem;margin-bottom:2.8rem}.cwl-product-tabs__titles{min-width:0}.cwl-product-tabs__tablist{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem}.cwl-product-tabs__tab{padding:.25rem .75rem;border:0;border-bottom:1px solid transparent;color:#2a272380;background:transparent;font:inherit;font-size:clamp(2.7rem,3vw,4.3rem);line-height:1.08;cursor:pointer}.cwl-product-tabs__tab:first-child{padding-left:0}.cwl-product-tabs__tab[aria-selected=true]{border-bottom-color:currentColor;color:#2a2723}.cwl-product-tabs__description{max-width:62rem;margin:1.15rem 0 0;color:#2a2723bf;font-size:1.55rem;line-height:1.55}.cwl-product-tabs__panel[hidden]{display:none}.cwl-product-tabs__rail{display:grid;grid-auto-columns:calc((100% - (4*clamp(1.4rem,1.4vw,2.4rem)))/5);grid-auto-flow:column;gap:clamp(1.4rem,1.4vw,2.4rem);margin:0;padding:0;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none}.cwl-product-tabs__rail::-webkit-scrollbar{display:none}.cwl-product-tabs__item{min-width:0;scroll-snap-align:start}.cwl-product-tabs__footer{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-top:2.6rem}.cwl-product-tabs__control{display:inline-grid;width:4.4rem;height:4.4rem;padding:0;border:1px solid rgba(42,39,35,.2);border-radius:50%;place-items:center;color:#253034;background:transparent;cursor:pointer}.cwl-product-tabs__control svg{width:1.4rem;height:1.4rem}.cwl-product-tabs__control--next svg{transform:rotate(180deg)}.cwl-product-tabs__view-all{margin-left:.8rem;color:#253034;font-size:1.45rem;font-weight:600;text-decoration-thickness:1px;text-underline-offset:.35rem}@media screen and (max-width:989px){.cwl-product-tabs__rail{grid-auto-columns:calc((100% - 2 * 1.6rem) / 3)}}@media screen and (max-width:749px){.cwl-product-card .card>.card__content .card__information{min-height:0;padding:.7rem .8rem .8rem}.cwl-product-card .cwl-card-stars{min-height:0;margin-bottom:.2rem;font-size:1rem}.cwl-product-card .card__heading{min-height:2.55rem;font-size:1.3rem}.cwl-product-card .card-information .price{padding-top:.2rem;font-size:1.3rem}.cwl-product-card .cwl-card-price{gap:.4rem;padding-top:.2rem}.cwl-product-card .cwl-card-price__compare{font-size:1.05rem}.cwl-product-card .cwl-card-price__current{font-size:1.3rem}.cwl-product-tabs__inner{padding:4.2rem 1.6rem 4.8rem}.cwl-product-tabs__header{display:block;margin-bottom:2rem}.cwl-product-tabs__tablist{gap:.1rem}.cwl-product-tabs__tab{padding-right:.55rem;font-size:2.45rem}.cwl-product-tabs__description{margin-top:.9rem;font-size:1.4rem}.cwl-product-tabs__rail{grid-auto-columns:calc((100% - 1.2rem)/2);gap:1.2rem}.cwl-product-tabs__footer{margin-top:2rem}.cwl-product-tabs__control{display:none}}.cwl-product-card .card>.card__content .card__information{position:relative;min-height:10.6rem}.cwl-product-card .card__heading{height:2.03rem;min-height:2.03rem}.cwl-product-card .card__heading a{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cwl-product-card .card-information{margin-top:3.15rem}.cwl-product-card .card__information>.swatch-view,.cwl-product-card .card__information>.swatch-variant,.cwl-product-card .card__information>[data-swatch-king]{position:absolute!important;top:4.1rem;right:1.05rem;left:1.05rem;height:2.35rem!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;white-space:nowrap}.cwl-product-card .card__information>.swatch-view>*,.cwl-product-card .card__information>.swatch-variant>*,.cwl-product-card .card__information>[data-swatch-king]>*{flex-wrap:nowrap!important;max-width:100%}.cwl-product-card .cwl-card-price{justify-content:flex-start;text-align:left}@media screen and (max-width:749px){.cwl-product-card .card>.card__content .card__information{min-height:9.6rem}.cwl-product-card .card__heading{height:1.82rem;min-height:1.82rem}.cwl-product-card .card-information{margin-top:2.85rem}.cwl-product-card .card__information>.swatch-view,.cwl-product-card .card__information>.swatch-variant,.cwl-product-card .card__information>[data-swatch-king]{top:3.65rem;right:.8rem;left:.8rem;height:2.15rem!important}}.cwl-product-card .card-information{margin-top:.35rem}.cwl-product-card .card__information:not(:has(.swatch-view,.swatch-variant,[data-swatch-king])) .card-information{margin-top:3.15rem}.cwl-product-card .card__information>.swatch-view,.cwl-product-card .card__information>.swatch-variant,.cwl-product-card .card__information>[data-swatch-king]{position:static!important;top:auto;right:auto;left:auto;height:auto!important;min-height:0!important;margin:.35rem 0 .15rem!important;padding:0!important;overflow:hidden!important}.cwl-product-card .card__information :is(.swatch-view,[data-swatch-king]){max-height:2.45rem;overflow:hidden!important;white-space:nowrap}.cwl-product-card .card__information :is(.swatch-view,[data-swatch-king])>*{flex-wrap:nowrap!important;max-width:100%}@media screen and (max-width:749px){.cwl-product-card .card-information{margin-top:.25rem}.cwl-product-card .card__information:not(:has(.swatch-view,.swatch-variant,[data-swatch-king])) .card-information{margin-top:2.85rem}.cwl-product-card .card__information :is(.swatch-view,[data-swatch-king]){max-height:2.25rem}}.cwl-product-card .swatches.swatches-type-collections{height:2.7rem!important;max-height:2.7rem;margin:.35rem 0 .15rem!important;overflow:hidden!important}.cwl-product-card .swatches.swatches-type-collections [sa-options-position=default],.cwl-product-card .swatches.swatches-type-collections .swatch-single{height:2.55rem!important;max-height:2.55rem;margin:0!important;overflow:hidden!important}.cwl-product-card .swatches.swatches-type-collections .swatch-view{display:flex!important;height:2.55rem!important;min-height:2.55rem!important;max-height:2.55rem;margin:0!important;padding:0!important;flex-wrap:nowrap!important;align-items:flex-start;overflow:hidden!important;white-space:nowrap}.cwl-product-card .swatches.swatches-type-collections .swatch-view-item{display:block!important;flex:0 0 auto!important}@media screen and (max-width:749px){.cwl-product-card .swatches.swatches-type-collections{height:2.45rem!important;max-height:2.45rem;margin-top:.25rem!important}.cwl-product-card .swatches.swatches-type-collections [sa-options-position=default],.cwl-product-card .swatches.swatches-type-collections .swatch-single,.cwl-product-card .swatches.swatches-type-collections .swatch-view{height:2.3rem!important;min-height:2.3rem!important;max-height:2.3rem}}.cwl-product-card .card>.card__content .card__information{min-height:0!important}.cwl-product-card .card-information,.cwl-product-card .card__information:not(:has(.swatch-view,.swatch-variant,[data-swatch-king])) .card-information{margin-top:0!important}.cwl-product-card .swatches.swatches-type-collections{margin:.25rem 0 0!important}.cwl-product-card .swatches.swatches-type-collections .swatch-view{margin-bottom:0!important}.cwl-product-card .card__information:not(:has(.swatches.swatches-type-collections)) .card-information{margin-top:2.95rem!important}@media screen and (max-width:749px){.cwl-product-card .card__information:not(:has(.swatches.swatches-type-collections)) .card-information{margin-top:2.7rem!important}}.cwl-product-card variant-swatch-king .swatches.swatches-type-collections{height:2.25rem!important;min-height:2.25rem!important;max-height:2.25rem!important;margin:.25rem 0 0!important;overflow:hidden!important}.cwl-product-card variant-swatch-king .swatches.swatches-type-collections [sa-options-position=default],.cwl-product-card variant-swatch-king .swatches.swatches-type-collections .swatch-single,.cwl-product-card variant-swatch-king .swatches.swatches-type-collections fieldset{height:2.25rem!important;min-height:2.25rem!important;max-height:2.25rem!important;margin:0!important;padding:0!important;overflow:hidden!important}.cwl-product-card variant-swatch-king .swatches.swatches-type-collections ul.swatch-view{display:flex!important;height:2.25rem!important;min-height:2.25rem!important;max-height:2.25rem!important;margin:0!important;padding:0!important;flex-wrap:nowrap!important;align-items:flex-start!important;overflow:hidden!important;white-space:nowrap!important}.cwl-product-card variant-swatch-king .swatches.swatches-type-collections ul.swatch-view>li.swatch-view-item{display:block!important;flex:0 0 auto!important;margin:0 .3rem 0 0!important}.cwl-product-card .card__information:not(:has(variant-swatch-king .swatches.swatches-type-collections)) .card-information{margin-top:2.5rem!important}.cwl-product-card .card-information .cwl-card-price{padding-top:0!important}.cwl-product-card variant-swatch-king .swatches.swatches-type-collections{margin:.4rem 0 .3rem!important}.cwl-product-card .card-information{margin-top:0!important}.cwl-product-card .card__information:not(:has(variant-swatch-king .swatches.swatches-type-collections)) .card-information{margin-top:2.95rem!important}.cwl-product-card .card-information .cwl-card-price{padding-top:.12rem!important}.cwl-product-card variant-swatch-king .swatches.swatches-type-collections,.cwl-product-card variant-swatch-king .swatches.swatches-type-collections [sa-options-position=default],.cwl-product-card variant-swatch-king .swatches.swatches-type-collections .swatch-single,.cwl-product-card variant-swatch-king .swatches.swatches-type-collections fieldset,.cwl-product-card variant-swatch-king .swatches.swatches-type-collections ul.swatch-view{height:2.75rem!important;min-height:2.75rem!important;max-height:2.75rem!important}.cwl-product-card variant-swatch-king .swatches.swatches-type-collections{margin:.45rem 0 .4rem!important}.cwl-product-card .card__information:not(:has(variant-swatch-king .swatches.swatches-type-collections)) .card-information{margin-top:3.6rem!important}.cwl-product-card .card-information .cwl-card-price{padding-top:.15rem!important}.cwl-product-card variant-swatch-king .swatch-image-wrapper,.cwl-product-card variant-swatch-king .swatch-image,.cwl-product-card variant-swatch-king .star-set-image{overflow:visible!important}.cwl-product-card variant-swatch-king .star-set-image{background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important}
/*# sourceMappingURL=/cdn/shop/t/28/assets/carwraplab-product-cards-v14.css.map */
