.pdp-arrow{display:none!important}
.pdp-thumbs{margin-top:12px}
.pdp-thumbs__track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x}
.pdp-thumb{scroll-snap-align:start}
.pdp-main{touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}
.pdp-main img{transition:opacity .25s;pointer-events:none}
.pdp-main.is-fade img{opacity:.25}
.pdp-dots{display:none;justify-content:center;gap:6px;margin-top:10px}
.pdp-dots i{width:7px;height:7px;border-radius:50%;background:#dcd6cc;transition:all .2s}
.pdp-dots i.on{width:20px;border-radius:4px;background:#EEA53A}
@media(max-width:989px){.pdp-dots{display:flex}}
.pdp-price{display:inline-grid!important;grid-template-columns:auto auto;column-gap:34px;align-items:end;margin-top:40px!important}
.pdp-price .now{grid-column:1;grid-row:1}
.pdp-price .was{grid-column:2;grid-row:1;padding-bottom:5px;font-size:23px!important;font-weight:600;color:#6c6e74!important;text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:#d9534f}
.pdp-cta .pdp-price .was{color:#b4b6bb!important}
.pdp-price .pdp-save{position:relative;grid-column:1;grid-row:1;justify-self:end;align-self:start;transform:translate(38%,-88%) rotate(7deg);font-size:13px!important;padding:7px 12px!important;border-radius:8px!important;white-space:nowrap;box-shadow:0 6px 16px rgba(238,165,58,.45);z-index:2}
.pdp-cta .pdp-price{margin-top:30px!important}
@media(max-width:600px){.pdp-price{margin-top:36px!important;column-gap:26px}.pdp-price .was{font-size:19px!important;padding-bottom:3px}.pdp-price .pdp-save{font-size:12px!important;padding:6px 10px!important}}