.product-detail .product-detail-container{max-width:var(--maxWidth)}.product-detail .product-detail-container .primary-details{position:static}.product-detail .product-detail-container .title-attribut{font-family:var(--ocs-font-familly-fancy);font-size:var(--ocs-font-size-heading-03);font-weight:700}.content-ocs-core-item-control-picker{display:-ms-flexbox;display:flex;gap:var(--ocs-unit-gap-12);padding-bottom:var(--ocs-unit-gap-12)!important}.hide-on-mobile{display:block}.hide-on-mobile .ocs-breadcrumb{margin:0;padding:var(--ocs-unit-gap-16) var(--ocs-grid-margin-comfy)!important}@media screen and (max-width:992px){.hide-on-mobile{display:none}}.hide-on-desktop{display:none}.hide-on-desktop .ocs-breadcrumb{margin:0;padding:0!important}@media screen and (max-width:992px){.hide-on-desktop{display:block}}.product-brand{font-size:var(--ocs-font-size-body-small);line-height:140%;margin:var(--ocs-unit-gap-8) 0}h1.product-name{font-family:var(--ocs-font-familly-fancy);font-size:var(--ocs-font-size-heading-01);font-weight:700;line-height:120%}.price .range{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.add-to-cart,.js-add-to-cart-ads{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex:1;flex:1;gap:8px;margin:0 auto}.onestock{width:100%}#wishlist-icon.add-to-wish-list,.onestock{-ms-flex-pack:center;justify-content:center}#wishlist-icon.add-to-wish-list{padding:0;width:var(--ocs-unit-size-56)}.prices-add-to-cart-actions{gap:var(--ocs-unit-gap-12);margin-bottom:var(--ocs-unit-gap-16)}#list-lineitem .delete-modale{display:none;padding:var(--ocs-unit-gap-32);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);height:fit-content;width:100%;max-width:var(--ocs-unit-size-360);background:var(--ocs-color-surface-default);border-radius:var(--ocs-unit-size-12);z-index:7}#list-lineitem .delete-modale h3{font-size:var(--ocs-font-size-heading-03);font-weight:700%}#list-lineitem .delete-modale p{margin:var(--ocs-unit-gap-16) 0;font-size:var(--ocs-font-size-body-medium)}#list-lineitem .delete-modale .content-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:var(--ocs-unit-gap-8);-ms-flex-pack:end;justify-content:flex-end}.ocs-collapse,.ocs-content-description{width:100%}.ocs-collapse button,.ocs-content-description button{color:var(--ocs-color-text-field-enabled);font-size:var(--ocs-unit-size-14)}.ocs-collapse .ocs-collapse-content,.ocs-content-description .ocs-collapse-content{color:var(--ocs-color-text-subtlest);-ms-flex-direction:column;flex-direction:column}.ocs-collapse .laundry-list,.ocs-content-description .laundry-list{list-style:none}.ocs-collapse .laundry-list li,.ocs-content-description .laundry-list li{display:-ms-flexbox;display:flex;gap:var(--ocs-unit-gap-8)}.ocs-collapse .label,.ocs-content-description .label{font-weight:700}.ocs-collapse .ocs-trigger,.ocs-content-description .ocs-trigger{text-transform:capitalize}.ocs-product-highlights{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--ocs-unit-gap-4);margin-bottom:var(--ocs-unit-gap-8)}.ocs-product-highlights p{background-color:var(--ocs-color-surface-subtle);border:1px solid var(--ocs-color-outline-default);border-radius:var(--ocs-border-radius-component);color:var(--ocs-color-text-subtle);font-size:var(--ocs-unit-size-12);height:100%;line-height:120%;margin:0;padding:var(--ocs-unit-gap-4) var(--ocs-unit-gap-8);width:max-content}.ocs-product-highlights p.link{cursor:pointer}#js-zone-global-rating{margin-bottom:var(--ocs-unit-gap-8)}.ocs-pdp-payment-reassurance{font-size:var(--ocs-unit-size-14);margin:var(--ocs-unit-gap-8) 0 var(--ocs-unit-gap-16)}.ocs-pdp-payment-reassurance p{margin:0}.ocs-pdp-payment-reassurance p span{color:var(--main-color);font-weight:700}.carousel-inner{position:relative}.new-flag{background-color:var(--ocs-color-basic-neutral-0);border-radius:var(--ocs-border-radius-component);color:var(--osc-color-text-inverse);font-size:var(--ocs-unit-size-12);font-weight:700;left:var(--ocs-unit-gap-8);padding:0 var(--ocs-unit-gap-8);position:absolute;top:67px;width:max-content}@media screen and (min-width:992px){.new-flag{top:0;left:0}}.collection{border-radius:var(--ocs-border-radius-component);margin:var(--ocs-unit-gap-8) 0;padding:0 var(--ocs-unit-gap-8)}@media screen and (min-width:992px){.collection{margin-top:0}}