.xcard,.collection:has(.xcard){--xc-sp-1: .4rem;--xc-sp-2: .8rem;--xc-sp-3: 1.2rem;--xc-sp-4: 1.6rem;--xc-sp-6: 2.4rem;--xc-radius-sm: .8rem;--xc-heading: #1d1d1f;--xc-bg: #ffffff;--xc-frame-border: #eae5f5;--xc-frame-border-hover: #d6cbf0;--xc-transition-fast: .2s ease;--xc-transition-slow: .5s ease;--xc-installment-fg: #5a31f4;--xc-installment-bg: #f2effe;--xc-installment-border: #cfc4fb;--xc-installment-bg-hover: #eae4fd;--xc-installment-border-hover: #b9a9f8;--xc-set-fg: #0f7a5a;--xc-set-bg: #e8f6f0;--xc-set-border: #b7e2d2;--xc-best-fg: #1976d2;--xc-best-bg: #eaf3fc;--xc-best-border: #bcdcf6;--xc-new-fg: #9a6300;--xc-new-bg: #fdf4e3;--xc-new-border: #f0d9a8;--xc-frame-radius: 1.4rem;--xc-frame-pad: .92rem;--xc-fan-fill: #dceee6;--xc-fan-edge: #93c9b1;--xc-fan-max: 1.6deg}@media(min-width:768px){.xcard,.collection:has(.xcard){--xc-frame-radius: 1.8rem;--xc-frame-pad: 1.38rem}}.xcard{display:flex;flex-direction:column;height:100%;padding:var(--xc-frame-pad);border:1px solid var(--xc-frame-border);border-radius:var(--xc-frame-radius);background:var(--xc-bg);color:inherit;text-decoration:none;transition:border-color var(--xc-transition-fast),box-shadow var(--xc-transition-fast),transform var(--xc-transition-fast)}.xcard:hover{border-color:var(--xc-frame-border-hover);box-shadow:0 6px 18px #10102412;transform:translateY(-2px);text-decoration:none}.xcard__media{position:relative;contain:layout style;overflow:hidden;--xc-band-top: 2.8rem;--xc-band-bottom: 3.8rem;background-color:var(--xc-bg);border-radius:calc(var(--xc-frame-radius) - var(--xc-frame-pad));margin-bottom:var(--xc-sp-2)}@media(min-width:768px){.xcard__media{margin-bottom:var(--xc-sp-3);--xc-band-top: 3.4rem;--xc-band-bottom: 4.4rem}}.xcard__media-link{display:block;width:100%;position:relative;z-index:1;color:inherit;text-decoration:none;padding:var(--xc-band-top) 0 var(--xc-band-bottom)}.xcard__media-link:hover{text-decoration:none}.xcard__image{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;transition:transform var(--xc-transition-slow);animation:xcard-image-fade .32s ease}@keyframes xcard-image-fade{0%{opacity:0}to{opacity:1}}.xcard:hover .xcard__image{transform:scale(1.05)}.xcard__skeleton{position:absolute;inset:var(--xc-band-top, 2.8rem) 0 var(--xc-band-bottom, 3.8rem);z-index:0;pointer-events:none;opacity:1;overflow:hidden;background-color:#ececea;transition:opacity .3s ease,visibility 0s}.xcard__skeleton:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:60%;background-image:linear-gradient(100deg,#ececea00,#fafaf9e6,#ececea00);will-change:transform;animation:xcard-shimmer 1.45s ease-in-out infinite}.xcard__media[data-img-loaded=true] .xcard__skeleton{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.xcard__media[data-img-loaded=true] .xcard__skeleton:after{animation:none}@keyframes xcard-shimmer{0%{transform:translate(-100%)}to{transform:translate(166.67%)}}.xcard__badge{position:absolute;top:0;left:0;z-index:2;padding:.3105rem .6095rem;border:1px solid transparent;border-radius:.63rem;font-size:1.1rem;font-weight:700;line-height:1.15;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.xcard__badge--bestseller,.xcard__badge--new{left:auto;right:0}.xcard__badge--bestseller{border-color:var(--xc-best-border);background:var(--xc-best-bg);color:var(--xc-best-fg)}.xcard__badge--new{border-color:var(--xc-new-border);background:var(--xc-new-bg);color:var(--xc-new-fg)}.xcard__badge--set{border-color:var(--xc-set-border);background:var(--xc-set-bg);color:var(--xc-set-fg)}.xcard__discount{position:absolute;top:0;left:0;z-index:2;padding:.3105rem .6095rem;border:1px solid var(--xc-installment-border);border-radius:.63rem;background:var(--xc-installment-bg);color:var(--xc-installment-fg);font-size:.845rem;font-weight:500;letter-spacing:.04em;line-height:1.15;white-space:nowrap}.xcard__discount-amount{font-weight:700}.xcard__badge+.xcard__discount{top:2.4rem}@media(max-width:767px){.xcard__discount{font-size:.962rem}}@media(min-width:1024px){.xcard__badge{padding:.368rem .7935rem;font-size:1.235rem}.xcard__badge+.xcard__discount{top:2.7rem}.xcard__discount{font-size:1.118rem;padding:.368rem .7935rem}}.xcard__soldout{position:absolute;inset:var(--xc-band-top) 0 var(--xc-band-bottom);z-index:2;display:flex;align-items:center;pointer-events:none}.xcard__soldout>span{display:block;width:100%;padding:.6rem 1rem;background:#1a1a1a8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff;font-size:1.365rem;font-weight:600;letter-spacing:.08em;text-align:center}.xcard__soldout--soon>span{background:#bd8e469e}.xcard .product-card-cart-discount-ribbon--tag{background:linear-gradient(90deg,#14100f,#4a4340,#14100f);font-size:1.365rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:767px){.xcard .product-card-cart-discount-ribbon--tag{padding:.46rem .5175rem;font-size:1.235rem}}.xcard__media:has(.product-card-cart-discount-ribbon) .xcard__quick-add,.xcard__media:has(.product-card-cart-discount-ribbon)>.set-strip{bottom:3.8rem}@media(max-width:767px){.xcard__media:has(.product-card-cart-discount-ribbon) .xcard__quick-add,.xcard__media:has(.product-card-cart-discount-ribbon)>.set-strip{bottom:3.2rem}}.xcard__media>.set-strip{position:absolute;left:.8rem;bottom:.8rem;z-index:3;margin:0;max-width:calc(100% - 6rem)}@media(max-width:767px){.xcard__media>.set-strip{left:.6rem;bottom:.6rem;max-width:calc(100% - 5.2rem)}}.xcard__quick-add{position:absolute;right:.8rem;bottom:.8rem;z-index:3;display:inline-flex;align-items:center;height:3.6rem;padding:0;border:0;gap:0;border-radius:999px;background:#ffffffeb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 0 0 1px #0000001a;color:var(--xc-heading);cursor:pointer;font-family:inherit;transition:background-color .18s ease,box-shadow .18s ease,color .18s ease}.xcard__quick-add:after{content:"";position:absolute;top:50%;left:50%;width:4.4rem;height:4.4rem;transform:translate(-50%,-50%)}.xcard__quick-add-icon{flex:0 0 auto;width:3.6rem;height:3.6rem;display:inline-flex;align-items:center;justify-content:center}.xcard__quick-add-icon svg{width:1.9rem;height:1.9rem}.xcard__quick-add-icon svg{display:none}.xcard__quick-add[data-state=idle] .xcard__quick-add-icon svg[data-icon=bag],.xcard__quick-add[data-state=busy] .xcard__quick-add-icon svg[data-icon=spinner],.xcard__quick-add[data-state=added] .xcard__quick-add-icon svg[data-icon=check]{display:block}.xcard__quick-add-label{flex:0 0 auto;max-width:0;padding-right:0;overflow:hidden;font-size:1.17rem;font-weight:500;line-height:1;white-space:nowrap;opacity:0;transition:max-width .24s cubic-bezier(.22,1,.36,1),padding-right .24s cubic-bezier(.22,1,.36,1),opacity .16s ease}@media(hover:hover)and (pointer:fine){.xcard:hover .xcard__quick-add,.xcard__quick-add:focus-visible{background:#fff;box-shadow:0 0 0 1px var(--xc-heading)}.xcard:hover .xcard__quick-add-label,.xcard__quick-add:focus-visible .xcard__quick-add-label{max-width:14rem;padding-right:1.3rem;opacity:1}.xcard:hover .xcard__quick-add[data-state=added]{background:var(--xc-set-bg);box-shadow:0 0 0 1px var(--xc-set-fg);color:var(--xc-set-fg)}}.xcard__quick-add[data-state=added]{background:var(--xc-set-bg);box-shadow:0 0 0 1px var(--xc-set-border);color:var(--xc-set-fg)}.xcard__quick-add[data-state=busy]{cursor:progress}.xcard__quick-add[data-state=busy] .xcard__quick-add-icon svg{animation:xcard-spin .7s linear infinite}@keyframes xcard-spin{to{transform:rotate(360deg)}}@media(max-width:767px){.xcard__quick-add{right:.6rem;bottom:.6rem;height:3.2rem}.xcard__quick-add-icon{width:3.2rem;height:3.2rem}.xcard__quick-add-icon svg{width:1.7rem;height:1.7rem}}@media(hover:none),(pointer:coarse){.xcard__quick-add-label{max-width:0;padding-right:0;opacity:0;transition:none}.xcard:hover .xcard__quick-add-label,.xcard__quick-add:focus-visible .xcard__quick-add-label{max-width:0;padding-right:0;opacity:0}.xcard:hover .xcard__quick-add,.xcard:active .xcard__quick-add,.xcard__quick-add:hover,.xcard__quick-add:active{background:#ffffffeb;box-shadow:0 0 0 1px #0000001a;color:var(--xc-heading)}.xcard__quick-add[data-state=added],.xcard:hover .xcard__quick-add[data-state=added]{background:var(--xc-set-bg);box-shadow:0 0 0 1px var(--xc-set-border);color:var(--xc-set-fg)}.xcard:hover{transform:none;box-shadow:none;border-color:var(--xc-frame-border)}.xcard:hover .xcard__image{transform:none}.xcard--set:hover{top:0}.xcard:hover .xcard__installment{border-color:var(--xc-installment-border);background:var(--xc-installment-bg)}}.xcard__quick-add:focus-visible,.xcard__media>.set-strip .set-strip__thumb:focus-visible{outline-offset:-.2rem}.xcard__info{display:block;padding:0;color:inherit;text-decoration:none}.xcard__info:hover{text-decoration:none}.xcard__title{margin:0 0 .7rem;font-family:var(--font-pcard-title-family, inherit);font-size:1.235rem;font-weight:500;color:var(--xc-heading);line-height:1.3;text-transform:uppercase;letter-spacing:.03em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;overflow:hidden;text-overflow:ellipsis}.xcard .product-card__shipping-badge{display:flex;width:auto;min-height:1.7rem;margin:0 0 .5rem}@media(max-width:480px){.xcard .product-card__shipping-badge{font-size:1rem;gap:.35rem}.xcard .product-card__shipping-icon{width:1.3rem;height:1.3rem}}.xcard__price-line{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.xcard__price-line:has(.xcard__installment){justify-content:flex-start;gap:1rem}.xcard__price-compare--reserved{min-height:1.2em;min-height:1lh}.products-list:not(:has(.xcard__price--sale)) .xcard__price-compare--reserved{display:none}@media(max-width:767px){.xcard__price-line{flex-direction:column;align-items:flex-start;gap:.35rem}.xcard__price-line:has(.xcard__installment){flex-direction:row;align-items:center;flex-wrap:wrap;gap:.45rem .85rem}}.products-list:has(.xcard__installment) .xcard__price-line{min-height:3.1rem}@media(min-width:1024px){.products-list:has(.xcard__installment) .xcard__price-line{min-height:4.1rem}}@media(max-width:767px){.products-list:has(.xcard__installment) .xcard__price-line{min-height:5.5rem}.products-list:has(.xcard__installment):has(.xcard__price--sale) .xcard__price-line{min-height:7.2rem}.products-list:has(.xcard__installment) .xcard__price-line{align-content:flex-start;justify-content:flex-start}}.xcard__installment{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:.05rem;padding:.2875rem .5175rem;border:1px solid var(--xc-installment-border);border-radius:.6rem;background:var(--xc-installment-bg);line-height:1.15;white-space:nowrap;transition:border-color .2s ease,background-color .2s ease}.xcard:hover .xcard__installment{border-color:var(--xc-installment-border-hover);background:var(--xc-installment-bg-hover)}.xcard__installment-amount{font-size:1.17rem;font-weight:700;color:var(--xc-installment-fg)}.xcard__installment-note{font-size:.78rem;font-weight:500;letter-spacing:.04em;color:var(--xc-installment-fg)}.xcard__price{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;font-size:1.04rem;font-weight:600;color:var(--xc-heading);line-height:1.2}.xcard__price-current{color:var(--xc-heading);font-size:1.17rem;font-weight:400}.xcard__price-compare{text-decoration:line-through;color:#6f6f6f;font-weight:400;font-size:.975rem}.xcard__price-sale{color:var(--xc-heading);font-weight:400;font-size:1.17rem;line-height:1.2}@media(max-width:767px){.xcard__price{font-size:1.196rem}.xcard__price-current,.xcard__price-sale{font-size:1.3455rem}.xcard__price-compare{font-size:1.121rem}.xcard__installment-amount{font-size:1.3455rem}.xcard__installment-note{font-size:.884rem}}@media(min-width:1024px){.xcard__price{font-size:1.456rem}.xcard__price-current,.xcard__price-sale{font-size:1.638rem}.xcard__price-compare{font-size:1.365rem}.xcard__installment{padding:.4025rem .805rem}.xcard__installment-amount{font-size:1.638rem}.xcard__installment-note{font-size:1.014rem}}.xcard .product-card-cart-discount{margin-top:calc(var(--xc-frame-pad) * .6)}.xcard__second-item{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-top:.35rem;padding:.2875rem .575rem;border:1px solid currentColor;border-radius:.5rem;line-height:1.2}.xcard__second-item-label{font-size:1.235rem;font-weight:600;min-width:0}.xcard__second-item-price{flex:0 0 auto;font-size:1.365rem;font-weight:700;white-space:nowrap}@media(max-width:767px){.xcard__second-item{flex-direction:column;align-items:flex-start;gap:.1rem}.xcard__second-item-label{font-size:1.17rem}}@media(min-width:1024px){.xcard__second-item{padding:.345rem .7475rem}.xcard__second-item-label{font-size:1.43rem}.xcard__second-item-price{font-size:1.56rem}}.xcard__tag-banner{margin:.2rem 0 0;color:#e53935;font-size:1.43rem;font-weight:600;line-height:1.3}.xcard--set{position:relative}.xcard--set>.xcard__fan{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border:1px solid var(--xc-fan-edge);border-radius:inherit;background:var(--xc-fan-fill);transform:rotate(calc(var(--xc-fan-max) / var(--fan-n) * var(--fan-i)));transform-origin:50% 100%;pointer-events:none}.xcard--set:hover{transform:none;top:-2px}.xcard--soldout .xcard__badge,.xcard--soldout .xcard__discount,.xcard--soldout .product-card-cart-discount-ribbon{opacity:.5}.xcard--soldout .xcard__image{filter:opacity(.5) saturate(.75)}.xcard--soldout .xcard__info{opacity:.65}.xcard--night-deal{position:relative}.xcard--night-deal.is-locked{aspect-ratio:1 / 1;overflow:hidden;border-radius:1.8rem;background:#d7ebf8;isolation:isolate;-webkit-user-select:none;user-select:none;pointer-events:none}.xcard--night-deal.is-locked>*:not(.night-deal-lock){display:none!important}.xcard--night-deal.is-locked .night-deal-lock{display:flex}.product-column:has(>.xcard){isolation:isolate}.collection:has(.xcard){background:#f6f5f9}.collection:has(.xcard) .collection__toolbar{border-radius:var(--xc-frame-radius);padding-inline:var(--xc-frame-pad);margin-bottom:var(--xc-toolbar-gap)}.collection:has(.xcard){--xc-toolbar-gap: 1.5rem;padding-block-start:var(--xc-toolbar-gap);padding-block-end:2rem}@media(min-width:768px){.collection:has(.xcard){padding-block-end:2.4rem}}#ProductsList[data-layout=list]:has(.xcard){display:grid!important}.collection:has(.xcard) layout-switcher{display:none}@media(max-width:767px){.collection:has(.xcard){--page-padding: .8rem}body.collection-template:has(.xcard) .section-breadcrumb,body.search-template:has(.xcard) .section-breadcrumb{--page-padding: .8rem}}#ProductsList:has(.xcard){--f-column-gap-md: 2rem;--f-column-gap-lg: 2rem;--f-column-gap-xl: 2rem;--f-row-gap-md: 2.4rem;--f-row-gap-lg: 2.4rem;--f-row-gap-xl: 2.4rem;--f-column-gap-mobile: 1.6rem;--f-row-gap-mobile: 2rem}@media(max-width:767px){.collection:has(.xcard){--xc-mobile-rhythm: .8rem;--xc-toolbar-gap: var(--xc-mobile-rhythm);padding-block-end:var(--xc-mobile-rhythm)}#ProductsList:has(.xcard){--f-row-gap-mobile: var(--xc-mobile-rhythm);--f-column-gap-mobile: var(--xc-mobile-rhythm)}.xcard--set{--xc-fan-max: .7deg}}.featured-collection__items:has(.xcard){padding-block-end:.8rem}.section--related-products .products-grid:has(.xcard){--f-column-gap-md: 2rem;--f-column-gap-lg: 2rem;--f-column-gap-xl: 2rem;padding-block-end:.8rem}@media(prefers-reduced-motion:reduce){.xcard__skeleton:after{animation:none;background-image:none}.xcard__image{animation:none}.xcard:hover,.xcard:hover .xcard__image{transform:none}.xcard--set:hover{top:0}.xcard__quick-add-label,.xcard__media>.set-strip .set-strip__thumb{transition:none}.xcard__quick-add[data-state=busy] .xcard__quick-add-icon svg{animation:none}.xcard__quick-add[data-state=busy]{opacity:.6}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/card-product-xenon.css.map?bust=1788857894511 */
