.product-card{position:relative;display:flex;flex-direction:column;gap:var(--spacing-4)}.product-card .product-card__content{display:flex;flex-direction:column;gap:var(--spacing-2)}.product-card__vendor>a{font-size:var(--font-size-static-sm);color:rgb(var(--color-link));text-decoration:underline;text-underline-offset:.2rem;transition:text-decoration-color var(--duration-short);padding-block-end:var(--spacing-1)}.product-card .product-card__info{width:100%;display:flex;flex-direction:column;align-self:flex-start;justify-content:space-between;text-align:initial;gap:var(--spacing-2)}.product-card .product-card__info .product-card__title,.product-card .product-card__info .product-card__price .price{font-size:var(--font-size-static-sm);line-height:var(--line-height-static-sm);font-style:normal;letter-spacing:.48px;text-transform:uppercase}.product-card .product-card__info .product-card__price{flex-grow:1;display:flex;align-items:center;height:fit-content}.product-card .product-card__info.product-card__price--inline{flex-direction:row;gap:var(--spacing-2)}.product-card .product-card__info.product-card__price--inline .product-card__price{flex-grow:0}.product-card .product-card__info .product-card__title{flex-shrink:1;font-weight:var(--font-weight-heading-semibold);white-space:wrap;margin:0;padding:0;display:var(--product-card-title-display, flex);align-self:flex-start;gap:var(--spacing-1)}.product-card .product-card__info .product-card__title span:first-child{width:fit-content}.product-card .product-card__badges{position:var(--badge-position, absolute);inset-block-start:var(--badge-block-start, 1.2rem);inset-inline-end:1.2rem;gap:var(--spacing-2)}.product-card .product-card__badge--on-start .product-card__badges{inset-inline-start:var(--badge-inline-start, 1.2rem);inset-inline-end:initial}.product-card.product-card__sold-out .product-card__media{opacity:.5}.product-card__media{--product-card-hover-transition: .7s ease;width:100%;aspect-ratio:var(--product-card-media-aspect-ratio);overflow:hidden;border-radius:var(--card-corner-radius)}.product-card__media svg.placeholder-svg{background-color:rgb(var(--color-placeholder));width:100%;height:100%}.product-card__media img{display:block;width:100%;height:100%;-o-object-fit:var(--product-card-media-object-fit);object-fit:var(--product-card-media-object-fit)}.product-card__media.product-card__media--hoverable{position:relative}.product-card__media.product-card__media--hoverable img{transition:opacity var(--product-card-hover-transition)}.product-card__media.product-card__media--hoverable img{position:absolute;display:block;top:0;right:0;bottom:0;left:0;z-index:0}.product-card__media.product-card__media--hoverable img.hover-img,.product-card__media.product-card__media--hoverable img.hidden{opacity:0}.product-card__media.product-card__media--hoverable img:not(.hidden):not(.hover-img){position:relative;z-index:1;opacity:1}.product-card__actions{position:relative}.product-card__actions .product-card__media{position:relative;z-index:0}.product-card__actions .button{display:flex;position:absolute;inset-block-end:1rem;z-index:1;border-color:transparent;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));overflow:hidden}.product-card__actions .button:hover{border-color:transparent}.product-card__actions .button:hover:before{transform:translateY(0)}.product-card__actions .button:before{content:"";position:absolute;inset-block-start:0;inset-block-end:auto;inset-inline:0;display:block;height:150%;background-color:rgba(var(--color-foreground),.15);transform:translateY(100%);transition:transform .4s cubic-bezier(.22,1,.36,1)}.product-card__actions .button.button--icon{display:block;inset-inline-end:1rem;width:-moz-fit-content;width:fit-content;overflow:hidden}.product-card__actions .button.button--icon.product-card__compare-button{inset-inline:1rem 0}.product-card__actions .button.button--icon svg{width:2rem;height:2rem;margin:-.2rem}.product-card__actions .button.button--icon svg *{stroke:rgb(var(--color-foreground))}.product-card__actions .button.button--outlined svg *{stroke:rgb(var(--color-background))}.product-card__actions .button.button--outlined{color:rgb(var(--color-background));border-color:rgb(var(--color-background));background-color:transparent}.product-card__actions .button:not(.button--icon){inset-inline:1rem;align-items:center;justify-content:center;gap:.8rem;width:calc(100% - 2rem)}.product-card__actions .button:not(.button--icon):focus-within{opacity:1}.product-card__actions .button:not(.button--icon) svg{width:1.2rem;min-width:1.2rem;height:1.2rem}.product-card__actions .button:disabled:not(.add-to-cart--is-disabled),.product-card__actions .button.disabled:not(.add-to-cart--is-disabled),.product-card__actions .button[disabled]:not(.add-to-cart--is-disabled){color:#fff;background-color:#e0e0e0;border-color:#e0e0e0;pointer-events:none}.button.product-card__add-to-cart--button:before{content:"";position:absolute;inset-block-start:0;inset-block-end:auto;inset-inline:0;display:block;height:150%;background-color:rgba(var(--color-foreground),.15);transform:translateY(100%);transition:transform .4s cubic-bezier(.22,1,.36,1)}.button.product-card__add-to-cart--button:hover:before{transform:translateY(0)}.button.product-card__add-to-cart--button:hover{border-color:transparent}.button.product-card__add-to-cart--button:not(.product-card-small__button){overflow:hidden;border:none;border-color:transparent;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.button.product-card__add-to-cart--button svg *{stroke:rgb(var(--color-foreground))}.button.product-card__add-to-cart--button.button--outlined{border-color:rgb(var(--color-background));background-color:transparent;color:rgb(var(--color-background))}.button.product-card__add-to-cart--button.button--outlined svg *{stroke:rgb(var(--color-background))}.button.product-card__add-to-cart--button-icon-with-hover{max-width:4rem;height:4rem;font-size:var(--font-size-static-md);line-height:var(--line-height-static-xs);letter-spacing:var(--letter-spacing-xxs);text-transform:unset;gap:var(--spacing-1);white-space:nowrap;transition:max-width .4s cubic-bezier(.73,0,.34,1);overflow:hidden}.button.product-card__add-to-cart--button-icon-with-hover svg{display:inline-block;padding:calc(var(--spacing-1) / 2)}.button.product-card__add-to-cart--button-icon-with-hover:hover{max-width:32rem}.button.product-card__add-to-cart--button-icon-with-hover .product-card__add-to-cart--text{visibility:hidden;transform:translateY(-2px);display:inline-block;opacity:0;transition:visibility 0s .4s,opacity .4s cubic-bezier(.73,0,.34,1)}.product-card__variants:has(.product-card__variants--info){text-align:start}.product-card__variants{display:block}.product-card__options--inline:not(:has(.product__product-group)) .product-card__variants{width:100%}.product-card__variants--info{font-size:var(--font-size-static-sm);color:rgba(var(--color-foreground),.5)}.product-card__variants ul{list-style:none;display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--spacing-3);padding-inline-start:0;margin:0}.product-card__variants ul.product-card__variants--list{display:flex;flex-direction:column;gap:var(--spacing-3)}.product-card__variants ul.product-card__variants--list--inline{flex-direction:row;gap:var(--spacing-2);justify-content:space-between}.product-card__variants .product-option__label .product-option__swatch{--variant-option-swatch--size: 1.6rem;pointer-events:all}.product-card__variants ul li>span{display:block;padding-block-end:1rem;color:rgb(var(--color-foreground));font-size:var(--font-size-static-sm);text-transform:uppercase}.product-card__variants ul li ul{flex-direction:row}.product-card__variants ul li ul li.button--variant{display:flex;align-items:center;gap:.4rem;padding:0}.product-card__variants ul li ul li.button--variant input[type=radio].variant-option-radio-input,.product-card__variants ul li ul li.button--variant label{margin:0;cursor:pointer;padding:.6rem .8rem;background-position:center;background-repeat:no-repeat}.product-card__variants ul li ul li.button--variant.button--rounded{border-radius:.4rem}.product-card__variants ul li ul li.button--variant.button--rounded.button--swatch label.rounded-0{border-radius:.3rem!important}.product-card__variants ul li ul li.button--variant.button--swatch{display:flex;align-items:center;justify-content:center}.product-card__variants ul li ul li.button--variant.button--swatch label{width:2.4rem;height:2.4rem;box-shadow:inset 0 0 0 1px #0000001a;padding:0}.product-card__variants ul li ul li.button--variant.button--swatch.disabled label{opacity:.25}.product-card__variants ul li ul li.button--variant.button--swatch:not(.checked):not(.disabled){border-color:transparent}.product-card__variants ul li ul li.button--variant.button--swatch:hover{border-color:rgba(var(--color-foreground),.25)}.product-card__variants ul li ul li.button--variant.button--swatch.button--swatch-rounded,.product-card__variants ul li ul li.button--variant.button--swatch.button--swatch-rounded label{border-radius:50%}@media screen and (max-width:749px){.collection__grid:not(.collection__grid-single) .button.product-card__add-to-cart--button-icon-with-hover{max-width:3.2rem;height:3.2rem;padding:var(--spacing-2)}}@media screen and (min-width:1200px){.product-card__actions .button{opacity:0;pointer-events:none;transition:all .4s ease}.product-card__actions--always-visible .button{opacity:1;pointer-events:all}@media(hover:hover){.product-card:hover .product-card__actions .button{opacity:1;pointer-events:all}}}@media(hover:hover){.is--hovering .product-card__media.product-card__media--hoverable img:first-child{z-index:0;opacity:0}.is--hovering .product-card__media.product-card__media--hoverable img:last-child{z-index:1;opacity:1}}.product-card__variants--more{font-size:var(--font-size-static-sm);display:flex;align-items:center}.product-card .hidden-variant{visibility:hidden;width:0;height:0}.product-card__content:has(.product-card__variants--info){justify-content:space-between}@media screen and (max-width:749px){.product-card .hidden-variant-mobile{visibility:hidden;width:0;height:0}}@media screen and (min-width:750px){.product-card .hidden-variant-desktop{visibility:hidden;width:0;height:0}}@media screen and (min-width:990px){.button.product-card__add-to-cart--button-icon-with-hover:hover .product-card__add-to-cart--text{visibility:visible;opacity:1;transition:opacity .4s cubic-bezier(.73,0,.34,1)}}.card-product-small{display:flex;align-items:center;gap:1.6rem}.card-product-small-media{min-width:10rem;width:10rem;height:10rem}.card-product-small-title,.card-product-small-price{font-family:var(--font-body-family);line-height:var(--line-height-static-sm);letter-spacing:.48px;font-style:var(--font-body-style);font-weight:var(--font-weight-semibold);font-size:var(--font-size-static-sm);margin:0;text-transform:uppercase}.card-product-small-details{display:flex;flex-direction:column;align-items:start;width:100%;text-align:start;gap:1.2rem}.card-product-small-details .button{display:inline-block;width:auto;margin-block-start:1.2rem;font-size:var(--font-size-static-xs)}.product-card--small{flex-direction:row;column-gap:var(--spacing-4)}.product-card--small div:has(.product-card__media){flex-basis:12rem;flex-shrink:0}.product-card--small .product-card__content{justify-content:center;gap:var(--spacing-4)}.product-card--small .product-card__info{gap:var(--spacing-1)}.product-card--small .product-card__add-to-cart--button{width:fit-content;border-color:currentColor}.product-card--small .product-card__badges *:not(:first-child){display:none}@media(max-width:990px){.product-card .product-card__badges{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;gap:var(--spacing-2);max-width:100%;inset-inline-start:1.2rem;width:-webkit-fill-available}.product-card .product-card__badges::-webkit-scrollbar{display:none}.product-card .product-card__badge{flex:0 0 auto}}.product-card__video-element{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:var(--product-card-media-object-fit, cover);z-index:2}.product-card__video-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;border:none;cursor:pointer;padding:0;transition:opacity var(--duration-short),transform var(--duration-short);opacity:.9;height:auto;width:auto;padding:var(--spacing-3);color:rgba(var(--color-white-rgb),.7);border-radius:50%;background:rgba(var(--color-foreground),.5)}.product-card__video-play-btn:hover{opacity:1;transform:translate(-50%,-50%) scale(1.1)}.product-card__video-close-btn{position:absolute;top:1rem;right:1rem;z-index:4;background:rgba(var(--color-foreground),.5);color:rgba(var(--color-white-rgb),.7);border:none;border-radius:50%;width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-static-xxl);line-height:var(--line-height-static-xs);cursor:pointer;transition:background var(--duration-short)}.product-card__video-close-btn:hover{background:#000c}.product-card__media:has(.product-card__video-element) .media__image,.product-card__media:has(.product-card__video-element) .hover-img{opacity:0;pointer-events:none}@media(min-width:991px){.product-card__video-play-btn{display:none}}@media(max-width:990px){.product-card__video-play-btn{display:flex;justify-content:center;align-items:center}}#shopify-section-featured_products_njjAhT,#shopify-section-featured_products_wall,#shopify-section-featured_products_panel{--mc-ivory: #F5F1E8;--mc-charcoal: #22201D}#shopify-section-featured_products_njjAhT .section__head,#shopify-section-featured_products_wall .section__head,#shopify-section-featured_products_panel .section__head{text-align:center;max-width:72rem;margin-inline:auto}#shopify-section-featured_products_njjAhT .section__head-title,#shopify-section-featured_products_wall .section__head-title,#shopify-section-featured_products_panel .section__head-title{width:100%}#shopify-section-featured_products_njjAhT .section__foot,#shopify-section-featured_products_wall .section__foot,#shopify-section-featured_products_panel .section__foot{display:flex;justify-content:center}#shopify-section-featured_products_njjAhT .product-card,#shopify-section-featured_products_wall .product-card,#shopify-section-featured_products_panel .product-card{gap:1.6rem}#shopify-section-featured_products_njjAhT .product-card__media,#shopify-section-featured_products_wall .product-card__media,#shopify-section-featured_products_panel .product-card__media{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 5;background:var(--mc-ivory);border:.1rem solid rgba(34,32,29,.07)}#shopify-section-featured_products_njjAhT .product-card__media img,#shopify-section-featured_products_wall .product-card__media img,#shopify-section-featured_products_panel .product-card__media img{width:100%;height:100%;padding:1.8rem;box-sizing:border-box;object-fit:contain!important;object-position:center center!important}#shopify-section-featured_products_njjAhT .product-card__info,#shopify-section-featured_products_wall .product-card__info,#shopify-section-featured_products_panel .product-card__info{align-items:center;text-align:center}#shopify-section-featured_products_njjAhT .product-card .product-card__info .product-card__title,#shopify-section-featured_products_wall .product-card .product-card__info .product-card__title,#shopify-section-featured_products_panel .product-card .product-card__info .product-card__title{width:100%;justify-content:center;text-transform:none;letter-spacing:.02em;font-size:1.4rem;line-height:1.4;font-weight:var(--font-weight-heading-semibold)}#shopify-section-featured_products_njjAhT .product-card .product-card__price,#shopify-section-featured_products_wall .product-card .product-card__price,#shopify-section-featured_products_panel .product-card .product-card__price{width:100%;justify-content:center;color:#22201dc7;letter-spacing:.02em}#shopify-section-featured_products_njjAhT .card-product-slider__slide,#shopify-section-featured_products_wall .card-product-slider__slide,#shopify-section-featured_products_panel .card-product-slider__slide{align-self:flex-start}#shopify-section-featured_products_panel .swiper-wrapper{justify-content:center}#shopify-section-featured_products_panel .card-product-slider__slide:only-child{width:min(32rem,80vw)!important;margin-inline:auto}@media(hover:hover)and (min-width:990px){#shopify-section-featured_products_njjAhT .product-card__media,#shopify-section-featured_products_wall .product-card__media,#shopify-section-featured_products_panel .product-card__media{transition:transform .35s ease,box-shadow .35s ease}#shopify-section-featured_products_njjAhT .product-card:hover .product-card__media,#shopify-section-featured_products_wall .product-card:hover .product-card__media,#shopify-section-featured_products_panel .product-card:hover .product-card__media{transform:translateY(-.3rem);box-shadow:0 1.2rem 3rem #22201d14}}@media screen and (max-width:749px){#shopify-section-featured_products_njjAhT .product-card__media,#shopify-section-featured_products_wall .product-card__media,#shopify-section-featured_products_panel .product-card__media{aspect-ratio:4 / 5}#shopify-section-featured_products_njjAhT .product-card__media img,#shopify-section-featured_products_wall .product-card__media img,#shopify-section-featured_products_panel .product-card__media img{padding:1.2rem}#shopify-section-featured_products_njjAhT .section__head,#shopify-section-featured_products_wall .section__head,#shopify-section-featured_products_panel .section__head{padding-inline:1.6rem}}@media(hover:none),(max-width:989px){.product-card__media img.hover-img{display:none}}.product-card__finishes{display:flex;align-items:center;gap:.8rem;margin-top:-.2rem}.product-card__finish-list{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:.3rem}.product-card__finish-dot{width:1.6rem;height:1.6rem;border-radius:50%;background:var(--finish-color);box-shadow:inset 0 0 0 .1rem #00000024}.product-card__finish-dot.is-current{outline:.1rem solid rgb(34,32,29);outline-offset:.2rem}.product-card__finish-more{font-size:var(--mc-fs-small, 1.4rem);color:#22201dbd}.product-card__shipping{margin:-.4rem 0 0;font-size:var(--mc-fs-small, 1.4rem);line-height:1.4;color:#22201dbd}body .product-card .product-card__info .product-card__price .price{color:#22201d;font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-card-product.css.map */
