.three-olives-270--positioned{position:relative}.three-olives-270{isolation:isolate;max-width:100%}.three-olives-270 .three-olives-270__poster{object-fit:contain;background:transparent!important;pointer-events:none;-webkit-user-drag:none;transition:opacity .18s ease}img[src*="3os-281-tennis-500-poster"]{background:transparent!important}.cine-hero--formate .room__art.cine-podium-scene{filter:none}.cine-hero--formate .cine-podium-scene>picture{filter:saturate(.9) brightness(1.04)}.cine-hero--formate .cine-podium-scene>.cine-champions{z-index:2}.cine-hero--formate[data-podium-pending]:not([data-podium-ready]) .cine-champions{visibility:hidden}.cine-hero--formate[data-podium-ready] .cine-champions .cine-champion{display:block!important;margin:0!important;padding:0!important;border:0!important;transform:none!important;filter:none!important;max-width:none!important;max-height:none!important;overflow:visible!important}.cine-hero--formate[data-podium-ready] .cine-champion picture{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;transform:none!important;overflow:visible!important}.cine-hero--formate[data-podium-ready] .cine-champion img.three-olives-270__poster{position:absolute!important;left:50%!important;top:calc(var(--tos-podium-top-gap) - var(--tos-podium-bottle-height) * 166 / 1055)!important;width:calc(var(--tos-podium-bottle-height) * 1120 / 1055)!important;height:calc(var(--tos-podium-bottle-height) * 1400 / 1055)!important;max-width:none!important;max-height:none!important;margin:0!important;object-fit:fill!important;transform:translate(-50%)!important;filter:none!important}.cine-hero--formate[data-podium-ready] .cine-champion:before{content:"";position:absolute;z-index:-1;left:50%;top:var(--tos-podium-base);width:calc(var(--tos-podium-bottle-height) * .26);height:calc(var(--tos-podium-bottle-height) * .027);transform:translate(-50%,-55%);border-radius:50%;background:#19231157;filter:blur(calc(var(--tos-podium-bottle-height) * .009));pointer-events:none}.cine-hero--formate[data-podium-ready] .three-olives-270__controls{bottom:0;max-width:none}.three-olives-270__overlay{position:absolute;z-index:12;display:block;overflow:hidden;overflow:clip;max-width:100%;max-height:100%;contain:layout paint;border:0;border-radius:0;background:transparent;box-shadow:none;isolation:isolate;pointer-events:none}.three-olives-270__mount,.three-olives-270__canvas,.three-olives-270__activate{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:0;border-radius:0;background:transparent;box-shadow:none}.three-olives-270__mount{z-index:1;overflow:visible;pointer-events:none}.three-olives-270__canvas{outline:0;opacity:0;touch-action:pan-y;pointer-events:none;transition:opacity .18s ease}.three-olives-270__canvas:focus-visible{outline:2px solid #d1a72a;outline-offset:3px}.three-olives-270__activate{z-index:2;margin:0;padding:0;cursor:grab;color:#fffdf7;pointer-events:auto;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.three-olives-270__activate:focus-visible{outline:2px solid #d1a72a;outline-offset:3px}.three-olives-270__controls{position:absolute;z-index:4;right:auto;left:50%;bottom:clamp(8px,4%,20px);display:flex;width:max-content;max-width:calc(100% - 16px);gap:8px;transform:translate(-50%);pointer-events:auto}.three-olives-270__controls[hidden]{display:none}.three-olives-270 .three-olives-270__controls button{display:inline-flex;min-width:44px!important;min-height:44px!important;max-width:100%;margin:0!important;padding:0 12px!important;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,#fffdf7 72%,transparent);border-radius:2px;background:color-mix(in srgb,#08271f 78%,transparent);box-shadow:0 6px 20px #08271f33;color:#fffdf7!important;font:700 12px/1 system-ui,sans-serif!important;letter-spacing:.04em;white-space:nowrap;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.three-olives-270 .three-olives-270__controls button:hover,.three-olives-270 .three-olives-270__controls button:focus-visible{border-color:#d1a72a;background:#123c30;outline:0}.three-olives-270__status{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.three-olives-270.is-loading .three-olives-270__overlay:after{content:"";position:absolute;z-index:3;left:50%;bottom:3%;width:min(38%,128px);height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,#d1a72a,transparent);opacity:.8;transform:translate(-50%);animation:three-olives-270-loading .9s ease-in-out infinite alternate}.three-olives-270.is-ready .three-olives-270__poster{opacity:0}.three-olives-270.is-ready .three-olives-270__canvas{opacity:1}.cine-champion.three-olives-270.is-active,.cine-champion.three-olives-270.is-loading{z-index:3!important}.three-olives-270[data-three-olives-compact] .three-olives-270__controls,.house-cart__visual.three-olives-270 .three-olives-270__controls,.cart-item__media.three-olives-270 .three-olives-270__controls{display:none}@keyframes three-olives-270-loading{0%{opacity:.28;transform:translate(-50%) scaleX(.52)}to{opacity:.92;transform:translate(-50%) scaleX(1)}}@media(max-width:749px){html:root body[data-route=product][data-tipo][data-tipo][data-tipo][data-tipo][data-tipo] .h243__kicker,html:root body[data-route=product][data-tipo][data-tipo][data-tipo][data-tipo][data-tipo] .h243__marker{width:calc(50% - 26px);font-size:clamp(7px,2.05vw,8px)!important;line-height:1.2;letter-spacing:.08em;white-space:nowrap}html:root body[data-route=product][data-tipo][data-tipo][data-tipo][data-tipo][data-tipo] .h243__kicker{left:14px}html:root body[data-route=product][data-tipo][data-tipo][data-tipo][data-tipo][data-tipo] .h243__marker{right:14px;text-align:right}}@media(prefers-reduced-motion:reduce){.three-olives-270 .three-olives-270__poster,.three-olives-270__canvas{transition:none}.three-olives-270.is-loading .three-olives-270__overlay:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/3os-270-immersive.css.map */
