.olea-pdp-main .product-main__information:has(>.pdp--card){position:sticky;top:24px;padding:32px;border:0;border-radius:28px;box-shadow:0 0 0 1px #1b17160f,0 12px 28px -12px #1b17161f,0 40px 80px -30px #1b17163d}@media(min-width:990px){.section-olea-pdp-main{padding-bottom:32px}}.olea-pdp-main .pdp-title{margin:0;font-size:38px;line-height:1.08;font-weight:600;letter-spacing:-.035em;overflow-wrap:normal}.olea-pdp-main .pdp--fan .pdp-title{font-size:32px}.olea-pdp-main .pdp-eyebrow{color:var(--ink);gap:12px;flex-wrap:wrap}.olea-pdp-main .pdp-ref{flex-shrink:0;max-width:100%;margin-left:auto;white-space:normal;overflow-wrap:anywhere}.olea-pdp-main .pdp-rating{flex-wrap:wrap}.olea-pdp-main .pdp-options,.olea-pdp-main .pdp-options variant-picker{display:grid;gap:22px;min-width:0}.olea-pdp-main .pdp-options:empty{display:none}.olea-pdp-main .pdp-option{min-width:0;width:100%;margin:0;padding:0;border:0}.olea-pdp-main .pdp-option>legend{width:100%;padding:0;margin:0 0 12px}.olea-pdp-main .pdp-option .pdp-label>b{display:inline-block;font-size:14px;font-weight:600}.olea-pdp-main .pdp-label b>span{font-size:14px;color:var(--muted)}.olea-pdp-main .pdp-option__value{position:relative;min-width:0}.olea-pdp-main .pdp-duo__item>div{min-width:0;overflow-wrap:anywhere}.olea-pdp-main .pdp-size{width:100%;height:100%;cursor:pointer}.olea-pdp-main .pdp-size .pdp-size__top{min-width:0}.olea-pdp-main .pdp-size .pdp-size__top>b{font-size:18px;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.olea-pdp-main .pdp-size .pdp-size__top>i{flex-shrink:0}.olea-pdp-main .pdp-option__input:checked+.pdp-size{box-shadow:inset 0 0 0 2px var(--dark)}.olea-pdp-main .pdp-option__input:not(:checked)+.pdp-size.is-on{box-shadow:inset 0 0 0 1px var(--line)}.olea-pdp-main .pdp-option__input:checked+.pdp-size .pdp-size__top i{box-shadow:inset 0 0 0 1.5px var(--dark)}.olea-pdp-main .pdp-option__input:checked+.pdp-size .pdp-size__top i:after{transform:scale(1)}.olea-pdp-main .pdp-option__input:not(:checked)+.pdp-size .pdp-size__top i{box-shadow:inset 0 0 0 1.5px #c9c6c4}.olea-pdp-main .pdp-option__input:not(:checked)+.pdp-size .pdp-size__top i:after{transform:scale(0)}.olea-pdp-main .pdp-option__input:focus-visible+label{outline:2px solid var(--dark);outline-offset:4px}.olea-pdp-main .pdp-sw{display:grid;place-items:center;flex:0 0 46px;aspect-ratio:1;cursor:pointer;transform-origin:center}.olea-pdp-main .pdp-sw>i{position:static;display:grid;place-items:center;width:36px;height:36px;margin:0;font-size:12px;font-style:normal;overflow:hidden}.olea-pdp-main .pdp-sw>i>img{width:100%;height:100%;object-fit:cover}.olea-pdp-main .pdp-sw:after{border:0;box-shadow:inset 0 0 0 2px transparent;transition:box-shadow .25s}.olea-pdp-main .pdp-sw.is-on:after,.olea-pdp-main .pdp-option__input:checked+.pdp-sw:after{box-shadow:inset 0 0 0 2px var(--dark)}.olea-pdp-main .pdp-option__input:not(:checked)+.pdp-sw.is-on:after{box-shadow:inset 0 0 0 2px transparent}.olea-pdp-main .pdp-choices{display:flex;flex-wrap:wrap;gap:8px}.olea-pdp-main .pdp-choice{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 16px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font-size:14px;cursor:pointer}.olea-pdp-main .pdp-option__input:checked+.pdp-choice{border-color:var(--dark);box-shadow:inset 0 0 0 1px var(--dark)}.olea-pdp-main .pdp-option--unavailable{opacity:.55}.olea-pdp-main[aria-busy=true] .pdp-options{opacity:.65}.olea-pdp-main .pdp-ship__head:has(cart-delivery:not([hidden])) .pdp-delivery-lead{display:none}.olea-pdp-main .pdp-delivery-date{display:block;margin-top:2px;color:var(--muted);font-size:13px;line-height:1.4}.olea-pdp-main .pdp-ship__foot a{text-decoration:underline;text-underline-offset:3px}.olea-pdp-main .pdp-buy product-form,.olea-pdp-main .pdp-buy wishlist-button{display:block;min-width:0;width:100%}.olea-pdp-main .pdp-product-form{margin:0}.olea-pdp-main .pdp-buy__row{align-items:stretch}.olea-pdp-main .pdp .pdp-qty.olea-pdp-main__quantity{display:flex;flex:0 0 136px;justify-content:space-between;align-items:center;width:136px;height:58px;padding:0 6px;border:1px solid var(--line);border-radius:99px;overflow:visible}.olea-pdp-main .pdp .pdp-qty button{width:44px;height:44px;flex:0 0 44px;padding:0;border:0;align-self:center;border-radius:50%;background:transparent}.olea-pdp-main .pdp .pdp-qty input{width:28px;min-width:20px;height:44px;padding:0;border:0;border-radius:0;background:transparent;font-size:16px;font-weight:600;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.olea-pdp-main .pdp .pdp-qty input::-webkit-inner-spin-button,.olea-pdp-main .pdp .pdp-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.olea-pdp-main .pdp-btn{padding:0 14px;line-height:1.25;cursor:pointer;box-shadow:none}.olea-pdp-main .pdp-btn--main{min-width:0;color:#fff}.olea-pdp-main .pdp-btn--main .pdp-ico{color:inherit}.olea-pdp-main .pdp-help__btns button{height:46px;padding:0 12px;border:0;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:600;transition:transform .3s cubic-bezier(.22,1,.36,1),background .2s}.olea-pdp-main .pdp-help__btns button:hover{transform:translateY(-2px)}.olea-pdp-main .pdp-help__btns a,.olea-pdp-main .pdp-help__btns button{color:#fff}.olea-pdp-main .pdp-help .is-ai{background:var(--red);color:#fff}.olea-pdp-main .pdp-help .is-ai:hover{background:var(--red-d)}.olea-pdp-main .pdp-share button{font-size:13px}.olea-pdp-main .pdp-logos,.olea-pdp-main__payment-icons{align-items:center}.olea-pdp-main .pdp-payment-and{font-size:13px;line-height:1;color:var(--body)}.olea-pdp-main .pdp-help__top>.pdp-help__av{display:grid;place-items:center;margin:0;line-height:0;color:#fff}.olea-pdp-main .pdp-help__av>.pdp-ico{display:block;width:20px;height:20px;margin:0;justify-self:center;align-self:center;transform:translateY(1.25px)}body.animations-enabled .olea-pdp-main .pdp-help__av:after{animation:assistant-launcher-pulse 2s infinite}@media(prefers-reduced-motion:reduce){body.animations-enabled .olea-pdp-main .pdp-help__av:after{animation:none}}.olea-pdp-main .pdp-share>.visually-hidden{position:absolute}.olea-pdp-main .pdp-share .pdp-share__ico{width:34px;min-width:34px;height:34px;padding:0}.olea-pdp-main .pdp-share .pdp-share__copy{height:34px}.olea-pdp-main .pdp [data-product-error]:not([hidden]){margin-top:12px;color:var(--red);font-size:13px;line-height:1.5}@media(max-width:989px){.olea-pdp-main .product-main__information:has(>.pdp--card){position:static}}@media(max-width:749px){.olea-pdp-main .product-main__information:has(>.pdp--card){margin:0;padding:16px 16px 0;border:0;border-radius:0;box-shadow:none;background:none}.olea-pdp-main .pdp-title{font-size:30px}.olea-pdp-main .pdp--fan .pdp-title{font-size:27px}.olea-pdp-main .pdp .pdp-qty.olea-pdp-main__quantity{width:118px;flex-basis:118px;padding:0 4px}.olea-pdp-main .pdp .pdp-qty button{width:38px;flex-basis:38px}.olea-pdp-main .pdp .pdp-qty input{width:26px}.olea-pdp-main .pdp-btn--main{padding-inline:10px;font-size:16px;gap:10px}.olea-pdp-main .pdp-help__btns button{padding-inline:8px}.olea-pdp-main .pdp-share{flex-direction:column;align-items:flex-start}.olea-pdp-main .pdp-share>div{justify-content:flex-start}.olea-pdp-main .pdp-option .pdp-label{gap:8px}.olea-pdp-main .pdp-option .pdp-label a{font-size:12px;text-align:right}}@media(max-width:389px){.olea-pdp-main .pdp-title{font-size:26px;overflow-wrap:anywhere}.olea-pdp-main .pdp .pdp-steps{column-gap:6px}.olea-pdp-main .pdp .pdp-step b{font-size:11px;overflow-wrap:anywhere}.olea-pdp-main .pdp-btn--main{padding-inline:8px;font-size:13px;gap:7px}}body:not(.animations-enabled) .olea-pdp-main .pdp *,body:not(.animations-enabled) .olea-pdp-main .pdp *:before,body:not(.animations-enabled) .olea-pdp-main .pdp *:after{animation:none!important;transition:none!important}.olea-pdp-main{--olea-gallery-radius:22px;--olea-gallery-zoom:1.15}.olea-pdp-main.product-main--sofa{--olea-gallery-zoom:1.45}.olea-pdp-main.product-main--fan{--olea-gallery-zoom:1.08}.olea-pdp-main .product-gallery__stage,.olea-pdp-main .product-gallery__thumbnail{overflow:hidden;border-radius:var(--olea-gallery-radius);isolation:isolate}.olea-pdp-main .product-gallery__stage .product-gallery__slide>img,.olea-pdp-main .product-gallery__thumbnails .product-gallery__thumbnail>img{object-fit:cover;padding:0;scale:var(--olea-gallery-zoom);transform-origin:var(--product-media-position,50% 50%)}.olea-pdp-main .product-gallery__stage .product-gallery__slide--technical>img,.olea-pdp-main .product-gallery__thumbnails .product-gallery__thumbnail--technical>img{object-fit:contain;scale:1}@media(max-width:749px){.olea-pdp-main{--olea-gallery-radius:14px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/olea-pdp-main.css.map */
