/* WomensPlace Classic Cart: child-theme presentation layer only. */
.woocommerce-cart .site-content{background:#fff}
.womensplace-cart-shell{--wp-cart-pink:#e91e63;--wp-cart-ink:#1d1820;--wp-cart-muted:#746a71;--wp-cart-line:#eee7ea;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:34px;align-items:start;max-width:1240px;margin:0 auto;padding:10px 0 42px;color:var(--wp-cart-ink);font-family:inherit}
.womensplace-cart-shell__items{min-width:0}.womensplace-cart-shell .womensplace-cart-form{float:none!important;width:100%!important;margin:0!important}.womensplace-cart-list{display:grid;gap:14px}.womensplace-cart-item{display:grid;grid-template-columns:88px minmax(0,1fr);gap:15px;padding:14px 0;border-bottom:1px solid var(--wp-cart-line);background:#fff}.womensplace-cart-item:last-child{border-bottom:0}.womensplace-cart-item__media img{display:block;width:88px;height:108px;object-fit:cover;border-radius:8px;background:#faf8f9}.womensplace-cart-item__body{display:grid;gap:10px;min-width:0}.womensplace-cart-item__topline{display:flex;justify-content:space-between;gap:18px;align-items:start}.womensplace-cart-item__copy{min-width:0}.womensplace-cart-item__name{margin:0;color:var(--wp-cart-ink);font-size:15px;font-weight:700;line-height:1.35}.womensplace-cart-item__name a{color:inherit;text-decoration:none}.womensplace-cart-item__name a:hover{color:var(--wp-cart-pink)}.womensplace-cart-item .variation{margin:5px 0 0;color:var(--wp-cart-muted);font-size:12px}.womensplace-cart-item .variation dt,.womensplace-cart-item .variation dd{display:inline;margin:0}.womensplace-cart-item .variation dt:after{content:': '}.womensplace-cart-item .variation dd:after{content:' · '}.womensplace-cart-item .variation dd:last-child:after{display:none}.womensplace-cart-item__price{flex:0 0 auto;text-align:right;font-size:15px;font-weight:800;white-space:nowrap}.womensplace-cart-item__price .wpa-bogo-price{display:inline-grid;gap:2px;justify-items:end}.womensplace-cart-item__price .wpa-bogo-price del{color:#847880;font-size:12px;font-weight:500;text-decoration:line-through}.womensplace-cart-item__price .wpa-bogo-price ins{color:#24703d;font-size:15px;font-weight:800;text-decoration:none}.womensplace-cart-item__controls{display:flex;align-items:center;gap:13px}.womensplace-cart-item__quantity{min-width:91px}.womensplace-cart-item__subtotal{margin-left:auto;color:var(--wp-cart-ink);font-size:14px;font-weight:800;text-align:right}.womensplace-cart-item__remove .remove{display:grid!important;width:24px;height:24px;place-items:center;border:1px solid #e5dce0!important;border-radius:50%;color:#796e74!important;font-size:17px!important;line-height:1;text-decoration:none}.womensplace-cart-item__remove .remove:hover{border-color:var(--wp-cart-pink)!important;background:#fff1f5!important;color:var(--wp-cart-pink)!important}.womensplace-cart-item .quantity{display:inline-flex;align-items:center;border:1px solid #ded6da;border-radius:7px;overflow:hidden}.womensplace-cart-item .quantity .qty{width:33px!important;min-height:30px!important;margin:0!important;border:0!important;text-align:center;box-shadow:none!important}.womensplace-cart-item .quantity .minus,.womensplace-cart-item .quantity .plus{width:28px;height:30px;padding:0;border:0;background:#fff;color:#51454c;cursor:pointer}.womensplace-cart-item .quantity .minus:hover,.womensplace-cart-item .quantity .plus:hover{color:var(--wp-cart-pink);background:#fff5f8}.womensplace-cart-item .wpa-bogo-reward-quantity{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:30px;border-radius:7px;background:#f4f0f2;color:#6f6269;font-size:13px;font-weight:700}.wpa-bogo-badge{display:inline-flex;align-items:center;margin:6px 0 0;padding:3px 7px;border-radius:999px;background:#e7f5eb;color:#24703d;font-size:9px;font-weight:800;letter-spacing:.05em;line-height:1.35;text-transform:uppercase}.womensplace-bogo-group{overflow:hidden;border:1px solid #eadfe4;border-radius:12px;background:#fff}.womensplace-bogo-group__header{display:flex;align-items:center;gap:9px;padding:11px 13px;background:#fff3f7;border-bottom:1px solid #f6dce6}.womensplace-bogo-group__gift{display:grid;flex:0 0 auto;width:30px;height:30px;place-items:center;border-radius:50%;background:#fde0eb;color:#b70e4b;font-size:16px}.womensplace-bogo-group__heading{display:grid;gap:1px;min-width:0}.womensplace-bogo-group__heading strong{font-size:14px;font-weight:800;line-height:1.3}.womensplace-bogo-group__heading small{color:#805d6d;font-size:11px}.womensplace-bogo-group__unlocked{margin-left:auto;padding:5px 9px;border-radius:999px;background:#fce1eb;color:#b70e4b;font-size:10px;font-weight:800;white-space:nowrap}.womensplace-bogo-group__items{padding:0 14px}.womensplace-bogo-group__footer{display:grid;gap:7px;margin-top:2px;padding:11px 14px 13px;border-top:1px solid var(--wp-cart-line);color:#6e5c64;font-size:12px}.womensplace-bogo-group__footer>div{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.womensplace-bogo-group__footer strong{color:var(--wp-cart-ink);font-size:13px}.womensplace-bogo-group__footer b{color:var(--wp-cart-pink);font-size:15px}.womensplace-bogo-group__footer p{margin:0}.womensplace-bogo-group__footer>a{justify-self:start;color:var(--wp-cart-ink);font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.womensplace-bogo-group__footer>a:hover{color:var(--wp-cart-pink)}.womensplace-bogo-group__progress{display:block;overflow:hidden;width:100%;height:4px;border-radius:99px;background:#f7dce6}.womensplace-bogo-group__progress i{display:block;height:100%;border-radius:inherit;background:var(--wp-cart-pink)}.womensplace-cart-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--wp-cart-line)}.womensplace-cart-actions .coupon{display:flex;gap:8px;align-items:center;flex:1 1 270px}.womensplace-cart-actions .coupon .input-text{min-height:38px;margin:0;border:1px solid #dcd4d8;border-radius:7px;background:#fff;box-shadow:none}.womensplace-cart-actions .button{min-height:38px;margin:0;border-radius:7px;background:#fff;color:var(--wp-cart-ink);border:1px solid #dcd4d8;font-size:12px;font-weight:700}.womensplace-cart-actions .button:hover{border-color:var(--wp-cart-pink);color:var(--wp-cart-pink)}.womensplace-cart-actions__update{margin-left:auto!important}.womensplace-cart-shell__summary{position:sticky;top:22px}.womensplace-cart-shell__summary .cart-collaterals{width:100%;float:none}.womensplace-cart-shell__summary .cart_totals{width:100%;padding:20px;border:1px solid #eadfe4;border-radius:12px;background:#fff}.womensplace-cart-shell__summary .cart_totals h2{margin:0 0 16px;font-size:18px}.womensplace-cart-shell__summary .cart_totals table{margin:0}.womensplace-cart-shell__summary .wc-proceed-to-checkout{padding:14px 0 0}.womensplace-cart-shell__summary .checkout-button{margin:0!important;border-radius:8px!important;background:var(--wp-cart-pink)!important;font-size:14px!important;font-weight:800!important}.womensplace-cart-shell__summary .checkout-button:hover{background:#c81751!important}
@media (max-width:900px){.womensplace-cart-shell{grid-template-columns:1fr;gap:20px;padding:0 0 28px}.womensplace-cart-shell__summary{position:static;order:2}.womensplace-cart-shell__summary .cart_totals{max-width:none}}
@media (max-width:600px){.womensplace-cart-shell{margin:0 -2px}.womensplace-cart-item{grid-template-columns:70px minmax(0,1fr);gap:11px;padding:12px 0}.womensplace-cart-item__media img{width:70px;height:88px;border-radius:7px}.womensplace-cart-item__topline{gap:8px}.womensplace-cart-item__name{font-size:13px}.womensplace-cart-item__price{font-size:13px}.womensplace-cart-item__controls{gap:8px}.womensplace-cart-item__subtotal{font-size:12px}.womensplace-cart-item__remove .remove{width:22px;height:22px}.womensplace-bogo-group__header{padding:10px}.womensplace-bogo-group__gift{width:27px;height:27px;font-size:14px}.womensplace-bogo-group__heading strong{font-size:13px}.womensplace-bogo-group__unlocked{padding:4px 7px;font-size:9px}.womensplace-bogo-group__items{padding:0 10px}.womensplace-bogo-group__footer{padding:10px;font-size:11px}.womensplace-cart-actions{align-items:stretch}.womensplace-cart-actions .coupon{flex-wrap:wrap}.womensplace-cart-actions .coupon .input-text{flex:1 1 145px}.womensplace-cart-actions__update{margin-left:0!important}.womensplace-cart-shell__summary .cart_totals{padding:16px}}

/* Isolate the custom card action from Shoptimizer's global sprite-based
 * cart remove icon, which otherwise shifts and clips it inside the card. */
.womensplace-cart-item__remove{flex:0 0 26px;display:flex;align-items:center;justify-content:flex-end}
.womensplace-cart-item__remove .remove{display:grid!important;width:24px;height:24px;place-items:center;overflow:visible!important;padding:0!important;border:1px solid #e5dce0!important;border-radius:50%;background:#fff!important;color:#796e74!important;font-size:17px!important;font-weight:400!important;line-height:20px!important;text-align:center;text-decoration:none;text-indent:0!important}
.womensplace-cart-item__remove .remove:before{display:none!important}
.womensplace-cart-item__remove .remove{display:flex!important;align-items:center!important;justify-content:center!important;font-size:17px!important;line-height:24px!important}
.womensplace-cart-item__remove .remove:after{content:none!important;display:none!important}
.womensplace-cart-item__remove .remove:hover{border-color:var(--wp-cart-pink)!important;background:#fff1f5!important}
.womensplace-cart-item__remove .remove:hover:before{color:var(--wp-cart-pink)!important}

/* The summary makes the promotion benefit immediately scannable. */
.womensplace-cart-shell__summary tr.wpa-bogo-savings th,
.womensplace-cart-shell__summary tr.wpa-bogo-savings td,
.womensplace-cart-shell__summary tr.wpa-bogo-savings .woocommerce-Price-amount{
	color:#e91e63!important;
	font-weight:800!important;
}

/* Compact WooCommerce-native order summary. Shipping rows retain the core
 * rate inputs/calculator; the card only changes their presentation. */
.womensplace-cart-shell__summary .womensplace-order-summary{padding:20px!important;border:1px solid #e8e2e5!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}
.womensplace-cart-shell__summary .womensplace-order-summary h2{display:block!important;margin:0 0 15px!important;color:var(--wp-cart-ink);font-size:16px!important;font-weight:800!important;letter-spacing:.04em;text-transform:uppercase}
.womensplace-cart-shell__summary .womensplace-order-summary table{border:0!important;border-collapse:collapse!important}
.womensplace-cart-shell__summary .womensplace-order-summary tr{border:0!important}
.womensplace-cart-shell__summary .womensplace-order-summary th,.womensplace-cart-shell__summary .womensplace-order-summary td{padding:8px 0!important;border:0!important;color:var(--wp-cart-muted);font-size:13px!important;font-weight:500!important;vertical-align:top!important}
.womensplace-cart-shell__summary .womensplace-order-summary td{text-align:right!important;color:var(--wp-cart-ink);font-weight:700!important;white-space:nowrap}
.womensplace-cart-shell__summary .womensplace-order-summary__bogo th,.womensplace-cart-shell__summary .womensplace-order-summary__bogo td,.womensplace-cart-shell__summary .womensplace-order-summary__bogo .woocommerce-Price-amount{color:#e91e63!important;font-weight:800!important}
.womensplace-cart-shell__summary .womensplace-order-summary__discounted th,.womensplace-cart-shell__summary .womensplace-order-summary__discounted td{color:var(--wp-cart-ink);font-weight:700!important}
.womensplace-cart-shell__summary .womensplace-order-summary .shipping th,.womensplace-cart-shell__summary .womensplace-order-summary .shipping td{padding-top:10px!important}
.womensplace-cart-shell__summary .womensplace-order-summary .shop_table tr.shipping th,.womensplace-cart-shell__summary .womensplace-order-summary .shop_table tr.shipping td{display:table-cell!important;width:auto!important;border-bottom:0!important;text-align:inherit!important}
.womensplace-cart-shell__summary .womensplace-order-summary .shop_table tr.shipping td{text-align:right!important}
.womensplace-cart-shell__summary .womensplace-order-summary .shipping ul{margin:0!important;padding:0!important;list-style:none!important;text-align:right}
.womensplace-cart-shell__summary .womensplace-order-summary .shipping li{margin:0 0 4px!important}
.womensplace-cart-shell__summary .womensplace-order-summary .shipping input{vertical-align:middle}
.womensplace-cart-shell__summary .womensplace-order-summary .shipping label{font-size:12px!important;font-weight:500!important}
.womensplace-cart-shell__summary .womensplace-order-summary .woocommerce-shipping-destination,.womensplace-cart-shell__summary .womensplace-order-summary .woocommerce-shipping-calculator{margin:6px 0 0!important;font-size:11px!important;line-height:1.45}
.womensplace-cart-shell__summary .womensplace-order-summary .order-total th,.womensplace-cart-shell__summary .womensplace-order-summary .order-total td{padding-top:14px!important;border-top:1px solid var(--wp-cart-line)!important;color:var(--wp-cart-ink);font-size:17px!important;font-weight:800!important}
.womensplace-cart-shell__summary .womensplace-order-summary .order-total small{display:block;margin-top:3px;color:var(--wp-cart-muted);font-size:10px!important;font-weight:500!important;white-space:normal}
.womensplace-order-summary__saved{margin:13px 0 0!important;color:#e91e63;font-size:12px;font-weight:800;text-align:center}
.womensplace-cart-shell__summary .womensplace-order-summary .wc-proceed-to-checkout{padding-top:14px!important}
.womensplace-cart-shell__summary .womensplace-order-summary .checkout-button{display:block!important;width:100%!important;padding:13px 16px!important;text-align:center}
@media (max-width:600px){.womensplace-cart-shell__summary .womensplace-order-summary{padding:17px!important}.womensplace-cart-shell__summary .womensplace-order-summary th,.womensplace-cart-shell__summary .womensplace-order-summary td{font-size:12px!important}.womensplace-cart-shell__summary .womensplace-order-summary .order-total th,.womensplace-cart-shell__summary .womensplace-order-summary .order-total td{font-size:16px!important}}

/* Final Order Summary composition. These explicit rules deliberately reset
 * Shoptimizer's legacy cart-total layout only inside this child-theme card. */
.womensplace-cart-shell__summary .womensplace-order-summary{box-sizing:border-box!important;max-width:100%!important;overflow:hidden!important;padding:22px!important;border-color:#dedede!important;border-radius:16px!important}
.womensplace-cart-shell__summary .womensplace-order-summary .shop_table{width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed!important;background:#fff!important}
.womensplace-cart-shell__summary .womensplace-order-summary .shop_table tbody{display:table-row-group!important}
.womensplace-cart-shell__summary .womensplace-order-summary .shop_table tr{display:table-row!important;background:#fff!important}
.womensplace-cart-shell__summary .womensplace-order-summary .shop_table th,.womensplace-cart-shell__summary .womensplace-order-summary .shop_table td{display:table-cell!important;float:none!important;position:static!important;background:#fff!important}
.womensplace-cart-shell__summary .womensplace-order-summary .shop_table td:before{display:none!important;content:none!important}
.womensplace-cart-shell__summary .womensplace-order-summary .shop_table td .amount,.womensplace-cart-shell__summary .womensplace-order-summary .shop_table td .woocommerce-Price-amount{white-space:nowrap!important}
.womensplace-cart-shell__summary .womensplace-order-summary h2{margin:0 0 20px!important;padding:0 0 14px!important;border-bottom:1px solid #ededed!important;font-size:21px!important;font-weight:700!important;letter-spacing:0!important;line-height:1.25!important;text-transform:none!important}
.womensplace-cart-shell__summary .womensplace-order-summary th,.womensplace-cart-shell__summary .womensplace-order-summary td{padding:9px 0!important;color:#5f5b5d!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;overflow-wrap:anywhere!important}
.womensplace-cart-shell__summary .womensplace-order-summary td{color:#111!important;font-size:14px!important;font-weight:500!important}
.womensplace-cart-shell__summary .womensplace-order-summary th{width:68%!important}.womensplace-cart-shell__summary .womensplace-order-summary td{width:32%!important}
.womensplace-cart-shell__summary .womensplace-order-summary__bogo th,.womensplace-cart-shell__summary .womensplace-order-summary__bogo td,.womensplace-cart-shell__summary .womensplace-order-summary__bogo .woocommerce-Price-amount{color:#e91e63!important;font-size:14px!important;font-weight:600!important}
.womensplace-cart-shell__summary .womensplace-order-summary__bogo th:before{display:none!important;content:none!important}
.womensplace-cart-shell__summary .womensplace-order-summary__discounted th,.womensplace-cart-shell__summary .womensplace-order-summary__discounted td{padding-bottom:17px!important;border-bottom:1px solid #ededed!important;color:#5f5b5d!important;font-size:14px!important;font-weight:400!important}
.womensplace-cart-shell__summary .womensplace-order-summary .shop_table tr.shipping th{display:none!important}
.womensplace-cart-shell__summary .womensplace-order-summary .shop_table tr.shipping td{display:table-cell!important;width:100%!important;padding:17px 0!important;border-bottom:1px solid #ededed!important;text-align:left!important}
.womensplace-cart-shell__summary .womensplace-order-summary .shipping ul{display:block!important;margin:0!important;text-align:left!important}
.womensplace-cart-shell__summary .womensplace-order-summary .shipping li{margin:0!important}
.womensplace-cart-shell__summary .womensplace-order-summary .shipping li label{display:flex!important;align-items:baseline;justify-content:space-between;gap:10px;color:#111!important;font-size:14px!important;font-weight:500!important}
.womensplace-cart-shell__summary .womensplace-order-summary .shipping li label:before,.womensplace-cart-shell__summary .womensplace-order-summary .shipping li:only-child label:before{display:none!important}
.womensplace-cart-shell__summary .womensplace-order-summary .shipping li span.amount{float:none!important;margin-left:auto;color:#111!important;font-size:15px!important;font-weight:500!important;white-space:nowrap}
.womensplace-cart-shell__summary .womensplace-order-summary .woocommerce-shipping-destination{display:block!important;max-width:100%!important;margin:7px 0 0!important;color:#6a6668!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important;overflow-wrap:anywhere!important;white-space:normal!important;text-align:left!important}
.womensplace-cart-shell__summary .womensplace-order-summary .woocommerce-shipping-destination strong{font-weight:400!important;white-space:normal!important}
.womensplace-cart-shell__summary .womensplace-order-summary .order-total th,.womensplace-cart-shell__summary .womensplace-order-summary .order-total td{padding:24px 0 0!important;border-top:0!important;font-size:18px!important;font-weight:700!important;line-height:1.2!important}
.womensplace-cart-shell__summary .womensplace-order-summary .order-total td{text-align:right!important}
.womensplace-cart-shell__summary .womensplace-order-summary .order-total strong{font-size:21px!important;font-weight:700!important;letter-spacing:0!important}
.womensplace-cart-shell__summary .womensplace-order-summary .order-total small{margin-top:6px!important;color:#696567!important;font-size:12px!important;font-weight:400!important}
.womensplace-order-summary__saved{margin:20px 0 0!important;padding-left:0!important;color:#16803c!important;font-size:14px!important;font-weight:600!important;text-align:left!important}
.womensplace-order-summary__saved:before{display:none!important;content:none!important}
.womensplace-cart-shell__summary .womensplace-order-summary .wc-proceed-to-checkout{padding-top:18px!important}
.womensplace-cart-shell__summary .womensplace-order-summary .checkout-button{width:100%!important}
.womensplace-order-summary__secure{margin:16px 0 0!important;color:#696567;font-size:13px;text-align:center}
.womensplace-order-summary__secure:before{display:inline-block;margin-right:8px;content:'🔒';font-size:14px;line-height:0;transform:translateY(1px)}
@media (max-width:900px){.womensplace-cart-shell__summary .womensplace-order-summary{padding:20px!important;border-radius:14px!important}}
@media (max-width:600px){.womensplace-cart-shell__summary .womensplace-order-summary{padding:18px!important;border-radius:12px!important}.womensplace-cart-shell__summary .womensplace-order-summary h2{margin-bottom:16px!important;padding-bottom:12px!important;font-size:19px!important}.womensplace-cart-shell__summary .womensplace-order-summary th,.womensplace-cart-shell__summary .womensplace-order-summary td{font-size:13px!important}.womensplace-cart-shell__summary .womensplace-order-summary .shipping li label{font-size:13px!important}.womensplace-cart-shell__summary .womensplace-order-summary .shipping li span.amount{font-size:14px!important}.womensplace-cart-shell__summary .womensplace-order-summary .order-total th,.womensplace-cart-shell__summary .womensplace-order-summary .order-total td{font-size:17px!important}.womensplace-cart-shell__summary .womensplace-order-summary .order-total strong{font-size:20px!important}.womensplace-order-summary__saved{margin-top:16px!important;font-size:13px!important}}

/* Keep removal at the natural left edge of a product card, separate from
 * price and quantity controls. The link itself remains WooCommerce-native. */
.womensplace-cart-item{position:relative;padding-left:34px}
.womensplace-cart-item__remove{position:absolute;top:14px;left:0;z-index:1}
@media (max-width:600px){.womensplace-cart-item{padding-left:29px}.womensplace-cart-item__remove{top:12px}}

/* Keep product and remove links visually clean; the surrounding card already
 * makes their actions apparent. Each selected variation is a separate line,
 * so a size is always easy to scan (for example, "Size: XL"). */
.womensplace-cart-item__name a,
.womensplace-cart-item__remove .remove,
.womensplace-cart-item__remove .remove:hover{
	text-decoration:none!important;
}
.womensplace-cart-item .variation{
	display:grid;
	grid-template-columns:max-content minmax(0,1fr);
	column-gap:4px;
	row-gap:2px;
}
.womensplace-cart-item .variation dt,
.womensplace-cart-item .variation dd{
	display:block;
	margin:0;
}
.womensplace-cart-item .variation dt:after{content:':'!important}
.womensplace-cart-item .variation dd:after{display:none!important}

/* A self-contained CTA prevents Shoptimizer's broad archive/link hover rules
 * from making the campaign destination illegible in the cart. */
.womensplace-bogo-group__footer .womensplace-bogo-group__shop-link{
	display:inline-flex!important;
	align-items:center;
	gap:7px;
	justify-self:start;
	min-height:32px;
	padding:0 12px;
	border:1px solid var(--wp-cart-pink)!important;
	border-radius:999px;
	background:#fff!important;
	color:var(--wp-cart-pink)!important;
	font-family:inherit;
	font-size:12px;
	font-weight:800;
	line-height:1;
	text-decoration:none!important;
	box-shadow:none!important;
	transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease;
}
.womensplace-bogo-group__footer .womensplace-bogo-group__shop-link:visited{
	color:var(--wp-cart-pink)!important;
}
.womensplace-bogo-group__footer .womensplace-bogo-group__shop-link:hover,
.womensplace-bogo-group__footer .womensplace-bogo-group__shop-link:focus-visible{
	border-color:var(--wp-cart-pink)!important;
	background:var(--wp-cart-pink)!important;
	color:#fff!important;
	text-decoration:none!important;
}
.womensplace-bogo-group__footer .womensplace-bogo-group__shop-link:focus-visible{
	outline:2px solid rgba(233,30,99,.35);
	outline-offset:2px;
}
.womensplace-bogo-group__footer .womensplace-bogo-group__shop-link:hover span[aria-hidden="true"],
.womensplace-bogo-group__footer .womensplace-bogo-group__shop-link:focus-visible span[aria-hidden="true"]{
	transform:translateX(2px);
}
.womensplace-bogo-group__footer .womensplace-bogo-group__shop-link span[aria-hidden="true"]{
	display:inline-block;
	font-size:15px;
	line-height:1;
	transition:transform .18s ease;
}
