.card-wrapper--refresh{--card-ink: #231c17;--card-muted: #5f574e;--card-line: #e2dbd0;--card-pad: 1.6rem;border:0;border-radius:.8rem;background-color:#fff;transition:box-shadow .2s ease}.card-wrapper--refresh .card--product{padding:0}@media(hover:hover)and (min-width:990px){.card-wrapper--refresh:hover{transform:none;box-shadow:0 10px 24px #231c171a}}.card-wrapper--refresh:after{display:none}.card-wrapper--refresh .card__inner{border-radius:.8rem .8rem 0 0;overflow:hidden}.card-wrapper--refresh .media{background-color:#fff}.card-wrapper--refresh .media>img,.card-wrapper--refresh .card__slide img{object-fit:contain;padding:1.6rem;box-sizing:border-box}.card-wrapper--refresh:hover .media.media--hover-effect>img:first-child:only-child{transform:none}.card-wrapper--refresh card-gallery{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block}.card-wrapper--refresh .card__slides{display:flex;height:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.card-wrapper--refresh .card__slides::-webkit-scrollbar{display:none}.card-wrapper--refresh .card__slide{position:relative;flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.card-wrapper--refresh .card__slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding-bottom:4rem;opacity:1;transform:none}.card-wrapper--refresh .card__dots{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;pointer-events:none}.card-wrapper--refresh .card__dot{display:flex;align-items:center;justify-content:center;width:2.4rem;height:4.4rem;padding:0;border:0;background:none;cursor:pointer;pointer-events:auto}.card-wrapper--refresh .card__dot[hidden],.card-wrapper--refresh .card__arrow{display:none}@media(hover:hover)and (pointer:fine)and (min-width:990px){.card-wrapper--refresh .card__arrow{position:absolute;z-index:3;top:calc(50% - 2rem);display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;margin:0;padding:0;border:1px solid var(--card-line, #e2dbd0);border-radius:50%;background:#fff;color:var(--card-ink);box-shadow:0 1px 4px #231c171f;transform:translateY(-50%);cursor:pointer;opacity:0;transition:opacity .2s ease}.card-wrapper--refresh .card__arrow--prev{left:.8rem}.card-wrapper--refresh .card__arrow--next{right:.8rem}.card-wrapper--refresh:hover .card__arrow,.card-wrapper--refresh card-gallery:has(.card__arrow:focus-visible) .card__arrow{opacity:1}.card-wrapper--refresh card-gallery[data-at-start] .card__arrow--prev,.card-wrapper--refresh card-gallery[data-at-end] .card__arrow--next{display:none}.card-wrapper--refresh .card__arrow:hover{border-color:var(--card-ink)}}.card-wrapper--refresh .card__dot span{display:block;width:.6rem;height:.6rem;border-radius:50%;background:#b9b5aa}.card-wrapper--refresh .card__dot[aria-current] span{background:var(--card-ink)}.card-wrapper--refresh .card__badges{position:absolute;top:1.2rem;left:1.2rem;right:1.2rem;z-index:3;display:flex;justify-content:space-between;align-items:flex-start;gap:.6rem;pointer-events:none}.card-wrapper--refresh .card__badges-start{display:flex;flex-wrap:wrap;gap:.6rem}.card-wrapper--refresh .card__badges .badge{position:static;padding:.4rem 1rem;border:0;border-radius:.6rem;font-size:1.4rem;font-weight:600;letter-spacing:0;line-height:1.3;white-space:nowrap}.card-wrapper--refresh .card__content--product{margin-top:0;padding:var(--card-pad);justify-content:flex-start;gap:.8rem}.card-wrapper--refresh .card__information{display:flex;flex-direction:column;gap:.8rem}.card-wrapper--refresh .card__vendor{margin:0;font-size:1.6rem;font-weight:500;line-height:1.2;color:var(--card-muted);text-transform:none;letter-spacing:0}.card-wrapper--refresh .card__heading--product{margin:0;font-size:1.6rem;font-weight:500;line-height:2.2rem;min-height:4.4rem;color:var(--card-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-wrapper--refresh .card__heading--product a{position:static}.card-wrapper--refresh .card__heading--product.card__heading--full{display:block;min-height:0;-webkit-line-clamp:unset;overflow:visible}.card-wrapper--refresh .card__heading--product.card__heading--hidden{height:0;min-height:0;margin:0}.card-wrapper--refresh .card__heading{text-align:left}.card-wrapper--refresh .card__rating{justify-content:flex-start}.card-wrapper--refresh .card__quick-buttons .quick-button{max-width:100%}.card-wrapper--refresh .card__rating{margin-top:0;column-gap:.8rem}.card-wrapper--refresh .rating-star{--star-width: 1.6rem;color:#c98a0b}.card-wrapper--refresh .rating-star:before{background:#fff}.card-wrapper--refresh .rating--in-card svg{height:auto}.card-wrapper--refresh .rating-value{font-size:1.6rem;font-weight:500;line-height:1;color:var(--card-ink)}.card-wrapper--refresh .rating-count{font-size:1.4rem;color:var(--card-muted)}.card-wrapper--refresh .card__finishes{position:relative;z-index:2;display:flex;flex-wrap:nowrap;align-items:center;gap:.8rem;margin:-4.4rem -.4rem -.4rem;padding:4.4rem .4rem .4rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;pointer-events:none}.card-wrapper--refresh .card__finishes::-webkit-scrollbar{display:none}.card-wrapper--refresh .card__finishes>*{pointer-events:auto}.card-wrapper--refresh .card__finishes-cue{z-index:2;width:0;min-width:100%}.card-wrapper--refresh .card__finishes-cue:after,.card-wrapper--refresh .card__finishes-cue:before{top:auto;bottom:-.4rem;height:4.8rem;width:4rem;z-index:3}.card-wrapper--refresh .card__finishes-cue:after{right:-.4rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23231c17' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E") 100% 50% / 2rem no-repeat,linear-gradient(to right,#fff0,#fff 55%)}.card-wrapper--refresh .card__finishes-cue:before{left:-.4rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23231c17' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 6l-6 6 6 6'/%3E%3C/svg%3E") 0 50% / 2rem no-repeat,linear-gradient(to left,#fff0,#fff 55%)}.card-wrapper--refresh .card__finishes-cue .scroll-cue__button{top:auto;bottom:-.4rem;right:-.4rem;width:3.2rem;height:4.8rem;border-radius:0;transform:none;z-index:4}.card-wrapper--refresh .card__finishes-cue .scroll-cue__button--back{right:auto;left:-.4rem}.card-wrapper--refresh .card__finish{position:relative;width:4.4rem;height:4.4rem;padding:.5rem;border:1px solid var(--card-line);border-radius:.6rem;background:transparent;cursor:pointer;flex-shrink:0}.card-wrapper--refresh .card__finish:focus-visible{width:4.4rem!important;margin-inline:0!important}.card-wrapper--refresh .card__finish[aria-pressed=true]{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--card-ink)}.card-wrapper--refresh .card__finish--soldout{opacity:.5}.card-wrapper--refresh .card__finish img{display:block;width:100%;height:100%;object-fit:contain}.card-wrapper--refresh .card__finish-fill{display:block;width:100%;height:100%;border-radius:.3rem;background:rgb(var(--color-swatch-background, 255, 255, 255));background-image:var(--background-gradient, none)}.card-wrapper--refresh .card__finish-tip{position:absolute;bottom:calc(100% + .7rem);left:0;padding:.5rem 1rem;background:var(--card-ink);color:#fff;font-size:1.4rem;font-weight:500;line-height:1.3;white-space:nowrap;box-shadow:0 4px 10px #0003;opacity:0;pointer-events:none;transform:translate(var(--tip-shift, 0px));transition:opacity .12s ease;z-index:20}.card-wrapper--refresh .card__finish-tip:after{content:"";position:absolute;top:100%;left:calc(1.8rem - var(--tip-shift, 0px));border:.5rem solid transparent;border-top-color:var(--card-ink)}.card-wrapper--refresh .card__finish:focus-visible .card__finish-tip{opacity:1}@media(hover:hover){.card-wrapper--refresh .card__finish:hover .card__finish-tip{opacity:1}}@media(hover:none){.card-wrapper--refresh .card__finish:focus .card__finish-tip{opacity:1}}.card-wrapper--refresh .card__finish-more{position:relative;z-index:2;font-size:1.4rem;font-weight:500;color:var(--card-muted);text-decoration:none}.card-wrapper--refresh .card__bottom-content{justify-content:flex-start;gap:.8rem}.card-wrapper--refresh .card__bottom-content>.price{margin-top:0}.card-wrapper--refresh .price--on-sale .price__sale{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .8rem}.card-wrapper--refresh .price__sale .price-item--sale{width:auto}.card-wrapper--refresh .price .price-item--sale,.card-wrapper--refresh .price__regular .price-item--regular{font-size:2rem!important;font-weight:600;letter-spacing:-.03rem;line-height:1.2;color:var(--card-ink)}.card-wrapper--refresh .price__sale s.price-item--regular,.card-wrapper--refresh .price__sale s[data-compare-price]{font-size:1.4rem!important;font-weight:400;color:var(--card-muted)}.card-wrapper--refresh .price .price__saving-indicator{margin-top:0;display:inline-flex;align-items:center;height:2.6rem;padding:0 .8rem;border-radius:.6rem;background:#fdbc11;color:#16120f;font-size:1.4rem;font-weight:500;white-space:nowrap}.card-wrapper--refresh card-financing{display:contents}.card-wrapper--refresh .card__financing .affirm-as-low-as{margin:0;font-size:1.4rem;line-height:1.4;color:var(--card-muted)}.card-wrapper--refresh .card__financing .affirm-as-low-as:empty{display:none}.card-wrapper--refresh .card__financing a{position:relative;z-index:2;color:var(--card-muted);text-decoration-color:#8f877b;text-underline-offset:.28em}.card-wrapper--refresh .card__quick-buttons,.card-wrapper--refresh:hover .card__quick-buttons{position:relative;top:0;z-index:2;margin-top:auto;padding-top:.8rem}.card-wrapper--refresh .card__quick-buttons .quick-add__submit{--color-button: 255, 255, 255;--color-button-text: 35, 28, 23;min-height:4.8rem;border:1px solid #8f877b;border-radius:.6rem;background:#fff;color:var(--card-ink);box-shadow:none;font-size:1.6rem;font-weight:500}.card-wrapper--refresh .card__quick-buttons .quick-add__submit:before{display:none}.card-wrapper--refresh .card__quick-buttons .quick-add__submit:hover{background:#f3efe8;color:var(--card-ink)}.card-wrapper--refresh .card__quick-buttons a.quick-button .quick-add__submit{border-color:var(--card-view-button-border);background:var(--card-view-button);color:var(--card-view-button-text)}.card-wrapper--refresh .card__quick-buttons a.quick-button .quick-add__submit:hover{background:var(--card-view-button-hover);color:var(--card-view-button-hover-text)}.card-wrapper--refresh .card__delivery{min-height:0;margin-top:.2rem;padding-top:1.2rem;border-top:1px solid #e9e3d9}.card-wrapper--refresh .card__delivery .da--stacked{display:grid;grid-template-columns:2rem minmax(0,1fr);column-gap:1rem;row-gap:0;align-items:center}.card-wrapper--refresh .card__delivery .da__badge{display:contents}.card-wrapper--refresh .card__delivery .da__icon .icon{width:2rem;height:2rem}.card-wrapper--refresh .card__delivery .da__label{font-size:1.6rem;font-weight:600;line-height:2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-wrapper--refresh .card__delivery .da__sub,.card-wrapper--refresh .card__delivery .da__link{grid-column:2;font-size:1.4rem;line-height:2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-wrapper--refresh .card__delivery .da__sub{color:var(--card-muted)}.card-wrapper--refresh .card__delivery .da__link{justify-self:start;font-weight:500;color:var(--card-ink)}:is(ul#product-grid,#product-grid>.product-grid).contains-card--product{--grid-horizontal-spacing: 1.2rem;row-gap:1.2rem}@media screen and (max-width:749px){:is(ul#product-grid,#product-grid>.product-grid).contains-card--product{--grid-horizontal-spacing: .8rem;row-gap:.8rem}}@media screen and (max-width:749px){.card-wrapper--refresh{--card-pad: 1rem}.card-wrapper--refresh .media>img,.card-wrapper--refresh .card__slide img{padding:0}.card-wrapper--refresh .media.media--square:has(card-gallery){padding-bottom:calc(100% + 2.4rem)}.card-wrapper--refresh .card__slide img{padding-bottom:2.4rem}.card-wrapper--refresh .card__dot{height:2.4rem}.card-wrapper--refresh .card__badges{top:1rem;left:1rem;right:1rem;gap:.4rem}.card-wrapper--refresh .card__badges .badge{padding:.4rem .6rem;font-size:1.3rem}.card-wrapper--refresh .card__vendor{font-size:1.4rem}.card-wrapper--refresh .card__heading--product{font-size:1.4rem;line-height:2rem;min-height:6rem;-webkit-line-clamp:3}.card-wrapper--refresh .card__finishes-cue .scroll-cue__button{width:4.4rem}.card-wrapper--refresh .rating-star{--star-width: 1.4rem}.card-wrapper--refresh .rating-value,.card-wrapper--refresh .rating-count{font-size:1.4rem}.card-wrapper--refresh .price .price-item--sale,.card-wrapper--refresh .price__regular .price-item--regular{font-size:1.8rem!important}.card-wrapper--refresh .price__sale s.price-item--regular,.card-wrapper--refresh .price__sale s[data-compare-price]{font-size:1.2rem!important}.card-wrapper--refresh .price__sale>.w100{display:block;height:0;margin-top:-.6rem}.card-wrapper--refresh .price__saving-indicator{font-size:1.4rem;padding:0 .8rem}.card-wrapper--refresh .card__delivery .da--stacked{grid-template-columns:1.8rem minmax(0,1fr);column-gap:.6rem}.card-wrapper--refresh .card__delivery .da__icon .icon{width:1.8rem;height:1.8rem}.card-wrapper--refresh .card__delivery .da__label{font-size:1.4rem}.card-wrapper--refresh .card__delivery .da__sub,.card-wrapper--refresh .card__delivery .da__link{grid-column:1 / -1;font-size:1.3rem;line-height:1.8rem}}.card-wrapper--related{--card-pad: 0;border-radius:0;background-color:transparent}@media(hover:hover)and (min-width:990px){.card-wrapper--related:hover{box-shadow:none}}.card-wrapper--related .card__inner{border-radius:0;background-color:#fff}.card-wrapper--related .media{background-color:transparent}.card-wrapper--related .media>img{padding:2rem}.card-wrapper--related .card__content--product{padding:1.4rem 0 0;gap:1.4rem}.card-wrapper--related .card__information{gap:0}.card-wrapper--related .card__heading--product{line-height:1.4;min-height:2.8em}.card-wrapper--related .card__rating{margin-top:.6rem}.card-wrapper--related .card__finishes-cue{margin-top:1.2rem}.card-wrapper--related .card__bottom-content{gap:1.4rem}.card-wrapper--related .card__stock-line{font-size:1.4rem;line-height:1.3}.card-wrapper--related .card__stock-line .availability-line__sub,.card-wrapper--related .card__stock-line .availability-line__dot{color:var(--card-ink);font-weight:500}.card-wrapper--related .card__stock-line .availability-line__sub{white-space:nowrap}.card-wrapper--related .price .price-item--sale,.card-wrapper--related .price__regular .price-item--regular{font-size:2.4rem!important;font-weight:500!important}.card-wrapper--related .price__sale s.price-item--regular,.card-wrapper--related .price__sale s[data-compare-price]{font-size:1.6rem!important;color:var(--card-muted)!important}.card-wrapper--related .card__bottom-content>.price{margin-top:0}@media screen and (max-width:749px){.card-wrapper--related .media>img{padding:1rem}.card-wrapper--related .card__content--product,.card-wrapper--related .card__bottom-content{gap:1.2rem}.card-wrapper--related .card__content--product{padding-top:1.2rem}.card-wrapper--related .card__heading--product{font-size:1.6rem;line-height:1.35;min-height:2.7em}.card-wrapper--related .price .price-item--sale,.card-wrapper--related .price__regular .price-item--regular{font-size:2rem!important;font-weight:600!important}}
/*# sourceMappingURL=/cdn/shop/t/249/assets/component-card-refresh.css.map */
