@import"https://fonts.googleapis.com/css2?family=Rubik:wght@400;600;700&display=swap";.product-buy{--fp-primary: #00e676;--fp-black: #060606;--fp-white: #ffffff;--fp-on-dark: #efefef;--fp-font-display: "config-variable", sans-serif;--fp-font-body: "Rubik", Arial, sans-serif}.product-buy,.product-buy *,.product-buy *:before,.product-buy *:after{box-sizing:border-box}.product-buy h2,.product-buy h3,.product-buy p,.product-buy ul,.product-buy li{margin:0;padding:0;letter-spacing:normal}.product-buy ul{list-style:none}.product-buy{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%;padding:32px 20px 48px;background:var(--fp-white)}.product-buy .product-buy__title{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0px;width:100%;font-family:var(--fp-font-display);font-variation-settings:"slnt" 0,"ital" 0!important;font-weight:700;font-size:42px;line-height:1;color:var(--fp-black);text-transform:capitalize;text-align:center;word-break:break-word}.product-buy .product-buy__title-line{display:block;white-space:nowrap}.product-buy .product-buy__title-box{display:flex;align-items:center;justify-content:center;padding:8px}@supports (text-box: trim-both cap alphabetic){.product-buy .product-buy__title-line--trim{text-box:trim-both cap alphabetic}}@supports (text-box-trim: trim-both) and (text-box-edge: cap alphabetic){.product-buy .product-buy__title-line--trim{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.product-buy .product-buy__content{display:flex;flex-direction:column;align-items:stretch;gap:20px;width:100%}.product-buy .pcard{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:24px;border-radius:20px;background:var(--pcard-bg, #181818)}.product-buy .pcard__media{position:relative;flex-shrink:0;width:100%;height:300px;border-radius:12px;overflow:hidden}.product-buy .pcard__image{display:block;width:100%;height:100%;object-fit:cover;border-radius:12px}.product-buy .pcard__picture{display:block;width:100%;height:100%}.product-buy .pcard__image--placeholder{background:#efefef}.product-buy .pcard__placeholder-svg{display:block;width:100%;height:100%;object-fit:cover}.product-buy .pcard__badge{position:absolute;top:16px;left:0;display:inline-flex;align-items:center;padding:4px 10px;border-radius:4px;background:var(--fp-primary);color:var(--fp-black);font-family:var(--fp-font-body);font-weight:700;font-size:12px;line-height:16.5px;letter-spacing:.88px;text-transform:uppercase;white-space:nowrap}.product-buy .pcard__features{position:absolute;right:8px;bottom:8px;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:8px;border-radius:8px;background:#ffffff29;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.product-buy .pcard__feature{display:flex;align-items:center;gap:6px;width:100%}.product-buy .pcard__feature-icon{display:block;flex-shrink:0;width:13px;height:13px}.product-buy .pcard__feature-text{font-family:var(--fp-font-body);font-weight:600;font-size:13.5px;line-height:normal;color:var(--fp-white);white-space:nowrap}.product-buy .pcard__head{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;margin-top:16px}.product-buy .pcard__rating{display:flex;align-items:center;gap:10px}.product-buy .pcard__stars{display:block;flex-shrink:0;width:73.845px;height:12px}.product-buy .pcard__rating-text{font-family:var(--fp-font-body);font-weight:400;font-size:12px;line-height:15.6px;letter-spacing:-.3px;color:var(--fp-on-dark);white-space:nowrap}.product-buy .pcard__rating-text strong{font-weight:700}@supports (text-box: trim-both cap alphabetic){.product-buy .pcard__rating-text{text-box:trim-both cap alphabetic}}@supports (text-box-trim: trim-both) and (text-box-edge: cap alphabetic){.product-buy .pcard__rating-text{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.product-buy .pcard__name{width:100%;font-family:var(--fp-font-display);font-variation-settings:"slnt" 0,"ital" 0!important;font-weight:800;font-size:28px;line-height:1;color:var(--fp-on-dark);text-transform:capitalize;word-break:break-word}.product-buy .pcard__desc{width:100%;margin-top:12px;font-family:var(--fp-font-body);font-weight:400;font-size:14px;line-height:20px;color:var(--fp-on-dark);word-break:break-word}.product-buy .pcard__price{display:flex;align-items:center;gap:12px;width:100%;margin-top:20px;color:var(--fp-on-dark);white-space:nowrap}.product-buy .pcard__price-now{font-family:var(--fp-font-display);font-variation-settings:"slnt" 0,"ital" 0!important;font-weight:800;font-size:32px;line-height:1;text-transform:uppercase}.product-buy .pcard__price-was{font-family:var(--fp-font-body);font-weight:400;font-size:14px;line-height:24px;text-decoration:line-through;text-decoration-thickness:from-font;text-underline-position:from-font;text-decoration-skip-ink:none}.product-buy .pcard__cta{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-top:20px}.product-buy .pcard .pcard__cta a.pcard__button{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:none!important;height:49px!important;min-height:0!important;margin:0!important;padding:0 45px!important;border:1px solid var(--fp-white)!important;border-radius:100px!important;background:var(--fp-white)!important;box-shadow:none!important;color:var(--fp-black)!important;font-family:var(--fp-font-body)!important;font-weight:700!important;font-style:normal!important;font-size:14px!important;line-height:1.5!important;letter-spacing:0!important;text-transform:uppercase!important;text-decoration:none!important;text-shadow:none!important;white-space:nowrap!important;opacity:1!important;transform:none!important;cursor:pointer!important;transition:background-color .25s ease,color .25s ease!important;animation:none!important}.product-buy .pcard .pcard__cta a.pcard__button:before,.product-buy .pcard .pcard__cta a.pcard__button:after{content:none!important;display:none!important}.product-buy .pcard .pcard__cta a.pcard__button .pcard__button-label{display:inline!important;margin:0!important;padding:0!important;color:inherit!important;font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}.product-buy .pcard .pcard__cta a.pcard__button:hover,.product-buy .pcard .pcard__cta a.pcard__button:focus-visible{padding:0 44px!important;border:2px solid var(--fp-white)!important;background:transparent!important;color:var(--fp-white)!important;text-decoration:none!important;outline:none!important}@media(prefers-reduced-motion:reduce){.product-buy .pcard .pcard__cta a.pcard__button{transition:none!important}}.product-buy .pcard__media .nm-portal{display:none}@media(min-width:768px){.product-buy .product-buy__content{max-width:540px}.product-buy .product-buy__title{gap:8px}}@media(min-width:1024px){.product-buy .product-buy__title{gap:8px}.product-buy{gap:64px;padding:64px 64px 80px}.product-buy .product-buy__title{display:block;width:auto;font-size:54px}.product-buy .product-buy__title-line,.product-buy .product-buy__title-box{display:inline;padding:0}@supports (text-box: trim-both cap alphabetic){.product-buy .product-buy__title-line--trim{text-box:normal}}@supports (text-box-trim: trim-both) and (text-box-edge: cap alphabetic){.product-buy .product-buy__title-line--trim{text-box-trim:none;text-box-edge:auto}}.product-buy .product-buy__content{flex-direction:row;align-items:stretch;gap:20px;max-width:none}.product-buy .pcard{flex:1 1 0;min-width:0;padding:32px;background:var(--pcard-bg-desktop, var(--pcard-bg, #181818))}.product-buy .pcard__media{height:380px}.product-buy .pcard__badge{font-size:14px;left:0}.product-buy .pcard__features{right:28px;bottom:28px;gap:8px;padding:12px}.product-buy .pcard__feature{gap:8px}.product-buy .pcard__feature-icon{width:16px;height:16px}.product-buy .pcard__feature-text{font-size:16px}.product-buy .pcard__name{font-size:36px}.product-buy .pcard__desc{margin-top:20px;font-size:16px;line-height:26.4px}.product-buy .pcard__price{margin-top:28px}.product-buy .pcard__price-now{font-size:36px}.product-buy .pcard__price-was{font-size:18px}.product-buy .pcard__cta{margin-top:24px}.product-buy .pcard .pcard__cta a.pcard__button{width:auto!important;height:58px!important;font-size:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/product-buy.css.map */
