html body.ura-page [data-ura4-product] [data-ura4-gallery][data-ura-piece-ready]{grid-template-rows:auto auto auto!important}
html body.ura-page [data-ura4-product] [data-ura4-gallery][data-ura-piece-ready]>.upe{grid-area:2/1;min-width:0;width:100%;margin:2px 0 4px}
html body.ura-page [data-ura4-product] [data-ura4-gallery][data-ura-piece-ready]>.ura4-focus-nav{grid-area:3/1!important}
html body.ura-page [data-ura4-product] :is([data-ura-piece],[data-piece-detail])[hidden]{display:none!important}
html body.ura-page [data-ura4-product] .upe__controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(100%,420px);margin-inline:auto}
html body.ura-page [data-ura4-product] .upe__button{appearance:none;position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:44px;width:100%;margin:0;padding:10px 14px;border:0;border-radius:0;background:transparent;color:var(--ura-color-basalt,#24251F);font:500 12px/1.3 var(--ura-font-ui,Arial,sans-serif);letter-spacing:0;text-transform:none;box-shadow:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}
html body.ura-page [data-ura4-product] .upe__button::before,html body.ura-page [data-ura4-product] .upe__button::after,html body.ura-page [data-ura4-product] .upe__close::before,html body.ura-page [data-ura4-product] .upe__close::after{content:none!important}
html body.ura-page [data-ura4-product] .upe__shape{position:absolute;inset:0;width:100%!important;height:100%!important;z-index:-1;overflow:visible;pointer-events:none}
html body.ura-page [data-ura4-product] .upe__shape path{fill:var(--ura-color-white,#F9F9F5);stroke:rgb(36 37 31 / .22);stroke-width:1;vector-effect:non-scaling-stroke}
html body.ura-page [data-ura4-product] .upe__button[aria-pressed=true]{color:var(--ura-color-white,#F9F9F5)}
html body.ura-page [data-ura4-product] .upe__button[aria-pressed=true] .upe__shape path{fill:var(--ura-color-basalt,#24251F);stroke:var(--ura-color-basalt,#24251F)}
html body.ura-page [data-ura4-product] :is(.upe__button,.upe__close,.upe__viewport):focus-visible{outline:2px solid var(--ura-color-clay,#B6532F);outline-offset:3px}
html body.ura-page [data-ura4-product] [data-piece-detail]{position:absolute;inset:0;z-index:30;display:block;overflow:hidden;background:var(--ura-color-white,#F9F9F5);color:var(--ura-color-basalt,#24251F);isolation:isolate}
html body.ura-page [data-ura4-product] [data-piece-detail] *{box-sizing:border-box}
html body.ura-page [data-ura4-product] .upe__viewport{position:absolute;inset:0;overflow:hidden;cursor:grab;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none}
html body.ura-page [data-ura4-product] .upe__viewport[data-dragging]{cursor:grabbing}
html body.ura-page [data-ura4-product] .upe__image{display:block!important;position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;object-fit:cover!important;object-position:center!important;transform:scale(1.65)!important;transform-origin:var(--upe-x,50%) var(--upe-y,50%)!important;opacity:1;pointer-events:none;-webkit-user-drag:none}
html body.ura-page [data-ura4-product] [data-piece-detail][data-loading] .upe__image{opacity:.35}
html body.ura-page [data-ura4-product] .upe__close{appearance:none;position:absolute;inset-block-start:10px;inset-inline-end:10px;z-index:2;display:grid;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:11px;border:1px solid rgb(36 37 31 / .14);border-radius:0;background:var(--ura-color-white,#F9F9F5);color:var(--ura-color-basalt,#24251F);box-shadow:none;cursor:pointer;touch-action:manipulation}
html body.ura-page [data-ura4-product] .upe__close svg{display:block;width:22px;height:22px}
html body.ura-page [data-ura4-product] .upe__context{position:absolute;inset-inline-end:12px;inset-block-end:12px;display:flex;flex-direction:column;gap:4px;width:66px;padding:4px;background:var(--ura-color-white,#F9F9F5);border:1px solid rgb(36 37 31 / .18);pointer-events:none}
html body.ura-page [data-ura4-product] .upe__context img{display:block;width:100%!important;height:76px!important;margin:0;padding:0;border:0;border-radius:0;object-fit:contain!important;transform:none!important}
html body.ura-page [data-ura4-product] .upe__context span{font:500 9px/1.3 var(--ura-font-ui,Arial,sans-serif);text-align:center;color:var(--ura-color-basalt,#24251F)}
html body.ura-page [data-ura4-product] .upe__hint{position:absolute;inset-inline-start:12px;inset-inline-end:90px;inset-block-end:12px;width:fit-content;max-width:calc(100% - 102px);margin:0;padding:6px 8px;background:var(--ura-color-white,#F9F9F5);color:var(--ura-color-basalt,#24251F);font:400 11px/1.5 var(--ura-font-ui,Arial,sans-serif);pointer-events:none}
html body.ura-page [data-ura4-product] .upe__status{position:absolute;inset-inline:12px;inset-block-start:64px;margin:0;max-width:calc(100% - 24px);padding:8px 10px;background:var(--ura-color-white,#F9F9F5);font:500 12px/1.5 var(--ura-font-ui,Arial,sans-serif);pointer-events:none}
html body.ura-page [data-ura4-product] .upe__status:empty{display:none}
html body.ura-page [data-ura4-product] [data-piece-stage-open]>.ura4-gallery__arrows{visibility:hidden!important;pointer-events:none!important}
@media(hover:hover){html body.ura-page [data-ura4-product] .upe__button:not([aria-pressed=true]):hover{color:var(--ura-color-clay,#B6532F)}}
@media(prefers-reduced-motion:no-preference){html body.ura-page [data-ura4-product] [data-piece-detail]:not([hidden]){animation:upe-reveal 160ms ease-out}@keyframes upe-reveal{from{opacity:.45}to{opacity:1}}}
@media(forced-colors:active){html body.ura-page [data-ura4-product] .upe__button{border:1px solid ButtonText;background:ButtonFace;color:ButtonText}html body.ura-page [data-ura4-product] .upe__shape{display:none}html body.ura-page [data-ura4-product] .upe__button[aria-pressed=true]{background:Highlight;color:HighlightText}}
