1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5156],{85185:function(n,e,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/pages/lp1-pick-a-card-truekind-supportive-comfort-wireless-shaping-bra",function(){return t(93032)}])},93032:function(n,e,t){"use strict";t.r(e),t.d(e,{__N_SSP:function(){return nf},default:function(){return nx}});var r=t(85893);let i={productSlug:"lp2-truekind-supportive-comfort-wireless-shaping-bra-1",logoSrc:"https://cdn.shapermint.com/assets/shapermint/images/shapermint_logo_black.svg",logoAlt:"Shapermint",cardMarkSrc:"https://cdn.shapermint.com/backoffice/cdn/shapermint/images/shapermint-s-mark.png",title:"Pick a card",subtitle:'For <span class="accent">FREE GIFTS</span> and <span class="accent">DISCOUNTS</span>',tapHint:"( tap a card )",congratulationsTitle:"Congratulations!",flipCardsLabel:"Flip {{count}} Cards",flipCardLabelSingular:"Flip {{count}} Card",claimCtaText:"Claim My Gifts",wonText:"You've won {{found}} out of {{total}} gifts",cardAriaLabel:"Pick this card",surpriseGift:{imageSrc:"https://cdn.shapermint.com/backoffice/cdn/shapermint/images/bonded-shorts.png",imageAlt:"Best-selling bonded shaping shorts",label:"FREE Best-Selling Bottom!",caption:"Best-Selling Bottom Shaper"},coupon:{label:"COUPON",caption:"40% OFF your order",valueLine1:"40%",valueLine2:"OFF"}};var o=t(32679),a=t(86265),l=t(67294),s=t(39883),c=t(11163),p=t(96410),u=t(57491),d=t(61867),g=t(15532);let f=n=>(0,g.zk)(n,280,80),x=n=>[{id:"surprise",kind:"image",label:n.surpriseGift.label,caption:n.surpriseG
1ift.caption,imageSrc:f(n.surpriseGift.imageSrc),imageAlt:n.surpriseGift.imageAlt},{id:"coupon",kind:"coupon",label:n.coupon.label,caption:n.coupon.caption,valueLine1:n.coupon.valueLine1,valueLine2:n.coupon.valueLine2}],m=n=>x(n).map(n=>n.imageSrc).filter(n=>!!n),h=(n,e)=>(1===n?e.flipCardLabelSingular:e.flipCardsLabel).replace("{{count}}",String(n)),b=(n,e,t)=>t.wonText.replaceAll("{{found}}",String(n)).replaceAll("{{total}}",String(e));var k=t(82729),w=t(26601),v=t(5793);function _(){let n=(0,k._)(["\n min-height: 100vh;\n background: ",";\n color: ",";\n display: flex;\n justify-content: center;\n position: relative;\n overflow: hidden;\n"]);return _=function(){return n},n}function y(){let n=(0,k._)(["\n width: 100%;\n max-width: ",";\n padding: ",";\n display: flex;\n flex-direction: column;\n align-items: center;\n text-align: center;\n"]);return y=function(){return n},n}function j(){let n=(0,k._)(["\n height: 24px;\n width: auto;\n margin-bottom: 10px;\n"]);return j=function(){return n},n}function S(){let n=(0,k._)(["\n font-family: 'Montserrat', 'Avenir Next', system-ui, sans-serif;\n font-weight: 800;\n font-size: ",";\n letter-spacing: 0.4px;\n margin: ",";\n color: ",";\n\n ","\n\n @keyframes pcGoldShine {\n 0% {\n background-position: 200% center;\n }\n 100% {\n background-position: -200% center;\n }\n }\n"]);return S=function(){return n},n}function C(){let n=(0,k._)(["\n font-size: ",";\n font-weight: 700;\n margin: 0 0 4px;\n\n .accent {\n color: ",";\n }\n"]);return C=function(){return n},n}function F(){let n=(0,k._)(["\n font-size: 13.5px;\n font-style: italic;\n color: ",";\n margin: 0 0 28px;\n"]);return F=function(){return n},n}function L(){let n=(0,k._)(["\n display: grid;\n grid-template-columns: repeat(3, 1fr);\n gap: ",";\n width: 100%;\n max-width: ",";\n"]);return L=function(){return n},n}function $(){let n=(0,k._)(["\n position: relative;\n aspect-ratio: 1 / 1.18;\n border: none;\n background: none;\n padding: 0;\n cursor: ",";\n -webkit-tap-highlight-color: transparent;\n perspective: 900px;\n\n &:focus-visible {\n outline: 2px solid ",";\n outline-offset: 3px;\n border-radius: 14px;\n }\n\n .pc-card-inner {\n position: relative;\n width: 100%;\n height: 100%;\n transform-style: preserve-3d;\n transition: transform 0.55s cubic-bezier(0.34, 1.56, 0.64, 1);\n animation: ",";\n animation-delay: calc("," * 0.12s);\n transform: ",";\n opacity: ",";\n }\n\n .pc-card-back {\n ","\n }\n\n @keyframes pcFloat {\n 0%,\n 100% {\n transform: translateY(0);\n }\n 50% {\n transform: translateY(-4px);\n }\n }\n\n @keyframes pcGlow {\n 0%,\n 100% {\n box-shadow: 0 6px 18px rgba(58, 58, 58, 0.14);\n }\n 50% {\n box-shadow: 0 6px 26px ",";\n }\n }\n"]);return $=function(){return n},n}function T(){let n=(0,k._)(["\n position: absolute;\n inset: 0;\n border-radius: 14px;\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: ",";\n gap: ",";\n backface-visibility: hidden;\n -webkit-backface-visibility: hidden;\n box-shadow: 0 6px 18px rgba(58, 58, 58, 0.14);\n transform: ",";\n\n ","\n"]);return T=function(){return n},n}function Z(){let n=(0,k._)(["\n width: 42%;\n aspect-ratio: 228 / 217;\n background-color: ",";\n -webkit-mask-image: url(",");\n mask-image: url(",");\n -webkit-mask-size: contain;\n mask-size: contain;\n -webkit-mask-repeat: no-repeat;\n mask-repeat: no-repeat;\n -webkit-mask-position: center;\n mask-position: center;\n"]);return Z=function(){return n},n}function z(){let n=(0,k._)(["\n font-size: ",";\n font-weight: 800;\n letter-spacing: ",";\n color: ",";\n text-transform: ",";\n white-space: ",";\n text-align: center;\n line-height: 1.25;\n padding: ",";\n"]);return z=function(){return n},n}function M(){let n=(0,k._)(["\n width: 76px;\n height: 58px;\n border-radius: 10px;\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n font-family: 'Montserrat', sans-serif;\n font-weight: 800;\n font-size: 17px;\n line-height: 1.15;\n text-align: center;\n background: linear-gradient(\n 135deg,\n ",",\n ","\n );\n color: ",";\n"]);return M=function(){return n},n}function E(){let n=(0,k._)(["\n width: 78%;\n aspect-ratio: 1 / 1;\n object-fit: contain;\n"]);return E=function(){return n},n}function G(){let n=(0,k._)(["\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n pointer-events: none;\n"]);return G=function(){return n},n}function A(){let n=(0,k._)(["\n margin-top: 30px;\n width: 100%;\n max-width: ",";\n"]);return A=function(){return n},n}function N(){let n=(0,k._)(["\n font-weight: 700;\n font-size: 15px;\n color: ",";\n letter-spacing: 0.3px;\n margin-bottom: 14px;\n"]);return N=function(){return n},n}function P(){let n=(0,k._)(["\n display: block;\n width: 100%;\n text-align: center;\n font-family: 'Montserrat', system-ui, sans-serif;\n font-weight: 800;\n font-size: 17px;\n letter-spacing: 0.3px;\n padding: 17px 20px;\n border-radius: 14px;\n border: none;\n cursor: pointer;\n background: linear-gradient(\n 135deg,\n ",",\n ","\n );\n color: ",";\n box-shadow: 0 10px 26px ","55;\n transition: transform 0.12s;\n animation: pcPopIn 0.4s ease-out;\n\n &:active {\n transform: scale(0.98);\n }\n\n &:focus-visible {\n outline: 2px solid ",";\n outline-offset: 3px;\n }\n\n @keyframes pcPopIn {\n from {\n opacity: 0;\n transform: translateY(10px) scale(0.97);\n }\n to {\n opacity: 1;\n transform: translateY(0) scale(1);\n }\n }\n"]);return P=function(){return n},n}function I(){let n=(0,k._)(["\n font-weight: 600;\n font-size: 15px;\n margin: 14px 0 0;\n"]);return I=function(){return n},n}let H="#D4605B",O={sm:"9px",lg:"12px",wrap:"9.5px"},B=w.Z.main(_(),"#FAF7F2",n=>{let{theme:e}=n;return e.colors.shades[550].color}),Y=w.Z.div(y(),n=>{let{$compact:e}=n;return e?"420px":"560px"},n=>{let{$compact:e}=n;return e?"28px 20px 44px":"44px 20px 56px"}),D=(0,w.Z)(v.E)(j()),R=w.Z.h1(S(),n=>{let{$compact:e}=n;
1return e?"30px":"38px"},n=>{let{$gold:e}=n;return e?"10px 0 28px":"10px 0 6px"},n=>{let{theme:e}=n;return e.colors.shades[550].color},n=>{let{$gold:e}=n;return e&&"\n background: linear-gradient(\n 100deg,\n #8a6d1d 15%,\n #f9e5a0 35%,\n #fffbe8 50%,\n #f9e5a0 65%,\n #8a6d1d 85%\n );\n background-size: 250% auto;\n -webkit-background-clip: text;\n background-clip: text;\n -webkit-text-fill-color: transparent;\n color: transparent;\n animation: pcGoldShine 2.6s linear infinite;\n filter: drop-shadow(0 1px 1px rgba(138, 109, 29, 0.35));\n "}),K=w.Z.p(C(),n=>{let{$compact:e}=n;return e?"15.5px":"17px"},H),U=w.Z.p(F(),n=>{let{theme:e}=n;return"".concat(e.colors.shades[550].color,"90")}),X=w.Z.div(L(),n=>{let{$compact:e}=n;return e?"10px":"14px"},n=>{let{$compact:e}=n;return e?"340px":"420px"}),q=w.Z.button($(),n=>{let{$locked:e}=n;return e?"not-allowed":"pointer"},H,n=>{let{$flipped:e,$locked:t}=n;return e||t?"none":"pcFloat 2.6s ease-in-out infinite"},n=>{let{$index:e}=n;return e},n=>{let{$flipped:e}=n;return e?"rotateY(180deg)":"none"},n=>{let{$locked:e}=n;return e?.55:1},n=>{let{$isGift:e}=n;return e&&"\n animation: pcGlow 1.8s ease-in-out infinite;\n "},H),J=w.Z.div(T(),n=>{let{$back:e}=n;return e?"column":"row"},n=>{let{$back:e}=n;return e?"6px":"0"},n=>{let{$back:e}=n;return e?"rotateY(180deg)":"none"},n=>{var e,t;let{$back:r,$darkFront:i,$hasGift:o,theme:a}=n;return r?"\n background: ".concat(o?null===(t=a.colors.pallete.primary.soft)||void 0===t?void 0:t.color:a.colors.shades.white.color,";\n "):i?"background: ".concat(H,"; border: none;"):"\n background: ".concat(null===(e=a.colors.pallete.creamy)||void 0===e?void 0:e.color,";\n border: 1.5px solid ").concat(a.colors.shades[550].color,"22;\n ")}),Q=w.Z.div(Z(),n=>{let{$onDark:e,theme:t}=n;return e?t.colors.shades.white.color:H},n=>{let{$maskSrc:e}=n;return e},n=>{let{$maskSrc:e}=n;return e}),V=w.Z.span(z(),n=>{let{$size:e="sm"}=n;return O[e]},n=>{let{$size:e}=n;return"lg"===e?"0.6px":"0.5px"},n=>{var e;let{theme:t}=n;return null===(e=t.colors.pallete.wine)||void 0===e?void 0:e.color},n=>{let{$size:e}=n;return"wrap"===e?"none":"uppercase"},n=>{let{$size:e}=n;return"wrap"===e?"normal":"nowrap"},n=>{let{$size:e}=n;return"wrap"===e?"0 6px":"0"}),W=w.Z.div(M(),n=>{let{theme:e}=n;return e.colors.pallete.primary.color},H,n=>{let{theme:e}=n;return e.colors.shades[550].color}),nn=(0,w.Z)(v.E)(E()),ne=w.Z.div(G()),nt=w.Z.div(A(),n=>{let{$compact:e}=n;return e?"340px":"420px"}),nr=w.Z.div(N(),n=>{let{theme:e}=n;return"".concat(e.colors.shades[550].color,"80")}),ni=w.Z.button(P(),n=>{let{theme:e}=n;return e.colors.pallete.primary.color},H,n=>{let{theme:e}=n;return e.colors.shades[550].color},H,H),no=w.Z.p(I()),na=n=>{let{gift:e}=n;return"coupon"===e.kind?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(V,{$size:"lg",children:e.label}),(0,r.jsxs)(W,{children:[e.valueLine1,(0,r.jsx)("br",{}),e.valueLine2]})]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(V,{$size:"wrap",children:e.label}),(0,r.jsx)(nn,{src:e.imageSrc,alt:e.imageAlt,loading:"eager"})]})},nl=n=>{let{cardMarkSrc:e,index:t,gift:i,revealed:o,locked:a,ariaLabel:l,onClick:s}=n,c=t%2==0;return(0,r.jsx)(q,{type:"button",onClick:s,onKeyDown:n=>(0,u.$)(n,s,["Enter"," "]),disabled:a,$index:t,$flipped:o,$locked:a,$isGift:o,"aria-label":l,"aria-pressed":o,children:(0,r.jsxs)("div",{className:"pc-card-inner",children:[(0,r.jsx)(J,{$darkFront:c,children:(0,r.jsx)(Q,{$onDark:c,$maskSrc:e})}),(0,r.jsx)(J,{className:"pc-card-back",$back:!0,$hasGift:!!i,children:i&&(0,r.jsx)(na,{gift:i})})]})})};var ns=t(9008),nc=t.n(ns);let np=n=>{let{imageSrcs:e}=n;return e.length?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(nc(),{children:e.map(n=>(0,r.jsx)("link",{rel:"preload",as:"image",href:n},n))}),(0,r.jsx)(ne,{"aria-hidden":"true",children:e.map(n=>(0,r.jsx)(v.E,{src:n,alt:"",loading:"eager"},n))})]}):null},nu=n=>{let{pageContent:e}=n,{locale:t}=(0,c.useRouter)(),{localePrefix:i}=(0,d.Cm)(t),{isMobile:o}=(0,p.v)({hasBooleanFlags:!0}),[a,g]=(0,l.useState)([]),f=x(e),k=m(e),w=f.length,v=a.length,_=w-v,y=a.length>=w,j=n=>{if(a.includes(n)||y)return;let e=[...a,n];g(e),e.length>=w&&(0,s.Z)({particleCount:120,spread:80,origin:{y:.65}})},S=()=>{globalThis.location.assign("".concat(i,"/products/").concat(e.productSlug))};return(0,r.jsxs)(B,{children:[(0,r.jsx)(np,{imageSrcs:k}),(0,r.jsxs)(Y,{$compact:o,children:[(0,r.jsx)(D,{src:e.logoSrc,alt:e.logoAlt,loading:"eager"}),0===_?(0,r.jsx)(R,{$compact:o,$gold:!0,dangerouslySetInnerHTML:{__html:e.congratulationsTitle}}
1):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(R,{$compact:o,dangerouslySetInnerHTML:{__html:e.title}}),(0,r.jsx)(K,{$compact:o,dangerouslySetInnerHTML:{__html:e.subtitle}}),(0,r.jsx)(U,{dangerouslySetInnerHTML:{__html:e.tapHint}})]}),(0,r.jsx)(X,{$compact:o,children:Array.from({length:9}).map((n,t)=>{let i=a.indexOf(t),o=-1!==i;return(0,r.jsx)(nl,{cardMarkSrc:e.cardMarkSrc,index:t,gift:o?f[i]:null,revealed:o,locked:!o&&y,ariaLabel:e.cardAriaLabel,onClick:()=>j(t)},"pick-card-".concat(t))})}),(0,r.jsxs)(nt,{$compact:o,children:[_>0?(0,r.jsx)(nr,{dangerouslySetInnerHTML:{__html:h(_,e)}}):(0,r.jsx)(ni,{type:"button",onClick:S,onKeyDown:n=>(0,u.$)(n,S,["Enter"," "]),dangerouslySetInnerHTML:{__html:e.claimCtaText}}),(0,r.jsx)(no,{dangerouslySetInnerHTML:{__html:b(v,w,e)}})]})]})]})},nd=()=>{let{pageContent:n}=(0,a.T)();return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.z,{}),(0,r.jsx)(nu,{pageContent:n})]})},ng=n=>{let{cmsPageContent:e,pageName:t,campaign:o=null,isPreviewMode:l=!1}=n;return(0,r.jsx)(a.G,{pageName:t,cmsPageContent:e,fallbackContent:i,campaign:o,isPreviewMode:l,children:(0,r.jsx)(nd,{})})};var nf=!0,nx=n=>{let{cmsPageContent:e,campaign:t,isPreviewMode:i}=n;return(0,r.jsx)(ng,{cmsPageContent:e,pageName:"lp1-pick-a-card-truekind-supportive-comfort-wireless-shaping-bra",campaign:t,isPreviewMode:i})}}},function(n){n.O(0,[9883,6265,2888,9774,179],function(){return n(n.s=85185)}),_N_E=n.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.