#pack-cadeau-description{&>.container>.row{--bs-gutter-y:35px;--bs-gutter-x:1.5rem;@media (width>=768px){--bs-gutter-y:3rem;--bs-gutter-x:3rem}}& .description{[data-theme=cartes_cadeaux] &{--lighter-green:var(--pink-carte-cadeau-background);--green-escale-thermale:var(--pink-carte-cadeau-main)}& p{color:var(--text-color-base);margin-top:1rem;line-height:1.75}& .icon-list{margin-bottom:0;@media (width>=768px){margin-bottom:1rem}& li{border-bottom:1px solid var(--lighter-green);color:var(--text-color-main);align-items:flex-start;gap:.75rem;padding:.75rem 0;font-size:.95rem;display:flex;&:last-child{border-bottom:none;padding-bottom:0;@media (width>=768px){padding-bottom:.75rem}}& .icon-item{flex-shrink:0;align-items:center;height:1lh;display:flex;& svg{width:22px;height:22px;color:var(--green-escale-thermale)}}}}}}svg.icon-agenda{& path{stroke-width:3px}}#pack-cadeau-achat{@media (width>=992px){position:sticky;top:110px}& .right-column{border-radius:var(--border-radius-bloc);background-color:#fff;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 8px 30px #0000001a;[data-theme=cartes_cadeaux] &{--lighter-green:var(--pink-carte-cadeau-background);--lightest-green-spa:var(--pink-carte-cadeau-background);--green-escale-thermale:var(--pink-carte-cadeau-main)}& .pack-photo{aspect-ratio:16/9;width:100%;overflow:hidden;& img{object-fit:cover;width:100%;height:100%;display:block}}& .pack-body{flex-direction:column;gap:0;padding:1.25rem;display:flex;& hr{border-color:var(--lighter-green);opacity:1;margin:.75rem 0}& .pack-title-price{justify-content:space-between;align-items:center;gap:.5rem;display:flex;& .pack-name{color:var(--text-color-main);font-size:1.25rem;font-weight:600}& .pack-price{color:var(--text-color-main);white-space:nowrap;font-size:2rem;font-weight:700}}& .pack-validity{color:var(--text-color-main);align-items:center;gap:.5rem;font-size:.875rem;display:flex;& svg{width:16px;height:16px;color:var(--green-escale-thermale);flex-shrink:0}}& form{& .btn.button-spa.primary{justify-content:center;align-items:center;gap:.5rem;display:flex;[data-theme=cartes_cadeaux] &{--green-spa:var(--pink-carte-cadeau-bouton)}& svg{width:18px;height:18px}}}& .delivery-options{background-color:var(--lightest-green-spa);border-radius:calc(var(--border-radius-bloc) - 4px);margin-top:.5rem;padding:.875rem 1rem;& .delivery-option{align-items:center;gap:.75rem;display:flex;& .delivery-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex;& svg{width:20px;height:20px;color:var(--green-escale-thermale)}}& .delivery-text{flex-direction:column;font-size:.8rem;line-height:1.3;display:flex;& strong{color:var(--text-color-main)}& span{color:var(--text-color-base);font-size:.75rem}}}& .delivery-separator{background-color:var(--lighter-green);height:1px;margin:.25rem 0}}}}}.skeepers-widget{margin-top:1rem;margin-left:auto;& a{width:150px}}#fiche_spa_top{--light-green-spa:var(--pink-carte-cadeau-background);--green-spa:var(--pink-carte-cadeau-main)}#pack-cadeau-soins{--light-green-spa:#fff;--green-spa:var(--pink-carte-cadeau-main);--mid-blue:var(--pink-carte-cadeau);& .card-soin-spa{flex-direction:column;height:100%;min-height:425px;display:flex;& .card{flex:1}@media (width>=768px){min-width:0}}& #liste-soins-pack{transition:opacity .2s;&.pagination-loading{opacity:.4;pointer-events:none}}}