{"title":"Prickly Pear Collection","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght,SOFT,WONK@0,9..144,300..600,0..100,0..1;1,9..144,300..600,0..100,0..1\u0026family=Lexend+Zetta:wght@300;400;600\u0026display=swap');\n.page-header:has(.sdpp),.sdpp-host{padding:0!important;margin:0!important}\n.page-header:has(.sdpp) .pagetitle,.sdpp-host .pagetitle{display:none!important}\n.page-header:has(.sdpp) .rte,.sdpp-host .rte{max-width:none!important}\n.sdpp{--pink:#E0217A;--pinkd:#A8135A;--pinkl:#FFC2DD;--green:#5E8C3A;--greend:#355E25;--sage:#B9CC98;--cream:#FFF8EE;--bone:#F6F2EC;--ink:#2E3527;\n width:100vw;position:relative;left:50%;margin-left:-50vw;overflow:hidden;color:var(--ink);background:var(--cream);font-family:'Fraunces',Georgia,serif;font-variation-settings:'SOFT' 50,'opsz' 14;font-weight:380;line-height:1.6;-webkit-font-smoothing:antialiased;text-align:left}\n.sdpp *{box-sizing:border-box}\n.sdpp img{display:block;max-width:100%;height:auto;border:0}\n.sdpp a{color:inherit}\n.sdpp p{margin:0 0 1em}\n.sdpp h1,.sdpp h2,.sdpp h3{text-transform:none;font-style:normal;letter-spacing:-.005em;color:inherit}\n.sdpp .lab{font-family:'Lexend Zetta',Helvetica,Arial,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.3em;font-size:11px;line-height:1.6;margin:0}\n.sdpp .disp{font-family:'Fraunces',Georgia,serif;font-variation-settings:'SOFT' 100,'WONK' 1,'opsz' 144;font-weight:480;line-height:1.04;margin:0}\n.sdpp .wrap{max-width:1180px;margin:0 auto;padding:0 24px}\n\/* the frame: cream face, green rim, pink + green stacked edge *\/\n.sdpp .tile{background:var(--cream);border:3px solid var(--green);border-radius:16px;box-shadow:0 6px 0 var(--pink),0 10px 0 var(--green),0 22px 30px rgba(46,53,39,.18)}\n.sdpp .btn{display:inline-block;font-family:'Lexend Zetta',Helvetica,Arial,sans-serif;font-weight:600;font-size:11px;letter-spacing:.26em;text-transform:uppercase;text-decoration:none;padding:17px 26px 16px;border-radius:12px;margin:0 14px 16px 0;transition:transform .15s,box-shadow .15s;cursor:pointer}\n.sdpp .btn-tile{background:var(--cream);color:var(--pinkd);border:2px solid var(--pink);box-shadow:0 4px 0 var(--pinkd),0 7px 0 var(--green)}\n.sdpp .btn-tile:hover{transform:translateY(3px);box-shadow:0 1px 0 var(--pinkd),0 4px 0 var(--green)}\n.sdpp .btn-line{color:var(--cream);border:2px solid var(--cream)}\n.sdpp .btn-line:hover{background:var(--cream);color:var(--greend)}\n\n\/* HERO *\/\n.sdpp .hero{background:radial-gradient(120% 90% at 85% 10%,#7BA852 0%,var(--green) 45%,var(--greend) 100%);color:var(--cream);padding:76px 0 90px;position:relative}\n.sdpp .hero:after{content:\"\";position:absolute;left:0;right:0;bottom:0;height:14px;background:var(--pink)}\n.sdpp .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}\n.sdpp .collab{display:inline-flex;align-items:center;gap:12px;border:1.5px solid var(--cream);border-radius:10px;padding:9px 14px;margin-bottom:28px}\n.sdpp .collab b{font-weight:600}\n.sdpp .collab .x{color:var(--pinkl);font-size:14px;letter-spacing:0}\n.sdpp .hero h1{font-size:clamp(44px,5.8vw,82px);margin:0 0 24px;max-width:10.5em}\n.sdpp .hero h1 em{font-style:italic;color:var(--pinkl)}\n.sdpp .hero .sub{font-size:19px;line-height:1.55;color:#F1F6E8;max-width:30em;margin:0 0 30px}\n.sdpp .hero .ship{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 30px}\n.sdpp .chip{font-family:'Lexend Zetta',Helvetica,Arial,sans-serif;font-size:10px;letter-spacing:.22em;text-transform:uppercase;background:rgba(255,248,238,.14);border:1px solid rgba(255,248,238,.45);border-radius:8px;padding:7px 11px}\n.sdpp .chip.hot{background:var(--pink);border-color:var(--pink);color:#fff}\n.sdpp .photo{position:relative;max-width:460px;margin-left:auto}\n.sdpp .photo .tile{padding:12px;transform:rotate(2deg)}\n.sdpp .photo .crop{aspect-ratio:4\/5;max-height:620px;width:100%;overflow:hidden;border-radius:9px;background:var(--bone)}\n.sdpp .photo .crop img{width:100%;height:100%;object-fit:cover;object-position:56% 40%}\n.sdpp .badge{position:absolute;left:-54px;bottom:34px;width:150px;height:150px;border-radius:50%;background:var(--cream);border:3px solid var(--pink);box-shadow:0 6px 0 var(--green),0 18px 24px rgba(46,53,39,.3);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;transform:rotate(-10deg);animation:sdppBob 5s ease-in-out infinite;color:var(--pinkd)}\n.sdpp .badge svg{width:92px;height:auto}\n.sdpp .badge b{display:block;width:108px;margin:0 auto;padding-left:.18em;text-align:center;white-space:normal;font-family:'Lexend Zetta',Helvetica,Arial,sans-serif;font-weight:600;font-size:8.5px;line-height:1.4;letter-spacing:.18em;text-transform:uppercase}\n@keyframes sdppBob{0%,100%{transform:rotate(-10deg) translateY(0)}50%{transform:rotate(-7deg) translateY(-10px)}}\n\n\/* MARQUEE: prickly pears + armadillos *\/\n.sdpp .wall{background:var(--cream);padding:30px 0 26px;border-bottom:1px solid #E4E9D6}\n.sdpp .wall-row{display:flex;align-items:flex-end;gap:26px;width:max-content;animation:sdppSlide 70s linear infinite}\n.sdpp .wall-row svg{flex:0 0 auto;display:block}\n.sdpp .wall-row .pp{width:58px;height:auto}\n.sdpp .wall-row .ar{width:84px;height:auto}\n@keyframes sdppSlide{from{transform:translateX(0)}to{transform:translateX(-50%)}}\n\n\/* LOOK CLOSER *\/\n.sdpp .closer{padding:84px 0 76px;background:var(--cream)}\n.sdpp .sec-head{text-align:center;margin:0 auto 46px;max-width:40em}\n.sdpp .sec-head .lab{color:var(--pinkd)}\n.sdpp .sec-head h2{font-size:clamp(34px,3.8vw,52px);margin:12px 0 0}\n.sdpp .sec-head p{font-size:18px;margin:14px 0 0}\n.sdpp .details{display:grid;grid-template-columns:1fr 1fr;gap:44px}\n.sdpp .detail .tile{padding:10px}\n.sdpp .dimg{display:block;width:100%;aspect-ratio:3\/2;object-fit:cover;border-radius:8px;background:var(--bone)}\n.sdpp .dimg.yoke{object-position:50% 52%}\n.sdpp .dimg.cuff{object-position:50% 55%}\n.sdpp .detail h3{font-size:28px;margin:30px 0 8px}\n.sdpp .detail .n{font-family:'Lexend Zetta',Helvetica,Arial,sans-serif;font-weight:600;font-size:11px;letter-spacing:.24em;color:var(--green);margin:0}\n.sdpp .detail p{font-size:17.5px;margin:0}\n\n\/* SHOP (live from the collection) *\/\n.sdpp .shop{padding:84px 0 90px;background:linear-gradient(180deg,#EEF4E2 0%,#FFE6F1 100%)}\n.sdpp .plist{display:grid;gap:56px}\n.sdpp .pcard{display:grid;grid-template-columns:1.1fr .9fr;gap:52px;align-items:center}\n.sdpp .pcard .tile{padding:10px}\n.sdpp .pcard .pimg{display:block;border-radius:8px;overflow:hidden;background:var(--bone)}\n.sdpp .pcard .pimg img{width:100%;height:auto;transition:transform .6s}\n.sdpp .pcard .pimg:hover img{transform:scale(1.02)}\n.sdpp .pinfo .lab{color:var(--pinkd)}\n.sdpp .pinfo h3{font-size:clamp(30px,3vw,42px);margin:12px 0 14px}\n.sdpp .pinfo .price{font-size:26px;font-weight:540;margin:0 0 6px}\n.sdpp .pinfo .price s{opacity:.5;font-weight:400;margin-right:4px}\n.sdpp .pinfo .price .code{display:block;font-family:'Lexend Zetta',Helvetica,Arial,sans-serif;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--pinkd);margin-top:4px;font-weight:600}\n.sdpp .pinfo .shipnote{font-family:'Lexend Zetta',Helvetica,Arial,sans-serif;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--greend);margin:0 0 26px}\n.sdpp .pick{font-family:'Lexend Zetta',Helvetica,Arial,sans-serif;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;margin:0 0 14px}\n.sdpp .sizes{display:flex;flex-wrap:wrap;gap:12px 10px;margin:0 0 22px}\n.sdpp .sz{display:flex;align-items:center;justify-content:center;width:52px;height:62px;text-decoration:none;font-family:'Lexend Zetta',Helvetica,Arial,sans-serif;font-weight:600;font-size:13px;letter-spacing:.06em;color:var(--greend);background:var(--cream);border:2px solid var(--green);border-radius:26px 26px 22px 22px;box-shadow:0 4px 0 var(--pink),0 7px 0 var(--green);transition:transform .12s,box-shadow .12s,background .12s,color .12s}\n.sdpp .sz:hover{transform:translateY(3px);box-shadow:0 1px 0 var(--pink),0 4px 0 var(--green);background:var(--pink);color:var(--cream)}\n.sdpp .sz.off{opacity:.35;pointer-events:none;text-decoration:line-through}\n.sdpp .fit{font-size:16px;background:rgba(255,248,238,.75);border-left:4px solid var(--pink);border-radius:0 10px 10px 0;padding:14px 18px;margin:0 0 26px}\n.sdpp .fit b{font-weight:560}\n.sdpp .pload,.sdpp .pfail{text-align:center;font-style:italic;font-size:18px}\n\n\/* HOW PRE-ORDER WORKS *\/\n.sdpp .how{padding:84px 0 86px;background:var(--cream)}\n.sdpp .rack{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:34px 30px 46px;border-radius:20px;background:linear-gradient(180deg,#E3EDD2,#D3E2BC);box-shadow:inset 0 -14px 0 rgba(224,33,122,.16)}\n.sdpp .rack .tile{padding:28px 24px 26px;text-align:center}\n.sdpp .rack .num{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;border:3px solid var(--green);box-shadow:inset 0 0 0 4px var(--cream),inset 0 0 0 7px var(--pink);font-family:'Lexend Zetta',Helvetica,Arial,sans-serif;font-weight:600;font-size:14px;color:var(--pinkd);margin-bottom:16px}\n.sdpp .rack h3{font-size:24px;margin:0 0 8px}\n.sdpp .rack p{font-size:16px;margin:0}\n.sdpp .how .more{text-align:center;margin:34px 0 0;font-size:16px}\n.sdpp .how .more a{color:var(--pinkd);text-underline-offset:3px}\n\n\/* NOTE + COLLAB *\/\n.sdpp .note{padding:84px 0 84px;background:var(--bone);border-top:1px solid #E4E2D4}\n.sdpp .note-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:64px;align-items:start}\n.sdpp .note .lab{color:var(--pinkd)}\n.sdpp .note h2{font-size:clamp(30px,3.4vw,44px);margin:14px 0 26px}\n.sdpp .note .body{font-size:19px;line-height:1.72}\n.sdpp .note .body p:first-child{font-size:22px;line-height:1.5;font-variation-settings:'SOFT' 100,'opsz' 36}\n.sdpp .note .sig{font-style:italic;font-variation-settings:'SOFT' 100,'opsz' 36}\n.sdpp .becky .tile{padding:30px 26px 28px;text-align:center}\n.sdpp .becky .lab{color:var(--green);margin-bottom:12px}\n.sdpp .becky h3{font-size:30px;margin:0 0 6px;color:var(--pinkd)}\n.sdpp .becky .handle{font-family:'Lexend Zetta',Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:.16em;margin:0 0 22px}\n.sdpp .becky .btn{margin:0;background:var(--pink);color:var(--cream);border:2px solid var(--pinkd);box-shadow:0 4px 0 var(--pinkd),0 7px 0 var(--green)}\n.sdpp .becky .btn:hover{transform:translateY(3px);box-shadow:0 1px 0 var(--pinkd),0 4px 0 var(--green)}\n\n\/* MORE SPRING 2027 *\/\n.sdpp .more27{padding:70px 0 74px;background:var(--cream);text-align:center;border-top:1px solid #E4E2D4}\n.sdpp .more27 .lab{color:var(--pinkd);margin-bottom:10px}\n.sdpp .more27 h2{font-size:clamp(28px,3vw,40px);margin:0 0 28px}\n.sdpp .more27 .btn{margin:0 8px 14px}\n\n.sdpp .fine{padding:26px 0 64px;background:var(--cream);text-align:center}\n.sdpp .fine p{font-size:14px;line-height:1.6;max-width:46em;margin:0 auto;opacity:.85}\n\n@media (prefers-reduced-motion:reduce){.sdpp .wall-row,.sdpp .badge{animation:none}}\n@media (max-width:900px){\n .sdpp .hero{padding:48px 0 70px}\n .sdpp .hero-grid,.sdpp .pcard,.sdpp .note-grid{grid-template-columns:1fr;gap:40px}\n .sdpp .photo{margin:0 auto;max-width:380px}\n .sdpp .badge{left:-20px;width:118px;height:118px}\n .sdpp .badge svg{width:72px}\n .sdpp .rack{grid-template-columns:1fr;gap:28px;padding:26px 20px 38px}\n .sdpp .closer,.sdpp .shop,.sdpp .how,.sdpp .note{padding:60px 0}\n}\n@media (max-width:640px){\n .sdpp .wrap{padding:0 16px}\n .sdpp .details{grid-template-columns:1fr;gap:40px}\n .sdpp .hero .sub,.sdpp .note .body{font-size:17.5px}\n .sdpp .note .body p:first-child{font-size:20px}\n .sdpp .collab{font-size:9.5px;letter-spacing:.2em}\n .sdpp .badge{left:-8px;bottom:18px;width:96px;height:96px}\n .sdpp .badge svg{width:58px}\n .sdpp .badge b{display:none}\n .sdpp .sz{width:calc((100% - 30px)\/4);max-width:64px}\n .sdpp .btn{display:block;text-align:center;margin:0 0 16px}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"sdpp\" id=\"sdpp\"\u003e\n\n\u003csection class=\"hero\"\u003e\n \u003cdiv class=\"wrap hero-grid\"\u003e\n  \u003cdiv\u003e\n   \u003cp class=\"lab collab\"\u003e\u003cb\u003eSpirit Dress\u003c\/b\u003e\u003cspan class=\"x\"\u003e×\u003c\/span\u003e\u003cb\u003eSharp Cactus Co.\u003c\/b\u003e\u003c\/p\u003e\n   \u003ch1 class=\"disp\"\u003ePrickly pear season, \u003cem\u003eall year long.\u003c\/em\u003e\n\u003c\/h1\u003e\n   \u003cp class=\"sub\"\u003eEmbroidered prickly pear cactus, every pad crowned in hot pink tunas, across the yoke of a cream cotton Halftime. Then a cuff of hot pink armadillos marching around each sleeve. Made with Becky Sharp of Sharp Cactus Co., and you won’t find it anywhere but Spirit Dress.\u003c\/p\u003e\n   \u003cdiv class=\"ship\"\u003e\n\u003cspan class=\"chip hot\"\u003e20% off with code TIMELESS\u003c\/span\u003e\u003cspan class=\"chip\"\u003eOnly at Spirit Dress\u003c\/span\u003e\u003cspan class=\"chip\"\u003eShips late January\u003c\/span\u003e\u003cspan class=\"chip\"\u003eXS–3X\u003c\/span\u003e\n\u003c\/div\u003e\n   \u003ca class=\"btn btn-tile\" href=\"#sdpp-shop\"\u003ePre-order the blouse\u003c\/a\u003e\u003ca class=\"btn btn-line\" href=\"https:\/\/www.instagram.com\/sharpcactusco\/\" target=\"_blank\" rel=\"noopener\"\u003eMeet Sharp Cactus Co.\u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"photo\"\u003e\n   \u003cdiv class=\"tile\"\u003e\u003cdiv class=\"crop\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1383\/1657\/files\/prickly-pear-full.png?v=1794340213\u0026amp;width=1100\" alt=\"The Prickly Pear Halftime Blouse worn with jeans and a concho belt on a Texas patio\" width=\"1100\" height=\"1100\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n   \u003cdiv class=\"badge\" aria-hidden=\"true\" id=\"sdpp-badge\"\u003e\u003cb\u003eArmadillo cuffs\u003c\/b\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"wall\" aria-hidden=\"true\"\u003e\n \u003cdiv class=\"wall-row\" id=\"sdpp-wall\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"closer\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n  \u003cdiv class=\"sec-head\"\u003e\n   \u003cp class=\"lab\"\u003eLook closer\u003c\/p\u003e\n   \u003ch2 class=\"disp\"\u003eIt says Texas from all the way across the patio.\u003c\/h2\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"details\"\u003e\n   \u003cdiv class=\"detail\"\u003e\n    \u003cdiv class=\"tile\"\u003e\u003cimg class=\"dimg yoke\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1383\/1657\/files\/yoke-detail.png?v=1794340064\u0026amp;width=1200\" alt=\"Close-up of the embroidered prickly pear cactus with hot pink tunas across the yoke\" loading=\"lazy\" width=\"1254\" height=\"1254\"\u003e\u003c\/div\u003e\n    \u003ch3 class=\"disp\"\u003eThe prickly pears\u003c\/h3\u003e\n    \u003cp class=\"n\"\u003eAcross the yoke\u003c\/p\u003e\n    \u003cp\u003eGreen cactus pads, each one crowned with hot pink tunas, scattered across the gathered yoke of soft cream cotton.\u003c\/p\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"detail\"\u003e\n    \u003cdiv class=\"tile\"\u003e\u003cimg class=\"dimg cuff\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1383\/1657\/files\/armadillo-cuff-closeup.png?v=1794340064\u0026amp;width=1200\" alt=\"Close-up of the hot pink armadillo embroidery on the sleeve cuff\" loading=\"lazy\" width=\"1536\" height=\"1024\"\u003e\u003c\/div\u003e\n    \u003ch3 class=\"disp\"\u003eThe armadillos\u003c\/h3\u003e\n    \u003cp class=\"n\"\u003eAround every cuff\u003c\/p\u003e\n    \u003cp\u003eLook at the sleeves: each puff sleeve finishes in a band of hot pink armadillos marching around the cuff.\u003c\/p\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"shop\" id=\"sdpp-shop\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n  \u003cdiv class=\"sec-head\"\u003e\n   \u003cp class=\"lab\"\u003ePre-order\u003c\/p\u003e\n   \u003ch2 class=\"disp\"\u003ePull up a patio chair. Pick your size.\u003c\/h2\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"plist\" id=\"sdpp-plist\"\u003e\u003cp class=\"pload\"\u003eLoading the collection…\u003c\/p\u003e\u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"how\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n  \u003cdiv class=\"sec-head\"\u003e\n   \u003cp class=\"lab\"\u003eHow pre-order works\u003c\/p\u003e\n   \u003ch2 class=\"disp\"\u003eThree steps and you’re set.\u003c\/h2\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"rack\"\u003e\n   \u003cdiv class=\"tile\"\u003e\n\u003cspan class=\"num\"\u003e1\u003c\/span\u003e\u003ch3 class=\"disp\"\u003ePre-order your size\u003c\/h3\u003e\n\u003cp\u003eOrder now and your blouse is reserved from the production run.\u003c\/p\u003e\n\u003c\/div\u003e\n   \u003cdiv class=\"tile\"\u003e\n\u003cspan class=\"num\"\u003e2\u003c\/span\u003e\u003ch3 class=\"disp\"\u003eOnly at Spirit Dress\u003c\/h3\u003e\n\u003cp\u003eThis blouse is exclusive to us. You won’t find it anywhere else.\u003c\/p\u003e\n\u003c\/div\u003e\n   \u003cdiv class=\"tile\"\u003e\n\u003cspan class=\"num\"\u003e3\u003c\/span\u003e\u003ch3 class=\"disp\"\u003eShips late January\u003c\/h3\u003e\n\u003cp\u003eWe pack pre-orders as soon as the boxes land, and you’ll get tracking by email.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"more\"\u003eMore questions? Read \u003ca href=\"\/pages\/pre-order\"\u003ehow pre-order works at Spirit Dress\u003c\/a\u003e.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"note\"\u003e\n \u003cdiv class=\"wrap note-grid\"\u003e\n  \u003cdiv\u003e\n   \u003cp class=\"lab\"\u003eA note from Mercer\u003c\/p\u003e\n   \u003ch2 class=\"disp\"\u003eRound two with Sharp Cactus Co.\u003c\/h2\u003e\n   \u003cdiv class=\"body\"\u003e\n    \u003cp\u003eAfter the Mahjong blouse, Becky Sharp of Sharp Cactus Co. and I teamed up again, this time on something every Texan knows on sight: prickly pear in bloom.\u003c\/p\u003e\n    \u003cp\u003eThe cactus pads and their hot pink tunas run across the yoke, and each sleeve finishes in a cuff of hot pink armadillos. It’s built on our Halftime, so you get the modest crew neck, gathered yoke and easy puff sleeves you already know, in 100% cotton. Wear it with jeans and a concho belt to patio happy hour, a girls’ trip or a spring weekend in the Hill Country.\u003c\/p\u003e\n    \u003cp\u003eOne heads-up if you’re shopping for Christmas: this one ships in late January, so it’ll land after the holidays.\u003c\/p\u003e\n    \u003cp class=\"sig\"\u003e— Mercer Black, founder\u003c\/p\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"becky\"\u003e\n   \u003cdiv class=\"tile\"\u003e\n    \u003cp class=\"lab\"\u003eThe collaboration\u003c\/p\u003e\n    \u003ch3 class=\"disp\"\u003eSharp Cactus Co.\u003c\/h3\u003e\n    \u003cp class=\"handle\"\u003e@sharpcactusco\u003c\/p\u003e\n    \u003ca class=\"btn\" href=\"https:\/\/www.instagram.com\/sharpcactusco\/\" target=\"_blank\" rel=\"noopener\"\u003eFollow Becky on Instagram\u003c\/a\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"more27\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n  \u003cp class=\"lab\"\u003eMore from Spring 2027\u003c\/p\u003e\n  \u003ch2 class=\"disp\"\u003eThe rest of the spring lineup\u003c\/h2\u003e\n  \u003ca class=\"btn btn-tile\" href=\"\/collections\/2027-bluebonnet-collection\"\u003eBluebonnets\u003c\/a\u003e\u003ca class=\"btn btn-tile\" href=\"\/collections\/mahjong-collection\"\u003eMahjong\u003c\/a\u003e\n \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fine\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n  \u003cp\u003ePre-order. Projected to ship late January 2027; tracking is emailed when your order ships. Halftime runs true to size with a blousy, loose fit; size down if you want it more fitted. Spirit Dress × Sharp Cactus Co., exclusive to Spirit Dress. Code TIMELESS takes 20% off the Prickly Pear collection; one discount per item.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\u003cscript\u003e\n(function(){\n var root=document.getElementById('sdpp');\n if(!root||root.getAttribute('data-ready'))return;\n root.setAttribute('data-ready','1');\n var HANDLE='prickly-pear-collection';\n var LOOK={'prickly-pear-halftime-blouse':{src:'https:\/\/cdn.shopify.com\/s\/files\/1\/1383\/1657\/files\/prickly-pear-triptych.png?v=1794340216',w:2400,h:2194}};\n var host=root.closest('.page-header');if(host)host.classList.add('sdpp-host');\n var G='#5E8C3A',GD='#355E25',P='#E0217A',PD='#A8135A';\n function pear(){return '\u003csvg class=\"pp\" viewBox=\"0 0 60 78\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cellipse cx=\"30\" cy=\"56\" rx=\"17\" ry=\"21\" fill=\"'+G+'\"\/\u003e\u003cellipse cx=\"15\" cy=\"30\" rx=\"11\" ry=\"14\" transform=\"rotate(-22 15 30)\" fill=\"'+G+'\"\/\u003e\u003cellipse cx=\"43\" cy=\"27\" rx=\"11\" ry=\"14\" transform=\"rotate(20 43 27)\" fill=\"'+G+'\"\/\u003e\u003cg fill=\"'+GD+'\"\u003e\u003ccircle cx=\"24\" cy=\"50\" r=\"1.3\"\/\u003e\u003ccircle cx=\"34\" cy=\"60\" r=\"1.3\"\/\u003e\u003ccircle cx=\"29\" cy=\"68\" r=\"1.3\"\/\u003e\u003ccircle cx=\"36\" cy=\"46\" r=\"1.3\"\/\u003e\u003ccircle cx=\"14\" cy=\"32\" r=\"1.2\"\/\u003e\u003ccircle cx=\"44\" cy=\"30\" r=\"1.2\"\/\u003e\u003c\/g\u003e\u003cg fill=\"'+P+'\"\u003e\u003ccircle cx=\"9\" cy=\"16\" r=\"5\"\/\u003e\u003ccircle cx=\"19\" cy=\"14\" r=\"5\"\/\u003e\u003ccircle cx=\"39\" cy=\"12\" r=\"5\"\/\u003e\u003ccircle cx=\"50\" cy=\"14\" r=\"5\"\/\u003e\u003ccircle cx=\"30\" cy=\"34\" r=\"5\"\/\u003e\u003c\/g\u003e\u003cg fill=\"'+PD+'\"\u003e\u003ccircle cx=\"9\" cy=\"16\" r=\"1.8\"\/\u003e\u003ccircle cx=\"19\" cy=\"14\" r=\"1.8\"\/\u003e\u003ccircle cx=\"39\" cy=\"12\" r=\"1.8\"\/\u003e\u003ccircle cx=\"50\" cy=\"14\" r=\"1.8\"\/\u003e\u003ccircle cx=\"30\" cy=\"34\" r=\"1.8\"\/\u003e\u003c\/g\u003e\u003c\/svg\u003e';}\n function dillo(c,d,cls){return '\u003csvg class=\"'+(cls||'ar')+'\" viewBox=\"0 0 100 52\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M18 36 C18 14 36 6 54 6 C72 6 86 16 86 34 L86 38 L18 38 Z\" fill=\"'+c+'\"\/\u003e\u003cpath d=\"M86 30 C92 30 97 34 99 39 L88 40 Z\" fill=\"'+c+'\"\/\u003e\u003cpath d=\"M18 34 C10 36 4 42 1 47 C8 45 14 42 19 40 Z\" fill=\"'+c+'\"\/\u003e\u003cg stroke=\"'+d+'\" stroke-width=\"2.4\" fill=\"none\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M34 10 C31 18 31 28 32 37\"\/\u003e\u003cpath d=\"M45 7 C43 16 43 27 44 37\"\/\u003e\u003cpath d=\"M56 6 C55 16 55 27 56 37\"\/\u003e\u003cpath d=\"M67 8 C68 17 68 27 67 37\"\/\u003e\u003cpath d=\"M77 13 C79 21 79 29 78 37\"\/\u003e\u003c\/g\u003e\u003ccircle cx=\"92\" cy=\"34\" r=\"1.6\" fill=\"'+d+'\"\/\u003e\u003cg fill=\"'+c+'\"\u003e\u003crect x=\"26\" y=\"37\" width=\"7\" height=\"11\" rx=\"3\"\/\u003e\u003crect x=\"40\" y=\"37\" width=\"7\" height=\"11\" rx=\"3\"\/\u003e\u003crect x=\"60\" y=\"37\" width=\"7\" height=\"11\" rx=\"3\"\/\u003e\u003crect x=\"74\" y=\"37\" width=\"7\" height=\"11\" rx=\"3\"\/\u003e\u003c\/g\u003e\u003c\/svg\u003e';}\n var b=root.querySelector('#sdpp-badge');if(b)b.insertAdjacentHTML('afterbegin',dillo(P,PD,'bd'));\n var w=root.querySelector('#sdpp-wall');\n if(w){var h='';for(var r=0;r\u003c2;r++)for(var i=0;i\u003c22;i++){h+=(i%3===2)?dillo(i%2?P:G,i%2?PD:GD):pear();}w.innerHTML=h;}\n var list=root.querySelector('#sdpp-plist');\n var ORDER=['XS','Small','Medium','Large','XL','2X','3X'];\n var LAB={'XS':'XS','Small':'S','Medium':'M','Large':'L','XL':'XL','2X':'2X','3X':'3X'};\n function esc(s){return String(s).replace(\/[\u0026\u003c\u003e\"']\/g,function(c){return {'\u0026':'\u0026amp;','\u003c':'\u0026lt;','\u003e':'\u0026gt;','\"':'\u0026quot;',\"'\":'\u0026#39;'}[c];});}\n function money(n){var r=Math.round(n*100)\/100;return '$'+(r%1===0?r.toFixed(0):r.toFixed(2));}\n function img(src,w){return src+(src.indexOf('?')\u003e-1?'\u0026':'?')+'width='+w;}\n function parse(t){var pre=\/^\\s*pre-?order:?\\s*\/i.test(t),ship='',m=t.match(\/\\(([^)]*)\\)\\s*$\/);\n  if(m){ship=m[1];t=t.replace(m[0],'');}\n  t=t.replace(\/^\\s*pre-?order:?\\s*\/i,'').replace(\/^\\s*Spirit Dress x Sharp Cactus Co\\.\\s*\/i,'').trim();\n  if(ship)ship=ship.charAt(0).toUpperCase()+ship.slice(1);\n  return {name:t,pre:pre,ship:ship};}\n function hideNative(){if(!host)return;var s=host.nextElementSibling;while(s){if(s.classList\u0026\u0026s.classList.contains('container'))s.style.display='none';s=s.nextElementSibling;}}\n fetch('\/collections\/'+HANDLE+'\/products.json?limit=50').then(function(r){if(!r.ok)throw 0;return r.json();}).then(function(d){\n  var ps=d.products||[];if(!ps.length)throw 0;\n  list.innerHTML=ps.map(function(p){\n   var t=parse(p.title),vs=p.variants||[],price=vs.length?parseFloat(vs[0].price):0,lk=LOOK[p.handle],im=lk||(p.images||[])[0];\n   var byS={};vs.forEach(function(v){byS[v.option1]=v;});\n   var sizes=ORDER.filter(function(s){return byS[s];}).map(function(s){var v=byS[s];\n    return '\u003ca class=\"sz'+(v.available?'':' off')+'\" href=\"\/products\/'+esc(p.handle)+'?variant='+v.id+'\" aria-label=\"'+esc(t.name)+', size '+s+(v.available?'':' (sold out)')+'\"\u003e'+LAB[s]+'\u003c\/a\u003e';}).join('');\n   return '\u003cdiv class=\"pcard\"\u003e'+\n    '\u003cdiv class=\"tile\"\u003e\u003ca class=\"pimg\" href=\"\/products\/'+esc(p.handle)+'\"\u003e'+(im?'\u003cimg src=\"'+esc(img(im.src,1300))+'\" alt=\"'+esc(t.name)+'\" loading=\"lazy\" width=\"'+(lk?lk.w:1300)+'\" height=\"'+(lk?lk.h:1300)+'\"\u003e':'')+'\u003c\/a\u003e\u003c\/div\u003e'+\n    '\u003cdiv class=\"pinfo\"\u003e\u003cp class=\"lab\"\u003eSpirit Dress \u0026times; Sharp Cactus Co.\u003c\/p\u003e'+\n    '\u003ch3 class=\"disp\"\u003e'+esc(t.name)+'\u003c\/h3\u003e'+\n    '\u003cp class=\"price\"\u003e\u003cs\u003e'+money(price)+'\u003c\/s\u003e '+money(price*0.8)+' \u003cspan class=\"code\"\u003ewith code TIMELESS\u003c\/span\u003e\u003c\/p\u003e'+\n    (t.pre||t.ship?'\u003cp class=\"shipnote\"\u003e'+(t.pre?'Pre-order':'')+(t.pre\u0026\u0026t.ship?' \u0026middot; ':'')+esc(t.ship)+'\u003c\/p\u003e':'')+\n    '\u003cp class=\"pick\"\u003eTap your size\u003c\/p\u003e\u003cdiv class=\"sizes\"\u003e'+sizes+'\u003c\/div\u003e'+\n    '\u003cp class=\"fit\"\u003e\u003cb\u003eFit:\u003c\/b\u003e Halftime runs true to size. It\u0026rsquo;s a blousy, loose fit, so size down if you want it more fitted.\u003c\/p\u003e'+\n    '\u003ca class=\"btn btn-tile\" href=\"\/products\/'+esc(p.handle)+'\"\u003eSee the details\u003c\/a\u003e\u003c\/div\u003e\u003c\/div\u003e';\n  }).join('');\n  if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',hideNative);else hideNative();\n }).catch(function(){list.innerHTML='\u003cp class=\"pfail\"\u003eScroll down to shop the collection.\u003c\/p\u003e';});\n})();\n\u003c\/script\u003e\n","products":[{"product_id":"prickly-pear-halftime-blouse","title":"PRE-ORDER: Spirit Dress x Sharp Cactus Co. Prickly Pear Halftime Blouse (shipping late January)","description":"\u003cp\u003e\u003cstrong\u003eSpirit Dress x Sharp Cactus Co.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003ePrickly pear season, all year long. The \u003cstrong\u003ePrickly Pear Halftime Blouse\u003c\/strong\u003e scatters embroidered prickly pear cactus, each pad crowned with hot pink blooms, across the yoke of a soft cream cotton blouse, so it says Texas from all the way across the patio.\u003c\/p\u003e\n\u003cp\u003eLook closer at the sleeves: each puff sleeve finishes in a \u003cstrong\u003ecuff of hot pink armadillos\u003c\/strong\u003e marching around the band.\u003c\/p\u003e\n\u003cp\u003eIt's all built on our Halftime, with the modest crew neckline, gathered bodice and easy puff sleeves you already love. Made from 100% cotton for breathable comfort. Wear it with jeans and a concho belt to patio happy hour, a girls' trip or a spring weekend in the Hill Country.\u003c\/p\u003e\n\u003cp\u003eDesigned with Becky Sharp of Sharp Cactus Co. and made exclusively for Spirit Dress. You won't find this blouse anywhere else.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFit:\u003c\/strong\u003e Halftime runs true to size. Blousy design. Meant to be loose-fitting. Size down if you want a more fitted look.\u003c\/p\u003e","brand":"Spirit Dress","offers":[{"title":"XS","offer_id":52358852608246,"sku":"SD-PRPRPEHABLSHLAJA-XS-2232","price":98.0,"currency_code":"USD","in_stock":true},{"title":"Small","offer_id":52358852641014,"sku":"SD-PRPRPEHABLSHLAJA-SM-2233","price":98.0,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":52358852673782,"sku":"SD-PRPRPEHABLSHLAJA-ME-2234","price":98.0,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":52358852706550,"sku":"SD-PRPRPEHABLSHLAJA-LA-2235","price":98.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":52358852739318,"sku":"SD-PRPRPEHABLSHLAJA-XL-2236","price":98.0,"currency_code":"USD","in_stock":true},{"title":"2X","offer_id":52358852772086,"sku":"SD-PRPRPEHABLSHLAJA-2X-2237","price":98.0,"currency_code":"USD","in_stock":true},{"title":"3X","offer_id":52358852804854,"sku":"SD-PRPRPEHABLSHLAJA-3X-2238","price":98.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1383\/1657\/files\/prickly-pear-triptych.png?v=1794340216"}],"url":"https:\/\/spiritdress.com\/collections\/prickly-pear-collection.oembed","provider":"SPIRIT DRESS","version":"1.0","type":"link"}