.pqo3d:not(.pqo3d3){display:none!important}
.pqo3d3-hero-host{position:relative!important}
.pqo3d3{--pqo3d3-width:430px;--pqo3d3-duration:8.5s;--pqo3d3-depth:14px;box-sizing:border-box!important;position:relative!important;z-index:18!important;display:block!important;width:min(var(--pqo3d3-width),88vw)!important;max-width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:3.45/1!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit;text-decoration:none;isolation:isolate;perspective:1250px;-webkit-perspective:1250px;transform:translateZ(0);-webkit-transform:translateZ(0);filter:drop-shadow(0 18px 18px rgba(36,20,7,.34));-webkit-tap-highlight-color:transparent}
.pqo3d3:before{content:"";position:absolute;z-index:-1;left:8%;right:8%;bottom:-17%;height:25%;border-radius:50%;background:radial-gradient(ellipse,rgba(55,31,10,.38),transparent 70%);filter:blur(9px);pointer-events:none}
.pqo3d3__scene,.pqo3d3__solid,.pqo3d3__layer{box-sizing:border-box!important;position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}
.pqo3d3__scene{perspective:1250px;-webkit-perspective:1250px;overflow:visible!important}
.pqo3d3__solid{will-change:transform;transform-origin:50% 50%;-webkit-transform-origin:50% 50%}
.pqo3d3__layer{overflow:hidden!important;border-radius:clamp(16px,4.8%,25px)!important;transform:translateZ(var(--pqo3d3-z));-webkit-transform:translateZ(var(--pqo3d3-z));pointer-events:none}
.pqo3d3__layer img{box-sizing:border-box!important;position:absolute!important;inset:16% 6.5%!important;display:block!important;width:87%!important;height:68%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;object-fit:contain!important;opacity:1;pointer-events:none;user-select:none;-webkit-user-drag:none}
.pqo3d3__layer--edge{border:2px solid #86500d!important;background:linear-gradient(145deg,#68400c 0%,#a96d17 18%,#e6bd68 42%,#fff0ad 51%,#d59c3b 65%,#8a510d 86%,#5b3408 100%)!important;box-shadow:inset 0 1px 2px rgba(255,246,198,.8),inset 0 -2px 3px rgba(58,27,2,.52)!important}
.pqo3d3__layer--edge img{filter:brightness(.38) sepia(.82) saturate(1.65) contrast(1.28);opacity:.58!important}
.pqo3d3__layer--front,.pqo3d3__layer--back{border:3px solid #bd7a1f!important;background:linear-gradient(145deg,#fff 0%,#fffefb 44%,#faf5ea 72%,#efe2ca 100%)!important;box-shadow:inset 0 0 0 2px rgba(255,247,218,.98),inset 0 0 0 6px rgba(177,112,22,.23),inset 0 -16px 30px rgba(101,57,10,.09),0 0 0 1px rgba(82,43,5,.25)!important;backface-visibility:hidden;-webkit-backface-visibility:hidden}
.pqo3d3__layer--front{transform:translateZ(var(--pqo3d3-z));-webkit-transform:translateZ(var(--pqo3d3-z))}
.pqo3d3__layer--back{transform:rotateY(180deg) translateZ(var(--pqo3d3-z));-webkit-transform:rotateY(180deg) translateZ(var(--pqo3d3-z))}
.pqo3d3__layer--front img,.pqo3d3__layer--back img{filter:drop-shadow(0 1px 0 rgba(255,241,204,.68)) drop-shadow(0 5px 5px rgba(47,24,5,.28)) saturate(1.14) contrast(1.12)}
.pqo3d3__layer--front:before,.pqo3d3__layer--back:before{content:"";position:absolute;z-index:2;inset:7px;border:1px solid rgba(216,169,78,.52);border-radius:clamp(11px,3.8%,18px);pointer-events:none}
.pqo3d3__layer--front:after,.pqo3d3__layer--back:after{content:"";position:absolute;z-index:3;inset:-10% -5%;background:linear-gradient(108deg,transparent 20%,rgba(255,239,188,.08) 34%,rgba(255,255,255,.78) 47%,rgba(255,217,126,.18) 56%,transparent 68%);transform:translateX(-145%);animation:pqo3d3-shine var(--pqo3d3-duration) ease-in-out infinite;mix-blend-mode:screen;pointer-events:none}
.pqo3d3--fallback-motion.pqo3d3--mode-showcase .pqo3d3__solid{animation:pqo3d3-showcase var(--pqo3d3-duration) linear infinite!important;-webkit-animation:pqo3d3-showcase var(--pqo3d3-duration) linear infinite!important}
.pqo3d3--fallback-motion:not(.pqo3d3--mode-showcase) .pqo3d3__solid{animation:pqo3d3-tilt var(--pqo3d3-duration) ease-in-out infinite!important;-webkit-animation:pqo3d3-tilt var(--pqo3d3-duration) ease-in-out infinite!important}
.pqo3d3--hero-desktop{position:absolute!important;right:clamp(34px,5vw,88px)!important;left:auto!important;top:45%!important;bottom:auto!important;width:min(var(--pqo3d3-width),34vw)!important;transform:translateY(-50%)!important;-webkit-transform:translateY(-50%)!important}
.pqo3d3-inline-slot{box-sizing:border-box!important;position:relative!important;z-index:18!important;display:flex!important;width:100%!important;min-height:118px!important;margin:28px 0 10px!important;padding:10px 0 18px!important;align-items:center!important;justify-content:center!important;overflow:visible!important;clear:both!important}
.pqo3d3--hero-mobile{--pqo3d3-depth:11px;position:relative!important;flex:0 0 auto!important}
.pqo3d3-shortcode{box-sizing:border-box;display:flex;width:100%;min-height:130px;margin:30px auto;padding:15px 0;align-items:center;justify-content:center;overflow:visible}
.pqo3d3-brand-host{box-sizing:border-box!important;position:relative!important;overflow:visible!important;isolation:isolate}
.pqo3d3-brand-source{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}
.pqo3d3-brand-host--header{min-width:190px!important;min-height:58px!important}
.pqo3d3-brand-host--header>.pqo3d3{--pqo3d3-width:190px;--pqo3d3-depth:6px;position:absolute!important;inset:50% auto auto 50%!important;width:min(190px,100%)!important;transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important;filter:drop-shadow(0 7px 8px rgba(40,20,8,.22))}
.pqo3d3-brand-host--footer{display:flex!important;width:100%!important;min-height:132px!important;padding:16px 0 25px!important;align-items:center!important;justify-content:center!important;overflow:visible!important}
.pqo3d3-brand-host--footer>.pqo3d3{--pqo3d3-width:320px;--pqo3d3-depth:9px;position:relative!important;inset:auto!important;width:min(320px,86vw)!important;flex:0 0 auto!important;transform:none!important;-webkit-transform:none!important}
.pqo3d3--header:before,.pqo3d3--footer:before{display:none}
.pqo3d3:focus-visible{border-radius:22px!important;outline:3px solid #fff!important;outline-offset:5px!important}
@keyframes pqo3d3-showcase{0%,34%{transform:rotateX(-3deg) rotateY(0)}43%,77%{transform:rotateX(-3deg) rotateY(180deg)}86%,100%{transform:rotateX(-3deg) rotateY(360deg)}}
@-webkit-keyframes pqo3d3-showcase{0%,34%{-webkit-transform:rotateX(-3deg) rotateY(0)}43%,77%{-webkit-transform:rotateX(-3deg) rotateY(180deg)}86%,100%{-webkit-transform:rotateX(-3deg) rotateY(360deg)}}
@keyframes pqo3d3-tilt{0%,100%{transform:rotateX(-2deg) rotateY(-8deg) translateY(0)}50%{transform:rotateX(-1deg) rotateY(8deg) translateY(-2px)}}
@-webkit-keyframes pqo3d3-tilt{0%,100%{-webkit-transform:rotateX(-2deg) rotateY(-8deg) translateY(0)}50%{-webkit-transform:rotateX(-1deg) rotateY(8deg) translateY(-2px)}}
@keyframes pqo3d3-shine{0%,20%{transform:translateX(-145%)}52%,100%{transform:translateX(145%)}}
@media(min-width:1181px){.pqo3d3--hero-mobile{display:none!important}}
@media(max-width:1180px){.pqo3d3--hero-desktop{display:none!important}.pqo3d3-inline-slot{min-height:116px}}
@media(max-width:767px){.pqo3d3{max-width:calc(100vw - 38px)!important}.pqo3d3-inline-slot{min-height:112px;margin-top:24px!important;padding-bottom:16px!important}.pqo3d3-brand-host--header{min-width:154px!important;min-height:48px!important}.pqo3d3-brand-host--header>.pqo3d3{--pqo3d3-width:154px;--pqo3d3-depth:5px;width:min(154px,100%)!important}.pqo3d3-brand-host--footer{min-height:122px!important;padding:14px 0 24px!important}.pqo3d3-brand-host--footer>.pqo3d3{--pqo3d3-width:286px;--pqo3d3-depth:7px;width:min(286px,84vw)!important}}
