.gcyl-ph{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:#fff;padding:40px 0 0}.gcyl-ph-inner{max-width:1100px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.gcyl-ph-gallery{position:sticky;top:24px}.gcyl-ph-main-wrap{position:relative;border-radius:24px;overflow:hidden;background:#fafafa;aspect-ratio:1 / 1;box-shadow:0 12px 48px #0000001f,0 2px 8px #0000000f}.gcyl-ph-main-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:24px;padding:2px;background:linear-gradient(135deg,#59a734,#0083d0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:3;pointer-events:none}.gcyl-ph-main-wrap:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(to top,rgba(0,0,0,.18) 0%,transparent 100%);pointer-events:none;border-radius:0 0 24px 24px}.gcyl-ph-main-img{width:100%;height:100%;object-fit:cover;display:block}.gcyl-ph-badge-img{position:absolute;top:16px;left:16px;background:linear-gradient(135deg,#59a734,#0083d0);color:#fff;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:5px 12px;border-radius:20px}.gcyl-ph-thumbs{display:flex;gap:10px;margin-top:12px}.gcyl-ph-thumb{width:72px;height:72px;border-radius:12px;border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#59a734,#0083d0) border-box;overflow:hidden;background:#fafafa;cursor:pointer;padding:0;transition:border-color .15s;flex-shrink:0}.gcyl-ph-thumb img{width:100%;height:100%;object-fit:contain;padding:4px}.gcyl-ph-thumb.active{border-color:#59a734;box-shadow:0 0 0 2px #59a73433}.gcyl-ph-thumb:hover{border-color:#0083d0}.gcyl-ph-info{padding-top:8px}.gcyl-ph-stars-row{display:inline-flex;align-items:center;gap:6px;text-decoration:none;margin-bottom:14px}.gcyl-ph-stars{color:#f4b400;font-size:16px;letter-spacing:2px;line-height:1}.gcyl-ph-stars-text{font-size:14px;font-weight:800;color:#111}.gcyl-ph-stars-sep{color:#ccc;font-size:13px}.gcyl-ph-stars-count{font-size:13px;font-weight:500;color:#666;display:flex;align-items:center;transition:color .15s}.gcyl-ph-stars-row:hover .gcyl-ph-stars-count{color:#0083d0}.gcyl-ph-vendor{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#59a734;background:#59a73417;padding:4px 12px;border-radius:20px;margin-bottom:12px}.gcyl-ph-title{font-size:38px!important;font-weight:900!important;color:#111!important;letter-spacing:-.03em!important;line-height:1.05!important;margin:0 0 12px!important;background:none!important}.gcyl-ph-hook{font-size:14.5px;color:#666!important;line-height:1.65;margin:0 0 20px}.gcyl-ph-hook *{color:inherit!important}.gcyl-ph-hook strong{color:#111!important;font-weight:700}.gcyl-ph-hook a{color:#666!important;text-decoration:none!important}.gcyl-ph-format-switch{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:#0083d0;background:#0083d012;border:1px solid rgba(0,131,208,.2);border-radius:20px;padding:5px 12px;text-decoration:none;margin-bottom:14px;transition:background .15s,border-color .15s}.gcyl-ph-format-switch:hover{background:#0083d021;border-color:#0083d066;color:#0083d0}.gcyl-ph-price-block{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:22px;padding-bottom:22px;border-bottom:1.5px solid #f0f5ee}.gcyl-ph-price{font-size:42px;font-weight:900;letter-spacing:-.04em;line-height:1;background:linear-gradient(135deg,#59a734,#0083d0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gcyl-ph-price-ttc-label{font-size:12px;font-weight:800;color:#fff;background:linear-gradient(135deg,#59a734,#0083d0);padding:3px 9px;border-radius:20px;letter-spacing:.05em;align-self:center;flex-shrink:0}.gcyl-ph-price-sub{width:100%;margin-top:-6px;font-size:12px;color:#aaa;font-weight:500}.gcyl-ph-price-dot{color:#ddd}.gcyl-ph-bullets{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:10px}.gcyl-ph-bullets li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:#444;line-height:1.5}.gcyl-ph-check{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#59a734,#0083d0);color:#fff;font-size:10px;font-weight:900;flex-shrink:0;margin-top:1px}.gcyl-ph-form-row{display:flex;gap:12px;align-items:center;margin-bottom:14px}.gcyl-ph-qty-label{display:block;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#555;margin-bottom:8px}.gcyl-ph-qty{display:flex;align-items:center;border:1.5px solid rgba(89,167,52,.25);border-radius:12px;overflow:hidden;height:52px;width:132px;flex-shrink:0}.gcyl-ph-qty-btn{flex:1;height:100%;background:none;border:none;font-size:20px;font-weight:300;color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.gcyl-ph-qty-btn:hover{background:#59a7340f}.gcyl-ph-qty-input{flex:1;border:none;border-left:1px solid rgba(89,167,52,.15);border-right:1px solid rgba(89,167,52,.15);text-align:center;font-family:Inter,sans-serif;font-size:16px;font-weight:700;color:#111;height:100%;min-width:0;box-sizing:border-box;-moz-appearance:textfield;outline:none}.gcyl-ph-qty-input::-webkit-inner-spin-button,.gcyl-ph-qty-input::-webkit-outer-spin-button{-webkit-appearance:none}@keyframes gcyl-btn-pulse{0%,to{transform:scale(1);box-shadow:0 6px 24px #59a7344d}50%{transform:scale(1.03);box-shadow:0 10px 32px #59a73473}}.gcyl-ph-btn-add{flex:1;height:52px;background:linear-gradient(135deg,#59a734,#0083d0);color:#fff;border:none;border-radius:14px;font-family:Inter,sans-serif;font-size:15px;font-weight:800;letter-spacing:.01em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 6px 24px #59a7344d;animation:gcyl-btn-pulse 2s ease-in-out infinite;transition:opacity .2s,transform .15s,box-shadow .2s}.gcyl-ph-btn-add:hover{animation:none;opacity:.92;transform:translateY(-2px);box-shadow:0 10px 32px #59a73461}.gcyl-ph-btn-add.sold-out{opacity:.45;cursor:not-allowed;box-shadow:none}.gcyl-ph-btn-add.sold-out:hover{transform:none}.gcyl-ph-guarantee{display:flex;align-items:center;gap:8px;font-size:13px;color:#555;background:#59a7340f;border:1px solid rgba(89,167,52,.15);border-radius:10px;padding:10px 14px;margin-bottom:20px}.gcyl-ph-guarantee i{color:#59a734;font-size:17px;flex-shrink:0}.gcyl-ph-trust{display:flex;gap:0;border:1.5px solid rgba(89,167,52,.12);border-radius:14px;overflow:hidden;background:#fff}.gcyl-ph-trust-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 10px;border-right:1px solid rgba(89,167,52,.1);text-align:center}.gcyl-ph-trust-item:last-child{border-right:none}.gcyl-ph-trust-item i{font-size:20px;background:linear-gradient(135deg,#59a734,#0083d0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gcyl-ph-trust-item strong{display:block;font-size:11px;font-weight:800;color:#111}.gcyl-ph-trust-item span{display:block;font-size:10px;color:#aaa}@media(max-width:860px){.gcyl-ph-inner{grid-template-columns:1fr;gap:28px;padding:0 16px}.gcyl-ph-gallery{position:static}.gcyl-ph-title{font-size:26px!important;text-align:center!important}.gcyl-ph-price{font-size:28px}.gcyl-ph-trust-item strong{font-size:10px}.gcyl-ph-btn-add{height:82px!important;min-height:82px!important;font-size:15px;border-radius:16px;align-self:stretch}.gcyl-ph-info{text-align:center}.gcyl-ph-stars-row,.gcyl-ph-vendor{justify-content:center}.gcyl-ph-hook{text-align:center}.gcyl-ph-price-block{justify-content:center}.gcyl-ph-price-sub{text-align:center}.gcyl-ph-bullets{align-items:center}.gcyl-ph-bullets li{justify-content:center;text-align:left;max-width:300px}.gcyl-ph-qty-label{text-align:center}.gcyl-ph-guarantee{justify-content:center}}@media(max-width:480px){.gcyl-ph-form-row{flex-direction:column;align-items:center}.gcyl-ph-qty{width:160px}.gcyl-ph-btn-add{width:100%;height:82px!important;min-height:82px!important;font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/galvacyl-product-hero.css.map */
