:root{--ocs-font-family:var(--ocs-font-family-2);--ocs-font-family-fancy:var(--ocs-font-family-fancy-2);--maxWidth:1950px}.flags,.flags-top{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--ocs-unit-gap-4)}.flag-product img,.newcollection img{display:block!important;max-height:25px!important}.flag-product img,.new-flag,.newcollection img{border-radius:var(--ocs-border-radius-component)}.new-flag{padding:var(--ocs-unit-gap-8);font-weight:var(--ocs-font-weight-stronger);font-size:var(--ocs-font-size-ui-tiny);line-height:100%}.collection-img{margin-top:var(--ocs-unit-size-4);display:block;max-width:100%;height:auto;max-height:25px;width:fit-content;border-radius:var(--ocs-border-radius-component)}.collection-img+.pdp-brand-title{margin-top:0}.product-breadcrumb{margin:auto;max-width:var(--maxWidth)}.ocs-core-content-layer{padding:0;z-index:7}.ocs-core-content-layer .ocs-item-control.fixed{-ms-grid-columns:(minmax(70px,1fr))[auto-fill];grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}.image-container{--transitionDuration:0.5s!important}.image-container .carousel-item img{transition:transform .2s ease-in-out;object-fit:cover!important}.image-container:hover .carousel-item img{transform:scale(1.05)}.image-container .add-to-wish-list{transition-duration:var(--transitionDuration);position:absolute;top:var(--ocs-unit-gap-8);right:var(--ocs-unit-gap-8);padding:var(--ocs-unit-gap-16) var(--ocs-unit-size-8);border:none}#modal-product-size .attribute{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--ocs-unit-gap-8)}#modal-product-size .attribute label{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--ocs-unit-gap-8)}#modal-product-size .attribute:last-child:not(:first-child){margin-top:var(--ocs-unit-gap-16)}.collection-name{padding:var(--ocs-unit-gap-8);width:fit-content;border-radius:var(--ocs-border-radius-component);font-weight:var(--ocs-font-weight-stronger);font-size:var(--ocs-font-size-ui-tiny);line-height:100%}.product-tile .image-container .carousel-control-next,.product-tile .image-container .carousel-control-prev{border-radius:var(--ocs-border-radius-component);border:none}.product-tile .image-container .flags-top{display:-ms-flexbox;display:flex;top:inherit;bottom:var(--ocs-unit-gap-8)}.product-tile .image-container .clickproduct .carousel-indicators{position:absolute;display:-ms-flexbox;display:flex;gap:var(--ocs-unit-gap-8);bottom:0}.product-tile .image-container .clickproduct .carousel-indicators li{width:var(--ocs-unit-size-8);height:var(--ocs-unit-size-8);border-radius:var(--ocs-unit-size-8)!important;border-top-right-radius:var(--ocs-unit-size-8)!important;border-bottom-right-radius:var(--ocs-unit-size-8)!important}.product-tile .image-container .clickproduct .carousel-indicators li.active{width:var(--ocs-unit-size-24);background-color:var(--ocs-color-basic-neutral-100);transition:.2s}.product-tile .tile-body{padding:var(--ocs-unit-size-12) var(--ocs-unit-size-8) 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--ocs-unit-size-4)}.product-tile .tile-body .price{font-family:var(--ocs-font-family)}.product-tile .tile-body .price .ocs-price .discount-price{-ms-flex-order:1;order:1}.product-tile .tile-body .collection-name{margin-top:var(--ocs-unit-size-4)}.product-tile .tile-body .collection-img .pdp-brand-title{margin-top:0}.product-tile .tile-body .color-swatches,.product-tile .tile-body .pdp-brand-title,.product-tile .tile-body .pdp-link{margin:0;line-height:inherit}.product-tile .tile-body .pdp-brand-title{margin-top:var(--ocs-unit-size-4);font-family:var(--ocs-font-family);font-size:var(--ocs-font-size-body-tiny);color:var(--ocs-new-core-color)}.product-tile .tile-body .pdp-brand-title:empty{display:none}.product-tile .tile-body .pdp-link .pdp-title-link{font-family:var(--ocs-font-family-fancy);font-size:var(--ocs-font-size-heading-05);font-weight:var(--ocs-font-weight-stronger)}.product-tile .tile-body .ratings{margin:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;gap:var(--ocs-unit-gap-2);line-height:100%}.product-tile .tile-body .ratings .fa{color:var(--ocs-color-fancy-yellow-gold-50)}.product-tile .tile-body .ratings .rating-info{font-size:var(--ocs-font-size-ui-tiny);color:var(--ocs-color-text-option-subtle)}.product-tile .tile-body .color-swatches{width:auto;height:auto}.product-tile .tile-body .color-swatches .ocs-swatch{width:var(--ocs-unit-size-16);height:var(--ocs-unit-size-16)}.product-tile .tile-body .color-swatches .item.plus{font-size:var(--ocs-font-size-ui-tiny);color:var(--ocs-color-basic-neutral-0-alpha-60)}.push-product.push-core-product-reco{padding:0!important;margin:auto;max-width:var(--maxWidth)}.push-product.push-core-product-reco:nth-child(even of :not(.d-none)){background-color:var(--ocs-grey-main-background-color)}.push-product.push-core-product-reco .reco-no-slider{padding:var(--ocs-unit-gap-64) var(--ocs-grid-margin-comfy-2)}.push-product.push-core-product-reco .reco-no-slider.active-reco .core-grid-reco-product{display:block!important}.push-product.push-core-product-reco .reco-no-slider .core-title-reco{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--ocs-unit-gap-4)}.push-product.push-core-product-reco .reco-no-slider .core-title-reco .subtitle{font-size:var(--ocs-font-size-body-tiny);color:var(--ocs-color-basic-neutral-0)}.push-product.push-core-product-reco .reco-no-slider .core-title-reco .h2{font-family:var(--ocs-font-family-fancy);font-size:var(--ocs-font-size-heading-02);font-weight:var(--ocs-font-weight-stronger)}.push-product.push-core-product-reco .reco-no-slider .core-grid-reco{padding:var(--ocs-unit-gap-32) 0;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(175px,352px))[2];grid-template-columns:repeat(2,minmax(175px,352px));gap:var(--ocs-unit-gap-16) var(--ocs-unit-gap-4)}@media (min-width:769px){.push-product.push-core-product-reco .reco-no-slider .core-grid-reco{-ms-grid-columns:(minmax(158px,460px))[4];grid-template-columns:repeat(4,minmax(158px,460px))}}.push-product.push-core-product-reco .reco-no-slider .core-grid-reco .core-grid-reco-product:nth-child(n+5){display:none}.push-product.push-core-product-reco .reco-no-slider .ocs-button-group{padding:var(--ocs-grid-gutter-comfy) 0 0}.push-product.push-core-product-reco .reco-no-slider .ocs-button-group .ocs-core-button{margin:auto;text-transform:uppercase}