{"product_id":"womens-holiday-tote-bag","title":"CH Women’s PVC Bucket Bag Large Capacity Beach \u0026 Everyday Tote","description":"\u003cdiv class=\"prod-wrap ca-template scroll-trigger animate--slide-in\"\u003e\n\u003c!-- MAIN DESCRIPTION (FIRST INDEXED CONTENT) --\u003e\n\u003cdiv class=\"ca-details scroll-trigger animate--slide-in\"\u003eThe \u003cstrong\u003eCH Women’s PVC Bucket Bag\u003c\/strong\u003e combines practical design with contemporary style, making it a smart choice for beach holidays, travel and everyday carry. Crafted from soft PVC with a solid bucket shape, it offers a large-capacity interior with an inner zipper pocket and compartment to keep essentials neatly organized and secure. Dual handles allow comfortable shoulder or hand carry, while the hasp closure and exterior open pocket provide both security and quick access to items you reach for often. Finished with subtle letter decoration, this versatile tote is ideal for mothers, commuters and fashion-conscious women who want a premium-feel bag that handles daily demands with ease.\u003c\/div\u003e\n\u003c!-- VIDEO (autoplay muted, click to toggle sound) --\u003e\n\u003cdiv class=\"ca-desc-video\" style=\"position: relative;\"\u003e\n\u003cvideo autoplay=\"autoplay\" muted=\"\" loop=\"loop\" playsinline=\"\" preload=\"metadata\" class=\"ca-desc-video-el\" id=\"caVideo\"\u003e\n    \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/82fd605108ce4197a8bba9a949594ea3.mp4\" type=\"video\/mp4\"\u003e\n    Your browser does not support the video tag.\n  \u003c\/source\u003e\u003c\/video\u003e \u003c!-- Mute \/ Unmute Icon --\u003e\n\u003cdiv class=\"ca-video-sound-icon\" id=\"caVideoIcon\" title=\"Toggle sound\"\u003e🔇\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SPECIFICATIONS --\u003e\n\u003cdiv class=\"specs-wrapper scroll-trigger animate--slide-in\"\u003e\n\u003cdiv class=\"specs-content\"\u003e\n\u003cdiv class=\"specs-title\"\u003e📋 Product Specifications\u003c\/div\u003e\n\u003ctable class=\"ca-specs\" aria-label=\"Bucket bag specifications\" role=\"table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eBrand Name\u003c\/th\u003e\n\u003ctd\u003eCHCH\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eModel Number\u003c\/th\u003e\n\u003ctd\u003e210225-NB\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eHandbags Type\u003c\/th\u003e\n\u003ctd\u003eTotes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eTypes of Bags\u003c\/th\u003e\n\u003ctd\u003eShoulder \u0026amp; handbags\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eMain Material\u003c\/th\u003e\n\u003ctd\u003ePVC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLining Material\u003c\/th\u003e\n\u003ctd\u003ePolyester\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eShape\u003c\/th\u003e\n\u003ctd\u003eBucket\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003ePattern Type\u003c\/th\u003e\n\u003ctd\u003eSolid\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eHardness\u003c\/th\u003e\n\u003ctd\u003eSoft\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eClosure Type\u003c\/th\u003e\n\u003ctd\u003eHasp\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eGender\u003c\/th\u003e\n\u003ctd\u003eWomen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStyle\u003c\/th\u003e\n\u003ctd\u003eFashion, casual, premium sense\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eOccasion\u003c\/th\u003e\n\u003ctd\u003eVersatile: beach, holiday, daily use\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior\u003c\/th\u003e\n\u003ctd\u003eInterior zipper pocket; interior compartment\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior\u003c\/th\u003e\n\u003ctd\u003eOpen pocket\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDecoration\u003c\/th\u003e\n\u003ctd\u003eLetter\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eNumber of Handles\/Straps\u003c\/th\u003e\n\u003ctd\u003eTwo\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eHigh-concerned Chemical\u003c\/th\u003e\n\u003ctd\u003eNone\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eChoice\u003c\/th\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- HERO TITLE --\u003e\n\u003ch2 style=\"text-align: center;\" class=\"ca-header scroll-trigger animate--slide-in\"\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003eCH Women’s PVC Bucket Bag Large Capacity Beach \u0026amp; Everyday Tote\u003c\/span\u003e\u003c\/h2\u003e\n\u003cdiv style=\"text-align: center;\" class=\"ca-subheader scroll-trigger animate--slide-in\"\u003eSoft PVC bucket 👜 • Large capacity for beach \u0026amp; travel ✈️ • Mother-friendly everyday tote 👩👧\u003c\/div\u003e\n\u003c!-- USAGE \u0026 CAPACITY --\u003e\n\u003cdiv class=\"ca-features scroll-trigger animate--slide-in\"\u003e\n\u003ch3 class=\"specs-title\"\u003e📏 Usage \u0026amp; Capacity Guide\u003c\/h3\u003e\n\u003cul class=\"ca-features-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"ca-icon\"\u003e🏖️\u003c\/span\u003e Ideal as a beach or holiday bag with space for towel, sunscreen, water bottle, snacks and personal items.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"ca-icon\"\u003e🧳\u003c\/span\u003e Works as a travel and commuter tote to carry wallet, phone, tablet, small organizer, cosmetics and daily essentials.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"ca-icon\"\u003e👩\u003c\/span\u003e Mother-friendly capacity for kids’ items, wipes and small extras while still looking polished and fashion-forward.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"ca-icon\"\u003e🧵\u003c\/span\u003e Soft PVC body with polyester lining offers a flexible yet supportive structure that is comfortable on the shoulder.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- IMAGES --\u003e\n\u003cdiv class=\"ca-images\"\u003e\n\u003cimg src=\"https:\/\/ae01.alicdn.com\/kf\/S7be2b32056b14a0ba8b07530d4ccfd37t.gif\" alt=\"CH women’s PVC bucket bag large capacity front view\" class=\"ca-desc-img\" loading=\"eager\"\u003e \u003cimg src=\"https:\/\/ae01.alicdn.com\/kf\/Sf017e7ba35a0449d88ede16a9d67ea6aU.gif\" alt=\"PVC bucket bag shown as beach and holiday tote\" class=\"ca-desc-img\" loading=\"lazy\"\u003e \u003cimg src=\"https:\/\/ae01.alicdn.com\/kf\/S633b91a4bde84c4a841c2246185f7721T.gif\" alt=\"Interior view with zipper pocket and compartment\" class=\"ca-desc-img\" loading=\"lazy\"\u003e \u003cimg src=\"https:\/\/ae01.alicdn.com\/kf\/Sae783cb121844eef8ccf48e6b0b110eaX.gif\" alt=\"Side view of CH PVC solid bucket handbag\" class=\"ca-desc-img\" loading=\"lazy\"\u003e \u003cimg src=\"https:\/\/ae01.alicdn.com\/kf\/S5d74316a822e4258b846c8c89965747eT.gif\" alt=\"Letter decoration and hasp closure detail\" class=\"ca-desc-img\" loading=\"lazy\"\u003e \u003cimg src=\"https:\/\/ae01.alicdn.com\/kf\/S45886169b538479eaf48c15853cb95ecm.gif\" alt=\"Bucket bag carried by hand and on shoulder\" class=\"ca-desc-img\" loading=\"lazy\"\u003e \u003cimg src=\"https:\/\/ae01.alicdn.com\/kf\/S2179b34efdf64bbd902930810d5e89d4t.gif\" alt=\"Beach holiday styling with CH bucket tote\" class=\"ca-desc-img\" loading=\"lazy\"\u003e \u003cimg src=\"https:\/\/ae01.alicdn.com\/kf\/S30e7825674ec45d4be115e83da66616dO.gif\" alt=\"Close-up of texture and premium sense finish\" class=\"ca-desc-img\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003c!-- KEY FEATURES --\u003e\n\u003cdiv class=\"ca-features scroll-trigger animate--slide-in\"\u003e\n\u003ch3 class=\"specs-title\"\u003e💡 Key Features\u003c\/h3\u003e\n\u003cul class=\"ca-features-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"ca-icon\"\u003e🧺\u003c\/span\u003e Large capacity solid bucket shape designed to hold daily, travel and beach essentials comfortably.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"ca-icon\"\u003e✨\u003c\/span\u003e Fashion “premium sense” look with clean solid color and subtle letter decoration for a refined finish.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"ca-icon\"\u003e📂\u003c\/span\u003e Interior zipper pocket and interior compartment help separate valuables from bulk items for better organization.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"ca-icon\"\u003e🔗\u003c\/span\u003e Two handles\/straps allow flexible carrying as a tote or shoulder bag depending on your outfit and occasion.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- IDEAL FOR --\u003e\n\u003cdiv class=\"ca-ideal scroll-trigger animate--slide-in\"\u003e\n\u003ch4 class=\"specs-title\"\u003e💡 Ideal For\u003c\/h4\u003e\n\u003cdiv class=\"ca-details\"\u003e\n\u003cp\u003e\u003cspan class=\"ca-icon\"\u003e🏝️\u003c\/span\u003e Beach holidays and pool days where you need a roomy, easy-to-clean PVC tote.\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"ca-icon\"\u003e🚆\u003c\/span\u003e Daily commuting, shopping and travel when you want one bag that can handle everything.\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"ca-icon\"\u003e👩👧\u003c\/span\u003e Mothers looking for a stylish alternative to traditional mom bags with extra capacity.\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"ca-icon\"\u003e🎁\u003c\/span\u003e A thoughtful gift for women who love practical, large-capacity handbags with a modern fashion look.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FAQ --\u003e\n\u003cdiv class=\"ca-faq scroll-trigger animate--slide-in\"\u003e\n\u003ch3 class=\"specs-title\"\u003e❔ Frequently Asked\u003c\/h3\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cspan class=\"ca-icon\"\u003e❓\u003c\/span\u003e What material is this bucket bag made from?\u003cspan class=\"arrow\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"ca-details\"\u003eThe main body is made from soft PVC, while the interior is lined with polyester for added comfort, durability and structure.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cspan class=\"ca-icon\"\u003e❓\u003c\/span\u003e How is the inside of the bag organized?\u003cspan class=\"arrow\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"ca-details\"\u003eInside you will find an interior zipper pocket for valuables and an interior compartment that helps separate and organize your items.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cspan class=\"ca-icon\"\u003e❓\u003c\/span\u003e Is this bag good for beach and travel use?\u003cspan class=\"arrow\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"ca-details\"\u003eYes, the large capacity, soft PVC material and versatile tote\/shoulder carry make it ideal for beach holidays, trips and daily errands.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- MARKETING --\u003e\n\u003cdiv class=\"ca-marketing scroll-trigger animate--slide-in\"\u003e\n\u003ch4 class=\"specs-title\"\u003e💡 Why Choose This Bag\u003c\/h4\u003e\n\u003cdiv class=\"ca-details\"\u003e\n\u003cp\u003e\u003cspan class=\"ca-icon\"\u003e💼\u003c\/span\u003e\u003cstrong\u003ePremium sense look\u003c\/strong\u003e that feels more elevated than a basic beach tote while staying casual and practical.\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"ca-icon\"\u003e🧺\u003c\/span\u003eLarge capacity and smart interior layout make it easy to carry everything for work, kids or travel in one bag.\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"ca-icon\"\u003e🌊\u003c\/span\u003eSoft PVC and polyester materials are suitable for beach and holiday environments where easy cleaning is a plus.\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"ca-icon\"\u003e🔐\u003c\/span\u003eHasp closure, interior zipper pocket and exterior open pocket balance security with quick access to essentials.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- USEFUL LINKS --\u003e\n\u003cdiv class=\"ca-links scroll-trigger animate--slide-in\"\u003e\n\u003ch3 class=\"ca-subheader\"\u003e🔗 Useful Links\u003c\/h3\u003e\n\u003cul class=\"ca-links-list\"\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/carauana.com\/pages\/shipping-info\" target=\"_blank\"\u003e🚚 Shipping Information\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/carauana.com\/pages\/giveaway_sale\/discounts-coupons\" target=\"_blank\"\u003e🎁 Discounts \u0026amp; Coupons\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/carauana.com\/pages\/faqs-payments-shipping-returns-refunds\" target=\"_blank\"\u003e❓ FAQs, Payments \u0026amp; Returns\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/carauana.com\/pages\/track-order\" target=\"_blank\"\u003e📦 Track Your Order\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/carauana.com\/pages\/our-warehouses\" target=\"_blank\"\u003e🏭 Our Warehouses\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- LOGIN \/ COUPONS --\u003e\n\u003cdiv class=\"ca-login scroll-trigger animate--slide-in\"\u003e\n\u003cdiv class=\"ca-details\"\u003e🔐 \u003ca style=\"color: var(--accent); font-weight: bold; text-decoration: none;\" href=\"\/lb\/account\/login\"\u003eLog in with Google\u003c\/a\u003e to unlock coupons, free shipping upgrades, and exclusive gifts.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== Scoped CSS Style ===== --\u003e\n\u003cstyle\u003e\n\/* ---------- Base container ---------- *\/\n.prod-wrap.ca-template {\n  --accent: #E9F928;\n  --text: #000;\n  --muted: #fff;\n  color: var(--text);\n  width: 100%;\n  perspective: 1000px;\n  padding: 18px 24px; \/* spacing left\/right so images don't touch edges *\/\n  max-width: 100%;\n  margin: 12px auto 32px;\n  position: relative;\n  overflow: hidden;\n  border-radius: 25px;\n  border: 2px groove #fff;\n  box-shadow: 0 18px 20px rgba(0,0,0,0.50);\n  background: rgba(255, 255, 255, 0.55);\n}\n\/* Abilita il contesto 3D lungo tutta la gerarchia *\/\n.prod-wrap.ca-template,\n.prod-wrap.ca-template .ca-images,\n.prod-wrap.ca-template .ca-row,\n.prod-wrap.ca-template .ca-col {\n  transform-style: preserve-3d;\n}  \n\/* ---------- Video \/ images ---------- *\/\n\/* Full-width images used in ca-description *\/\n.prod-wrap.ca-template .ca-images {\n  width: 100%;\n  box-sizing: border-box;\n  margin: 12px 0;\n  padding: 10px 20;\n  padding-bottom: 20px;\n  display: block;\n  position: relative;\n  transform-style: preserve-3d;\n}  \n\/* ---------- Video \/ images ---------- *\/\n.ca-desc-video {\n  position: relative;\n  width: 100%;\n  margin: 18px 0;\n  border: 2px groove #fff;\n  border-radius: 12px;\n  box-shadow: 0 18px 40px rgba(0,0,0,0.75);\n  background: #000;\n  cursor: pointer;\n  transition: box-shadow 0.4s ease, filter 0.4s ease;\n}\n\n\/* Video element itself *\/\n.ca-desc-video-el {\n  width: 100%;\n  height: auto;\n  display: block;\n  object-fit: cover;\n  box-shadow: 0 12px 30px rgba(0,0,0,0.65);\n  transition: filter 0.4s ease, box-shadow 0.4s ease, opacity 0.4s ease;\n}\n \n\/* Stile base per immagini *\/\n.ca-desc-img {\n  display: block;\n  width: 100%;\n  height: auto;\n  margin: 18px 0;\n  border-radius: 12px;\n  border: 2px groove #fff;\n  box-shadow: 0 24px 50px -12px rgba(0, 0, 0, 0.85);\n  transition: transform 0.6s cubic-bezier(0.68, -0.55, 0.27, 1.55), box-shadow 0.5s ease, filter 0.4s ease;\n  transform-style: preserve-3d;\n  backface-visibility: hidden;\n  will-change: transform, box-shadow;\n\n  \/* 👇 Stato iniziale \"3D lontano\" per immagini *\/\n  transform: scale(0.70) rotateY(2deg) rotateX(2deg) translateY(0px) translateX(0px);\n  filter: contrast(95%) brightness(98%) saturate(90%);\n}\n\/* Effetto hover 3D avanzato per immagini *\/\n.ca-desc-img:hover {\n  transform: scale(1) rotateY(0deg) rotateX(0deg) translateY(0px) translateX(-0px);\n  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.6), 0 4px 8px rgba(0, 0, 0, 0.3);\n  filter: contrast(100%) brightness(100%) saturate(100%);\n  z-index: 10;\n  position: relative; \/* necessario per z-index *\/\n} \n  \n\/* Stile base per video *\/\n.ca-desc-video {\n  display: block;\n  width: 100%;\n  height: auto;\n  margin: 18px 0;\n  border-radius: 12px;\n  border: 2px groove #fff;\n  box-shadow: 0 24px 50px -12px rgba(0, 0, 0, 0.85);\n  transition: \ntransform 0.6s cubic-bezier(0.68, -0.55, 0.27, 1.55), box-shadow 0.5s ease, filter 0.4s ease;\n  transform-style: preserve-3d;\n  backface-visibility: hidden;\n  will-change: transform, box-shadow;\n\n  \/* 👇 Stato iniziale \"3D lontano\" *\/\n  transform: scale(0.70) rotateY(-0deg) rotateX(0deg) translateY(0px) translateX(0px);\n  filter: contrast(95%) brightness(98%) saturate(90%);\n}\n\n  \/* Effetto hover 3D avanzato PER video *\/\n.ca-desc-video:hover {\n  transform: scale(1) rotateY(0deg) rotateX(1deg) translateY(0px) translateX(0px);\n  box-shadow: \n    0 12px 30px rgba(0, 0, 0, 0.6),\n    0 4px 8px rgba(0, 0, 0, 0.3);\n  filter: contrast(100%) brightness(100%) saturate(100%);\n  z-index: 10;\n  position: relative; \/* necessario per z-index *\/\n}    \n\/* ---------- Mute\/Unmute icon ---------- *\/\n.ca-video-sound-icon {\n  position: absolute;\n  bottom: 18px;\n  right: 18px;\n  font-size: 3rem;\n  color: #fff;\n  background: rgba(0, 0, 0, 0.55);\n  border-radius: 50%;\n  padding: 8px 12px;\n  cursor: pointer;\n  transition: transform .3s ease, opacity .3s ease, background .3s ease;\n  z-index: 9;\n}\n.ca-video-sound-icon:hover {\n  transform: scale(1.04);\n  background: rgba(255, 255, 255, 0.25);\n  box-shadow: 0 18px 40px rgba(0,0,0,0.75);\n}\n  \n\/* Small spacing for consecutive images *\/\n.prod-wrap.ca-template .ca-desc-img + .ca-desc-img { margin-top:18px; }\n\n\/* ---------- Specs wrapper with animated background under the table ---------- *\/\n.specs-wrapper {\n  display:grid;\n  place-items:center;\n  position:relative;\n  border-radius:16px;\n  border:5px groove #fff;\n  margin:18px auto;\n  width:100%;\n  max-width:1500px;\n  box-shadow:4px 4px 8px rgba(0,0,0,0.5);\n  background:none;\n}\n\n\/* background-image under the table (use a direct image URL) *\/\n.specs-wrapper::before {\n  content: '';\n  position:absolute;\n  top:0; left:0;\n  width:100%; height:100%;\n  background-image: url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0669\/3876\/5628\/files\/CH_Women_s_PVC_Bucket_Bag_Large_Capacity_with_blue_belt.png\");\n  background-size: contain;\n  background-position: center;\n  background-repeat: no-repeat;\n  z-index:0;\n  transform: scale(0.5);\n  transition: transform 4s ease;\n  will-change: transform;\n}\n  .specs-wrapper:hover::before {\n    animation: pulse3D 12s infinite ease-in-out;\n  }  \n@keyframes pulse3D {\n  0% { transform: translateX(0) scale(0.5) rotateY(0deg) skewX(0deg); }\n  33% { transform: translateX(-190px) scale(1.05) rotateY(-10deg) skewX(15deg); }\n  66% { transform: translateX(190px) scale(1.09) rotateY(10deg) skewX(-15deg); }\n  100% { transform: translateX(0) scale(0.5) rotateY(0deg) skewX(0deg); }\n}\n\n.specs-content { position:relative; z-index:2; padding:24px; width:100%; box-sizing:border-box; }\n\n\/* Table styling *\/\n.ca-specs {\n  width:100%;\n  border-collapse: collapse;\n  text-align:left;\n  color: #ff0;\n  font-size:2rem;\n  border-radius:12px;\n  box-shadow: 2px 2px 4px rgba(0,0,0,0.4);\n}\n.ca-specs th, .ca-specs td {\n  border:2px groove #fff;\n  padding:12px 14px;\n  vertical-align:top;\n  font-weight:700;\n}\n.ca-specs thead th { background: rgba(0,0,0,0.35); font-size:20px; }\n.ca-specs tbody tr:nth-child(odd) { background: rgba(255,255,255,0.08); }\n.ca-specs tbody tr:hover {\n  background: rgba(0,0,0,0.55);\n  box-shadow: 2px 2px 8px rgba(0,0,0,0.45);\n  animation: rowGlow 1.2s ease-in-out infinite alternate;\n}\n\n@keyframes rowGlow { \n  0% { background-color: rgba(255,255,255,0.8); } \n  25% { background-color: rgba(255,255,200,0.8); } 50% { background-color: rgba(200,255,255,0.8); } \n  75% { background-color: rgba(255,200,200,0.8); } 100% { background-color: rgba(200,200,255,0.8); } }\n\n\/* ---------- title letterColorChange ---------- *\/  \n\n.prod-wrap.ca-template .specs-title {\n  position: relative;\n  background-color: rgba(255,255,255,0.4);\n  font-weight: 900;\n  margin-bottom: 1rem;\n  text-align: center;\n  border-radius: 12px;\n  padding: 0.5rem 1rem;\n  box-shadow: 2px 2px 4px 4px rgba(0,0,0,0.4);\n  color: #000;\n  transition: color 0.3s ease;\n}\n\/* Headers \u0026 text *\/\n.prod-wrap.ca-template .specs-title { font-size: 7rem; font-weight:900; line-height:1.45; margin-bottom:12px; color:#ffffff; }   \n.prod-wrap.ca-template .ca-header { font-size: 5rem; font-weight:900; line-height:1.45; margin:18px 0; }\n.prod-wrap.ca-template .ca-text .row-header { font-size: 10rem; font-weight:900; line-height:2; margin:18px 0; text-align: center;}  \n.prod-wrap.ca-template .ca-subheader,\n.prod-wrap.ca-template .ca-text .row-subheader { font-size: 3rem; font-weight:900; line-height:1.45; margin-bottom:12px; color: red; }\n.prod-wrap.ca-template .ca-details { font-size: 2rem; font-weight:900; line-height:1.45; margin-bottom:12px; color:#000; } \n   \n\/* Animate color on hover for all titles *\/\n.prod-wrap.ca-template .specs-title:hover {\n  box-shadow: 0 20px 40px rgba(0,0,0,0.6);\n  animation: 2s infinite letterColorChange;\n}\n@keyframes letterColorChange {\n  0%,\n  100% {\n    color: red;\n  }\n  25% {\n    color: blue;\n  }\n  50% {\n    color: green;\n  }\n  75% {\n    color: orange;\n  }\n}\n \n\/* ---------- 50\/50 rows (kept for other products) ---------- *\/\n.prod-wrap.ca-template .ca-section { width:100%; margin-top:6px; }\n.prod-wrap.ca-template .ca-row { display:flex; gap:8px; align-items:center; margin-bottom:28px; backface-visibility: hidden;}\n.prod-wrap.ca-template .ca-row.reverse { flex-direction:row-reverse; }\n.prod-wrap.ca-template .ca-col { flex:0 0 50%; max-width:50%; padding:6px; box-sizing:border-box; position: relative;}\n\n\/* ---------- Features \/ Ideal \/ Marketing containers common styling ---------- *\/\n.prod-wrap.ca-template .ca-features,\n.prod-wrap.ca-template .ca-ideal,\n.prod-wrap.ca-template .ca-marketing {\n  margin:20px 0;\n  padding:18px;\n  background: rgba(255,255,255,0.04);\n  border-radius:12px;\n  box-shadow: 0 8px 32px rgba(0,0,0,0.65);\n}\n\n\/* Features list *\/\n.prod-wrap.ca-template .ca-features-list { list-style:none; padding-left:0; margin:8px 0 0 0; }\n.prod-wrap.ca-template .ca-features-list li { margin:10px 0; font-size: 3rem; font-weight:700; display:flex; align-items:center; gap:12px; }\n\n\/* Ideal \/ marketing lists: make each line hoverable for icon effect *\/\n.prod-wrap.ca-template .ca-ideal .ca-details p,\n.prod-wrap.ca-template .ca-marketing .ca-details p { margin:8px 0; font-size:3rem; font-weight:700; display:flex; align-items:center; gap:12px; }\n\n\/* ---------- Icon scaling \u0026 fade-in on hover ---------- *\/\n.ca-icon {\n  display: inline-block;\n  transform-origin: left center;\n  transition: transform 0.35s ease, opacity 0.35s ease;\n  font-size: 4rem; \/* base icon size *\/\n  line-height: 1;\n  opacity: 0.5;\n}\n\n\/* Effetto persistente su hover *\/\n.prod-wrap.ca-template .ca-features-list li:hover .ca-icon, \n.prod-wrap.ca-template .ca-ideal .ca-details p:hover .ca-icon, \n.prod-wrap.ca-template .ca-marketing .ca-details p:hover .ca-icon, \n.prod-wrap.ca-template .ca-faq details:hover .ca-icon, \n.prod-wrap.ca-template details[open] .ca-icon {\n  transform: scale(4) translateY(-30px);\n  opacity: 1;\n}\n\n\/* ---------- FAQ styling (modern) ---------- *\/\n.prod-wrap.ca-template .ca-faq { margin-top:2rem; border-top:2px groove var(--accent); padding-top:16px; }\n.prod-wrap.ca-template .ca-faq details { background: rgba(255,255,255,0.06); margin-bottom:10px; border-radius:12px; padding:12px 16px; cursor:pointer; transition: background .28s ease, transform .18s ease; }\n.prod-wrap.ca-template .ca-faq details[open] { background: rgba(255,255,255,0.12); }\n.prod-wrap.ca-template .ca-faq summary {\n  font-size:2rem;\n  color:red;\n  font-weight:700;\n  list-style:none;\n  display:flex;\n  justify-content:space-between;\n  align-items:center;\n}\n.prod-wrap.ca-template .ca-faq .arrow { transition: transform .28s ease; margin-left:8px; }\n.prod-wrap.ca-template .ca-faq details[open] .arrow { transform: rotate(180deg); }\n\n\/* ---------- Login prompt ---------- *\/\n.prod-wrap.ca-template .ca-login { margin-top:1rem; padding:10px 12px; font-size:2rem; font-weight:700; color:var(--accent); }\n\n\/* ---------- Reveal utilities (kept minimal) ---------- *\/\n\/* If your theme uses 'reveal' classes, these co-operate; otherwise harmless *\/\n.scroll-trigger { will-change: transform, opacity; }\n.animate--slide-in { transform: translateY(0); opacity:1; }\n\n\/* ---------- Responsive tweaks ---------- *\/\n@media (max-width: 1024px) {\n  .prod-wrap.ca-template { padding-left:16px; padding-right:16px; }\n  .prod-wrap.ca-template .specs-title { font-size:40px; }\n  .prod-wrap.ca-template .ca-header { font-size:36px; }\n  .prod-wrap.ca-template .ca-subheader { font-size:22px; }\n  .prod-wrap.ca-template .ca-text .row-header { font-size:36px; }\n  .prod-wrap.ca-template .ca-text .row-subheader { font-size:22px; }  \n  .prod-wrap.ca-template .ca-details { font-size:18px; }\n  .prod-wrap.ca-template .ca-features-list { margin:4px 0 0 0; }\n  .prod-wrap.ca-template .ca-features-list li { margin:4px 0; font-size: 18px; gap:4px; }\n  .prod-wrap.ca-template .ca-ideal .ca-details p,\n  .prod-wrap.ca-template .ca-marketing .ca-details p { margin:4px 0; font-size:18px; gap:4px; }\n  .ca-specs th, .ca-specs td { padding:6px 4px; font-size:14px; }  \n}\n\n@media (max-width: 600px) {\n  .prod-wrap.ca-template { padding-left:10px; padding-right:10px; }\n  .prod-wrap.ca-template .ca-row, .prod-wrap.ca-template .ca-row.reverse { flex-direction:column; }\n  .prod-wrap.ca-template .ca-col { max-width:100%; flex-basis:100%; }\n  .prod-wrap.ca-template .specs-title { font-size:32px; }\n  .prod-wrap.ca-template .ca-header { font-size:28px; }\n  .prod-wrap.ca-template .ca-subheader { font-size:18px; }\n  .prod-wrap.ca-template .ca-details { font-size:14px; }\n  .ca-specs th, .ca-specs td { padding:6px 4px; font-size:14px; }\n  .prod-wrap.ca-template .ca-text .row-header { font-size:28px; }\n  .prod-wrap.ca-template .ca-text .row-subheader { font-size:18px; }\n  .prod-wrap.ca-template .ca-features-list { margin:4px 0 0 0; }\n  .prod-wrap.ca-template .ca-features-list li { margin:4px 0; font-size: 14px; gap:4px; }\n  .prod-wrap.ca-template .ca-ideal .ca-details p,\n  .prod-wrap.ca-template .ca-marketing .ca-details p { margin:4px 0; font-size:14px; gap:4px; }\n}\n  \n\/* Responsive adjustments for tablet *\/\n@media (max-width: 1024px) {\n  .prod-wrap.ca-template .ca-desc-img,\n  .prod-wrap.ca-template .ca-desc-video {\n    border-radius: 10px;\n    margin: 12px 0;\n    box-shadow: 0 10px 24px rgba(0,0,0,0.55);\n  }\n}\n\n\/* Responsive adjustments for mobile *\/\n@media (max-width: 767px) {\n  .prod-wrap.ca-template .ca-desc-img,\n  .prod-wrap.ca-template .ca-desc-video {\n    margin: 10px 0;\n    border-radius: 8px;\n    box-shadow: 0 6px 14px rgba(0,0,0,0.45);\n  }\n\n  .prod-wrap.ca-template {\n    padding-left: 5px;\n    padding-right: 5px;\n  }\n}\n\n\/* Default desktop padding + centering *\/\n@media (min-width: 768px) {\n  .prod-wrap.ca-template {\n    padding-left: 20px;\n    padding-right: 20px;\n  }\n}\n\n\/* ---------- Useful Links Section ---------- *\/\n.ca-links {\n  background: rgba(255, 255, 255, 0.3);\n  background-image: url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0669\/3876\/5628\/files\/CH_Women_s_PVC_Bucket_Bag_Large_Capacity_with_blue_belt.png\");\n  background-size: contain;\n  background-position: center;\n  background-repeat: repeat;  \n  border-radius: 14px;\n  border: 2px groove #fff;\n  box-shadow: 0 10px 30px rgba(0,0,0,0.6);\n  padding: 18px 24px;\n  margin-top: 2rem;\n  text-align: center;\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.ca-links:hover {\n  transform: translateY(-4px);\n  box-shadow: 0 16px 40px rgba(0,0,0,0.7);\n}\n\n.ca-links .ca-subheader {\n  font-size: 3rem;\n  color: #000;\n  margin-bottom: 14px;\n  text-shadow: 0 2px 4px rgba(0,0,0,0.4);\n}\n\n.ca-links-list {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n  display: grid;\n  gap: 8px;\n}\n\n.ca-links-list li a {\n  display: inline-block;\n  font-size: 3rem;\n  font-weight: 700;\n  color: yellow;\n  text-decoration: none;\n  transition: color 0.3s ease, transform 0.3s ease;\n}\n\n.ca-links-list li a:hover {\n  color: white;\n  transform: scale(1.5);\n  text-shadow: 0 2px 8px rgba(0,0,0,0.8);\n}\n\n\/* Responsive *\/\n@media (max-width: 768px) {\n  .ca-links {\n    padding: 14px;\n  }\n  .ca-links-list li a {\n    font-size: 18px;\n  }\n}\n\u003c\/style\u003e\n\u003cscript\u003e\ndocument.addEventListener(\"DOMContentLoaded\", () =\u003e {\n  const video = document.getElementById(\"caVideo\");\n  const icon = document.getElementById(\"caVideoIcon\");\n\n  \/\/ Toggle audio and icon on click\n  video.addEventListener(\"click\", () =\u003e {\n    if (video.muted) {\n      video.muted = false;\n      icon.textContent = \"🔊\";\n      icon.style.opacity = 1;\n      video.play();\n    } else {\n      video.muted = true;\n      icon.textContent = \"🔇\";\n      icon.style.opacity = 0.8;\n      video.pause();\n    }\n  });\n\n  \/\/ Optional: small fade animation for icon visibility\n  video.addEventListener(\"mouseenter\", () =\u003e icon.style.opacity = 1);\n  video.addEventListener(\"mouseleave\", () =\u003e icon.style.opacity = 0.7);\n});\n\u003c\/script\u003e","brand":"Dsers","offers":[{"title":"210225-NB \/ L","offer_id":53728420659523,"sku":"1005007559729976-210225-NB-L","price":65.69,"currency_code":"USD","in_stock":true},{"title":"71801-NB \/ L","offer_id":53728420692291,"sku":"1005007559729976-71801-NB-L","price":69.69,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0669\/3876\/5628\/files\/CH_Women_s_PVC_Bucket_Bag_Large_Capacity_Beach_Everyday_Tote.webp?v=1766474658","url":"https:\/\/carauana.com\/lb\/products\/womens-holiday-tote-bag","provider":"CaRaUaNa Fashion","version":"1.0","type":"link"}