.DetailView{padding:var(--spacing-large)0 var(--spacing-5xl);font-family:var(--font-family-second)}@media (max-width:767px){.DetailView{padding:0 0 var(--spacing-large)}}.DetailView .box-gray-200{padding:var(--spacing-xl);background-color:var(--primary-gray-200);border-radius:20px}.DetailView .box-gray-300{padding:var(--spacing-medium)var(--spacing-xl);background-color:var(--primary-gray-300);border-radius:20px;line-height:18px}.DetailView .box-green-200{padding:var(--spacing-xl);background-color:var(--primary-green-200);border-radius:20px}.DetailView .rxicon-tag-label,.DetailView .rxicon-tag-missing-label,.DetailView .rxicon-diamond-solid,.DetailView .rxicon-star-solid,.DetailView .rxicon-heart-solid,.DetailView .rxicon-heart-fill,.DetailView .rxicon-truck,.DetailView .rxicon-arrow-right,.DetailView .rxicon-eco-water-drop,.DetailView .rxicon-eco-light,.DetailView .rxicon-eco-cloud{color:var(--primary-black);font-size:24px}.DetailView .rxicon-info-outline{width:24px;font-size:20px}.DetailView .simple-section-title{margin-bottom:var(--spacing-2xs);font-family:var(--font-family-second-medium);font-size:16px;line-height:24px}.DetailView .DetailSizes .ProductItemSizeButton.active{border:1px solid var(--black)}.DetailView .DetailInfoLinks .info-text{align-items:center;display:flex}.DetailView .DetailInfoLinks .info-text+.info-text{margin-top:var(--spacing-xs)}.DetailView .DetailInfoLinks .icon{margin-right:var(--spacing-xs);text-align:center;width:25px}.DetailView .DetailOptions .text-info-wrapper+.text-info-wrapper{margin-top:var(--spacing-medium)}.DetailView .DetailOptions .condition-text{text-transform:lowercase}.DetailView .DetailOptions .condition-text:first-letter{text-transform:uppercase}.DetailView .ShippingModalContent .subtitle,.DetailView .ReturnsModalContent .subtitle{font-family:var(--font-family-second-medium)}.DetailView .ShippingModalContent .DetailDeliveryPriceBanner{margin-bottom:1rem}.DetailView .Collapse+.Collapse{margin-top:var(--spacing-xl)}.DetailView .Collapse .collapse-label{font-size:16px}.DetailView .Collapse .collapse-content>:first-child{padding-top:var(--spacing-small)}.DetailView .DetailOptions .info-text,.DetailView .DetailEcoImprint .info-text{text-align:left;font-size:16px}.DetailView .DetailOptions .chip,.DetailView .DetailEcoImprint .chip{font-family:var(--font-family-second-medium);padding-top:5px;font-size:12px}.DetailView .RecommenderProducts{margin-top:var(--spacing-5xl)}.DetailView .RecommenderProducts .title{padding-bottom:var(--spacing-2xl);font-family:var(--font-family-second-regular);text-align:center;word-break:break-word;font-size:32px}.DetailView .DetailCategoryLinks .category-box{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.chip{border-radius:20px;width:-moz-fit-content;width:fit-content;padding:4px 12px 4px 8px;font-size:14px}.highlight-500{background-color:var(--primary-green-500)}.secondary-blue-100{background-color:var(--secondary-blue-100)}.secondary-light-purple-200{background-color:var(--secondary-light-purple-200)}.Popup .popup-content{padding:24px 0}.Popup .ProductDetailPopup{font-family:var(--font-family-second-regular);font-size:16px;line-height:24px;border-radius:20px!important}.Popup .ProductDetailPopup .title,.Popup .ProductDetailPopup .icon{font-size:24px}.Popup .ProductDetailPopup .text{padding-bottom:20px}.DetailStickyButtons .detail-buttons-mobile{padding:var(--spacing-small)var(--spacing-large);z-index:5;background-color:var(--primary-white);border-top:2px solid var(--primary-gray-200);border-bottom:2px solid var(--primary-gray-200);font-family:var(--font-family-second-regular);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.DetailStickyButtons .DetailProductName{text-align:left;flex-direction:column;justify-content:flex-start;font-size:16px;line-height:24px;display:flex}.DetailStickyButtons .DetailProductName .product-sku{color:var(--primary-gray-500);margin-bottom:-5px;font-size:14px;line-height:24px}.DetailStickyButtons .DetailProductName .product-title{display:block}.DetailStickyButtons .DetailProductName .product-brand{font-size:20px;line-height:28px}.DetailStickyButtons .price-wrapper{flex-direction:column;justify-content:flex-end;min-width:98px;display:flex}.DetailStickyButtons .DetailPrices{text-align:right;flex-shrink:0}.DetailStickyButtons .DetailPrices .title{display:none}.DetailStickyButtons .DetailPrices .price{font-size:20px;line-height:28px}.DetailStickyButtons .DetailPrices .rrp-price{font-size:12px;line-height:14px}.DetailStickyButtons .DetailButtons{margin-top:var(--spacing-small);padding:0}.DetailStickyButtons .DetailButtons .order-btn{width:50%;min-width:50%}.DetailButtons{justify-content:space-between;align-items:center;display:flex}.DetailButtons .ProductItemButton{margin-right:var(--spacing-small);padding:var(--spacing-small)var(--spacing-xl)}.DetailButtons .fav-btn{padding:var(--spacing-small)var(--spacing-medium);min-width:96px}.DetailButtons .fav-btn .btn-content{pointer-events:none;justify-content:center;align-items:center;display:flex}.DetailButtons .fav-btn .fav-icon:before{width:24px;display:inline-block}@media (min-width:1025px){.DetailButtons .fav-btn:hover .fav-icon:before{content:""}}.product-details-sizes-modal{border-radius:0!important}.product-details-sizes-modal .popup-header.with-title{padding:var(--spacing-medium)var(--spacing-xl);text-align:center}.product-details-sizes-modal .popup-header.with-title #popup-title-container{font-size:20px}.product-details-sizes-modal .popup-content{padding:10px var(--spacing-large)var(--spacing-xl)}.product-details-sizes-modal .modal-buttons{justify-content:center;align-items:center;gap:var(--spacing-xs);display:flex}.product-details-sizes-modal .modal-buttons .ProductItemSizeButton{min-width:42px;min-height:42px;font-size:16px}.DetailPrices .voucher-price-wrapper{font-family:var(--font-family-second-medium);color:var(--black);font-size:24px;line-height:31px}@media (max-width:767px){.DetailPrices .voucher-price-wrapper{font-size:16px;line-height:20px}}.DetailPrices .voucher-price-wrapper .voucher-discount-price{color:var(--ui-cerise-red);display:inline-block}@media (max-width:767px){.DetailPrices .voucher-price-wrapper .voucher-discount-price{display:block}}.DetailPrices .voucher-price-wrapper .voucher-text{font-family:var(--font-family-second-regular);color:var(--ui-cerise-red);font-size:16px;line-height:24px}@media (max-width:767px){.DetailPrices .voucher-price-wrapper .voucher-text{font-size:12px;line-height:14px}}.DetailPrices .price{font-family:var(--font-family-second-medium);color:var(--ui-cerise-red);font-size:24px;line-height:31px}@media (max-width:767px){.DetailPrices .price{font-size:16px;line-height:20px}}.DetailPrices .discount-price{font-size:16px}.DetailPrices .discount-price .price-original{color:var(--primary-black);text-decoration:line-through}@media (max-width:767px),(min-width:768px) and (max-width:1024px) and (pointer:coarse){.DetailPrices .discount-price .price-original{font-size:20px}.DetailPrices .discount-price .discount{font-size:16px}}.DetailPrices .discount-price .discount-code{background-color:var(--super-light-red);border-radius:4px;padding:2px 6px}.DetailPrices .rrp-price{font-family:var(--font-family-second-regular);font-size:16px;line-height:24px}@media (max-width:767px),(min-width:768px) and (max-width:1024px) and (pointer:coarse){.DetailPrices .title{font-family:var(--font-family-second-medium);font-size:16px}}.DetailNotFound{padding:var(--spacing-6xl)0;justify-content:center;display:flex}@media (max-width:767px){.DetailNotFound{padding:var(--spacing-xl)0}}.DetailNotFound .not-found-wrapper{text-align:center;max-width:500px}.DetailNotFound .image{margin-bottom:var(--spacing-medium)}.DetailNotFound .title{margin-bottom:var(--spacing-xs);font-family:var(--font-family-second-medium);font-size:20px;line-height:28px}.DetailNotFound .description{margin-bottom:var(--spacing-xl);font-size:16px;line-height:24px}
