{"product_id":"alderynhome-everyday-comfort-half-zip-pullover-soft-textured-fabric-relaxed-fit","title":"Oinkpink Everyday Comfort Half-Zip Pullover – Soft Textured Fabric \u0026 Relaxed Fit","description":"\u003cstyle\u003e\n.ah-grid-pullover {\n  --cream: #f7f3ea;\n  --olive: #343b2f;\n  --sage: #e9edde;\n  --paper: #fffdf7;\n  --line: #d6dacb;\n  max-width: 900px;\n  margin: 0 auto;\n  padding: 0;\n  overflow: hidden;\n  background: var(--cream);\n  color: var(--olive);\n  font-family: Arial, Helvetica, sans-serif;\n  font-size: 17px;\n  line-height: 1.75;\n}\n\n.ah-grid-pullover,\n.ah-grid-pullover * {\n  box-sizing: border-box;\n}\n\n.ah-grid-pullover h2,\n.ah-grid-pullover h3,\n.ah-grid-pullover p,\n.ah-grid-pullover figure {\n  margin: 0;\n}\n\n.ah-grid-pullover h2,\n.ah-grid-pullover h3 {\n  color: var(--olive);\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-weight: 600;\n  letter-spacing: normal;\n  text-transform: none;\n  line-height: 1.2;\n}\n\n.ah-grid-pullover h2 {\n  margin-bottom: 14px;\n  font-size: clamp(28px, 4.5vw, 40px);\n}\n\n.ah-grid-pullover h3 {\n  margin-bottom: 8px;\n  font-size: 23px;\n}\n\n.ahgp-section {\n  padding: 30px 26px;\n}\n\n.ahgp-sage {\n  background: var(--sage);\n}\n\n.ahgp-center {\n  text-align: center;\n}\n\n.ahgp-eyebrow {\n  display: block;\n  margin-bottom: 12px;\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: 2.2px;\n  line-height: 1.6;\n}\n\n.ahgp-intro p {\n  max-width: 680px;\n  margin: 0 auto;\n}\n\n.ahgp-tags {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-top: 20px;\n}\n\n.ahgp-tags span {\n  padding: 7px 12px;\n  border: 1px solid var(--line);\n  border-radius: 24px;\n  background: var(--paper);\n  font-size: 13px;\n  line-height: 1.5;\n}\n\n.ahgp-image {\n  display: block;\n  width: 100%;\n  height: auto;\n  margin: 0;\n}\n\n.ahgp-note {\n  margin-top: 14px !important;\n  color: #626955;\n  font-size: 13px;\n  line-height: 1.7;\n}\n\n.ahgp-swipe {\n  margin: 12px 0 !important;\n  font-size: 13px;\n  text-align: right;\n}\n\n.ahgp-video-track {\n  display: flex;\n  gap: 14px;\n  overflow-x: auto;\n  padding-bottom: 10px;\n  scroll-snap-type: x mandatory;\n  overscroll-behavior-x: contain;\n  -webkit-overflow-scrolling: touch;\n  scrollbar-width: thin;\n  scrollbar-color: #969f85 transparent;\n}\n\n.ahgp-video-track::-webkit-scrollbar {\n  height: 5px;\n}\n\n.ahgp-video-track::-webkit-scrollbar-thumb {\n  border-radius: 8px;\n  background: #969f85;\n}\n\n.ahgp-video-card {\n  flex: 0 0 220px;\n  min-width: 0;\n  scroll-snap-align: start;\n}\n\n.ahgp-video-card video {\n  display: block;\n  width: 100%;\n  height: auto;\n  aspect-ratio: 9 \/ 16;\n  border-radius: 12px;\n  background: #d8ddce;\n  object-fit: cover;\n}\n\n.ahgp-video-card figcaption {\n  margin-top: 8px;\n  font-size: 15px;\n  font-weight: 700;\n  line-height: 1.5;\n}\n\n.ah-grid-pullover video::-webkit-media-controls-mute-button,\n.ah-grid-pullover video::-webkit-media-controls-volume-slider,\n.ah-grid-pullover video::-webkit-media-controls-volume-control-container {\n  display: none !important;\n}\n\n.ahgp-cards {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 12px;\n  margin-top: 20px;\n}\n\n.ahgp-card {\n  padding: 18px;\n  border: 1px solid var(--line);\n  border-radius: 12px;\n  background: var(--paper);\n}\n\n.ahgp-card strong {\n  display: block;\n  margin-bottom: 7px;\n  font-size: 17px;\n  line-height: 1.45;\n}\n\n.ahgp-card p {\n  font-size: 15px;\n  line-height: 1.75;\n}\n\n.ahgp-wear-list {\n  display: grid;\n  gap: 0;\n  margin-top: 18px;\n}\n\n.ahgp-wear-item {\n  padding: 16px 0;\n  border-top: 1px solid var(--line);\n}\n\n.ahgp-wear-item:last-child {\n  padding-bottom: 0;\n}\n\n.ahgp-wear-item strong {\n  display: block;\n  margin-bottom: 5px;\n  font-size: 17px;\n}\n\n.ahgp-wear-item p {\n  font-size: 16px;\n}\n\n.ahgp-colors {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 10px;\n  margin-top: 18px;\n}\n\n.ahgp-color {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  padding: 12px;\n  border: 1px solid var(--line);\n  border-radius: 10px;\n  background: var(--paper);\n  font-size: 15px;\n  font-weight: 600;\n  line-height: 1.5;\n}\n\n.ahgp-dot {\n  width: 22px;\n  height: 22px;\n  flex: 0 0 22px;\n  border: 1px solid rgba(0, 0, 0, 0.18);\n  border-radius: 50%;\n}\n\n.ahgp-size {\n  position: relative;\n}\n\n.ahgp-unit-input {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  overflow: hidden;\n  opacity: 0;\n}\n\n.ahgp-unit-tabs {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 8px;\n  margin: 20px 0 12px;\n}\n\n.ahgp-unit-label {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 48px;\n  padding: 10px 6px;\n  border: 1px solid #a4ad94;\n  border-radius: 8px;\n  background: var(--paper);\n  color: var(--olive);\n  font-size: 13px;\n  font-weight: 700;\n  line-height: 1.4;\n  text-align: center;\n  cursor: pointer;\n}\n\n.ahgp-unit-in:checked ~ .ahgp-unit-tabs .ahgp-label-in,\n.ahgp-unit-cm:checked ~ .ahgp-unit-tabs .ahgp-label-cm {\n  border-color: var(--olive);\n  background: var(--olive);\n  color: #fff;\n}\n\n.ahgp-unit-in:focus-visible ~ .ahgp-unit-tabs .ahgp-label-in,\n.ahgp-unit-cm:focus-visible ~ .ahgp-unit-tabs .ahgp-label-cm {\n  outline: 3px solid #889277;\n  outline-offset: 3px;\n}\n\n.ahgp-table-cm {\n  display: none;\n}\n\n.ahgp-unit-cm:checked ~ .ahgp-table-in {\n  display: none;\n}\n\n.ahgp-unit-cm:checked ~ .ahgp-table-cm {\n  display: block;\n}\n\n.ahgp-caption {\n  margin-bottom: 10px !important;\n  font-size: 14px;\n}\n\n.ah-grid-pullover .ahgp-table {\n  width: 100%;\n  table-layout: fixed;\n  margin: 0;\n  border-collapse: collapse;\n  border-spacing: 0;\n  box-shadow: none;\n  background: var(--paper);\n  font-size: 16px;\n  line-height: 1.5;\n}\n\n.ah-grid-pullover .ahgp-table th,\n.ah-grid-pullover .ahgp-table td {\n  padding: 13px 5px;\n  border: 1px solid #c8cebe;\n  text-align: center;\n  vertical-align: middle;\n}\n\n.ah-grid-pullover .ahgp-table thead th {\n  background: #7b886a;\n  color: #fff;\n  font-size: 14px;\n  font-weight: 700;\n}\n\n.ah-grid-pullover .ahgp-table tbody th {\n  font-weight: 700;\n}\n\n.ah-grid-pullover .ahgp-table tbody tr:nth-child(even) {\n  background: #edf0e6;\n}\n\n.ahgp-faq {\n  margin-top: 18px;\n  border-top: 1px solid var(--line);\n}\n\n.ahgp-faq details {\n  padding: 16px 0;\n  border-bottom: 1px solid var(--line);\n}\n\n.ahgp-faq summary {\n  color: var(--olive);\n  font-size: 16px;\n  font-weight: 700;\n  line-height: 1.6;\n  cursor: pointer;\n}\n\n.ahgp-faq details p {\n  margin-top: 10px;\n  font-size: 15px;\n  line-height: 1.8;\n}\n\n.ah-grid-pullover a:not(.ahgp-buy) {\n  color: var(--olive);\n  overflow-wrap: anywhere;\n  text-decoration: underline;\n  text-underline-offset: 3px;\n}\n\n.ahgp-final {\n  padding: 26px;\n  margin: 0;\n  background: var(--sage);\n  text-align: center;\n}\n\n.ahgp-final p {\n  max-width: 620px;\n  margin: 0 auto 18px;\n}\n\n.ah-grid-pullover .ahgp-buy {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 100%;\n  max-width: 380px;\n  min-height: 52px;\n  padding: 13px 18px;\n  border: 0;\n  border-radius: 9px;\n  background: var(--olive);\n  color: #fff;\n  font-family: Arial, Helvetica, sans-serif;\n  font-size: 16px;\n  font-weight: 700;\n  line-height: 1.5;\n  text-align: center;\n  text-decoration: none;\n  cursor: pointer;\n}\n\n.ahgp-buy:focus-visible {\n  outline: 3px solid #889277;\n  outline-offset: 3px;\n}\n\n.ah-grid-pullover \u003e :last-child {\n  margin-bottom: 0 !important;\n}\n\n.ah-grid-pullover ~ p:empty {\n  display: none;\n}\n\n@media (max-width: 600px) {\n  .ahgp-section {\n    padding: 25px 18px;\n  }\n\n  .ahgp-video-card {\n    flex-basis: 70%;\n    max-width: 220px;\n  }\n\n  .ahgp-card {\n    padding: 14px;\n  }\n\n  .ahgp-card strong {\n    font-size: 16px;\n  }\n\n  .ahgp-card p {\n    font-size: 14px;\n  }\n\n  .ahgp-final {\n    padding: 24px 18px;\n  }\n}\n\n@media (max-width: 360px) {\n  .ahgp-cards {\n    grid-template-columns: 1fr;\n  }\n\n  .ahgp-color {\n    padding: 10px;\n    font-size: 14px;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"ah-grid-pullover\" data-ah-grid-pullover=\"\"\u003e\n\u003c!-- INTRODUCTION --\u003e\n\u003csection class=\"ahgp-section ahgp-center ahgp-intro\"\u003e\u003cspan class=\"ahgp-eyebrow\"\u003e\u003cstrong\u003eoinkpink\u003c\/strong\u003e\u003c\/span\u003e\n\u003ch2\u003eEveryday Comfort, Beautifully Put Together.\u003c\/h2\u003e\n\u003cp\u003eSome days, you simply want an outfit that feels comfortable and looks lovely without much effort. With its soft textured fabric, relaxed shape and easy half-zip neckline, this pullover makes everyday dressing feel simple.\u003c\/p\u003e\n\u003cdiv class=\"ahgp-tags\"\u003e\n\u003cspan\u003eSoft Textured Fabric\u003c\/span\u003e \u003cspan\u003eEasy Half-Zip Neckline\u003c\/span\u003e \u003cspan\u003eRelaxed Everyday Fit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- IMAGE 1 --\u003e\n\u003csection class=\"ahgp-section\"\u003e\u003cspan class=\"ahgp-eyebrow\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1025\/3054\/7844\/files\/6721ce21-0c03-4284-98ef-53844abc3039.png?v=1794551590\" alt=\"\"\u003eTAKE A CLOSER LOOK\u003c\/span\u003e\n\u003ch2\u003eSee the Texture. See the Fit.\u003c\/h2\u003e\n\u003cp\u003eExplore the overall shape, the half-zip collar and the grid-patterned fabric in these short product videos.\u003c\/p\u003e\n\u003cp class=\"ahgp-swipe\"\u003eSwipe to explore →\u003c\/p\u003e\n\u003cdiv class=\"ahgp-video-track\" aria-label=\"Silent pullover product videos\"\u003e\n\u003cfigure class=\"ahgp-video-card\"\u003e\u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/3f6e8490dddf48788d8341c23cdc437b.mp4\" muted=\"\" loop=\"loop\" playsinline=\"\" controls=\"controls\" preload=\"metadata\" controlslist=\"nodownload noremoteplayback\" disablepictureinpicture=\"\" aria-label=\"Pullover overall product display\"\u003e\u003c\/video\u003e\n\u003cfigcaption\u003eOverall Look\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cfigure class=\"ahgp-video-card\"\u003e\u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/b392277ea7794310bf75be02da3e60f7.mp4\" muted=\"\" loop=\"loop\" playsinline=\"\" controls=\"controls\" preload=\"metadata\" controlslist=\"nodownload noremoteplayback\" disablepictureinpicture=\"\" aria-label=\"Pullover fabric and half-zip detail display\"\u003e\u003c\/video\u003e\n\u003cfigcaption\u003eFabric \u0026amp; Zip Details\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cfigure class=\"ahgp-video-card\"\u003e\u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/9bfbba8a7035452bbb3c486e2575728a.mp4\" muted=\"\" loop=\"loop\" playsinline=\"\" controls=\"controls\" preload=\"metadata\" controlslist=\"nodownload noremoteplayback\" disablepictureinpicture=\"\" aria-label=\"Pullover wearing and fit display\"\u003e\u003c\/video\u003e\n\u003cfigcaption\u003eWorn \u0026amp; Styled\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FABRIC STORY --\u003e\n\u003csection class=\"ahgp-section ahgp-sage\"\u003e\u003cspan class=\"ahgp-eyebrow\"\u003eSOFTNESS FOR YOUR EVERYDAY\u003c\/span\u003e\n\u003ch2\u003eA Little Texture Makes a Lovely Difference.\u003c\/h2\u003e\n\u003cp\u003eThe raised grid pattern gives a simple pullover a more detailed, finished look. Its soft fabric and relaxed shape make it easy to reach for when you want something comfortable for your daily plans.\u003c\/p\u003e\n\u003cp class=\"ahgp-note\"\u003ePair it with everyday basics and let the textured finish add that little extra detail.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- IMAGE 2 --\u003e\n\u003csection class=\"ahgp-section\"\u003e\u003cspan class=\"ahgp-eyebrow\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1025\/3054\/7844\/files\/1784d77f-3b52-46ac-9434-eb051a8826ea.png?v=1794551585\" alt=\"\"\u003eTHOUGHTFUL EVERYDAY DETAILS\u003c\/span\u003e\n\u003ch2\u003eEasy to Wear. Easy to Love.\u003c\/h2\u003e\n\u003cdiv class=\"ahgp-cards\"\u003e\n\u003cdiv class=\"ahgp-card\"\u003e\n\u003cstrong\u003eAdjustable Half-Zip Neckline\u003c\/strong\u003e\n\u003cp\u003eWear the zip slightly open for a relaxed neckline, or raise it for a neater stand-collar look.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ahgp-card\"\u003e\n\u003cstrong\u003ePretty Grid Texture\u003c\/strong\u003e\n\u003cp\u003eA raised, regular pattern adds interest while keeping the overall look simple and easy to match.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ahgp-card\"\u003e\n\u003cstrong\u003eRelaxed Shape\u003c\/strong\u003e\n\u003cp\u003eThe easy cut and dropped shoulders create a comfortable, casual silhouette.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ahgp-card\"\u003e\n\u003cstrong\u003eNeat Ribbed Finish\u003c\/strong\u003e\n\u003cp\u003eRibbed cuffs and a wide ribbed hem give the sleeves and lower edge a tidy finish.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- IMAGE 3 --\u003e\n\u003csection class=\"ahgp-section ahgp-sage\"\u003e\u003cspan class=\"ahgp-eyebrow\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1025\/3054\/7844\/files\/edc2cb1f-52f0-43e1-b6e3-1cdd945a6e55.png?v=1794551592\" alt=\"\"\u003eONE PULLOVER, SO MANY EVERYDAY PLANS\u003c\/span\u003e\n\u003ch2\u003eMade to Fit Into Your Wardrobe.\u003c\/h2\u003e\n\u003cp\u003eYou do not need a whole new outfit. Start with the jeans or trousers you already enjoy wearing, add this pullover, and finish with your favorite comfortable shoes.\u003c\/p\u003e\n\u003cdiv class=\"ahgp-wear-list\"\u003e\n\u003cdiv class=\"ahgp-wear-item\"\u003e\n\u003cstrong\u003eFor a Casual Day Out\u003c\/strong\u003e\n\u003cp\u003eWear with jeans and trainers for errands, a walk through town or a relaxed afternoon.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ahgp-wear-item\"\u003e\n\u003cstrong\u003eFor Coffee With Friends\u003c\/strong\u003e\n\u003cp\u003ePair with straight-leg trousers and simple flats. Leave the collar slightly open for an easy, polished look.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ahgp-wear-item\"\u003e\n\u003cstrong\u003eFor Comfortable Days at Home\u003c\/strong\u003e\n\u003cp\u003eMatch with soft everyday trousers for a relaxed outfit that still feels put together.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- IMAGE 4 --\u003e\n\u003csection class=\"ahgp-section\"\u003e\u003cspan class=\"ahgp-eyebrow\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1025\/3054\/7844\/files\/ab3b7658-7a1c-4d8c-93a2-50d0229f42b5.png?v=1794551587\" alt=\"\"\u003eCHOOSE YOUR FAVORITE\u003c\/span\u003e\n\u003ch2\u003eFour Easy-to-Wear Colors.\u003c\/h2\u003e\n\u003cp\u003eChoose white for a fresh, light look, black or grey for everyday versatility, or red for a lovely touch of color.\u003c\/p\u003e\n\u003cdiv class=\"ahgp-colors\" aria-label=\"Available pullover colors\"\u003e\n\u003cdiv class=\"ahgp-color\"\u003e\n\u003cspan class=\"ahgp-dot\" style=\"background: #f2eee3;\" aria-hidden=\"true\"\u003e\u003c\/span\u003e White\u003c\/div\u003e\n\u003cdiv class=\"ahgp-color\"\u003e\n\u003cspan class=\"ahgp-dot\" style=\"background: #202020;\" aria-hidden=\"true\"\u003e\u003c\/span\u003e Black\u003c\/div\u003e\n\u003cdiv class=\"ahgp-color\"\u003e\n\u003cspan class=\"ahgp-dot\" style=\"background: #a6372c;\" aria-hidden=\"true\"\u003e\u003c\/span\u003e Red\u003c\/div\u003e\n\u003cdiv class=\"ahgp-color\"\u003e\n\u003cspan class=\"ahgp-dot\" style=\"background: #727579;\" aria-hidden=\"true\"\u003e\u003c\/span\u003e Grey\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"ahgp-note\"\u003eColor swatches are a guide. Actual shades may appear slightly different depending on lighting and your screen settings.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- PRODUCT-SPECIFIC SIZE GUIDE --\u003e\n\u003csection class=\"ahgp-section ahgp-sage ahgp-size\"\u003e\u003cspan class=\"ahgp-eyebrow\"\u003eFIND YOUR FIT\u003c\/span\u003e\n\u003ch2\u003ePullover Size Guide\u003c\/h2\u003e\n\u003cp\u003eThese measurements are specific to this pullover. Compare with a similar top that fits you comfortably. Measurements refer to the garment, not your body.\u003c\/p\u003e\n\u003cinput class=\"ahgp-unit-input ahgp-unit-in\" type=\"radio\" id=\"ahgp-size-in\" name=\"ahgp-size-unit\" value=\"in\" checked\u003e \u003cinput class=\"ahgp-unit-input ahgp-unit-cm\" type=\"radio\" id=\"ahgp-size-cm\" name=\"ahgp-size-unit\" value=\"cm\"\u003e\n\u003cdiv class=\"ahgp-unit-tabs\"\u003e\n\u003clabel class=\"ahgp-unit-label ahgp-label-in\" for=\"ahgp-size-in\"\u003e INCHES \u003c\/label\u003e \u003clabel class=\"ahgp-unit-label ahgp-label-cm\" for=\"ahgp-size-cm\"\u003e CENTIMETERS \u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ahgp-table-in\"\u003e\n\u003cp class=\"ahgp-caption\"\u003eGarment measurements in inches\u003c\/p\u003e\n\u003ctable class=\"ahgp-table\" aria-label=\"Pullover measurements in inches\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust (in)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (in)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXS\u003c\/th\u003e\n\u003ctd\u003e43.3\u003c\/td\u003e\n\u003ctd\u003e25.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e45.3\u003c\/td\u003e\n\u003ctd\u003e26.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e47.2\u003c\/td\u003e\n\u003ctd\u003e26.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e49.2\u003c\/td\u003e\n\u003ctd\u003e26.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e51.2\u003c\/td\u003e\n\u003ctd\u003e27.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e53.1\u003c\/td\u003e\n\u003ctd\u003e27.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\n\u003ctd\u003e55.1\u003c\/td\u003e\n\u003ctd\u003e28.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e4XL\u003c\/th\u003e\n\u003ctd\u003e57.1\u003c\/td\u003e\n\u003ctd\u003e28.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ahgp-table-cm\"\u003e\n\u003cp class=\"ahgp-caption\"\u003eGarment measurements in centimeters\u003c\/p\u003e\n\u003ctable class=\"ahgp-table\" aria-label=\"Pullover measurements in centimeters\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eBust (cm)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXS\u003c\/th\u003e\n\u003ctd\u003e110\u003c\/td\u003e\n\u003ctd\u003e65\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\n\u003ctd\u003e115\u003c\/td\u003e\n\u003ctd\u003e66\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\n\u003ctd\u003e120\u003c\/td\u003e\n\u003ctd\u003e67\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\n\u003ctd\u003e125\u003c\/td\u003e\n\u003ctd\u003e68\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\n\u003ctd\u003e130\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\n\u003ctd\u003e135\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e71\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e4XL\u003c\/th\u003e\n\u003ctd\u003e145\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"ahgp-note\"\u003eBust: measure flat across the underarms and double. Length: measure from the highest shoulder point to the hem. Allow 1–3 cm (0.4–1.2 in) for manual measurement variation. Inch measurements are rounded.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- FAQ --\u003e\n\u003csection class=\"ahgp-section\"\u003e\u003cspan class=\"ahgp-eyebrow\"\u003eA FEW HELPFUL ANSWERS\u003c\/span\u003e\n\u003ch2\u003eBefore You Choose.\u003c\/h2\u003e\n\u003cdiv class=\"ahgp-faq\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003eIs this a fitted or relaxed style?\u003c\/summary\u003e\n\u003cp\u003eThis pullover has a relaxed shape. For the best fit, compare the garment measurements with a similar top you already own rather than choosing by the size label alone.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCan I wear the collar in different ways?\u003c\/summary\u003e\n\u003cp\u003eYes. Open the half zip and fold the collar down for a casual look, or zip it higher to wear the collar more upright.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes the zipper open all the way down?\u003c\/summary\u003e\n\u003cp\u003eNo. This is a pullover with a short front zipper that opens at the neckline. It is not a full-zip jacket.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow should I wash it?\u003c\/summary\u003e\n\u003cp\u003eFollow the care label supplied with your garment. For gentle care, wash with similar colors, avoid bleach and high heat, and reshape before drying.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow can I get help choosing a size?\u003c\/summary\u003e\n\u003cp\u003eCompare the bust and length measurements above with a comfortable top you already own. If you would like help, email \u003ca href=\"mailto:customer@alderynhome.com\"\u003e customer@alderynhome.com \u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FINAL CTA --\u003e\n\u003csection class=\"ahgp-final\"\u003e\n\u003ch2\u003eYour Next Everyday Favorite.\u003c\/h2\u003e\n\u003cp\u003eA lovely textured finish, an easy half-zip neckline and four colors to suit your wardrobe. Choose your favorite shade and find your fit.\u003c\/p\u003e\n\u003ca class=\"ahgp-buy\" href=\"#top\" data-ahgp-buy=\"\"\u003e Choose Your Color \u0026amp; Size ↑ \u003c\/a\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c!-- oinkpink：材质介绍，自动移动到视频区后 --\u003e\n\u003cstyle\u003e\n.op-knit-material{\n  box-sizing:border-box;\n  padding:26px 18px;\n  background:#f7f3ea;\n  color:#343b2f;\n  text-align:center;\n  font:15px\/1.75 Arial,Helvetica,sans-serif;\n}\n.op-knit-material .op-km-label{\n  margin:0 0 10px;\n  font-size:11px;\n  font-weight:700;\n  letter-spacing:2px;\n}\n.op-knit-material h2{\n  margin:0 0 14px;\n  color:#343b2f;\n  font:600 27px\/1.25 Georgia,\"Times New Roman\",serif;\n  text-transform:none;\n}\n.op-knit-material .op-km-copy{\n  max-width:680px;\n  margin:0 auto;\n}\n.op-knit-material .op-km-care{\n  margin:15px 0 0;\n  color:#626955;\n  font-size:13px;\n}\n\u003c\/style\u003e\n\n\u003csection class=\"op-knit-material\" data-op-knit-material\u003e\n  \u003cp class=\"op-km-label\"\u003eREAL WOOL. EVERYDAY COMFORT.\u003c\/p\u003e\n  \u003ch2\u003eCozy Enough to Become Your Favorite.\u003c\/h2\u003e\n  \u003cp class=\"op-km-copy\"\u003e\n    \u003cstrong\u003e30% wool · 30% acrylic · 40% nylon.\u003c\/strong\u003e\u003cbr\u003e\n    Enjoy natural wool warmth with a soft, comfortable feel.\n    Nylon adds resilience to help the knit retain its shape—\n    an easy layer you’ll love reaching for on cooler days.\n  \u003c\/p\u003e\n  \u003cp class=\"op-km-care\"\u003e\n    Gently hand wash cold. Reshape and dry flat.\n    Do not bleach, wring or tumble dry.\n  \u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003cscript\u003e\n(function () {\n  var currentScript = document.currentScript;\n  var block = currentScript\n    ? currentScript.previousElementSibling\n    : null;\n\n  if (!block || !block.hasAttribute('data-op-knit-material')) return;\n\n  var templateSelector = [\n    '.ah-cozy-rollneck',\n    '.ah-plush-jacket',\n    '.ah-collar-knit',\n    '.ah-woodland-page',\n    '.ahpc',\n    '.oppc',\n    '.op-plush-jacket',\n    '.op-woodland-page'\n  ].join(',');\n\n  var gallerySelector = [\n    '.ahcr-video-track',\n    '.ahpj-video-track',\n    '.ahck-video-track',\n    '.ah-video-track',\n    '.op-video-track',\n    '.oppj-video-track',\n    '.pc-track'\n  ].join(',');\n\n  function findTemplate() {\n    var enclosing = block.closest(templateSelector);\n    if (enclosing) return enclosing;\n\n    \/* 只寻找这段代码前面的商品模板 *\/\n    var templates = document.querySelectorAll(templateSelector);\n    var selected = null;\n\n    for (var i = 0; i \u003c templates.length; i++) {\n      var template = templates[i];\n      var isBefore = template.compareDocumentPosition(block) \u0026 4;\n\n      if (isBefore \u0026\u0026 template.querySelector('video')) {\n        selected = template;\n      }\n    }\n    return selected;\n  }\n\n  function moveMaterial() {\n    if (!block.isConnected) return;\n\n    var root = findTemplate();\n    if (!root) return;\n\n    var galleries = root.querySelectorAll(gallerySelector);\n    var target = null;\n\n    if (galleries.length) {\n      var gallery = galleries[galleries.length - 1];\n      var section = gallery.closest('section');\n\n      \/* 当前模板：整个视频 section 之后 *\/\n      if (\n        section \u0026\u0026\n        section !== root \u0026\u0026\n        root.contains(section) \u0026\u0026\n        !section.contains(block)\n      ) {\n        target = section;\n      } else {\n        target = gallery;\n\n        \/* 兼容视频后带翻页按钮的模板 *\/\n        var next = target.nextElementSibling;\n        if (next \u0026\u0026 next.matches(\n          '.ah-video-nav, .op-video-nav, .pc-nav'\n        )) {\n          target = next;\n        }\n      }\n    } else {\n      var videos = root.querySelectorAll('video');\n      if (!videos.length) return;\n\n      var lastVideo = videos[videos.length - 1];\n      var videoSection = lastVideo.closest('section');\n\n      target = (\n        videoSection \u0026\u0026\n        videoSection !== root \u0026\u0026\n        root.contains(videoSection) \u0026\u0026\n        !videoSection.contains(block)\n      )\n        ? videoSection\n        : (lastVideo.closest('figure') || lastVideo);\n    }\n\n    if (!target || target.contains(block)) return;\n\n    if (target.nextElementSibling !== block) {\n      target.insertAdjacentElement('afterend', block);\n    }\n  }\n\n  moveMaterial();\n\n  if (document.readyState === 'loading') {\n    document.addEventListener(\n      'DOMContentLoaded',\n      moveMaterial,\n      { once: true }\n    );\n  }\n\n  window.addEventListener('load', moveMaterial, { once: true });\n})();\n\u003c\/script\u003e","brand":"alderynhome","offers":[{"title":"White \/ XS","offer_id":68080441983108,"sku":null,"price":37.64,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":68080442015876,"sku":null,"price":37.64,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":68080442048644,"sku":null,"price":37.64,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":68080442081412,"sku":null,"price":37.64,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":68080442114180,"sku":null,"price":37.64,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":68080442146948,"sku":null,"price":37.64,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":68080442179716,"sku":null,"price":37.64,"currency_code":"USD","in_stock":true},{"title":"White \/ 4XL","offer_id":68080442212484,"sku":null,"price":37.64,"currency_code":"USD","in_stock":true},{"title":"black \/ XS","offer_id":68080442245252,"sku":null,"price":37.64,"currency_code":"USD","in_stock":true},{"title":"black \/ S","offer_id":68080442278020,"sku":null,"price":37.64,"currency_code":"USD","in_stock":true},{"title":"black \/ M","offer_id":68080442310788,"sku":null,"price":37.64,"currency_code":"USD","in_stock":true},{"title":"black \/ L","offer_id":68080442343556,"sku":null,"price":37.64,"currency_code":"USD","in_stock":true},{"title":"black \/ XL","offer_id":68080442376324,"sku":null,"price":37.64,"currency_code":"USD","in_stock":true},{"title":"black \/ 2XL","offer_id":68080442409092,"sku":null,"price":37.64,"currency_code":"USD","in_stock":true},{"title":"black \/ 3XL","offer_id":68080442441860,"sku":null,"price":37.64,"currency_code":"USD","in_stock":true},{"title":"black \/ 4XL","offer_id":68080442474628,"sku":null,"price":37.64,"currency_code":"USD","in_stock":true},{"title":"red \/ XS","offer_id":68080442507396,"sku":null,"price":37.64,"currency_code":"USD","in_stock":true},{"title":"red \/ S","offer_id":68080442540164,"sku":null,"price":37.64,"currency_code":"USD","in_stock":true},{"title":"red \/ M","offer_id":68080442572932,"sku":null,"price":37.64,"currency_code":"USD","in_stock":true},{"title":"red \/ L","offer_id":68080442605700,"sku":null,"price":37.64,"currency_code":"USD","in_stock":true},{"title":"red \/ XL","offer_id":68080442638468,"sku":null,"price":37.64,"currency_code":"USD","in_stock":true},{"title":"red \/ 2XL","offer_id":68080442671236,"sku":null,"price":37.64,"currency_code":"USD","in_stock":true},{"title":"red \/ 3XL","offer_id":68080442704004,"sku":null,"price":37.64,"currency_code":"USD","in_stock":true},{"title":"red \/ 4XL","offer_id":68080442736772,"sku":null,"price":37.64,"currency_code":"USD","in_stock":true},{"title":"dark gray \/ XS","offer_id":68080442769540,"sku":null,"price":37.64,"currency_code":"USD","in_stock":true},{"title":"dark gray \/ S","offer_id":68080442802308,"sku":null,"price":37.64,"currency_code":"USD","in_stock":true},{"title":"dark gray \/ M","offer_id":68080442835076,"sku":null,"price":37.64,"currency_code":"USD","in_stock":true},{"title":"dark gray \/ L","offer_id":68080442867844,"sku":null,"price":37.64,"currency_code":"USD","in_stock":true},{"title":"dark gray \/ XL","offer_id":68080442900612,"sku":null,"price":37.64,"currency_code":"USD","in_stock":true},{"title":"dark gray \/ 2XL","offer_id":68080442933380,"sku":null,"price":37.64,"currency_code":"USD","in_stock":true},{"title":"dark gray \/ 3XL","offer_id":68080442966148,"sku":null,"price":37.64,"currency_code":"USD","in_stock":true},{"title":"dark gray \/ 4XL","offer_id":68080442998916,"sku":null,"price":37.64,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1025\/3054\/7844\/files\/07-lifestyle_1_73a22e11-cdfa-4f23-a305-2d6421e77a7a.jpg?v=1794549766","url":"https:\/\/oinkpink.com\/products\/alderynhome-everyday-comfort-half-zip-pullover-soft-textured-fabric-relaxed-fit","provider":"oinkpink","version":"1.0","type":"link"}