/* depth3d v1 — CSS 3D depth & motion. Smak av Porsgrunn */
.d3-tilt{transform-origin:50% 50%;backface-visibility:hidden;transition:transform .55s cubic-bezier(.22,.75,.2,1),box-shadow .55s cubic-bezier(.22,.75,.2,1);will-change:transform}
.d3-tilt.is-live{transition:transform .09s linear,box-shadow .3s ease}
.d3-lift{box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 10px 26px -20px rgba(0,0,0,.9)}
.d3-tilt.is-live.d3-lift{box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 30px 54px -26px rgba(0,0,0,.95),0 2px 10px -6px rgba(217,132,80,.25)}
.d3-sheen{position:relative}
.d3-sheen::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:3;background:radial-gradient(360px circle at var(--d3x,50%) var(--d3y,50%),rgba(255,232,205,.14),rgba(255,232,205,0) 46%);opacity:0;transition:opacity .4s ease}
.d3-sheen.is-live::before{opacity:1}
.d3-img{overflow:hidden}
.d3-img>img{transition:transform .6s cubic-bezier(.22,.75,.2,1);will-change:transform}
.d3-img.is-live>img{transition:transform .12s linear}
html.d3-armed .d3-reveal{opacity:0;transform:translate3d(0,24px,-70px) rotateX(6deg);transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1)}
html.d3-armed .d3-reveal.is-in{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){
 .d3-tilt,.d3-img>img{transform:none!important;transition:none!important}
 .d3-sheen::before{display:none}
 html.d3-armed .d3-reveal{opacity:1!important;transform:none!important;transition:none!important}
}

/* Favrit som primaer bestillingskanal */
.order-platform--favrit{border-color:rgba(217,132,80,.6)!important;background-image:linear-gradient(180deg,rgba(217,132,80,.12),rgba(217,132,80,.02))!important}
.order-platform--favrit:hover{border-color:rgba(217,132,80,.85)!important}
