.gp-page-hero{padding:142px 0 120px}.gp .gp-page-title{font-size:clamp(64px,10vw,156px)}.gp-chipnav{display:flex;flex-wrap:wrap;gap:10px}.gp-chip-dark{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border-radius:999px;background:#15101a;color:#fff!important;font-weight:600;font-size:15px;text-decoration:none}.gp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.gp-prod{position:relative;display:flex;flex-direction:column;gap:18px;padding:22px;border-radius:28px;overflow:hidden}.gp-prod-obj{position:relative;align-self:center;width:72%;aspect-ratio:1 / 1;margin-top:18px;border-radius:16px;overflow:hidden;transform:rotate(-6deg);box-shadow:0 34px 50px -26px #15101a99;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.gp-prod-obj img{display:block;width:100%;height:100%;object-fit:cover}.gp-prod:hover .gp-prod-obj{transform:rotate(0) scale(1.06)}.gp-prod-info{display:flex;flex-direction:column;gap:4px;min-width:0;margin-top:auto;padding-right:58px}.gp-prod-info a,.gp-bille-info a{font-size:20px;line-height:1.12;letter-spacing:-.02em}.gp-prod-info strong,.gp-bille-info strong{font-size:15px;font-weight:600}.gp-prod:hover .gp-plus{transform:rotate(90deg)}.gp-bille-card{position:relative;display:flex;flex-direction:column;gap:14px;padding:14px 14px 22px;border-radius:28px;background:#fafae2;color:#15101a;transition:transform .3s ease}.gp-bille-card:hover{transform:translateY(-4px)}.gp-bille-card img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:contain}.gp-bille-info{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 8px}.gp-bille-info strong{white-space:nowrap}.gp-out{position:absolute;top:16px;left:16px;z-index:3;padding:6px 12px;border-radius:999px;background:#15101a;color:#fff;font:600 13px Geist,Arial,sans-serif;letter-spacing:.02em}.is-out .gp-prod-obj,.is-out>img{opacity:.8}.gp-pdp{padding:142px 0 120px}.gp .gp-crumbs{font-size:14px;font-weight:500;opacity:.75}.gp-pdp-grid{display:flex;flex-wrap:wrap;gap:40px 64px;align-items:flex-start}.gp-gallery{flex:1.1 1 440px;min-width:0;display:flex;flex-direction:column;gap:14px}.gp-pdp-info{flex:1 1 400px;min-width:0;display:flex;flex-direction:column;gap:18px}.gp-stage-img{border-radius:32px;overflow:hidden;aspect-ratio:1 / 1;display:grid;place-items:center}.gp-stage-plate{width:72%;aspect-ratio:1 / 1;border-radius:22px;overflow:hidden;transform:rotate(-6deg);box-shadow:0 50px 70px -30px #15101a8c;transition:transform .6s cubic-bezier(.2,.7,.2,1),width .3s ease}.gp-stage-img:hover .gp-stage-plate{transform:rotate(0) scale(1.04)}.gp-stage-plate img{display:block;width:100%;height:100%;object-fit:cover}.gp-stage-img.is-photo .gp-stage-plate{width:100%;border-radius:0;transform:none;box-shadow:none}.gp-stage-img.is-photo .gp-stage-plate img{filter:none!important}.gp-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.gp-thumb{padding:0;border:2px solid transparent;border-radius:18px;overflow:hidden;aspect-ratio:1 / 1;cursor:pointer;opacity:.7;transition:opacity .2s ease,border-color .2s ease}.gp-thumb img{display:block;width:100%;height:100%;object-fit:cover}.gp-thumb:hover,.gp-thumb.on{opacity:1}.gp-thumb.on{border-color:#15101a}.gp .gp-vendor{font-weight:600;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:#c2185b}.gp .gp-pdp-title{font-size:clamp(34px,3.6vw,52px);line-height:1}.gp .gp-pdp-rating{font-size:15px}.gp-pdp-rating a{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.gp-stars{color:#f0c04f;letter-spacing:1px}.gp .gp-pdp-price{font-size:30px;letter-spacing:-.02em}.gp-pdp-form{display:flex;flex-direction:column;gap:8px}.gp-lbl{font-size:14px;font-weight:600}.gp-select{min-height:52px;padding:0 18px;border-radius:999px;border:1.5px solid rgba(21,16,26,.15);background:#fff;font:500 16px Geist,Arial,sans-serif;color:#15101a;max-width:100%}.gp-buy-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.gp-qty{display:inline-flex;align-items:center;border:1.5px solid rgba(21,16,26,.12);border-radius:999px;height:56px}.gp-qty button{width:48px;height:100%;border:0;background:transparent;color:inherit;font:600 20px Geist,Arial,sans-serif;cursor:pointer}.gp-qty input{width:40px;border:0;background:transparent;text-align:center;font:600 17px Geist,Arial,sans-serif;color:#15101a;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;box-shadow:none}.gp-qty input::-webkit-outer-spin-button,.gp-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gp .gp-added{margin-top:4px;font-weight:600;font-size:15px}.gp-added a{text-decoration:underline}.gp-dyn{margin-top:8px;max-width:420px}.gp-desc{display:flex;flex-direction:column;gap:6px;padding:20px 22px;border-radius:24px;background:#fff;font-size:16px}.gp .gp-desc p{margin:0}.gp-desc img{max-width:100%;height:auto;border-radius:12px}.gp-acc{border-top:1px solid rgba(21,16,26,.12)}.gp-acc details{border-bottom:1px solid rgba(21,16,26,.12)}.gp-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:16px 4px;font:600 17px Geist,Arial,sans-serif}.gp-acc summary::-webkit-details-marker{display:none}.gp-acc summary:after{content:"+";font-size:22px;font-weight:400;transition:transform .25s ease}.gp-acc details[open] summary:after{transform:rotate(45deg)}.gp-acc details>div{padding:0 4px 18px;font-size:15.5px;line-height:1.55}.gp .gp-acc details p{margin:0 0 6px}.gp-reviews-app{background:#fff;border-radius:28px;padding:24px}.gp-toast{position:fixed;left:50%;bottom:24px;z-index:200;transform:translate(-50%,20px);opacity:0;pointer-events:none;display:flex;align-items:center;gap:14px;padding:12px 12px 12px 22px;border-radius:999px;background:#15101a;color:#fff;font:600 15px Geist,Arial,sans-serif;box-shadow:0 20px 40px -16px #15101a99;transition:opacity .3s ease,transform .3s ease;max-width:calc(100vw - 32px)}.gp-toast.on{opacity:1;transform:translate(-50%);pointer-events:auto}.gp-toast a{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;background:#fff;color:#15101a;text-decoration:none;white-space:nowrap}@media(max-width:600px){.gp-page-hero{padding:120px 0 96px}.gp-pdp{padding-top:112px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/gp-premium-3.css.map */
