.txt-hidden{position:absolute;left:-10000em;top:auto;width:1px;height:1px;overflow:hidden}.clearfix::after{clear:both;content:"";display:table}.block.category.event,.container,.footer.content,.header.content,.navigation,.page-header .header.panel,.page-wrapper>.page-bottom,.page-wrapper>.widget,.top-container{max-width:100%}header.page-header .menu-container .block-search{position:relative;top:0;right:2rem}header.page-header .menu-container .menu-inner-container{padding:0 175px}header.page-header .menu-container nav{width:100%}header.page-header .menu-container li.level0.special-link{display:none}body.fixed-header header.page-header .menu-inner-container{max-width:1280px;margin:auto}body.fixed-header header.page-header .block-search{position:absolute;top:-40px;right:20px}header.page-header .panel.wrapper .panel.header .promotion-banner{max-width:70%}.footer-reassurance .container{max-width:1152px}.product.media{display:block;padding-bottom:0}.product.media .fotorama__stage__shaft{max-height:700px}.product.media .fotorama__nav-wrap{position:absolute}.product.media .fotorama__nav__frame--thumb{margin-bottom:20px;margin-right:0}.product-gallery{display:flex;flex-direction:row-reverse;justify-content:space-evenly}.product-gallery .gallery-thumbs{margin-left:0;margin-right:0;max-height:700px;width:100px}.product-gallery .gallery-thumbs__nav-button{height:30px;left:0;width:100%}.product-gallery .gallery-thumbs__nav-button--prev{top:0}.product-gallery .gallery-thumbs__nav-button--prev::before{content:"\f106"}.product-gallery .gallery-thumbs__nav-button--next{top:calc(100% - 30px)}.product-gallery .gallery-thumbs__nav-button--next::before{content:"\f107"}.product-gallery .gallery-main{margin-left:0;margin-right:0;max-width:467px;width:calc(100% - 100px)}.product-social-links{align-items:center;display:flex;justify-content:center}.product-info-main{padding-left:0}.product-info-main .product-addto-links.alma_enabled{display:flex;justify-content:space-around;align-items:flex-end;padding-bottom:10px}.product-add-form{margin-left:41.6666666667%;width:58.3333333333%}.product-details{border:0;border-top:1px solid #ccc;display:flex;flex-wrap:wrap}.product-details__header{align-items:center;border:0;border-bottom:1px solid #ccc;display:flex!important;flex-grow:1;justify-content:center;order:-1;padding-left:12px;padding-right:12px;width:auto;text-align:center}.product-details__header::after{font-size:1.2rem!important;padding-left:20px;position:static;right:auto;transform:none;width:20px}.product-details__header:focus,.product-details__header:hover{border:0;border-bottom:1px solid #ccc}.product-details__header~.product-details__header{border-left:1px solid #ccc}.product-details__panel{border:0;border-bottom:1px solid #ccc;margin:0 0 50px;width:100%}.product-details__panel .product-details__table__cell.attribute-picto{padding:10px 20px 10px 15px;display:block;line-height:1}.product-details__panel--description .product-details__table__header{border-right:1px solid #dfdfdf;display:table-cell;padding:20px 10px 10px 0;text-align:right;vertical-align:top;width:15%}.product-details__panel--description .product-details__table__cell{border-bottom:1px solid #ccc;display:table-cell;padding:20px;vertical-align:top}.product-details__panel--size .product-details__table__header--fitting{background-position:82% 52%}.product-details__panel--size .product-details__table__header--cut{background-position:89% 74%}.product-details__panel--size .product-details__table__header--size{background-position:85% 58%}.product-details__panel--size .product-details__table__cell.attribute-picto{display:block}.block.amrelated-grid-wrapper .product-items.slick-slider .slick-slide .product-item,.block.related .product-items.slick-slider .slick-slide .product-item{margin:0 auto!important;max-width:240px}.block.amrelated-grid-wrapper .product-item .product-item-info .related-product__image img,.block.amrelated-grid-wrapper .product-item .product-item-info .widget-product-grid-product__image img,.block.related .product-item .product-item-info .related-product__image img,.block.related .product-item .product-item-info .widget-product-grid-product__image img{height:348px}.d-lg-none{display:none}.configurable-product__action .blocks.alma_enabled{flex-direction:row;align-items:baseline;margin-top:3px}.configurable-product__action .blocks.alma_enabled button,.configurable-product__action .blocks.alma_enabled div{flex-basis:50%;max-width:50%}.configurable-product__action .blocks.alma_enabled div.alma_payment{margin-top:10px}.cart-container .form-cart .actions{justify-content:center}.cart-container .form-cart .action.clear{margin-left:0;order:-1}.cart-container .form-cart .action.update{margin-left:0;margin-right:0;order:-1}.cart-container .form-cart .action.continue{margin-left:0;margin-right:33.3333333333%}.checkout-container{grid-template-columns:1fr 453px}#opc-sidebar{padding-left:32px;padding-right:32px}.contentmanager-contenttype-homepage .page-main{max-width:100%}.contentmanager-contenttype-homepage .columns{margin:auto;width:100%}.contentmanager-contenttype-homepage .homepage-image img{width:100%}.contentmanager-contenttype-homepage .homepage-seo{padding:30px}.contentmanager-contenttype-homepage .homepage-products{padding:10px 150px}.gift-card .gift-card-background{background-size:cover}.gift-card .section-title{max-width:55%;margin:auto;min-height:540px;display:flex;flex-direction:column;justify-content:center;align-items:center}.gift-card .cards .card{padding:0 7rem}.gift-card .cards .card .btn{width:75%;margin:3rem auto 0}.ampromo-items-add{font-size:1.5rem;letter-spacing:.15rem;margin-top:1.2rem}.ampromo-items-content{width:auto}.ampromo-items-content .ampromo-carousel-product:not(.gift-full-size) .ampromo-gallery{width:1100px}.ampromo-items-content .ampromo-close{height:30px;width:30px;right:30px;top:15px}.ampromo-items-content h2{font-size:2rem}.homepage-video__wrapper{margin:0 8rem}.customer-account__index-container{flex-direction:column}.account.page-layout-2columns-left.customer-account-create .sidebar.sidebar-main,.account.page-layout-2columns-left.customer-account-edit .sidebar.sidebar-main,.account.page-layout-2columns-left.customer-account-index .sidebar.sidebar-main,.account.page-layout-2columns-left.customer-account-login .sidebar.sidebar-main,.account.page-layout-2columns-left.newsletter-manage-create .sidebar.sidebar-main,.account.page-layout-2columns-left.newsletter-manage-edit .sidebar.sidebar-main,.account.page-layout-2columns-left.newsletter-manage-index .sidebar.sidebar-main,.account.page-layout-2columns-left.newsletter-manage-login .sidebar.sidebar-main{width:25%}.account.page-layout-2columns-left.customer-account-create .column.main,.account.page-layout-2columns-left.customer-account-edit .column.main,.account.page-layout-2columns-left.customer-account-index .column.main,.account.page-layout-2columns-left.customer-account-login .column.main,.account.page-layout-2columns-left.newsletter-manage-create .column.main,.account.page-layout-2columns-left.newsletter-manage-edit .column.main,.account.page-layout-2columns-left.newsletter-manage-index .column.main,.account.page-layout-2columns-left.newsletter-manage-login .column.main{width:75%}.account.page-layout-2columns-left.customer-address-form .sidebar.sidebar-main,.account.page-layout-2columns-left.customer-address-index .sidebar.sidebar-main{width:25%}.account.page-layout-2columns-left.customer-address-form .column.main,.account.page-layout-2columns-left.customer-address-index .column.main{width:75%}.account.page-layout-2columns-left.wishlist-index-index .sidebar.sidebar-main{display:block;width:25%}.account.page-layout-2columns-left.wishlist-index-index .column.main{width:75%}.products-grid.wishlist .product-item{width:33.3333333333%}.sales-order-view .box-actions{text-align:center}.sales-order-view .box-actions .action:not(.delete){display:inline-block;max-width:unset}body.fixed-header header.page-header{max-height:5.5rem}body.fixed-header header.page-header .header.content{max-height:5.5rem}body.fixed-header header.page-header .header-bottom{max-width:67vw;bottom:unset;top:-4.2rem}body.fixed-header header.page-header .block-search{top:0;right:initial;left:calc(100% + 1.5rem)}.product-info-main .product-addto-links.alma_enabled .alma_payment{margin-bottom:-6px}