.product-card{display:flex;flex-direction:column;gap:var(--spacing-4);position:relative}.product-card .product-card__content{display:flex;flex-direction:column;gap:20px}.product-card__vendor>a{color:rgb(var(--color-link));font-size:var(--font-size-static-sm);padding-block-end:var(--spacing-1);text-decoration:underline;text-underline-offset:.2rem;transition:text-decoration-color var(--duration-short)}.price ins.from-price{color:var(--color-red)}.product-card .product-card__info{align-self:flex-start;display:flex;flex-direction:column;gap:2px;justify-content:space-between;text-align:initial;width:100%}.product-card .product-card__info .product-card__price .price,.product-card .product-card__info .product-card__title{font-size:var(--font-size-static-sm);font-style:normal;letter-spacing:.48px;line-height:var(--line-height-static-sm);text-transform:uppercase}.product-card .product-card__info .product-card__price{align-items:center;display:flex;flex-grow:1;height:-moz-fit-content;height:fit-content;margin-top:6px}.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__price .price__sale ins{font-size:var(--text-body-s);font-weight:var(--font-weight-regular)}.product-card .price .price__sale-inner salse{text-decoration:line-through}.product-card .product-card__info .product-card__title{align-self:flex-start;display:flex;flex-shrink:1;font-weight:var(--font-weight-heading-semibold);gap:var(--spacing-1);margin:0;padding:0;white-space:wrap}.product-card .product-card__info .product-card__title span:first-child{width:-moz-fit-content;width:fit-content}.product-card .product-card__badges{gap:var(--spacing-2);inset-block-start:1.2rem;inset-inline-end:1.2rem;position:absolute}.product-card .product-card__badge--on-start .product-card__badges{inset-inline-end:auto;inset-inline-start:1.2rem}.product-card.product-card__sold-out .product-card__media{opacity:.5}.product-card__media{--product-card-hover-transition:0.7s ease;aspect-ratio:var(--product-card-media-aspect-ratio);border-radius:0;overflow:hidden;width:100%}.product-card__media svg.placeholder-svg{background-color:rgb(var(--color-placeholder));height:100%;width:100%}.product-card__media img{border-radius:var(--border-radius-extra-small);display:block;height:100%;-o-object-fit:var(--product-card-media-object-fit);object-fit:var(--product-card-media-object-fit);width:100%}.product-card__media.product-card__media--hoverable{position:relative}.product-card__media.product-card__media--hoverable img{display:block;inset:0;position:absolute;transition:opacity var(--product-card-hover-transition);z-index:0}.product-card__media.product-card__media--hoverable img.hidden,.product-card__media.product-card__media--hoverable img.hover-img{opacity:0}.product-card__media.product-card__media--hoverable img:not(.hidden):not(.hover-img){opacity:1;position:relative;z-index:1}.product-card__actions{position:relative}.product-card__actions .product-card__media{position:relative;z-index:0}.product-card__actions .button{background-color:rgb(var(--color-background));border-color:transparent;color:rgb(var(--color-foreground));display:flex;inset-block-end:1rem;overflow:hidden;position:absolute;z-index:1}.product-card__actions .button:hover{border-color:transparent}.product-card__actions .button:hover:before{transform:translateY(0)}.product-card__actions .button:before{background-color:rgba(var(--color-foreground),.15);content:"";display:block;height:150%;inset-block-end:auto;inset-block-start:0;inset-inline:0;position:absolute;transform:translateY(100%);transition:transform .4s cubic-bezier(.45,1.45,.8,1)}.product-card__actions .button.button--icon{display:block;inset-inline-end:1rem;overflow:hidden;width:-moz-fit-content;width:fit-content}.product-card__actions .button.button--icon.product-card__compare-button{inset-inline:1rem 0}.product-card__actions .button.button--icon svg{height:2rem;margin:-.2rem;width: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{background-color:transparent;border-color:rgb(var(--color-background));color:rgb(var(--color-background))}.product-card__actions .button:not(.button--icon){align-items:center;gap:.8rem;inset-inline:1rem;justify-content:center;width:calc(100% - 2rem)}.product-card__actions .button:not(.button--icon):focus-within{opacity:1}.product-card__actions .button:not(.button--icon) svg{height:1.2rem;width: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){background-color:#e0e0e0;border-color:#e0e0e0;color:#fff;pointer-events:none}.button.product-card__add-to-cart--button:before{background-color:rgba(var(--color-foreground),.15);content:"";display:block;height:150%;inset-block-end:auto;inset-block-start:0;inset-inline:0;position:absolute;transform:translateY(100%);transition:transform .4s cubic-bezier(.45,1.45,.8,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){background-color:rgb(var(--color-background));border:transparent;color:rgb(var(--color-foreground));overflow:hidden}.button.product-card__add-to-cart--button svg *{stroke:rgb(var(--color-foreground))}.button.product-card__add-to-cart--button.button--outlined{background-color:transparent;border-color:rgb(var(--color-background));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{font-size:var(--font-size-static-md);gap:var(--spacing-1);height:4rem;letter-spacing:var(--letter-spacing-xxs);line-height:var(--line-height-static-xs);max-width:4rem;overflow:hidden;text-transform:unset;transition:max-width .4s cubic-bezier(.73,0,.34,1);white-space:nowrap}.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{display:inline-block;opacity:0;transform:translateY(-2px);transition:visibility 0s .4s,opacity .4s cubic-bezier(.73,0,.34,1);visibility:hidden}.button.product-card__add-to-cart--button-icon-with-hover:hover .product-card__add-to-cart--text{opacity:1;transition:opacity .4s cubic-bezier(.73,0,.34,1);visibility:visible}.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{color:rgba(var(--color-foreground),.5);display:block;font-size:var(--font-size-static-sm);width:-moz-fit-content;width:fit-content}.product-card__variants ul{flex-wrap:wrap;list-style:none;margin:0;padding-inline-start:0}.product-card__variants ul,.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}.product-card__variants ul li>span{color:rgb(var(--color-foreground));display:block;font-size:var(--font-size-static-sm);padding-block-end:1rem;text-transform:uppercase}.product-card__variants ul li ul{flex-direction:row}.product-card__variants ul li ul li.button--variant{align-items:center;display:flex;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{background-position:50%;background-repeat:no-repeat;cursor:pointer;margin:0;padding:.6rem .8rem}.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{align-items:center;display:flex;justify-content:center}.product-card__variants ul li ul li.button--variant.button--swatch label{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);height:2.4rem;padding:0;width:2.4rem}.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{height:3.2rem;max-width: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}@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{opacity:0;z-index:0}.is--hovering .product-card__media.product-card__media--hoverable img:last-child{opacity:1;z-index:1}}.product-card__variants--more{align-items:center;display:flex;font-size:var(--font-size-static-sm)}.product-card .hidden-variant{height:0;visibility:hidden;width:0}.product-card__content:has(.product-card__variants--info){justify-content:space-between}@media screen and (max-width:749px){.product-card .hidden-variant-mobile{height:0;visibility:hidden;width:0}}@media screen and (min-width:750px){.product-card .hidden-variant-desktop{height:0;visibility:hidden;width:0}}.card-product-small{align-items:center;display:flex;gap:1.6rem}.card-product-small-media{height:10rem;min-width:10rem;width:10rem}.card-product-small-price,.card-product-small-title{font-family:var(--font-body-family);font-size:var(--font-size-static-sm);font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:calc(1 + .6/var(--font-body-scale));margin:0}.card-product-small-details{gap:1.2rem;text-align:start;width:100%}.card-product-small-details .button{display:inline-block;font-size:var(--font-size-static-xs);margin-block-start:1.2rem;width:auto}.product-card--small{-moz-column-gap:var(--spacing-4);column-gap:var(--spacing-4);flex-direction:row}.product-card--small div:has(.product-card__media){flex-basis:12rem;flex-shrink:0}.product-card--small .product-card__content{gap:var(--spacing-4);justify-content:center}.product-card--small .product-card__info{gap:var(--spacing-1)}.product-card--small .product-card__add-to-cart--button{border-color:currentColor;width:-moz-fit-content;width:fit-content}.product-card--small .product-card__badges :not(:first-child){display:none}.product-card__title span:first-child{text-transform:none}.color-option-info{background:var(--color-grey-500);border-radius:var(--border-radius-extra-small);color:var(--color-grey-50);padding:3px 6px}.product-card__vendor>a{color:var(--color-grey-100);font-size:var(--text-body-s);font-weight:var(--font-weight-semibold);text-decoration:none}.product-card .product-card__info .product-card__title{color:var(--color-black);font-size:var(--text-body-s);font-weight:var(--font-weight-semibold);line-height:var(--line-height-sm)}.product-card .price .price__sale-inner{display:flex;flex-direction:row-reverse;font-weight:var(--font-weight-semibold);gap:6px}body .swym-add-to-wishlist,body .swym-added.swym-add-to-wishlist{background:transparent!important;color:inherit!important}.swym-button.swym-add-to-wishlist-view-product.swym-heart:after{display:none}body .swym-add-to-wishlist>svg{transition:var(--transition-default)}body .swym-added>svg{fill:var(--color-red)}body .swym-added>svg path{stroke:var(--color-red)}.product-card .price .price__sale-inner span{color:var(--color-red);font-size:var(--text-body-s);font-weight:var(--font-weight-semibold)}.product-card .price .price__sale-inner{font-size:var(--text-body-s)}.product-card .price .price__sale-inner s{color:var(--color-grey-100);font-size:var(--text-body-s);font-weight:var(--font-weight-semibold)}.product-card .price__regular span{color:var(--color-grey-50);font-size:var(--text-body-s);font-weight:var(--font-weight-semibold)}.product-card .product-card__actions button.quick-cart-drawer__trigger{bottom:18px;opacity:1;pointer-events:all;right:18px}.product-card__info div.custom-badge{align-items:center;display:flex;justify-content:center;min-height:20px}.custom-badge.discount-badge-custom span,div.custom-badge .product-card__badge--rounded{margin-bottom:-2px}.custom-badge{--background-color:var(--color-black);--text-color:var(--color-white);background-color:var(--background-color);border-radius:var(--border-radius-extra-small);color:var(--text-color);font-size:var(--text-body-xs);font-weight:var(--font-weight-semibold);height:-moz-fit-content;height:fit-content;line-height:var(--line-height-normal);padding:4px 10px;text-transform:none;white-space:nowrap}.custom-badge div{margin-bottom:-2px}.product-card__badges{flex-wrap:wrap;padding-right:45px;top:20px}.product-card__badge,.product-card__badge :is(span,.percentage){font-size:var(--text-body-s);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);text-transform:none}.product-card__badge{padding:4px 10px}.product-card__badge--discount{background-color:var(--color-red);color:var(--color-white)}.product-card-wishlist-heart{cursor:pointer;position:absolute;right:18px;top:20px;z-index:2}.product-card{gap:14px}.product-card .product-card__actions button.quick-cart-drawer__trigger{border-radius:var(--border-radius-extra-small)}@media screen and (min-width:750px){.product-card .product-card__badges{top:20px}.collection__card-text.card-text{border-radius:var(--border-radius-small)}}@media screen and (max-width:749px){.price__sale .price__sale-inner{font-size:var(--text-h5);font-weight:var(--font-weight-regular)}.product-card-wishlist-heart{right:10px;top:10px}.product-card .product-card__badges{left:8px;top:10px}.product-card .product-card__actions button.quick-cart-drawer__trigger{bottom:10px;padding:12px;right:10px}.product-card .product-card__actions button.quick-cart-drawer__trigger svg{height:15px;width:15px}.product-card__badge,.product-card__badge :is(span,.percentage){font-size:var(--text-body-xs)}.product-card .product-card__info .product-card__title{font-size:var(--text-body-s)}.product-card .price .price__sale-inner s,.product-card .price .price__sale-inner span,.product-card .price__regular span{font-size:var(--text-body-m)}.product-card__variants--info{font-size:var(--text-body-s)}.product-card .product-card__content{gap:12px}.product-card{gap:10px}}