.bubl-card{--bubl-base-color: #F7F7F7;--bubl-hover-color: #EAEAEA;--bubl-accent-color: #0002C1;--bubl-cta-color: #0002C1;--bubl-radius: 20px;--bubl-pad: 24px;--bubl-gap: 18px;--bubl-dur: .45s;--bubl-ease: cubic-bezier(.16,.84,.32,1);--bubl-hover-bg-dur: 1.6s;--bubl-hover-bg-ease: cubic-bezier(.16, .9, .05, 1);--bubl-base-extend-block: 0px;--bubl-surface-color: var(--bubl-base-color);display:flex;flex-direction:column;justify-content:space-between;position:relative;border-radius:var(--bubl-radius);background-color:var(--bubl-surface-color);color:var(--bubl-text-color, #0F172A);text-decoration:none;transition:background-color var(--bubl-dur) var(--bubl-ease);overflow:hidden}.bubl-card__media-link{display:block;flex-shrink:0;border-radius:inherit;outline:none;position:relative;z-index:2}.bubl-card__media-link:focus-visible{box-shadow:0 0 0 3px #00000040}.bubl-card__stage{position:relative;aspect-ratio:4 / 5;width:100%;border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;overflow:hidden;isolation:isolate}.bubl-card__base{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);height:calc(100% - 48px);border-radius:calc(var(--bubl-radius) + var(--bubl-base-extend-block));background:linear-gradient(140deg,color-mix(in srgb,#000519 65%,transparent) 0%,transparent 55%),radial-gradient(70% 50% at 50% 50%,color-mix(in srgb,#000519 100%,#01039d 100%) 0%,transparent 100%);background-color:var(--bubl-surface-color);z-index:1;transition:background-color var(--bubl-dur) var(--bubl-ease),background var(--bubl-dur) var(--bubl-ease),height var(--bubl-dur) var(--bubl-ease);pointer-events:none}.bubl-card__hover-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2;opacity:0;transform:translateY(10%);transition:opacity var(--bubl-dur) var(--bubl-ease),transform var(--bubl-hover-bg-dur) var(--bubl-hover-bg-ease);will-change:opacity,transform;pointer-events:none}.bubl-card__main-img,.bubl-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;z-index:3;transition:transform var(--bubl-dur) var(--bubl-ease);transform-origin:center center}.bubl-card__content{display:flex;flex-direction:column;gap:var(--bubl-gap);padding:0 var(--bubl-pad) 20px;align-items:center;text-align:center;background:transparent;flex:none;border-radius:0 0 var(--bubl-radius) var(--bubl-radius);position:relative;z-index:2;margin:0 auto}.bubl-card__title{margin:0;font:500 clamp(38px,5vw,54px)/1.05 "FK Screamer","FK Screamer Medium",sans-serif;letter-spacing:.06em;text-transform:uppercase;text-align:inherit}.bubl-card__title-link{color:inherit;text-decoration:none}.bubl-card__detail{margin:0;color:#fff;font:300 clamp(14px,1.3vw,16px)/1.45 "Roboto",system-ui,-apple-system,Segoe UI,sans-serif;max-width:280px}.bubl-card__cta{margin-top:clamp(8px,1.2vw,12px)}.bubl-card__button{display:inline-block;padding:14px 44px;border-radius:999px;color:#fff;text-decoration:none;font:900 16px/1.3 Roboto Condensed,Roboto,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;transition:transform var(--bubl-dur) var(--bubl-ease),opacity var(--bubl-dur) var(--bubl-ease)}.bubl-card:hover,.bubl-card:focus-within{--bubl-surface-color: var(--bubl-hover-color)}.bubl-card:hover .bubl-card__base,.bubl-card:focus-within .bubl-card__base{background:linear-gradient(140deg,color-mix(in srgb,var(--bubl-accent-color) 80%,transparent) 10%,transparent 65%),radial-gradient(70% 70% at 50% 50%,#ffffff29 0%,transparent 100%);background-color:var(--bubl-surface-color);height:100%}.bubl-card:hover .bubl-card__hover-bg,.bubl-card:focus-within .bubl-card__hover-bg{opacity:1;transform:translateY(-10%)}.bubl-card:hover .bubl-card__main-img,.bubl-card:focus-within .bubl-card__main-img{transform:scale(1.08)}.bubl-card:hover .bubl-card__title-text,.bubl-card:focus-within .bubl-card__title-text,.bubl-card:hover .bubl-card__detail,.bubl-card:focus-within .bubl-card__detail{color:var(--bubl-text-color)}@media (prefers-reduced-motion: reduce){.bubl-card,.bubl-card *{transition:none!important}.bubl-card__hover-bg{transform:none!important}}@media (max-width: 640px){.bubl-card{--bubl-pad: 14px;--bubl-gap: 10px}}.bubl-card--sex-on-the-beach,.bubl-card--sex-on-the-beach-1{--bubl-accent-color: #F58028}.bubl-card--lemon-drop,.bubl-card--lemon-drop-1{--bubl-accent-color: #F4E456}.bubl-card--cosmopolitan,.bubl-card--cosmopolitan-1{--bubl-accent-color: #E62229}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-card.css.map */
