.cart-item input[type=checkbox].form-check-input:checked+label .notch.female,.goodies-box .promo-pin,.notch-plus,.sep-option .option.goodies .parts:before{display:none}.new-pin{display:inline-block;background:#ff6f48;color:#fff;padding:5px 20px;border-radius:20px;font-size:15px;line-height:20px;margin-left:15px}body.tnl-pg .cart-item.form-check input[type=checkbox].form-check-input{margin:20px 0 0 15px;position:absolute;z-index:1}body.tnl-pg .cart-item.form-check input[type=checkbox].form-check-input:disabled{opacity:0}.goodies-box{display:flex;align-items:stretch;justify-content:space-between;margin-top:25px;position:relative}.goodies-left{width:53%}.cart-items-choices{display:flex;gap:12px;flex-direction:column}body.tnl-pg .form-check.cart-item{position:relative;display:block}.cart-item label{width:auto;background:#fff;border:2px solid #deddeb;border-radius:20px 0 0 20px;display:flex;justify-content:space-between;position:relative;padding-left:52px;cursor:pointer;margin-right:35px}.cart-item.disabled label{cursor:initial}body.tnl-pg .form-check.cart-item.disabled label:before{content:"BientÃ´t disponible";display:block;position:absolute;z-index:2;background:#06008d;color:#fff;top:15px;padding:5px 10px;border-radius:0 15px 15px 0;left:-2px;font-size:13px;text-transform:uppercase;font-weight:700}body.tnl-pg .form-check.cart-item.disabled .check-infos{padding-top:42px}.cart-item input[type=checkbox].form-check-input:checked+label{border-color:#06008d;padding-right:37px;margin-right:-2px}.cart-item label .img-box{display:flex;align-items:center}.check-infos{padding:15px 0;display:flex;align-items:start}.check-infos .infos span{display:block}.check-infos .infos span+span{margin-top:7px}.check-infos .infos .name{font-weight:700;text-transform:uppercase}.check-infos .infos .dimension{font-size:13px}.cart-items-total .parts .part .amount,.check-infos .infos .price{font-size:20px}.cart-item label img{position:relative;z-index:1}.notch{position:absolute;top:50%;right:-26px;transform:translateY(-50%);width:26px;height:68px;overflow:hidden}.notch.female{right:-63px}.notch.female.prevent{right:-62px}.notch.female.prevent .circle{border:0}.circle{width:68px;height:68px;border-radius:50%;border:2px solid #deddeb;background:#fff;position:absolute;right:0;top:0}.cart-item input[type=checkbox].form-check-input:checked+label .notch .circle,.goodies-section.active .goodies-right,.goodies-section.active .notch.female .circle{border-color:#06008d}.cart-item input[type=checkbox].form-check-input:checked+label .notch-plus{display:block;position:absolute;right:0;top:50%;z-index:4;font-size:35px;transform:translate(50%,-50%)}.goodies-right{font-size:15px;width:47%;background:url('/images/goodies/coffret-goodies-temp.jpg') top center/cover no-repeat;display:flex;border:2px solid #deddeb;border-radius:0 20px 20px 0;overflow:hidden}.goodies-section.haspromo .goodies-box .promo-pin{font-size:15px;content:"-40%";display:block;position:absolute;top:30px;right:0;background:#fd4c76;padding:12px 5px 12px 18px;border-radius:20px 0 0 20px;color:#fff;font-weight:700;z-index:1}.goodies-section.haspromo.promo5pc .goodies-box .promo-pin:before{content:"5%"}.goodies-section.haspromo.promo10pc .goodies-box .promo-pin:before{content:"10%"}.cart-items-total{margin-top:auto;width:100%;background:#fff;padding:15px 20px 15px 35px;font-weight:700}.cart-items-total .parts{position:relative;display:flex;justify-content:space-between}.cart-items-total .parts+.parts{margin-top:15px}.cart-items-total .parts .part .amount.included{font-size:17px}del.goodies-box-total-before-promo{display:none;color:#160fb2;font-size:17px;margin-right:5px;font-weight:600}.goodies-section.haspromo del.goodies-box-total-before-promo{display:inline-block}.goodies-right .cart-items-total .parts:before{display:block;content:" ";position:absolute;width:100%;border-top:1px dotted #c7c5dd;z-index:0;top:10px}.cart-items-total .parts .part{background:#fff;padding:0 10px 0 0;position:relative}.cart-items-total .parts .part+.part{padding:0 0 0 10px}@media screen and (max-width:768px){.check-infos .infos .dimension,.new-pin{font-size:12px}.goodies-box{flex-direction:column;margin:0}.goodies-left,.goodies-right{width:100%;margin:0}.option.goodies{border:2px solid #deddeb;border-bottom:0;padding:10px 0 20px;position:relative;border-radius:20px 20px 0 0}.cart-item input[type=checkbox].form-check-input:checked+label .notch-plus,.cart-item label .notch,.option.goodies .option-description p br:first-child{display:none}body.tnl-pg section .options .option.goodies .parts .part-left .label{display:flex;justify-content:space-between;align-items:center;padding-left:30px}.new-pin{border-radius:20px 0 0 20px;padding:5px 10px;line-height:12px;margin-left:10px}.option.goodies .parts .part-left .option-description{margin-top:5px !important;padding:0 30px}.sep-option.pad-row.goodies-section .goodies-box{border:2px solid #deddeb;border-top:0;border-radius:0 0 20px 20px}.sep-option.pad-row.goodies-section .goodies-box:before{content:" ";display:block;height:185px;background:url('/images/goodies/offrir-un-saut-temp.jpg') center center/cover no-repeat}.sep-option.pad-row.goodies-section.active .goodies-box,.sep-option.pad-row.goodies-section.active .option.goodies{border-color:#06008d}.cart-items-choices{gap:0}.cart-item:after{content:"";width:98%;display:block;height:2px;background:#deddeb}.cart-item label{margin:0 !important;border:0;border-radius:0;padding:0 0 0 40px !important}.cart-item label .img-box{max-width:50%}.goodies-right{background:0;border:0;border-radius:0}.cart-items-total{background:0;padding:20px 15px}.cart-items-total .parts+.parts{margin-top:7px}.check-infos .infos>span+span{margin-top:5px}.cart-items-total .parts .part .amount,.cart-items-total .parts .part .amount.included,.check-infos .infos .price{font-size:14px}.cart-items-total .parts .part{font-size:13px}}@media screen and (max-width:575.98px){body.tnl-pg section .options .option.goodies .option-img{display:none}}