.sog-hero-full__img{will-change:transform}.sog-cursor-glow{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5;opacity:0;transition:opacity .6s;background:radial-gradient(380px circle at var(--gx,-600px) var(--gy,-600px),rgba(214,196,156,.09),rgba(214,196,156,.035) 40%,transparent 70%)}body.sog-glow-on .sog-cursor-glow{opacity:1}@media(hover:none),(prefers-reduced-motion:reduce){.sog-cursor-glow{display:none}}.sog-service,.sog-mc,.sog-steps__list li,.sog-faq__item,.sog-sc,.sog-leadform__card{position:relative;--mx:50%;--my:50%}.sog-service:after,.sog-steps__list li:after,.sog-faq__item:after,.sog-leadform__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .4s;background:radial-gradient(360px circle at var(--mx) var(--my),rgba(203,185,148,.28),transparent 60%);z-index:0}.sog-service:hover:after,.sog-steps__list li:hover:after,.sog-faq__item:hover:after,.sog-leadform__card:hover:after{opacity:1}.sog-service:hover:after{background:radial-gradient(360px circle at var(--mx) var(--my),rgba(255,255,255,.18),transparent 60%)}.sog-mc .sog-mc__content{position:absolute}.sog-mc:hover:after{background:linear-gradient(180deg,#0f14110d,#0f141140 40%,#0f1411e6),radial-gradient(420px circle at var(--mx) var(--my),rgba(255,255,255,.14),transparent 60%)}.sog-steps__list li{overflow:hidden;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s}.sog-steps__list li:hover{transform:translate(6px);box-shadow:0 12px 30px #1f24211a}.sog-steps__list li>*{position:relative;z-index:1}.sog-faq__item>*{position:relative;z-index:1}.sog-leadform__card>*{position:relative;z-index:1}.sog-call{position:fixed;right:16px;bottom:16px;z-index:60;display:none;align-items:center;gap:10px;padding:14px 18px;border-radius:999px;background:#3d5a47;color:#fff;font-weight:700;text-decoration:none;box-shadow:0 14px 34px #1f24214d;transform:translateY(80px);opacity:0;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .4s}.sog-call.is-visible{transform:none;opacity:1}.sog-call:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:999px;border:2px solid rgba(61,90,71,.45);animation:sog-pulse 2.4s ease-out infinite}@keyframes sog-pulse{0%{transform:scale(.9);opacity:.9}to{transform:scale(1.35);opacity:0}}@media(max-width:960px){.sog-call{display:inline-flex}}@media(prefers-reduced-motion:reduce){.sog-call:before{animation:none}.sog-call{transition:none}}@media(max-width:749px){.header__columns>.sog-logo,#header-component[data-menu-style=drawer] .header__columns>.sog-logo{grid-area:center;justify-self:center;justify-content:center;text-align:center}}.sog-call{left:16px;right:auto}.sticky-add-to-cart__bar .sog-levering{display:none}.sticky-add-to-cart__bar .sticky-add-to-cart__button{white-space:nowrap}.product-badges__badge.color-custom-badge-sale{display:none}.sog-levering{display:block}.sog-levering .sog-levering__dot{display:inline-block;vertical-align:middle;margin-right:6px}@media(max-width:749px){.header__row--top .header__columns{position:relative}.header__columns>.sog-logo,#header-component[data-menu-style=drawer] .header__columns>.sog-logo{grid-area:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);justify-self:auto;width:auto;white-space:nowrap;gap:6px}.header__columns>.sog-logo .sog-logo__blocks span{width:22px;height:22px;font-size:11px}.header__columns>.sog-logo .sog-logo__name{font-size:12px}}.sog-levering.sog-levering{display:block}@media(max-width:749px){.header__row--top .header__columns{position:relative}#header-component .header__columns .sog-logo,.header__columns .sog-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:auto;white-space:nowrap;gap:6px;margin:0}#header-component .header__columns .sog-logo .sog-logo__blocks span{width:22px;height:22px;font-size:11px}#header-component .header__columns .sog-logo .sog-logo__name{font-size:12px}}@media(max-width:479px){#header-component .header__columns .sog-logo .sog-logo__text{display:none}#header-component .header__columns .sog-logo .sog-logo__blocks span{width:26px;height:26px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/sog-fx.css.map */
