.product-modules{margin-bottom:30px}.product-modules__price-display{display:inline-block}.product-modules__price-base{font-weight:400;margin-right:5px}.product-modules__price-addition{font-weight:400;color:rgba(var(--color-foreground),.75)}.product-modules__price-total{font-weight:700;color:rgba(var(--color-foreground),.9)}.product-modules__heading{margin-top:40px;margin-bottom:20px;font-size:1.5rem;font-weight:600}.product-modules__list{display:flex;flex-direction:column;gap:12px;list-style:none;padding:0;margin:0 0 var(--spacing-base) 0}.product-modules__list:last-child{margin-bottom:unset}.offer_title{margin:0;font-size:var(--text-sm);font-weight:700;line-height:140%;text-transform:uppercase}.product-modules__list:not(.services){border:1px solid #B2AEAF;padding:var(--spacing-3xs) var(--spacing-xs);gap:var(--spacing-3xs);border-radius:var(--spacing-5xs);background-color:#fff}.product-modules__list:not(.services) .checkbox .product-modules__item-wrapper{padding:var(--spacing-3xs) var(--spacing-xs);border-radius:var(--spacing-5xs);border:1px solid #B2AEAF;background-color:#fff}.services .product-modules__item-wrapper{padding:var(--spacing-xs);background-color:#fff;border-radius:8px}.product-modules__item-wrapper{display:flex;flex-direction:column;gap:var(--spacing-xs)}.services .service_title,.campaign_title{font-weight:600;text-transform:uppercase;margin:0;line-height:140%}.services .service_description,.campaign_description{margin:0;font-size:var(--text-2xs);color:#848484;line-height:110%}.product-modules__item{display:flex;align-items:center;cursor:pointer}.product-modules__checkbox{margin-right:var(--spacing-xs);display:flex;align-items:center}.product-modules__checkbox input{-webkit-appearance:none;appearance:none;margin:0;width:2.4rem;height:2.4rem;cursor:pointer;accent-color:#ED1C27;border:1px solid #C4C4C4;border-radius:4px;background:#fff;overflow:hidden}.radio .product-modules__checkbox div[type=radio]{border-radius:99px!important}.product-modules__checkbox input:checked:after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="13" viewBox="0 0 12 13" fill="none"><path d="M2 7.6416L4 9.6416L10 3.6416" stroke="white" stroke-linecap="round"/></svg>');position:relative;height:100%;top:0;left:0;color:#fff;background-color:#ed1c27;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;border-radius:3px;padding:1px}.product-modules__checkbox-label{display:none}.product-modules__image-container{width:100%;height:100%;max-width:38px;margin-right:var(--spacing-3xs);flex-shrink:0}.product-modules__image{width:100%;height:100%;object-fit:contain}.product-modules__content{display:flex;flex-grow:1;min-width:0}.product-modules__info{display:flex;align-items:center;flex-grow:1;margin-right:var(--spacing-2xs)}.service_products{display:flex;flex-direction:column;gap:var(--spacing-xs)}.product-modules__title{font-weight:400;font-size:var(--text-sm);color:#000;line-height:140%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none;cursor:pointer;margin:0}.product-modules__title:hover{color:rgba(var(--color-foreground),1)}.product-modules__reference,.product-modules__quantity{font-size:.85rem;color:rgba(var(--color-foreground),.6);margin-bottom:5px}.product-modules__reference,.product-modules__link,.product-modules__availability{display:none}.product-modules__price-container{display:flex;align-items:flex-start;text-align:right;justify-content:flex-end;flex-direction:column-reverse}.product-modules__price,.product-modules__compare-price{font-size:var(--text-sm);line-height:140%;font-family:Party}.product-modules__price{color:#df0000}.product-modules__compare-price{text-decoration:line-through;color:#8b8586;font-weight:400}.product-modules__compare-price.free,.product-modules__price{font-weight:700}.product-modules__link{font-size:.85rem;padding:3px 10px;border:1px solid rgba(var(--color-foreground),.2);border-radius:4px;text-decoration:none;color:rgba(var(--color-foreground),.75)}.product-modules__link:hover{background-color:rgba(var(--color-foreground),.05);color:rgba(var(--color-foreground),.9)}@media screen and (max-width: 749px){.product-modules__item{display:grid;grid-template-columns:repeat(3,auto)}.product-modules__image-container,.product-modules__image{width:100%;height:100%}}.product-modules__button-note{margin-top:10px;font-size:.85rem;color:rgba(var(--color-foreground),.75);text-align:center}.product-modules__toast-container{position:fixed;top:20px;right:20px;z-index:9999;max-width:350px;width:100%}.product-modules__toast{padding:15px;margin-bottom:10px;border-radius:4px;box-shadow:0 4px 12px #00000026;color:#fff;font-size:14px;line-height:1.5;opacity:0;animation:toast-in .3s ease forwards,toast-out .3s ease forwards 2.7s;position:relative;overflow:hidden}.product-modules__toast--info{background-color:#3498db}.product-modules__toast--success{background-color:#2ecc71}.product-modules__toast--warning{background-color:#f39c12}.product-modules__toast--error{background-color:#e74c3c}.product-modules__toast-close{position:absolute;top:5px;right:10px;cursor:pointer;font-size:18px;opacity:.7}.product-modules__toast-close:hover{opacity:1}.product-modules__toast-progress{position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:#0003}.product-modules__toast-progress-bar{height:100%;background-color:#ffffffb3;animation:toast-progress 3s linear forwards}.product-modules__compare-price.free{color:#000}@media (min-width: 750px){.services .product-modules__item-wrapper{background-color:#f3f3f3}.product-modules__item-wrapper{gap:var(--spacing-3xs)}.product-modules__image-container{max-width:44px;width:100%;height:-webkit-fill-available}.product-modules__checkbox input{width:1.8rem;height:1.8rem}.product-modules__price-container{flex-direction:row;gap:var(--spacing-3xs)}.product-modules__list:not(.services) .product-modules__title{-webkit-line-clamp:1;max-width:32rem}.product-modules__list.services .product-modules__checkbox{margin-right:var(--spacing-3xs)}}@keyframes toast-in{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes toast-out{0%{transform:translateY(0);opacity:1}to{transform:translateY(-20px);opacity:0}}@keyframes toast-progress{0%{width:100%}to{width:0%}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/darty_modules.css.map */
