.product-card-v2{--pc-text: var(--color-foreground);--pc-surface: var(--color-background);--pc-image-surface: var(--color-placeholder);--pc-radius: var(--sp-3);--pc-label-size: var(--sp-3d5);--pc-title-size: var(--sp-4);--pc-swatch-size: var(--sp-6);display:flex;position:relative;flex-direction:column;min-width:0;color:rgb(var(--pc-text));font-family:var(--font-body-family);line-height:1.35}.product-card-v2 [hidden]{display:none!important}.product-card-v2__media{position:relative;isolation:isolate}.product-card-v2__image-link,.product-card-v2__placeholder{position:relative;display:block;width:100%;aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--pc-radius);background:rgb(var(--pc-image-surface))}.product-card-v2__image,.product-card-v2__secondary,.product-card-v2__gallery-image{width:100%;height:100%;object-fit:contain;object-position:center}.product-card-v2--fill :is(.product-card-v2__image,.product-card-v2__secondary,.product-card-v2__gallery-image){object-fit:cover}.product-card-v2__gallery{display:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:inherit;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease-out,visibility .18s ease-out;z-index:1}.product-card-v2__gallery-item{width:100%;height:100%}.product-card-v2__gallery>.media{position:absolute}.product-card-v2__gallery .flickity-viewport{height:100%!important;border-radius:inherit;cursor:inherit}.product-card-v2__gallery .flickity-page-dots{position:absolute;inset-block-end:var(--sp-2d5);inset-inline-start:50%;transform:translate(-50%);width:auto;margin:0;padding-inline:var(--sp-1d5);border-radius:var(--sp-6);background:rgb(var(--pc-surface) / .9);pointer-events:none}.product-card-v2__gallery.without-dots .flickity-page-dots,.product-card-v2__gallery .flickity-page-dot:first-child{display:none}.product-card-v2__gallery .flickity-page-dot{width:var(--sp-5);height:var(--sp-6)}.product-card-v2__gallery video-media :is(video,iframe){width:100%;height:100%;object-fit:cover}.product-card-v2__secondary{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--pc-radius);opacity:0;transition:opacity .18s ease-out;pointer-events:none}.product-card-v2__add{position:absolute;inset-inline-end:var(--sp-2d5);bottom:var(--sp-2d5);display:inline-flex;align-items:center;justify-content:center;width:var(--sp-10);height:var(--sp-10);padding:0;border:0;border-radius:50%;color:rgb(var(--color-base-text));background:rgb(var(--color-base-background));cursor:pointer;transition:box-shadow .18s ease-out;z-index:2}.product-card-v2__add:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit}.product-card-v2__add .icon{width:var(--sp-4);height:var(--sp-4)}.product-card-v2__add[aria-busy=true]{opacity:.65;cursor:wait}.product-card-v2__add[aria-busy=true] .icon{visibility:hidden}.product-card-v2__add[aria-busy=true]:before{content:"";width:var(--sp-4);height:var(--sp-4);position:absolute;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:product-card-v2-spin .7s linear infinite}.product-card-v2__content{display:grid;gap:var(--sp-1d5);padding-top:var(--sp-2d5)}.product-card-v2__configure{min-height:var(--sp-11);padding:var(--sp-2) var(--sp-3);font-size:var(--pc-label-size)}.product-card-v2__configure .btn-text{white-space:normal;line-height:1.25;text-align:center}.product-card-v2__details{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2)}.product-card-v2__title{min-width:0;margin:0;font-size:var(--pc-title-size);font-weight:700;overflow-wrap:anywhere}.product-card-v2__title a{color:inherit;text-decoration:none}.product-card-v2__price{flex-shrink:0;max-width:52%;text-align:end}.product-card-v2__prices{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:var(--pc-label-size);line-height:1.35;font-weight:700;color:inherit}.product-card-v2__prices .price__regular{color:inherit}.product-card-v2__prices .price__sale{font-size:var(--sp-3);font-weight:400}.product-card-v2__options{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);min-height:var(--sp-6)}.product-card-v2__color-name{font-size:var(--pc-label-size);color:rgb(var(--pc-text) / .75);overflow-wrap:anywhere}.product-card-v2__colors,.product-card-v2__sizes{display:flex;flex-wrap:wrap;align-items:center;list-style:none;padding:0;margin:0}.product-card-v2__colors{justify-content:flex-end;gap:var(--sp-3);padding:var(--sp-1d5)}.product-card-v2__swatch{--swatch-size: var(--pc-swatch-size);--swatch-radius: 50%;--swatch-offset: 2px;background-color:var(--swatch-background, rgb(var(--pc-image-surface)))}.product-card-v2__swatch:before{box-shadow:inset 0 0 0 1px rgb(var(--pc-text) / .2)}.product-card-v2__swatch:after{opacity:1;top:-6px;right:-6px;bottom:-6px;left:-6px;box-shadow:none}.product-card-v2__colors [data-selected] .product-card-v2__swatch{outline:1.5px solid rgb(var(--pc-text));outline-offset:2px}.product-card-v2__sizes{gap:var(--sp-1d5)}.product-card-v2__option-group{display:grid;gap:var(--sp-1);min-width:0}.product-card-v2__option-label{display:flex;flex-wrap:wrap;gap:var(--sp-1);margin:0;font-size:var(--pc-label-size);font-weight:600;overflow-wrap:anywhere}.product-card-v2__option-selection{font-weight:400;color:rgb(var(--pc-text) / .8)}.product-card-v2__option-group .product-card-v2__colors{justify-content:flex-start}.product-card-v2__option-group [data-selected] .product-card-v2__size{color:rgb(var(--pc-surface));background:rgb(var(--pc-text));border-color:rgb(var(--pc-text))}.product-card-v2__option-group [aria-disabled=true] .product-card-v2__swatch{opacity:.4}.product-card-v2__option-group [aria-disabled=true] .product-card-v2__swatch:before{background:linear-gradient(to top left,transparent 46%,rgb(var(--pc-text)) 48%,rgb(var(--pc-text)) 52%,transparent 54%)}.product-card-v2__size{color:inherit;display:inline-flex;align-items:center;justify-content:center;min-width:var(--sp-10);min-height:var(--sp-8);padding:var(--sp-1) var(--sp-2);border:1px solid rgb(var(--pc-text) / .18);border-radius:var(--sp-1);font-size:var(--pc-label-size);font-weight:600;line-height:1.25;text-decoration:none}.product-card-v2__size[aria-current=true]{color:rgb(var(--pc-surface));background:rgb(var(--pc-text));border-color:rgb(var(--pc-text))}.product-card-v2__size[aria-disabled=true]{opacity:.45;text-decoration:line-through;cursor:default}.product-card-v2__badge{position:absolute;inset-block-start:var(--sp-3);inset-inline-start:var(--sp-3);padding:var(--sp-1) var(--sp-2);border-radius:var(--sp-1);font-size:var(--sp-3);background:rgb(var(--pc-surface));z-index:2}.product-card-v2__error{position:absolute;inset-inline:var(--sp-2);bottom:var(--sp-14);padding:var(--sp-2);background:rgb(var(--color-error-background));color:rgb(var(--color-error-text));font-size:var(--sp-3);border-radius:var(--sp-1);z-index:2}.product-card-v2__unit-price{margin:0;font-size:var(--sp-3);color:rgb(var(--pc-text) / .75)}.product-card-v2 :is(a,button):focus-visible,.featured-collection-v2__slider:focus-visible{outline:2px solid rgb(var(--color-keyboard-focus));outline-offset:3px}.featured-collection-v2 .title-wrapper{flex-wrap:wrap}.featured-collection-v2 .title-wrapper>*{min-width:0}.featured-collection-v2 .heading{overflow-wrap:anywhere}.featured-collection-v2__controls{flex-shrink:0}.featured-collection-v2__controls .button{min-width:var(--sp-12);min-height:var(--sp-12)}.featured-collection-v2__slider{padding-block-end:var(--sp-1)}.no-js .featured-collection-v2__controls,.no-js .product-card-v2__gallery{display:none}.product-card-v2__bundle-panel .drawer__header{padding:var(--sp-5) var(--sp-6);border-block-end:1px solid rgb(var(--color-border-light))}.product-card-v2__panel-heading{margin:0;padding-inline-end:var(--sp-12);font-size:var(--sp-5);font-weight:700}.product-card-v2__bundle-panel .drawer__close{inset-block-start:var(--sp-2);inset-inline-end:var(--sp-3)}.product-card-v2__bundle-panel .quick-view__content{height:100%;overflow-y:auto}.product-card-v2__bundle-panel .product{display:block;height:auto}.product-card-v2__bundle-panel .product__gallery{display:none}.product-card-v2__bundle-panel .product__content{height:auto;max-height:none}.product-card-v2__bundle-panel .product__info{height:auto;overflow:visible;padding:var(--sp-6)}.product-card-v2__bundle-panel .product__title .heading{font-size:var(--sp-7)}.product-card-v2__bundle-panel .product__more{padding:var(--sp-5) var(--sp-6)}@media(min-width:640px){.product-card-v2__bundle-panel .drawer__inner{max-width:36rem}}@media(max-width:639px){.js .product-card-v2__bundle-panel .drawer__close{inset-block-start:var(--sp-2);inset-inline-end:var(--sp-3);opacity:1;pointer-events:auto}}@media(min-width:768px)and (hover:hover)and (pointer:fine){.product-card-v2__gallery{display:block}.product-card-v2__image-link:hover .product-card-v2__gallery.flickity-enabled{opacity:1;visibility:visible;pointer-events:auto}}@media(hover:hover)and (pointer:fine){.product-card-v2:not([data-variant-selected]) .product-card-v2__image-link:hover .product-card-v2__secondary{opacity:1}.product-card-v2__add:hover{box-shadow:0 0 0 2px rgb(var(--pc-text) / .15)}.product-card-v2__title a:hover{text-decoration:underline;text-underline-offset:3px}.product-card-v2__size:not([aria-disabled=true]):hover{border-color:rgb(var(--pc-text))}}@media(max-width:639px){.featured-collection-v2 .mobile\:card-grid--2 .product-card-v2__details{flex-wrap:wrap;gap:var(--sp-1)}.featured-collection-v2 .mobile\:card-grid--2 .product-card-v2__price{max-width:100%;text-align:start}.featured-collection-v2 .mobile\:card-grid--2 .product-card-v2__prices{align-items:flex-start}.featured-collection-v2 .mobile\:card-grid--2 .product-card-v2__options{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.product-card-v2 *,.product-card-v2 *:before{transition:none;animation:none}}@keyframes product-card-v2-spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/product-card-v2.css.map */
