a.wa-s-n {
    display: none;
}

p.hidden.text-xl.md\:block.ms-1.menu-label{
    display: none;
}

.advanced-slider__caption__inner__content__button span {
    color: #000000 !important;
}

.advanced-slider__caption__inner__content__button span:hover {
    color: #000000 !important;
}

     section.s-block.products-lookbook.products-lookbook--18.s-block--animate {
    display: none !important;
}

@media (min-width:768px) {
section.s-block.products-lookbook.products-lookbook--4.s-block--animate {
    display: block !important;
}
}

.fit-slider-products .s-slider-swiper-wrapper .swiper-slide custom-salla-product-card {
    flex: 1 1 0%;
    justify-content: space-between;
    min-height: 100%;
    height: 510px;
}

salla-product-options.s-product-options-wrapper.hydrated {
    background: #F7F2EC;
    border-radius: 1rem;
    border: 2px solid #F0E7DE;
}

.s-product-options-grid-mode-span {
    background: transparent;
    border: 2px solid #F0E7DE;
}

/*  */
/*  */
/* ===== Shipping Time Block (Salla / Celia) ===== */
.shippingTimeSec{
  display:flex;
  align-items:flex-start;
  gap:10px;
  padding:12px 12px;
  border:1px solid rgba(0,0,0,.08);
  border-radius:12px;
  margin:12px 0;
  background:#fff;
  position:relative;
  font-size:14px;
  line-height:1.6;
}

.shippingTimeSec .deliveryPeriodIcon{
  width:22px;
  height:22px;
  flex:0 0 22px;
  display:flex;
  align-items:center;
  justify-content:center;
  margin-top:2px;
}
.shippingTimeSec .deliveryPeriodIcon svg{
  width:22px;height:22px;
  opacity:.85;
}

.shippingTimeSec .deliverTime{
  flex:1;
}

.shippingTimeSec .deliverTime .cityName{
  font-weight:700;
}

.shippingTimeSec .dropdown{
  margin-top:6px;
  position:relative;
  display:inline-block;
}

.shippingTimeSec .dropbtn{
  cursor:pointer;
  user-select:none;
  display:inline-flex;
  align-items:center;
  gap:6px;
  padding:8px 10px;
  border-radius:10px;
  border:1px solid rgba(0,0,0,.08);
  background:#f7f7f7;
  font-weight:600;
}

.shippingTimeSec .dropbtn:after{
  content:"▾";
  font-size:12px;
  opacity:.8;
}

.shippingTimeSec .dropdown-content{
  display:none;
  position:absolute;
  z-index:9999;
  right:0;
  top:calc(100% + 8px);
  width:260px;
  max-width:90vw;
  background:#fff;
  border:1px solid rgba(0,0,0,.1);
  border-radius:12px;
  box-shadow:0 10px 30px rgba(0,0,0,.08);
  overflow:hidden;
}

.shippingTimeSec .dropdown-content.is-open{
  display:block;
}

.shippingTimeSec #citiesInputSearch{
  width:100%;
  border:0;
  border-bottom:1px solid rgba(0,0,0,.08);
  padding:10px 12px;
  outline:none;
  font-size:14px;
}

.shippingTimeSec .dropdown-content ul{
  list-style:none;
  margin:0;
  padding:6px 0;
  max-height:260px;
  overflow:auto;
}

.shippingTimeSec .dropdown-content li a{
  display:block;
  padding:10px 12px;
  text-decoration:none;
  color:inherit;
  cursor:pointer;
}

.shippingTimeSec .dropdown-content li a:hover{
  background:#f5f5f5;
}

.shippingTimeSec .shipMeta{
  display:block;
  font-size:12px;
  opacity:.75;
  margin-top:2px;
}

.shippingTimeSec {
    width: 100%;
}

.shipSub {
    display: none;
}

.flex.whitespace-nowrap.gap-4.items-center.product-price.product-price-top.my-1 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.shipContent {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

.shippingTimeSec {
    justify-content: center;
    align-items: center;
    background: #f7f2ec;
    border: 2px solid #eee5dc;
}

.shippingTimeSec .dropbtn {
    cursor: pointer;
    user-select: none;
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 8px 10px;
    border-radius: 10px;
    border: 1px solid rgba(0, 0, 0, .08);
    background: transparent;
    font-weight: 600;
    border: 2.5px solid #f0e7de;
}