:root{--grey-neutral-light-50:rgba(0,0,0,0.04);--grey-neutral-light-100:rgba(0,0,0,0.1);--grey-neutral-light-500:rgba(0,0,0,0.45);--grey-neutral-light-700:rgba(0,0,0,0.6);--grey-neutral-light-1000:rgba(0,0,0,0.9);--teal-light-1000:rgb(26,116,168);--grey-light-50:var(--grey-neutral-light-50);--grey-light-100:var(--grey-neutral-light-100);--grey-light-500:var(--grey-neutral-light-500);--grey-light-700:var(--grey-neutral-light-700);--grey-light-1000:var(--grey-neutral-light-1000);--font-family-body:Futura;--font-weight-weak:400;--font-weight-strong:500;--font-size-medium:2.0rem;--font-size-small:1.6rem;--line-height-medium:2.8rem;--line-height-small:2.4rem;--text-strong:var(--grey-light-1000);--text-weak:var(--grey-light-700);--stroke-weak:var(--grey-light-100);--stroke-focus:var(--teal-light-1000);--icon-neutral:var(--grey-light-500);--fill-hover:var(--grey-light-50);--fill-press:var(--grey-light-100);--font-medium-bold:var(--font-weight-strong) var(--font-size-medium)/var(--line-height-medium) var(--font-family-body);--spacing-none:0px;--spacing-8:8px;--spacing-16:16px;--spacing-32:32px;--border-radius-sm:8px;--underline-default:underline solid 1.5px currentColor;--duration-medium:0.3s}@media (prefers-reduced-motion:reduce){:root{--duration-medium:0s}}
:root {
  interpolate-size: allow-keywords;
}

section.ts-accordion{width:100%;display:flex;flex-direction:column;row-gap:var(--spacing-8);text-align:left}section.ts-accordion details{width:100%;background:white;border-radius:var(--border-radius-sm);border:1px solid var(--stroke-weak);overflow:hidden;padding-bottom:var(--spacing-8);transition:padding-bottom var(--duration-medium)}section.ts-accordion details[open]{padding-bottom:var(--spacing-16)}section.ts-accordion details .marker{transition:transform var(--duration-medium)}section.ts-accordion details[open] .marker{transform:rotate(180deg)}section.ts-accordion details summary{cursor:pointer;font:var(--font-medium-bold);color:var(--text-strong);display:grid;grid-template-columns:1fr auto;align-items:center;padding-top:var(--spacing-16);padding-bottom:var(--spacing-8)}section.ts-accordion details summary i{font-size:2.4rem;color:var(--icon-neutral)}section.ts-accordion details summary::marker{content:none}section.ts-accordion details summary,section.ts-accordion details::details-content{padding-inline:var(--spacing-8)}section.ts-accordion details::details-content{overflow:hidden;margin-block:var(--spacing-none);font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--font-weight-regular);font-family:"Futura";color:var(--text-weak);padding-right:var(--spacing-32);block-size:0;transition:block-size var(--duration-medium),content-visibility var(--duration-medium);transition-behavior:allow-discrete}section.ts-accordion details:open::details-content{block-size:auto}section.ts-accordion details:hover{background:var(--fill-hover)}section.ts-accordion details:hover summary span{text-decoration:var(--underline-default);text-decoration-skip-ink:none}section.ts-accordion details:active{background:var(--fill-press)}section.ts-accordion details:active summary span{text-decoration:var(--underline-default);text-decoration-skip-ink:none}section.ts-accordion details:has(> summary:focus-visible){outline:2px solid var(--stroke-focus);outline-offset:2px}section.ts-accordion details>summary:focus,section.ts-accordion details>summary:focus-visible{outline:none}

.ts-accordion i.ph-bold,
.ts-accordion i.ph {
  display: inline-block;
  width: 1em;
  height: 1em;
  background-color: currentColor;
  vertical-align: middle;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
}

i.ph-bold.ph-caret-down {
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" fill="%23ffffff" viewBox="0 0 256 256"><path d="M216.49,104.49l-80,80a12,12,0,0,1-17,0l-80-80a12,12,0,0,1,17-17L128,159l71.51-71.52a12,12,0,0,1,17,17Z"></path></svg>');
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" fill="%23ffffff" viewBox="0 0 256 256"><path d="M216.49,104.49l-80,80a12,12,0,0,1-17,0l-80-80a12,12,0,0,1,17-17L128,159l71.51-71.52a12,12,0,0,1,17,17Z"></path></svg>');
}  
#taking_shape-clearance {background: var(--accent-clearance-bg);}

.product-card-footer .price span {
display: flex !important;
    flex-wrap: wrap;
    margin: 0;
}
//=========PLP bottom slider ==================
.category-bottom .swiper-slide{width:27rem;margin-right:20px}
.category-bottom .swiper-container.product-carousel {position: relative;}
@media (min-width: 768px) {
.category-bottom .swiper-slide{width: 23rem;}
}
@media (min-width: 1200px) {
.category-bottom .swiper-slide{width: 32.8rem;}
}
@media (min-width: 1600px) {
.category-bottom .swiper-slide{width:18%}
}
//====end plp bottom slider=============