.product-single__meta,.product-details__details,.product-details__meta{padding-top:0!important}.product-single__meta>.product-block:first-child,.product-single__meta>*:first-child,.product-details__details>.product-block:first-child,.product-details__details>*:first-child{margin-top:0!important;padding-top:0!important}.product-block:has(>[data-pdp-only-style]),.product-block:empty{margin:0!important;padding:0!important}.pdp-m-top-row{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;margin:0 0 16px;border-bottom:1px solid rgba(0,0,0,.06);gap:12px;flex-wrap:wrap}.pdp-m-stars{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:#2a1f1a;cursor:pointer;transition:opacity .15s ease}.pdp-m-stars:hover{opacity:.8}.pdp-m-stars svg{width:14px;height:14px;color:#e8a02c;flex-shrink:0}.pdp-m-stars-text{font-size:13px;color:#2a1f1a;margin-left:2px}.pdp-m-stars-text strong{font-weight:600}.pdp-m-reviews-link{font-size:13px;color:#8b6f5c;text-decoration:underline;text-underline-offset:2px;margin-left:2px;font-variant-numeric:tabular-nums}.pdp-m-sold{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#f27860;background:transparent;border:1px solid rgba(242,120,96,.3);padding:5px 12px;border-radius:16px;font-weight:500;white-space:nowrap;position:relative;overflow:hidden;font-variant-numeric:tabular-nums}.pdp-m-sold:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(242,120,96,.08),transparent);animation:pdp-m-shine 4s ease-in-out infinite}.pdp-m-sold-dot{width:5px;height:5px;background:#f27860;border-radius:50%;animation:pdp-m-sold-pulse 2.5s ease-in-out infinite;flex-shrink:0}@keyframes pdp-m-shine{0%{left:-100%}50%{left:100%}to{left:100%}}@keyframes pdp-m-sold-pulse{0%,to{opacity:1}50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.pdp-m-sold:after{animation:none}.pdp-m-sold-dot{animation:none}}.pdp-m-usps{display:flex;flex-direction:column;gap:10px;margin:0 0 24px;padding:0 0 24px;border-bottom:1px solid rgba(0,0,0,.06)}.pdp-m-usp{display:flex;align-items:center;gap:11px;font-size:14px;color:#2a1f1a;line-height:1.5}.pdp-m-usp svg{flex-shrink:0;color:#8b6f5c;width:18px;height:18px}.pdp-m-usp strong{font-weight:600}.product-single__meta .product-block--price [class*=priceClr],.product-single__meta .product-block--price .price-new,.product-single__meta .product-block--price em,.product-single__meta .product-block--price .price{color:#b82818}.product-single__meta .product-block--price .badge,.product-single__meta .price__saving,.product-single__meta .product__badge--sale{background:#b82818!important;color:#fff!important;border:none;border-radius:4px;padding:4px 10px;font-size:11px;letter-spacing:.4px;font-weight:600;text-transform:uppercase}.product-block:has([class*=inven-dot]){background:#faf6f1!important;border:none!important;border-left:3px solid #e8a02c!important;border-radius:8px!important;padding:12px 16px!important;color:#2a1f1a!important;display:flex!important;align-items:center!important;gap:10px!important;margin:14px 0 10px!important}.product-block:has([class*=inven-dot]):before{content:"";width:18px;height:18px;flex-shrink:0;background-color:#e8a02c;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><line x1='12' y1='8' x2='12' y2='12'/><line x1='12' y1='16' x2='12.01' y2='16'/></svg>") no-repeat center / contain;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><line x1='12' y1='8' x2='12' y2='12'/><line x1='12' y1='16' x2='12.01' y2='16'/></svg>") no-repeat center / contain;margin-left:0}.product-block [class*=inven] em,.product-block [class*=inven] i,.product-block [class*=inven] b,.product-block [class*=inven] strong{font-style:normal;color:#b82818;font-weight:600}.pdp-viewing-now{background:transparent!important;border:none!important;padding:0 4px!important;margin:0 0 16px!important;display:flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;color:#5c4a3f!important}.pdp-viewing-now__dot{background:#4f8a4a!important;width:7px!important;height:7px!important}.pdp-viewing-now__dot:after{background:#4f8a4a!important}.pdp-viewing-now__count{font-style:normal!important;font-weight:600!important;color:#2a1f1a!important}.pdp-m-ship-note{font-size:12px;color:#8b6f5c;text-align:center;margin:0 0 16px}.pdp-m-ship-note strong{color:#2a1f1a;font-weight:600}.pdp-m-bundle{background:#f4ebe0;border-radius:8px;padding:16px 18px;margin:16px 0 24px}.pdp-m-bundle-top{display:flex;align-items:center;gap:8px;margin:0 0 10px;flex-wrap:wrap}.pdp-m-bundle-icon{color:#f27860;flex-shrink:0;width:16px;height:16px}.pdp-m-bundle-title{font-size:13px;color:#2a1f1a;font-weight:600}.pdp-m-bundle-sub{font-size:12px;color:#5c4a3f;margin-left:auto}.pdp-m-bundle-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.pdp-m-bundle-card{background:#fff9;border-radius:6px;padding:10px 12px;text-align:center;transition:background .15s ease}.pdp-m-bundle-card:hover{background:#ffffffe6}.pdp-m-bundle-card-qty{font-size:12px;color:#5c4a3f;margin:0 0 3px}.pdp-m-bundle-card-discount{font-size:14px;color:#b82818;font-weight:600;font-variant-numeric:tabular-nums}.pdp-m-bundle-card--best{background:#f278601f;border:1px solid rgba(242,120,96,.25)}.pdp-m-bundle-card--best .pdp-m-bundle-card-qty{color:#2a1f1a;font-weight:500}.pdp-m-bundle-best-label{font-size:9px;color:#f27860;font-weight:600;letter-spacing:.5px;margin-top:3px}@media(max-width:480px){.pdp-m-bundle-grid{grid-template-columns:repeat(2,1fr)}.pdp-m-bundle-sub{display:none}}.pdp-m-trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 8px}.pdp-m-trust-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:14px 8px;background:#faf6f1;border-radius:8px}.pdp-m-trust-item svg{margin:0 0 6px;color:#8b6f5c;width:20px;height:20px}.pdp-m-trust-item p{font-size:11px;color:#5c4a3f;line-height:1.35;margin:0}.pdp-m-stock-bar{display:flex;align-items:center;gap:10px;background:#faf6f1;border-radius:8px;padding:12px 16px;margin:14px 0 10px;border-left:3px solid #e8a02c}.pdp-m-stock-bar svg{flex-shrink:0;width:18px;height:18px}.pdp-m-stock-bar span{font-size:13px;color:#2a1f1a}.pdp-m-stock-bar em{font-style:normal;color:#b82818;font-weight:600;font-variant-numeric:tabular-nums}.pdp-m-bottom{background:#f4ebe0;border-radius:10px;padding:20px;margin:16px 0 24px}.pdp-m-bottom-header{display:flex;align-items:center;gap:8px;margin:0 0 14px;flex-wrap:wrap}.pdp-m-bottom-icon{color:#f27860;flex-shrink:0;width:16px;height:16px}.pdp-m-bottom-title{font-size:13px;color:#2a1f1a;font-weight:600}.pdp-m-bottom-sub{font-size:12px;color:#5c4a3f;margin-left:auto}@media(max-width:550px){.pdp-m-bottom-sub{margin-left:0}}.pdp-m-bottom-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:0 0 16px}.pdp-m-bottom-card{background:#fff9;border-radius:6px;padding:12px 8px;text-align:center;transition:background .15s ease}.pdp-m-bottom-card:hover{background:#ffffffe6}.pdp-m-bottom-card-qty{font-size:12px;color:#5c4a3f;margin:0 0 4px}.pdp-m-bottom-card-discount{font-size:14px;color:#b82818;font-weight:600;font-variant-numeric:tabular-nums}.pdp-m-bottom-card--best{background:#f278601f;border:1px solid rgba(242,120,96,.25)}.pdp-m-bottom-card--best .pdp-m-bottom-card-qty{color:#2a1f1a;font-weight:500}.pdp-m-bottom-card-label{font-size:9px;color:#8b6f5c;font-weight:600;letter-spacing:.5px;margin-top:3px;text-transform:uppercase}.pdp-m-bottom-card--best .pdp-m-bottom-card-label{color:#f27860}.pdp-m-bottom-divider{height:1px;background:#0000000f;margin:0 0 16px}.pdp-m-bottom-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pdp-m-bottom-trust-item{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 4px}.pdp-m-bottom-trust-item svg{flex-shrink:0;color:#8b6f5c;width:16px;height:16px}.pdp-m-bottom-trust-item p{font-size:11px;color:#5c4a3f;line-height:1.35;margin:0}.pdp-m-pay-icons{display:flex;gap:6px;justify-content:center;margin:0 0 22px;flex-wrap:wrap}.pdp-m-pay-icon{width:42px;height:26px;border-radius:4px;overflow:hidden;background:#f4ebe0;display:inline-flex;align-items:center;justify-content:center}.pdp-m-pay-icon svg{width:100%;height:100%;display:block}.pdp-m-sale-tag{position:absolute;top:16px;left:16px;background:#b82818;color:#fff;font-size:11px;padding:5px 14px;border-radius:4px;font-weight:600;letter-spacing:.2px;z-index:3;pointer-events:none;font-variant-numeric:tabular-nums}@media(max-width:768px){.pdp-m-sale-tag{top:12px;left:12px;font-size:10px;padding:4px 12px}}@media(max-width:768px){.product-single__meta,.product-details{text-align:left!important}.product-single__title,.product-details__title,.product-block--title h1,.product-block--title .m-title,[class*=product-block--title] .m-title,[class*=product-block--title] h1{font-size:22px!important;text-align:left!important}.product-single__meta .product-block--price,.product-single__meta .product-block--price>*{justify-content:flex-start!important;text-align:left!important}.pdp-m-top-row{flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px}.pdp-m-stars{flex-wrap:nowrap}.pdp-m-usps{align-items:flex-start}.pdp-m-usp{text-align:left}.product-block--variant-picker .variant__label,.product-block--variant-picker label,.product-form__input label{text-align:left!important}.product-form__input .swatch__list,.product-form__input .variant__button-list{justify-content:flex-start!important}.product-block:has([class*=inven-dot]){text-align:left!important}.pdp-viewing-now{justify-content:flex-start!important;padding:0 4px!important}.pdp-m-ship-note{text-align:left!important;padding-left:4px}.pdp-m-pay-icons{justify-content:flex-start!important;padding-left:4px}.pdp-m-bottom-grid{gap:4px}.pdp-m-bottom-card{padding:10px 4px}.pdp-m-bottom-card-qty{font-size:11px}.pdp-m-bottom-card-discount{font-size:12px}.pdp-m-bottom-card-label{font-size:8px}.pdp-m-bottom-divider,.pdp-m-bottom-trust{display:none}}@media(max-width:380px){.pdp-m-bottom-grid{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pdp-mockup.css.map */
