.d4d-pt{position:relative;overflow:hidden;background-color:#000}.d4d-pt__ribbon{position:absolute;top:18px;right:-42px;transform:rotate(45deg);padding:8px 56px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;background-color:#DD0703;color:#fff}.d4d-pt__box-image img{display:block;width:100%}.d4d-pt__heading{font-size:60px;line-height:1;color:#fff;margin:0 0 5px 0}.d4d-pt__price{display:inline-flex;align-items:baseline;gap:10px}.d4d-pt__price span{line-height:normal}.d4d-pt__original{position:relative;display:inline-block;opacity:.9}.d4d-pt__original.is-diagonal::after{content:"";position:absolute;left:-12%;top:50%;width:124%;height:3px;background:currentColor;transform:rotate(var(--d4d-strike-angle,-18deg));transform-origin:center;pointer-events:none}.d4d-pt__features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;row-gap:12px}.d4d-pt__feature{display:flex;align-items:center}.d4d-pt__feature-icon{display:inline-flex;line-height:1;margin-right:10px}.d4d-pt__feature-icon svg{max-height:20px;max-width:20px}.d4d-pt__footer{display:block}.d4d-pt-info__icon{display:flex;align-items:center;margin-left:6px;cursor:pointer}.d4d-global-tooltip{position:fixed;z-index:999999;max-width:360px;min-width:240px;padding:14px 16px;border-radius:4px;background:#4b4b4b;color:#fff;font-size:14px;line-height:1.35;display:none}.d4d-global-tooltip::after{content:"";position:absolute;left:18px;bottom:-8px;border-left:8px solid #fff0;border-right:8px solid #fff0;border-top:8px solid #4b4b4b}.d4d-global-tooltip::after{left:var(--arrow-x,18px);transform:translateX(-50%)}.d4d-global-tooltip.is-below::after{top:-8px;bottom:auto;border-top:0;border-bottom:8px solid #4b4b4b}.d4d-pt-info svg path{fill:#fff}.d4d-pt__feature-text--strike s,.d4d-pt__feature-text--strike del{position:relative;text-decoration:none;display:inline-block}.d4d-pt__feature-text--strike s::after,.d4d-pt__feature-text--strike del::after{content:"";position:absolute;left:-6%;right:-6%;top:50%;height:2px;background:var(--d4d-strike-color,currentColor);transform:translateY(-50%) rotate(var(--d4d-strike-angle,-18deg));transform-origin:center;pointer-events:none}.d4d-pt__feature-text--strike s,.d4d-pt__feature-text--strike del{color:var(--d4d-strike-color,currentColor)}