.product-image-content-block{width:100%;padding-left:var(--page-padding-content);padding-right:var(--page-padding-content)}.stretched-center{align-self:stretch!important;align-content:center!important;height:auto}.product-image-content-block .image-with-text__grid{display:flex;flex-wrap:wrap;gap:0;width:100%;background:#fff;border-radius:8px;overflow:hidden}.product-image-content-block .image-with-text__grid--reverse{flex-direction:row-reverse!important}.product-image-content-block .grid__item{flex:1;min-width:0}.template-product .pdp-info .pdp-color-product-wrap{order:unset!important}@media screen and (max-width: 749px){.template-product .pdp-info .price .price__regular span,.template-product .pdp-info .price .price__sale span{font-size:18px!important}.product-image-content-block .grid--1-col{flex-direction:column}.product-image-content-block .grid--1-col .grid__item{flex:1 1 100%;width:100%}}@media screen and (min-width: 750px){.template-product .pdp-info .price .price__regular span,.template-product .pdp-info .price .price__sale span{font-size:24px!important}.product-image-content-block .grid--2-col-tablet{flex-direction:row}.product-image-content-block .grid--2-col-tablet .grid__item,.product-image-content-block .grid--2-col-tablet .image-with-text__media-item,.product-image-content-block .grid--2-col-tablet .image-with-text__text-item{flex:1 1 50%;width:50%}}.product-image-content-block .image-with-text__media-item--medium{flex:1 1 50%}.product-image-content-block .image-with-text__media-item--middle{align-self:center}.product-image-content-block .content-container{padding:2rem}.product-image-content-block .image-with-text__content--middle{display:flex;flex-direction:column;justify-content:center;min-height:100%}.product-image-content-block .image-with-text__content--middle h4{font-weight:400;font-size:2rem;margin-top:0;margin-bottom:1rem}.product-image-content-block .image-with-text__heading,.product-image-content-block .image-with-text__heading .product-image-content-block .image-with-text__text{margin-bottom:1rem}.product-image-content-block .image-with-text__text.rte{line-height:1.6}@media screen and (max-width: 749px){.product-image-content-block .content-container{padding:1.5rem}.product-image-content-block .image-with-text__heading{font-size:2rem}}.image-with-text__grid .swiper-pagination{display:flex;gap:.5rem;justify-content:center;margin-top:1rem}.product-image-content-block .image-swiper .swiper-slide{height:auto}.image-with-text__grid .swiper-pagination-bullet{width:40px;height:4px;border-radius:0;background:#333;opacity:.35;transition:opacity .3s;position:relative;cursor:pointer}.image-with-text__grid .swiper-pagination-bullet:before{content:"";position:absolute;top:-.75rem;bottom:-.75rem;left:0;right:0}.image-with-text__grid .swiper-pagination-bullet-active{opacity:1;background:#000}.content-swiper .swiper-wrapper{display:flex;align-items:center}.swiper.image-swiper,.swiper.image-swiper .image-with-text__media{height:100%}.image-with-text__media{max-height:600px;height:50vh;overflow:hidden}.image-with-text__text-item.grid__item{padding:20px 5vw}.product-image-content-block .image-with-text__heading,.product-compare-wrap .product-title{font-family:IvyOra Display!important}.image-with-text__media video{width:100%;height:100%;object-fit:cover;pointer-events:none;touch-action:none}.image-with-text__media img{width:100%;height:100%;object-fit:cover}.product-compare-item{display:flex;flex-direction:column;align-items:stretch;padding:16px}.product-compare-item .product-image{aspect-ratio:2 / 3;overflow:hidden;width:100%;border-radius:8px}.product-compare-item .product-image img{width:100%;height:100%;object-fit:cover;display:block}.product-compare-container{margin-bottom:24px}.pdp-media-container{display:flex;gap:20px;align-items:flex-start;position:relative;padding:40px 0}.pdp-main-slider{flex:1;overflow:hidden;border-radius:8px}.pdp-main-slider .swiper-wrapper{width:100%;height:100%}.pdp-main-slider .swiper-slide{width:100%!important;height:auto;flex-shrink:0}.pdp-main-slider .item-image,.pdp-main-slider .item-video{width:100%;height:auto;position:relative;display:block;height:100%}.pdp-main-slider .item-image img,.pdp-main-slider .item-video video{width:100%;height:100%;display:block;max-width:100%;object-fit:cover}.pdp-main-slider .swiper-button-next,.pdp-main-slider .swiper-button-prev{color:#000;background:#fffc;width:40px;height:40px;border-radius:50%;transition:all .3s ease;display:flex!important}.pdp-main-slider .swiper-button-next:hover,.pdp-main-slider .swiper-button-prev:hover{background:#fff;transform:scale(1.1)}.pdp-main-slider .swiper-button-next:after,.pdp-main-slider .swiper-button-prev:after{font-size:16px;font-weight:700}.pdp-main-slider .swiper-pagination{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:10}.pdp-main-slider .swiper-pagination-bullet{width:8px;height:8px;border-radius:50%;background:#ffffff80;cursor:pointer;transition:all .3s ease;border:none;padding:0}.pdp-main-slider .swiper-pagination-bullet:hover{background:#fffc}.pdp-main-slider .swiper-pagination-bullet-active{background:#fff;transform:scale(1.2)}.pdp-thumbnail-slider-wrap{width:20%;height:100%;overflow:visible;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.pdp-thumbnail-slider{width:100%;overflow:hidden;flex-shrink:0;display:flex;flex-direction:column;padding:0}.pdp-thumbnail-slider .swiper-wrapper{width:100%;height:100%}@media screen and (min-width: 1024px){.pdp-info-wrap{max-width:50%;width:100%;overflow:hidden}.pdp-wrap .pdp-media{position:sticky;width:100%;top:60px}.pdp-thumbnail-slider .swiper-slide{width:100%!important;cursor:pointer;opacity:1;transition:opacity .3s ease;height:24.5%!important;margin-bottom:3.5%!important;filter:contrast(.95);transition:.3s}}.pdp-thumbnail-slider .swiper-slide:hover,.pdp-thumbnail-slider .swiper-slide.swiper-slide-thumb-active{opacity:1}.thumbnail-item{width:100%;height:100%;border-radius:8px;overflow:hidden;position:relative;border:2px solid transparent;transition:border-color .3s ease}.thumbnail-image img,.thumbnail-video video{width:100%;height:100%;object-fit:cover;display:block}.thumbnail-video{position:relative}.video-play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;background:#00000080;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.pdp-thumbnail-slider-wrap .swiper-button-prev,.pdp-thumbnail-slider-wrap .swiper-button-next{position:absolute;left:50%;z-index:2;transform:translate(-50%) rotate(90deg);width:32px;height:32px;border-radius:50%;color:#000;display:flex!important;align-items:center;justify-content:center;opacity:1;transition:box-shadow .2s,transform .2s;background:transparent!important}.pdp-thumbnail-slider-wrap .swiper-button-prev{top:-14px}.pdp-thumbnail-slider-wrap .swiper-button-next{top:auto!important;bottom:-30px}.pdp-thumbnail-slider-wrap .swiper-button-prev:hover,.pdp-thumbnail-slider-wrap .swiper-button-next:hover{background:#fff;transform:scale(1.1) translate(-50%) rotate(90deg)}.pdp-thumbnail-slider-wrap .swiper-pagination{position:absolute;bottom:-30px;left:50%;transform:translate(-50%);display:flex;gap:4px;z-index:10}.pdp-thumbnail-slider-wrap .swiper-pagination-bullet{width:6px;height:6px;border-radius:50%;background:#0000004d;cursor:pointer;transition:all .3s ease;border:none;padding:0}.pdp-thumbnail-slider-wrap .swiper-pagination-bullet:hover{background:#00000080}.pdp-thumbnail-slider-wrap .swiper-pagination-bullet-active{background:#000;transform:scale(1.2)}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:40px;height:40px;margin-top:-20px;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#000;background:#fffc;border-radius:50%;transition:all .3s ease}.swiper-button-next:hover,.swiper-button-prev:hover{background:#fff;transform:scale(1.1)}.swiper-button-next:after,.swiper-button-prev:after{font-size:16px;font-weight:700}.pdp-wrap{display:grid;grid-template-columns:2fr 1fr;grid-column-gap:5%;align-items:start;justify-items:start;position:relative;width:100%;max-width:100%}.pdp-wrap>*{width:100%;max-width:100%;overflow:hidden}.template-product .pdp-info .shopify-app-block{order:unset;max-width:100%}.template-product .pdp-info .budge_final_sale_container{order:unset}.template-product .pdp-info variant-radios,.template-product .pdp-info .pdp-add-buttons{order:unset}.pdp-info-wrap{width:100%;max-width:100%;overflow:hidden}.pdp-info-wrap .swiper{width:100%!important;max-width:100%;overflow:hidden}.pdp-info-wrap .pdp-bullets{width:100%;display:flex;flex-direction:column;background-color:#ece7e3;padding:14px 24px;margin-top:28px;border-radius:4px;order:unset}.pdp-info-wrap .pdp-bullets-title{font-weight:700;margin-bottom:8px}.pdp-info-wrap .pdp-bullets-list{list-style:none;padding:0;margin:0}.pdp-info-wrap .pdp-bullets-list li{display:flex;align-items:flex-start;margin-bottom:7px}.pdp-info-wrap .pdp-bullets-list .icon.icon-checkmark{margin-right:8px;color:#333;padding:3px;border:1px solid #333;border-radius:50%;min-width:14px;min-height:14px;max-width:14px;max-height:14px;display:flex;align-items:center;justify-content:center;margin-top:4px}.template-product .pdp-info .pdp__title,.template-product .pdp-info .pdp-loyalty-wrap{order:unset}.pdp-loyalty-wrap .pdp-loyalty-info .title.display-s{font-size:18px!important}.pdp-loyalty-wrap .pdp-loyalty-info .txt p,.pdp-loyalty-wrap .pdp-loyalty-info .txt a{font-size:14px!important}.pdp-loyalty-wrap .pdp-loyalty-info .txt{margin-top:4px}.pdp-loyalty-wrap .txt p a,.pdp-loyalty-wrap .txt p a:hover{color:#007bff;text-decoration:underline}.template-product .pdp-wrap .pdp-info.desc{margin-top:4px;max-width:100%}.js-oke-widgetSize.oke-is-large{display:flex}.js-oke-widgetSize.oke-is-large .oke-w-header{width:36%}.oke-w-controls{display:none}.oke-w-header-content.oke-w-header-content--verticalAlignTop.oke-w-header-content--spaceBetween{display:flex;flex-direction:column}.text-center{text-align:center}.page-width-content{position:relative;z-index:2}.section-pdp .page-width-content{padding-left:var(--page-padding-content);padding-right:var(--page-padding-content)!important}.template-product .pdp-info variant-radios .size-cont{display:flex}.template-product .pdp-info variant-radios .size-cont label{flex:1 0 auto;padding:0}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0;display:block}.template-product .pdp-info.desc .pdp-icons button.item{background-color:transparent;border:1px solid #ddd;border-radius:4px;padding:4px 10px;width:auto;position:relative}.tippy-content{text-align:initial!important;padding:14px!important;z-index:99999}.tippy-content a{text-decoration:underline;color:#fff;font-weight:600;margin-top:14px}.tippy-content p{margin-top:0;margin-bottom:.5rem}.pdp-info.desc .pdp-icons button.item .ico{position:relative}.pdp-info.desc .pdp-icons button.item .icon-info{position:absolute;top:5px;right:5px;width:19px;height:19px}@media screen and (max-width: 1024px){.shopify-section .product-compare-container{padding:0 20px}.pdp-media-container{padding:28px 0 0}.pdp-wrap{display:flex;flex-direction:column;gap:20px}.pdp-media{width:100%}.pdp-info-wrap{width:100%;max-width:100%}.template-product .pdp-info .shopify-app-block{margin-top:12px}}@media screen and (max-width: 749px){.pdp-thumbnail-slider-wrap .thumbnail-item{aspect-ratio:4/5;margin:0 auto;width:auto}.pdp-media-container{flex-wrap:wrap;padding:12px 0 0}.pdp-thumbnail-slider-wrap{order:2}.pdp-media-container .pdp-thumbnail-slider-wrap,.pdp-media-container .pdp-main-slider{width:100%;max-height:450px}.pdp-main-slider>.swiper-wrapper{max-height:450px}.pdp-main-slider .swiper-slide img{max-height:450px;object-fit:contain;object-position:center;border-radius:8px;width:auto;margin:0 auto}.pdp-thumbnail-slider .swiper-slide img{max-height:100px;object-fit:contain;object-position:center;border-radius:8px}.pdp-thumbnail-slider-wrap .swiper-button-prev,.pdp-thumbnail-slider-wrap .swiper-button-next{position:absolute;left:auto;right:10px;top:50%;bottom:auto;transform:translateY(0) rotate(0);width:28px;height:28px}.pdp-thumbnail-slider-wrap .swiper-button-prev{right:auto;left:-24px}.pdp-thumbnail-slider-wrap .swiper-button-prev:hover,.pdp-thumbnail-slider-wrap .swiper-button-next:hover{transform:scale(1.1) translateY(0)}.pdp-thumbnail-slider-wrap .swiper-button-next{right:-24px}.pdp-thumbnail-slider{margin-top:0;margin-bottom:0;height:auto!important}}@media screen and (max-width: 440px){.template-product .pdp-info.desc .pdp-icons .item{width:30%}main .section-pdp .page-width-content{padding-left:20px;padding-right:20px}}.template-product .pdp-info variant-radios .size-cont{display:flex;flex-wrap:wrap;column-gap:8px}variant-radios .js.product-form__input.f-size{min-width:auto;max-width:100%}@media screen and (max-width: 750px){.multicolumn-list.icon-text-list{flex-direction:row;flex-wrap:wrap}}.multicolumn-list.icon-text-list{display:flex;justify-content:space-evenly}.multicolumn-list__item{align-content:center;gap:12px;display:flex;flex-direction:column;flex:1 0 125px;align-items:center}.multicolumn-card__image{max-width:80px;height:auto;max-height:40px;width:auto}.multicolumn .title{text-align:center}.multicolumn-card__image-wrapper{display:flex;justify-content:center}.template-product .pdp-info.desc .pdp-icons{padding:0 3px;gap:8px}.template-product .pdp-info.desc .pdp-icons button.item{min-width:32%}.template-product .pdp-info.desc .pdp-icons .item span{letter-spacing:0;font-size:11px}.complete-the-look-swiper-buttons{display:flex;gap:10px;position:relative;justify-content:space-between}.complete-the-look-swiper-buttons .swiper-button-prev,.complete-the-look-swiper-buttons .swiper-button-next{display:flex!important;background-color:transparent!important;position:relative;left:auto;width:20px;right:auto}.complete-the-look-swiper .product-title{font-size:14px;margin-top:12px;margin-bottom:4px;transition:opacity .3s ease}.complete-the-look-item .product-image:hover~.product-details .product-title,.complete-the-look-item .product-details a:hover .product-title{opacity:.7}.swiper-slide.complete-the-look-item{display:flex;flex-direction:column}.swiper-slide.complete-the-look-item .product-details{display:flex;flex-direction:column;justify-content:space-between;align-self:stretch}.complete-the-look-swiper .product-price,.complete-the-look-swiper .product-price .price{font-size:13px}.pdp-complete-the-look{width:100%;display:grid;gap:15px;margin-top:20px}.complete-the-look-swiper{width:100%}.complete-the-look-swiper .product-image{width:100%;aspect-ratio:3/4;overflow:hidden;border-radius:4px}.complete-the-look-swiper .product-image img{width:100%;height:100%;object-fit:cover}.pdp-complete-the-look-title{display:flex;justify-content:space-between;align-items:center;position:relative}.pdp-complete-the-look-title .pdp-d-title{margin:0;padding:5px 0}.pdp-complete-the-look-title-text{text-transform:uppercase;font-size:14px}.complete-the-look-swiper-buttons{display:flex;gap:10px;width:80px;height:100%}.product-compare-container{padding:0 var(--page-padding-content)}.product-compare-wrap{display:flex;flex-direction:row;align-items:center}.product-compare-wrap .product-title{font-size:2rem;font-family:var(--font-heading-family);font-weight:600;margin:0 0 12px}.product-compare-wrap .product-compare-item{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:12px;align-self:stretch;height:auto}.product-compare-wrap .product-compare-item .product-details{width:100%}.product-compare-wrap .product-compare-item .product-image img{width:100%;height:100%;object-fit:cover;border-radius:8px}.product-compare-wrap .product-compare-item .product-tag-pill{border:1px solid #333;color:#333;padding:6px 9px;display:inline-block;font-size:.85em;border-radius:20px;line-height:1em;align-self:self-start}.product-compare-wrap .product-compare-item .product-detail{display:flex;flex-direction:column;justify-content:space-between;border-bottom:1px solid #ddd;padding-bottom:.5rem;margin-bottom:.5rem}.product-compare-wrap .product-compare-item .product-details .product-detail .label{font-weight:600}.product-compare-wrap .product-compare-item .product-details .product-detail .value{font-weight:400;margin:0}.product-compare-wrap .product-compare-item .product-details .product-detail:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.product-compare-wrap .product-compare-item a.btn{background-color:#fff!important;border:1px solid #333!important;color:#333!important;padding:.5rem 1rem!important;text-decoration:none!important;width:100%;margin-top:auto}.swiper-pagination{position:relative;margin-top:20px}.product-compare-swiper .swiper-pagination-bullet{width:40px;height:4px;border-radius:0;background:#333;opacity:.35;transition:opacity .3s;position:relative;cursor:pointer}.product-compare-swiper .swiper-pagination-bullet:before{content:"";position:absolute;top:-.75rem;bottom:-.75rem;left:0;right:0}.product-compare-swiper .swiper-pagination-bullet-active{opacity:1;background:#000}@media screen and (max-width: 750px){.product-compare-wrap .product-title{font-size:18px}.product-compare-wrap .product-compare-item{width:100%}}.template-product .pdp-info.desc .pdp-description ul{padding-inline-start:10px!important;margin-top:.5rem!important}.template-product .pdp-info.desc .pdp-description ul li{margin-bottom:2px}.template-product .pdp-info.desc .pdp-description p{margin-bottom:.5rem;margin-top:1rem}.tolstoy-carousel,.tolstoy-carousel>div{margin:0!important;width:100%}[class^=_bottomControlsContainer]{order:-1;justify-content:right;margin-top:12px}[class^=_bottomControlsContainer] button{background:transparent}[class^=_bottomControlsContainer] button.tolstoy-previous-button{transform:scale(.85);display:flex!important}[class^=_bottomControlsContainer] button.tolstoy-next-button{background:transparent;transform:scale(.85) rotate(180deg);display:flex!important}[class^=_bottomArrowsContainer]{position:relative;width:100%;justify-content:right}[class^=_bottomArrowsContainer]:before{position:absolute;left:0;top:50%;transform:translateY(-50%);content:"The Fit, IRL";width:100%;font-family:DM Sans,sans-serif!important;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:12px;line-height:1;font-weight:500;letter-spacing:.08em;text-transform:uppercase;font-size:14px;line-height:1.4}html[lang=fr] [class^=_bottomArrowsContainer]:before{content:"La tenue, en vrai"}.pdp-bullets+div{margin-top:0!important}
/*# sourceMappingURL=/cdn/shop/t/234/assets/component-image-with-text.css.map */
