.sn-presale{border:1px solid #dbe3d9;border-left:3px solid var(--sn-presale-color,#21483a);border-radius:10px;background:#f5f6f1;color:#263c31;padding:16px 18px;margin:16px 0;font-size:15px;line-height:1.45;overflow-wrap:anywhere}.sn-presale strong{display:block;font-weight:700;color:var(--sn-presale-color,#21483a);font-size:17px}.sn-presale p{margin:6px 0 0}.sn-presale--compact{padding:8px 10px;font-size:13px;margin:8px 0}.sn-presale--compact strong{font-size:14px}.sn-presale--cart{width:100%}.sn-presale-banner{background:var(--sn-presale-color,#21483a);color:#fff;text-align:center;padding:10px 20px;font-size:15px;line-height:1.4}.sn-presale-banner a{color:inherit;text-decoration:underline;text-underline-offset:3px}.sn-presale-banner a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.sn-presale-editor{background:#fff4d7;color:#55421d;text-align:center;padding:8px 14px;font-size:13px;margin:0}@media(max-width:749px){.sn-presale{padding:13px 14px}.sn-presale-banner{font-size:14px}.sn-presale--compact{padding:8px 10px}}
 .sn-presale-icon{position:absolute;bottom:10px;left:0;z-index:3;display:inline-flex;align-items:center;justify-content:center;padding:6px 22px 6px 9px;border-radius:0;background:#cb6536;color:#fff;font-family:"Barlow",sans-serif;font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.5px;white-space:nowrap;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,0 100%);pointer-events:auto}
.announcement__text a.sn-presale-announcement{text-decoration:none;box-shadow:none;border-bottom:0}
.announcement__text a.sn-presale-announcement:after{display:none}

.template-product .sn-presale:not(.sn-presale--cart){border-left-color:#cb6536}.template-product .sn-presale:not(.sn-presale--cart) > strong{color:#cb6536}

.sn-presale .sn-presale__shipping{font-size:13px;line-height:1.45;margin-top:8px}

.sn-presale .sn-presale__dispatch{font-size:13px;text-transform:uppercase;line-height:1.45;margin-top:2px}

.template-product .sn-presale.sn-presale--integrated,.sn-presale.sn-presale--cart.sn-presale--integrated{position:relative;background:#fff;border:1px solid #dfcfc2;border-radius:8px;padding:24px 16px 16px;margin-top:32px}
.template-product .sn-presale.sn-presale--integrated > strong,.sn-presale.sn-presale--cart.sn-presale--integrated > strong{position:absolute;top:-14px;left:14px;max-width:calc(100% - 28px);background:#cb6536;color:#fff;font-size:13px;line-height:1.45;letter-spacing:.4px;text-transform:uppercase;padding:5px 20px 5px 10px;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%)}
