:root{--fem-accent: #ff2e9a;--fem-accent-rgb: 255,46,154;--fem-accent-soft: #f9e1ec;--fem-accent-soft2: #f4e9ff;--fem-ink-soft: #5a5560}body.fem-experiment .product-page .p-media__main{border-color:#f4d3e2;background:linear-gradient(180deg,#fff,#fff 60%,#ffeaf4)}body.fem-experiment .product-page .p-media__thumbs .pthumb{border-color:#f9d9e8}body.fem-experiment .product-page .p-media__thumbs .pthumb.is-active,body.fem-experiment .product-page .p-media__thumbs .pthumb:focus{outline:2px solid var(--fem-accent);outline-offset:1px}body.fem-experiment .product-page .p-title{font-weight:900;background:linear-gradient(90deg,var(--fem-accent),#ff7fbf);-webkit-background-clip:text;background-clip:text;color:transparent}body.fem-experiment .product-page .p-tagline{font-size:.95rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--fem-ink-soft);margin:-2px 0 .65rem;background:linear-gradient(90deg,#ffeaf4,#f4e9ff);padding:4px 10px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;box-shadow:0 1px #0000000d}body.fem-experiment .product-page .p-tagline svg{width:14px;height:14px;color:var(--fem-accent)}body.fem-experiment .product-page .p-price{position:relative;flex-wrap:wrap}body.fem-experiment .product-page .p-price .p-discount{display:inline-flex;align-items:center;background:linear-gradient(90deg,var(--fem-accent),#ff57ae);color:#fff;font-size:.65rem;font-weight:800;letter-spacing:.05em;padding:3px 8px 4px;border-radius:20px;text-transform:uppercase;line-height:1;box-shadow:0 4px 10px rgba(var(--fem-accent-rgb),.25)}body.fem-experiment .product-page .p-price .was{color:#c0366d}body.fem-experiment .product-page .p-opt{background:#fff;border:2px solid #f9d2e7;border-radius:12px;font-weight:600;color:#3e3942;padding:.5rem .75rem;-webkit-appearance:none;appearance:none;background-image:linear-gradient(180deg,#fff,#fff),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23ff2e9a' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center,0 0;background-size:12px 12px,auto;font-size:.95rem}body.fem-experiment .product-page .p-opt:focus{outline:3px solid #ffd1ec;outline-offset:2px}body.fem-experiment .product-page .p-add{background:linear-gradient(90deg,var(--fem-accent),#ff6fb7);font-weight:900;letter-spacing:.02em;box-shadow:0 4px 12px -4px rgba(var(--fem-accent-rgb),.35);border:0;border-radius:12px;padding:.7rem 1rem;font-size:1rem}body.fem-experiment .product-page .p-add:hover{filter:brightness(1.05);transform:translateY(-1px)}body.fem-experiment .product-page .p-add:active{transform:translateY(0)}body.fem-experiment #PPayWrap{border-radius:14px;padding:8px;background:linear-gradient(120deg,#ffeaf4,#f4e9ff)}body.fem-experiment #PPayWrap .shopify-payment-button{display:block!important}body.fem-experiment #PPayWrap .shopify-payment-button__button{display:block;width:100%;border-radius:12px!important;padding:.7rem 1rem;font-size:1rem;line-height:1.15}body.fem-experiment #PPayWrap .shopify-payment-button__more-options{display:inline-flex!important;width:100%;align-items:center;justify-content:center;margin-top:8px;font-size:.95rem;font-weight:800;letter-spacing:.03em;color:#7a1748;text-decoration:none;background:#fff;border:2px solid var(--fem-accent);border-radius:12px;padding:.6rem 1rem;cursor:pointer;-webkit-appearance:none;appearance:none;box-shadow:0 2px 6px #1e0a280f}body.fem-experiment #PPayWrap .shopify-payment-button__more-options:hover{background:var(--fem-accent-soft)}body.fem-experiment #PPayWrap .shopify-payment-button__more-options:focus{outline:3px solid #ffd1ec;outline-offset:2px}body.fem-experiment .product-page .p-acc details{border-color:#f5d4e6;background:linear-gradient(180deg,#fff,#fff 70%,#fff5fa)}body.fem-experiment .product-page .p-acc summary{color:#4a4450}body.fem-experiment .product-page .low-stock{color:#d61b6d}body.fem-experiment .trust-badge{background:#fff;border-color:#f5d4e6}body.fem-experiment .hitch-cart .cart-row{background:linear-gradient(180deg,#fff,#fff 60%,#ffeaf4);border:2px solid #f8d7e8;box-shadow:0 4px 12px -2px #ff2e9a26}body.fem-experiment .hitch-cart .button{background:linear-gradient(90deg,var(--fem-accent),#ff6fb7);box-shadow:0 4px 12px #ff2e9a59;border:0}body.fem-experiment .hitch-cart .button--subtle{background:#f9e1ec;color:#7a1748}body.fem-experiment .hitch-cart .cart-price .was{color:#c0366d}body.fem-experiment .free-ship-bar{margin:0 0 14px}body.fem-experiment .free-ship-meter{height:10px;background:#f2d1e0;border-radius:999px;overflow:hidden;position:relative}body.fem-experiment .free-ship-meter span{display:block;height:100%;background:linear-gradient(90deg,var(--fem-accent),#ff6fb7);width:0;transition:width .4s ease}body.fem-experiment .free-ship-msg{font-size:.85rem;font-weight:600;letter-spacing:.04em;margin:6px 2px 0;color:#5a4d56}body.fem-experiment .free-ship-msg strong{color:var(--fem-accent)}@keyframes femPop{0%{transform:scale(.7);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}body.fem-experiment .p-price .p-discount{animation:femPop .5s cubic-bezier(.34,1.56,.64,1)}@media (max-width: 549px){body.fem-experiment .product-page .p-media--compact{max-width:none}body.fem-experiment .product-page .p-tagline{display:inline-block}}
/*# sourceMappingURL=/cdn/shop/t/161/assets/hitch-pdp-feminine.css.map */
