.product-card-wrapper .card-details-background{background-color:#fff}.product-card-wrapper .card--product{background-color:#e7eaef}.product-card-wrapper .media{padding:20px}.product-card-wrapper .card-details{padding-left:10px;padding-right:10px}.card-wrapper .card{display:block;overflow:hidden;text-decoration:none;border-radius:0;cursor:pointer}.card-wrapper.content-allignment--center .card-details__wrapper{text-align:center}.card-wrapper.content-allignment--center .price{text-align:center;justify-content:center}.card-wrapper.content-allignment--center .product-form__inpt{justify-content:center}.card-wrapper.content-allignment--left .card-details__wrapper{text-align:left}.card-wrapper.content-allignment--left .price{text-align:left;justify-content:flex-start}.card-wrapper.content-allignment--left .product-form__inpt{justify-content:flex-start}.card-wrapper.content-allignment--right .card-details__wrapper{text-align:right}.card-wrapper.content-allignment--right .price{text-align:right;justify-content:flex-end}.card-wrapper.content-allignment--right .product-form__inpt{justify-content:flex-end}.card-wrapper.content-size--small .card-details__text{font-size:12px}.card-wrapper.content-size--small .price-item.price-item--regular,.card-wrapper.content-size--small .price-item.price-item--sale{font-size:12px!important}.card-wrapper.content-size--small .grid-variant__button-label{width:22px;height:22px}.card-wrapper.content-size--small .spr-badge-caption{font-size:12px}.card-wrapper .card__inner .btn-with-icon{max-width:55px;width:100%;height:55px;background-color:#000;padding:0;margin:0;display:flex;justify-content:center;align-items:center;border-radius:50%;border:0}.card-wrapper .hover_show .btn-with-icon{bottom:8px}.card-wrapper .btn-with-icon path{fill:#fff}.card-wrapper .btn-with-icon svg{filter:unset;max-width:18px;flex:18px;height:18px}.card-wrapper .card+.card-details{padding-top:1rem;padding-bottom:1rem}.card-wrapper .card+.card-details-center{text-align:center}.card-wrapper .card+.card-details-center fieldset{justify-content:center}.card-wrapper .card+.card-details-center .price{justify-content:center}.card-wrapper .card--product{position:relative;-webkit-box-shadow:none;box-shadow:none}.card-details>*+*{margin-top:.5rem}.card-wrapper .card-details__wrapper{width:100%}.card-wrapper .card-details__link{color:rgb(var(--color-text))}.card-wrapper .card-details__text{display:block}.card-details__wrapper>.price{color:var(--color-foreground)}.card-details__wrapper>*:not(.visually-hidden:first-child)+*{margin-top:.3rem;margin-bottom:1rem}.card-details__wrapper .caption{letter-spacing:.07rem}.card-wrapper{color:inherit;display:block;position:relative;text-decoration:none;margin-left:.5rem;margin-right:.5rem}.card button.add-to-cart-btn:hover,.card button.quick-add-btn:hover{background:rgb(var(--color-accent-1));color:rgba(var(--color-base-solid-button-labels))}.card button.add-to-cart-btn,.card button.quick-add-btn{padding:10px;height:50px;background-color:rgba(var(--color-accent-1));color:rgba(var(--color-base-solid-button-labels));font-size:1.125rem;font-weight:700;line-height:1.45}.card button.add-to-cart-btn:not(:focus-visible),.card button.quick-add-btn:not(:focus-visible){-webkit-box-shadow:0 0 21px 0 rgb(0 0 0 / 42%);box-shadow:0 0 21px #0000006b}.card-wrapper .card-details__text{font-size:calc(var(--font-body-scale) * 12px);color:rgb(var(--color-text));font-weight:500}.product__vendor{margin:0!important;font-size:.75rem;text-transform:capitalize}.card_badge{top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;left:0;position:absolute}.card_badge>*{margin-right:0;margin-top:0;padding:5px 10px;font-size:.8rem;font-weight:700}.overlay-card{position:absolute;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;background:transparent;-webkit-transition:background-color var(--duration-long) ease;-o-transition:background-color var(--duration-long) ease;transition:background-color var(--duration-long) ease}.cart-icon .add-to-cart-btn svg path,.quick_view_btn svg path{fill:rgb(var(--color-accent-1))}.card_icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5px}.onhover-card{position:absolute;left:0;right:0;bottom:0;z-index:9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.quick_view_btn{background:#fff;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0 5px;cursor:pointer}.grid-variant-input input[type=radio],.option-swatch input[type=radio],.variant__input--color-swatch{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.grid-variant-input input[type=radio],.variant-input input[type=radio],.option-swatch input[type=radio]{display:block!important}.grid-variant-input input[type=radio]:focus+label,.option-swatch input[type=radio]:focus+label,.variant-input input[type=radio]:focus+label,.grid-variant-input input[type=radio]:focus-visible+label,.option-swatch input[type=radio]:focus-visible+label,.variant-input input[type=radio]:focus-visible+label{outline:0;box-shadow:0 0 0 2px var(--color-focus)}@media screen and (max-width: 1024px){.card-information__text,.price,.card button.add-to-cart-btn,.card button.quick-add-btn{font-size:1.125rem}}.card_badge .badge.color-soldout{background-color:var(--badge-sold-out-bg-color);color:var(--badge-sold-out-color)}.card_badge .badge.color-sale{background-color:var(--badge-sale-bg-color);color:var(--badge-sale-color)}.card+.card-information{margin-top:1.2rem}.card.card--soft{background-color:var(--color-foreground-4);color:var(--color-foreground)}.card__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card .icon-arrow{width:1.5rem}.card .icon-wrap{margin-left:.8rem;white-space:nowrap;-webkit-transition:-webkit-transform var(--duration-short) ease;transition:-webkit-transform var(--duration-short) ease;-o-transition:transform var(--duration-short) ease;transition:transform var(--duration-short) ease;transition:transform var(--duration-short) ease,-webkit-transform var(--duration-short) ease;overflow:hidden}.card .h1 .icon-arrow,.card .h2 .icon-arrow{padding-bottom:.3rem;padding-top:.3rem}.card--media{display:block;text-decoration:none}.card--text-only{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card--text-only:before{content:"";display:block;padding-bottom:100%}.card--stretch{height:100%}.card--light-border{border:.1rem solid var(--color-foreground-4)}.card--product:focus-within .hover_show form{transform:translateY(0)}.card--light-border:hover{border:.1rem solid var(--color-foreground-30);-webkit-box-shadow:none;box-shadow:none}.card__text-spacing{padding:3rem}.card-colored.color-background-1{background-color:var(--color-foreground-4)}.card--media .card__text-spacing{padding:2rem}.card-information__text{line-height:1.625rem;font-family:inherit}@media screen and (min-width: 750px){.card--media .card__text-spacing{padding-left:3rem;padding-right:3rem}}.card-information>*+*{margin-top:.5rem}.card--text-only .card__inner{display:-ms-grid;display:grid;-ms-grid-rows:1fr auto 1fr;grid-template-rows:1fr auto 1fr;width:100%}.full-link{position:absolute;width:100%;height:100%;z-index:9}.card__content{margin-left:2.5rem;margin-right:2.5rem}.card__content>*{margin:0}.card--text-only .card__content{-ms-grid-row:2;grid-row:2;-ms-grid-column-align:center;justify-self:center;margin-bottom:6rem;margin-top:5rem}.card--text-only .card_badge{align-self:flex-end;-ms-grid-row:3;grid-row:3}.card--search .card_badge>*,.card--text-only .card_badge>*{margin:0 1.2rem 1.2rem}.card--search .card_badge,.card--text-only .card_badge{position:initial}.card--text-only .card__content+.card_badge{margin-top:-5rem}.card--search .card__content{justify-self:flex-start;text-align:left}.media+.card__content{margin-top:2rem;margin-bottom:1.5rem}@media screen and (min-width: 750px){.card--text-only .card__content{margin-top:7rem;margin-bottom:7rem}.card--text-only .card__content+.card_badge{margin-top:-7rem}}.card__text-spacing>*{margin:0}.card__text-spacing>*:not(.overlay-card)+*{margin-top:1.5rem}.card__text{margin:0}.card--text-only .card__text{text-align:center}.card-information__text{display:block;padding-right:1.2rem}.card-information__wrapper{width:100%}.card-information__wrapper>*{line-height:1.4;color:var(--color-foreground)}.card-information__wrapper>.price{color:var(--color-foreground);font-family:var(--font-heading-family)}.card-information__wrapper>*:not(.visually-hidden:first-child)+*{margin-top:1.1rem}.card-information__wrapper .caption{letter-spacing:.07rem}.card-wrapper{color:inherit;display:block;position:relative;text-decoration:none}.card-wrapper:focus-within .card{-webkit-box-shadow:none;box-shadow:none}.card__media-spacer{padding:2rem 2rem 0}@media screen and (min-width: 750px){.card__media-spacer{padding:3rem 3rem 0}}.card__media-full-spacer{padding:2rem}.card-article-info{margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.card:hover .card-colored .overlay-card{background-color:var(--color-card-hover)}.card__text h3 a,.card__text h2 a{text-decoration:none;color:var(--color-foreground-75);font-weight:700}.cart-icon .add-to-cart-btn{height:40px;width:40px;background:#fff;min-width:inherit;margin:0;padding:0}.cart-icon .add-to-cart-btn:focus{border:medium none;outline:none}.cart-icon .add-to-cart-btn:focus:after{display:none}.cart-icon .add-to-cart-btn svg{width:18px;margin:0;height:18px}.cart-icon .add-to-cart-btn:hover svg{-webkit-transform:inherit;-ms-transform:inherit;transform:inherit}.card_icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.card-wrapper:hover .onhover-card{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;opacity:1}.onhover-card{background:var(--color-foreground-55);position:absolute;left:0;right:0;bottom:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.featured-collection-default .onhover-card{top:0;width:fit-content;margin-left:auto}.card_icons .quick_view_btn{border-radius:100px}.quick_view_btn{background:#fff;border-radius:0;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 5px;cursor:pointer;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all}.quick_view_btn svg{filter:brightness(.5)}.card-wrapper:hover .quick_view_btn{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0);-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all}.cart-icon{margin:0 5px}@media screen and (min-width: 990px){.card .media.media--hover-effect>img:only-child,.card-wrapper .media.media--hover-effect>img:only-child{-webkit-transition:-webkit-transform var(--duration-long) ease;transition:-webkit-transform var(--duration-long) ease;-o-transition:transform var(--duration-long) ease;transition:transform var(--duration-long) ease;transition:transform var(--duration-long) ease,-webkit-transform var(--duration-long) ease}.card:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{opacity:.8}.card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0}.card-wrapper:hover .media.media--hover-effect>img+img{opacity:1;-webkit-transition:-webkit-transform var(--duration-long) ease;transition:-webkit-transform var(--duration-long) ease;-o-transition:transform var(--duration-long) ease;transition:transform var(--duration-long) ease;transition:transform var(--duration-long) ease,-webkit-transform var(--duration-long) ease;-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.card-wrapper:hover .card__text{-webkit-transition:var(--duration-long) ease;-o-transition:var(--duration-long) ease;transition:var(--duration-long) ease;-webkit-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06)}.card--search img{-webkit-transition:-webkit-transform var(--duration-default) ease;transition:-webkit-transform var(--duration-default) ease;-o-transition:transform var(--duration-default) ease;transition:transform var(--duration-default) ease;transition:transform var(--duration-default) ease,-webkit-transform var(--duration-default) ease}.card-wrapper:hover .card--search img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.card-wrapper:hover .card__heading{text-decoration:underline;text-underline-offset:.3rem}.card-wrapper:hover .card.card--search{background-color:var(--color-card-hover);-webkit-transition:background-color var(--duration-long) ease;-o-transition:background-color var(--duration-long) ease;transition:background-color var(--duration-long) ease}}.product-swatch__input input{display:none}.product-swatch__input label{width:34px;height:34px;border-radius:100px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0;padding:0;line-height:0;position:relative;cursor:pointer}.product-swatch__input label .product_card_swatch{width:24px;height:24px;font-size:0;top:0;left:0;border-radius:100px}.product-swatch__input input[type=radio]:checked+label:after{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;content:"";width:34px;height:34px;border-radius:100px;border:.1rem solid var(--color-foreground-75)}.product-swatch__input{padding:0;text-align:center;border:0}.card__wrapper{position:relative}.card__wrapper .card__hover{display:none}.card__wrapper:hover .card__hover{position:absolute;left:0;top:0;width:100%;height:100%;display:block;background-color:var(--color-base-accent-2)}.card__wrapper:hover .card__hover .card__hover-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100% - 40px);width:calc(100% - 40px)}.card__wrapper:hover .card__hover .card__hover-inner{border:1px solid #fff;margin:20px}.card--soft .card__heading{font-size:1rem}.card--soft .card-article-info{font-family:var(--font-body-family)}.card--soft .card_badge .badge{font-family:var(--font-body-family);font-weight:400;font-size:.75rem;padding:6px 10px}.card--soft .card_badge{margin-left:2.5rem;margin-right:2.5rem}.card--soft .card_badge .badge:first-child{margin-left:0}.card-details .spr-badge{font-size:calc(var(--font-body-scale) * 12px);padding-top:6px;margin:0!important}.card-details .shopify-product-reviews-badge{display:block;margin:0!important;min-height:35px}.media svg.has-background-light{width:100%;height:100%}.card-wrapper .product-grid-option-name{margin-top:6px}.card-wrapper .card_badge .badge{font-size:calc(var(--font-body-scale) * 10px);line-height:1.3;font-weight:600}.card-wrapper .grid-options{margin-top:0!important;margin-bottom:0!important}.card-wrapper .card-details__wrapper .product-label{margin-top:12px;margin-bottom:0}.featured-collection-default .card_badge .badge{margin-left:0}.main-featured-collection.featured-collection-electronic .collection_slider:not(.placeholder_collection_slider){margin:0 -10px}.main-featured-collection.featured-collection-electronic .card-wrapper{margin-left:10px;margin-right:10px}.featured-collection-electronic .card-wrapper .card--product .media img{width:100%}.featured-collection-electronic .onhover-card{align-items:end;justify-content:center}.featured-collection-electronic .onhover-card .card_icons{margin-top:0;margin-bottom:16px}.featured-collection-electronic .onhover-card .quick_view_btn{-webkit-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px)}.featured-collection-electronic .card-wrapper:hover .quick_view_btn{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.featured-collection-electronic .card-wrapper .card+.card-details{width:100%;padding:12px}.featured-collection-electronic .card-details .spr-badge{padding:0!important}.featured-collection-electronic .card-details .grid-options{margin-top:0;margin-bottom:0}@media only screen and (max-width:667px){.card-details .grid-options,.onhover-card{display:none}}.featured-collection-electronic .card-wrapper .card-details__wrapper .product-label{margin-top:14px;margin-bottom:0}.featured-collection-electronic .card-details .card_product_content{flex-wrap:wrap;gap:6px;flex-direction:column}.featured-collection-electronic .card-wrapper .quick_view_btn{background-color:rgba(var(--color-base-solid-button-labels))}.featured-collection-electronic .card-wrapper .quick_view_btn svg{filter:none}.featured-collection-electronic .card-wrapper .quick_view_btn svg path{fill:rgba(var(--color-accent-1))}.featured-collection-electronic .card_badge{margin:4px 0 0 4px}.featured-collection-fashion .card-wrapper .card-details{padding:8px 8px 0;text-align:center}.featured-collection-fashion .card-wrapper .media img{width:100%}.featured-collection-fashion .onhover-card{align-items:end;justify-content:center}.featured-collection-fashion .onhover-card .card_icons{margin-top:0;margin-bottom:16px}.featured-collection-fashion .onhover-card .quick_view_btn{-webkit-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px)}.featured-collection-fashion .card-wrapper:hover .quick_view_btn{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.featured-collection-fashion .card-wrapper .quick_view_btn{background-color:rgba(var(--color-accent-1))}.featured-collection-fashion .card-wrapper .quick_view_btn svg{filter:none}.featured-collection-fashion .card-wrapper .quick_view_btn svg path{fill:rgba(var(--color-base-solid-button-labels))}.featured-collection-fashion .card_badge{margin:4px 0 0 4px}.featured-collection-jewel .card-wrapper .card-details{padding:16px 8px}.featured-collection-jewel .card-wrapper .media img{width:100%}.featured-collection-jewel .onhover-card,.featured-collection-food .onhover-card{align-items:end;justify-content:center}.featured-collection-jewel .onhover-card .card_icons,.featured-collection-food .onhover-card .card_icons{margin-top:0;margin-bottom:16px}.featured-collection-jewel .onhover-card .quick_view_btn,.featured-collection-food .onhover-card .quick_view_btn{-webkit-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px)}.featured-collection-jewel .card-wrapper:hover .quick_view_btn,.featured-collection-food .card-wrapper:hover .quick_view_btn{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.featured-collection-jewel .card-wrapper .quick_view_btn{background-color:rgba(var(--color-accent-1))}.featured-collection-jewel .card-wrapper .quick_view_btn svg{filter:none}.featured-collection-jewel .card-wrapper .quick_view_btn svg path{fill:rgba(var(--color-base-solid-button-labels))}.featured-collection-jewel .card_badge{margin:4px 0 0 4px}.featured-collection-jewel .card_badge .badge{width:48px;height:48px;border-radius:50%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.featured-collection-food .card-wrapper .quick_view_btn{background-color:rgba(var(--color-accent-1))}.featured-collection-food .card-wrapper .quick_view_btn svg{filter:none}.featured-collection-food .card-wrapper .quick_view_btn svg path{fill:rgba(var(--color-base-solid-button-labels))}.featured-collection-food .card_badge{margin:4px 0 0 4px}.featured-collection-food .card_badge .badge{border-radius:48px}.main-featured-collection.featured-collection-food .card-wrapper{margin:0}.featured-collection-food .card-wrapper .media img{width:100%}.featured-collection-food .card-wrapper .card+.card-details{padding:16px 10px}.second_feature_image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;visibility:hidden;transition:all .2s ease-in}.card-wrapper .card__inner:hover .second_feature_image{opacity:1;visibility:visible}.card-wrapper .card__inner:hover .original_feature_image{opacity:0;visibility:hidden}@media screen and (max-width: 1024px){.card-information__text,.price{font-size:1.125rem}}@media screen and (max-width: 980px){.card button.add-to-cart-btn{font-size:1rem;height:45px}}@media screen and (max-width: 768px){.card-wrapper .card--product .onhover-card{display:none!important}.featured-collection-jewel .card_badge .badge{width:44px;height:44px}}@media screen and (max-width: 767px){.card button.add-to-cart-btn{font-size:1.125rem;height:55px}.main-featured-collection.featured-collection-electronic .collection_slider:not(.placeholder_collection_slider){margin:0 -6px}.main-featured-collection.featured-collection-electronic .card-wrapper{margin-left:6px;margin-right:6px}.main-featured-collection.featured-collection-electronic .placeholder_collection_slider{margin:0 -10px}}@media screen and (max-width: 425px){.card button.add-to-cart-btn{font-size:1rem;height:45px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-card.css.map */
