PageSourceSearch

https://www.sleepytofu.com/build/assets/DuvetPage-Cw28c6mw.js

js sleepytofu.com collected 2026-10-05 05:35:26 UTC 17,917 bytes, 3 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/NumberedSlideshow-C44Cay7m.js","assets/splide.esm-BUlXYiLa.js","assets/_plugin-vue_export-helper-DlAUqK2U.js","assets/vue-core-C5VUGm2Y.js","assets/NumberedSlideshow-Doq2SdrT.css","assets/splide-D7wrQ6zr.css","assets/Purchase1-Mv8hZStk.js","assets/SectionHeading-CbxcT2fm.js","assets/Purchase1-DnDBUm3v.css","assets/Gallery-DWZYV0iI.js","assets/GalleryLightbox-CfIq265_.js","assets/Gallery-2b4ct9IR.css","assets/FaqBlock-QAWnAb31.js"])))=>i.map(i=>d[i]);
2import{_ as h}from"./Header.astro_astro_type_script_index_0_lang-BmfGHoF_.js";import{_ as G}from"./Cta-DHmJ0-Vw.js";import{_ as q}from"./ComparisonTable-Cz7ssNlL.js";import{H}from"./Hero3-DTTWeTFX.js";import{_ as k}from"./IllustratedFeatureStory-ECYfmPcx.js";import O from"./SectionHeading-CbxcT2fm.js";import{z as T,R as W,l as i,F as l,H as d,B as r,G as v,a5 as $,W as w,a3 as K,C as _,r as X,u as n,A as b,p as U,f as I,a4 as y}from"./vue-core-C5VUGm2Y.js";import{q as J}from"./quiltWinterPromotion-DnH4sdiZ.js";import"./defu-BshOeUjT.js";import"./index-DjMJOJu1.js";import"./index-yIE3eTjb.js";import"./_plugin-vue_export-helper-DlAUqK2U.js";const Q={class:"relative px-6 py-16 sm:px-10 xl:px-0 xl:py-20"},Y={class:"mx-auto max-w-[1200px]"},Z={class:"font-brand mt-12 text-center text-lg leading-[1.5] tracking-[0.04em] text-[#4f4f4f] sm:mt-16 sm:text-2xl xl:mt-[100px] xl:text-[28px]"},ee={class:"relative mt-12 flex flex-col text-center sm:mt-16 xl:mt-[90px] xl:grid xl:grid-cols-2"},te={class:"font-brand text-[28px] leading-[1.6] tracking-[0.1em] text-[#4f4f4f] sm:text-[36px] xl:text-[40px]"},ae={class:"mt-5 flex h-[102px] items-center justify-center sm:h-[128px] xl:h-[160px]"},ie=["src","alt","width"],se={key:1,class:"font-brand-thin text-[64px] leading-[1.6] text-[#72a8db] sm:text-[80px] xl:text-[100px]"},le={class:"-mt-[10px] text-[clamp(9px,2.9vw,12px)] leading-[1.6] font-light tracking-[0.02em] text-[#4f4f4f] sm:text-base sm:tracking-[0.1em]"},oe={class:"relative order-2 h-[180px] w-full xl:hidden"},re=["src"],de=["src"],ne=["poster","aria-label"],me=["src"],ce=["src"],ge=["src","srcset","alt"],ue={__name:"TwoSidedFeature",props:{eyebrow:{type:String,default:""},title:{type:String,default:""},introLines:{type:Array,default:()=>[]},sides:{type:Array,default:()=>[]},image:{type:String,default:""},imageSrcSet:{type:String,default:""},imageAlt:{type:String,default:""},video:{type:String,default:""},videoMobile:{type:String,default:""},videoLabel:{type:String,default:""},dividerImage:{type:String,default:""}},setup(t){const m=X(null);let g;return T(()=>{m.value&&(g=new IntersectionObserver(([c])=>{var f,s;if(c.isIntersecting&&c.intersectionRatio>=.25){(f=m.value)==null||f.play().catch(()=>{});return}(s=m.value)==null||s.pause()},{threshold:.25}),g.observe(m.value))}),W(()=>{var c;g==null||g.disconnect(),(c=m.value)==null||c.pause()}),(c,f)=>(i(),l("section",Q,[d("div",Y,[r(O,{class:"!mb-0",subtitle:t.eyebrow,title:t.title,"title-class":"!w-full !text-[28px] tracking-[0.1em] text-[#72a8db] sm:!text-[40px] xl:!text-[56px]","subtitle-class":"text-[#e7e7e7] mix-blend-hard-light"},null,8,["subtitle","title"]),d("div",Z,[(i(!0),l(v,null,$(t.introLines,(s,o)=>(i(),l("p",{key:o},w(s),1))),128))]),d("div",ee,[(i(!0),l(v,null,$(t.sides,(s,o)=>(i(),l("div",{key:o,class:K(["w-2/3 min-w-0 xl:order-none xl:w-auto xl:self-auto",o===0?"order-1 self-start":"order-3 self-end"])},[d("h3",te,w(s.name),1),d("div",ae,[s.temperatureImage?(i(),l("img",{key:0,src:s.temperatureImage,alt:s.temperature,width:s.temperatureImageWidth,height:"74",class:"block h-[47px] w-auto sm:h-[59px] xl:h-[74px]"},null,8,ie)):(i(),l("span",se,w(s.temperature),1))]),d("div",le,[(i(!0),l(v,null,$(s.descriptionLines,(u,S)=>(i(),l("p",{key:S,class:"whitespace-nowrap"},w(u),1))),128))])],2))),128)),t.dividerImage?(i(),l(v,{key:0},[d("div",oe,[d("img",{src:t.dividerImage,alt:"","aria-hidden":"true",class:"absolute top-1/2 left-1/2 h-[min(80vw,320px)] w-[2px] -translate-x-1/2 -translate-y-1/2 rotate-[65deg]"},null,8,re)]),d("img",{src:t.dividerImage,alt:"","aria-hidden":"true",class:"absolute top-1/2 left-1/2 hidden h-[354px] w-[2px] -translate-x-1/2 -translate-y-1/2 rotate-[15deg] xl:block"},null,8,de)],64)):_("",!0)]),t.video?(i(),l("video",{key:0,ref_key:"videoElement",ref:m,loop:"",muted:"",playsinline:"",preload:"metadata",poster:t.image||void 0,"aria-label":t.videoLabel||t.imageAlt,width:"1200",height:"800",class:"mt-16 block aspect-[3/2] w-full rounded-[30px] object-cover sm:rounded-[60px] xl:mt-[120px]"},[t.videoMobile?(i(),l("source",{key:0,src:t.videoMobile,media:"(max-width: 767px)",type:"video/mp4"},null,8,me)):_("",!0),d("source",{src:t.video,type:"video/mp4"},null,8,ce)],8,ne)):t.image?(i(),l("img",{key:1,src:t.image,srcset:t.imageSrcSet||void 0,sizes:"(min-width: 1200px) 1200px, calc(100vw - 48px)",alt:t.imageAlt,width:"1200",height:"800",loading:"lazy",decoding:"async",class:"mt-16 block aspect-[3/2] w-full rounded-[30px] object-cover sm:rounded-[60px] xl:mt-[120px]"},null,8,ge)):_("",!0)])]))}},pe={"data-duvet-page":"",class:"isolate"},xe={"data-duvet-bonus":"","data-figma-node":"5402:707",class:"overflow-hidden px-6 pt-16 pb-16 sm:px-10 xl:px-0 xl:pt-20"},fe={class:"mx-auto max-w-[1200px]"},he="https://imagedelivery.net/zNIh-sKcXy87rlPPOMOBdw/landing_page/duvet",ve="https://static.sleepytofu.com/videos/landing_page/duvet",Pe={__name:"DuvetPage",props:{data:{type:Object,default:()=>({})}},setup(t){const m=y(()=>h(()=>import("./NumberedSlideshow-C44Cay7m.js"),__vite__mapDeps([0,1,2,3,4,5]))),g=y(()=>h(()=>import("./Purchase1-Mv8hZStk.js"),__vite__mapDeps([6,1,7,3,2,8,5]))),c=y(()=>h(()=>import("./Gallery-DWZYV0iI.js"),__vite__mapDeps([9,1,7,3,10,2,11,5]))),f=y(()=>h(()=>import("./FaqBlock-QAWnAb31.js"),__vite__mapDeps([12,3,7]))),s=t,o=I(()=>s.data.firstPaint??{}),u=I(()=>o.value.media??{}),S=I(()=>({width:u.value.width,height:u.value.height,sizes:u.value.sizes,loading:"eager",decoding:"async",fetchpriority:"high"}
2)),P={eyebrow:"2 Sides",title:"灰白兩面蓋 一翻暖10度",introLines:["兩面蓋的眠被窩,一翻暖10度!","對應季節劇烈變化的秋冬,眠被窩有著兩種先進科技:"],sides:[{name:"白色面",temperature:"20°C",temperatureImage:"/figma-assets/duvet/temperature-20c.svg",temperatureImageWidth:179,descriptionLines:["源自美國太空計劃的相變材料維持舒適,","20°C的微涼季節,請蓋白色面(朝內),","自動控溫,維持舒適狀態。"]},{name:"灰色面",temperature:"10°C",temperatureImage:"/figma-assets/duvet/temperature-10c.svg",temperatureImageWidth:177,descriptionLines:["採用經典登山衣的台灣機能紡織保證溫暖,","10°C 的寒冷時分,請蓋灰色面(朝內),","留下溫暖,濕氣離開。"]}],image:"https://imagedelivery.net/zNIh-sKcXy87rlPPOMOBdw/landing_page/duvet/two-sides-figma-5402-867.png/w=1200,format=auto",imageSrcSet:"https://imagedelivery.net/zNIh-sKcXy87rlPPOMOBdw/landing_page/duvet/two-sides-figma-5402-867.png/w=600,format=auto 600w, https://imagedelivery.net/zNIh-sKcXy87rlPPOMOBdw/landing_page/duvet/two-sides-figma-5402-867.png/w=1200,format=auto 1200w",imageAlt:"眠被窩灰白兩面蓋插畫,白色面適合 20°C、灰色面適合 10°C 的天氣",video:"https://static.sleepytofu.com/videos/landing_page/duvet/two-sides-720p.mp4",videoMobile:"https://static.sleepytofu.com/videos/landing_page/duvet/two-sides-480p.mp4",videoLabel:"眠被窩翻面切換 20°C 控溫面與 10°C 保暖面的動畫",dividerImage:"/figma-assets/duvet/two-sides-divider.svg"},e=(p,x)=>`${he}/${p}/w=${x},format=auto`,a=(p,x)=>`${ve}/${p}-${x}.mp4`,C=a("hero","1080p"),V=a("hero","720p"),z=a("hero","480p"),B={id:"outlast",eyebrow:"2-layered",title:"白色控溫面",introLines:["源自美國太空計劃的溫控技術","從外太空到眠豆腐寢宮"],description:"Outlast®,是 1987 年為了美國太空人艙外活動手套而研發的神奇溫控技術,現在從極端的外太空,來到你的寢宮。",heroImage:e("outlast-hero-figma-5403-968.png",1200),heroSrcSet:`${e("outlast-hero-figma-5403-968.png",600)} 600w, ${e("outlast-hero-figma-5403-968.png",1200)} 1200w`,heroAlt:"Outlast® 太空溫控技術與眠被窩插畫",heroVideo:a("outlast-hero","720p"),heroVideoMobile:a("outlast-hero","480p"),heroVideoLabel:"Outlast® 太空溫控技術進入眠被窩的動畫",features:[{title:"天然蠟微膠囊",description:"把天然蠟安全的封裝在無數個微膠囊中,天然蠟的固化和液化,能像海綿一樣吸放熱能,達到調節溫度的效果。",image:e("outlast-microcapsules-figma-5402-538.png",690),imageSrcSet:`${e("outlast-microcapsules-figma-5402-538.png",345)} 345w, ${e("outlast-microcapsules-figma-5402-538.png",690)} 690w`,imageAlt:"眠被窩布料中的天然蠟微膠囊插畫",video:a("outlast-microcapsules","720p"),videoMobile:a("outlast-microcapsules","480p"),videoLabel:"天然蠟微膠囊吸放熱能的動畫"},{title:"融化吸熱凝固放熱",description:"溫度升高,天然蠟融化,吸收熱能,防止溫度升高;溫度下降時,天然蠟固化,釋放熱能,Magic!根據 Outlast® 實驗可有效減少睡眠時的出汗量,這種循環不會損耗,且能一整晚持續、重複地發揮效果。",image:e("outlast-heat-cycle-figma-5402-540.png",690),imageSrcSet:`${e("outlast-heat-cycle-figma-5402-540.png",345)} 345w, ${e("outlast-heat-cycle-figma-5402-540.png",690)} 690w`,imageAlt:"溫度升降時天然蠟吸熱與放熱的插畫",video:a("outlast-heat-cycle","720p"),videoMobile:a("outlast-heat-cycle","480p"),videoLabel:"天然蠟融化吸熱與凝固放熱的循環動畫"},{title:"控溫也透氣",description:"Outlast® 恆溫技術微膠囊在穩定溫度的同時,一樣保有透氣結構。從源頭少出汗,剩下的微量濕氣也能順利散出ã€
2‚微涼的夜晚,清爽、舒適、不悶。",image:e("outlast-breathable-figma-5402-550.png",690),imageSrcSet:`${e("outlast-breathable-figma-5402-550.png",345)} 345w, ${e("outlast-breathable-figma-5402-550.png",690)} 690w`,imageAlt:"眠被窩透氣結構與溫度調節插畫",video:a("outlast-breathable","720p"),videoMobile:a("outlast-breathable","480p"),videoLabel:"眠被窩透氣結構排出濕氣的動畫"}]},F={id:"warm-side",eyebrow:"2-layered",title:"灰色保暖面",introLines:["登山衣的台灣機能紡織","冬夜登頂枕頭山"],description:"想保暖排濕又極致輕薄,有比登山衣更好的參考對象嗎?把經典登山衣的機能紡織放進棉被,濕冷冬夜輕鬆攻頂枕頭山。",desktopDescriptionGap:"20px",heroImage:e("warm-side-hero-figma-5403-1153.png",1200),heroSrcSet:`${e("warm-side-hero-figma-5403-1153.png",600)} 600w, ${e("warm-side-hero-figma-5403-1153.png",1200)} 1200w`,heroAlt:"冬日山景中蓋著眠被窩的插畫",features:[{title:"鋁金屬布料",description:"人體熱能最主要的流失 44% 經由輻射發散,來自經典登山衣的鋁金屬布料,把大量熱輻射反射回人體,所以極致輕薄又高效保暖。",image:e("warm-side-aluminum-figma-5403-1140.png",690),imageSrcSet:`${e("warm-side-aluminum-figma-5403-1140.png",345)} 345w, ${e("warm-side-aluminum-figma-5403-1140.png",690)} 690w`,imageAlt:"灰色保暖布料細節照片",video:a("warm-side-aluminum","720p"),videoMobile:a("warm-side-aluminum","480p"),videoLabel:"鋁金屬布料反射人體熱輻射的動畫"},{title:"火山岩纖維",description:"研磨後的火山岩晶體與紗線結合,能夠在相同的熱輻射定量下,更快達到理想的溫度。",image:e("warm-side-volcanic-figma-5403-1142.png",690),imageSrcSet:`${e("warm-side-volcanic-figma-5403-1142.png",345)} 345w, ${e("warm-side-volcanic-figma-5403-1142.png",690)} 690w`,imageAlt:"火山岩纖維材質照片",video:a("warm-side-volcanic","720p"),videoMobile:a("warm-side-volcanic","480p"),videoLabel:"火山岩纖維快速升溫的動畫"},{title:"溫暖留下濕氣離開",description:"除了溫度,濕度太高也會影響睡眠,眠被窩在保留熱輻射的同時,利用更透氣的面料讓濕氣排出。",image:e("warm-side-moisture-figma-5403-1152.png",690),imageSrcSet:`${e("warm-side-moisture-figma-5403-1152.png",345)} 345w, ${e("warm-side-moisture-figma-5403-1152.png",690)} 690w`,imageAlt:"眠被窩蓬鬆透氣的生活情境照片",video:a("warm-side-moisture","720p"),videoMobile:a("warm-side-moisture","480p"),videoLabel:"眠被窩保留溫暖並排出濕氣的動畫"}]},E=[{media:{type:"image",src:e("bonus-01-figma-5403-1002.png",386),width:386,height:258,loading:"lazy"},title:"絮片不變形不跑位",description:"高結合力的纖維絮片,蓬鬆且耐用。"},{media:{type:"image",src:e("bonus-02-figma-5403-1011.png",386),width:386,height:258,loading:"lazy"},title:"可機洗過敏掰掰",description:"整件給它丟進去!60 度水洗,40 度烘乾,徹底抗菌除蟎。"},{media:{type:"image",src:e("bonus-03-figma-5403-1020.png",386),width:386,height:258,loading:"lazy"},title:"大尺寸不搶被",description:"專為搶被大戰的輸家設計。"}],N=[{title:"四季被",image:e("comparison-four-season-figma-5434-476-raw.jpg",480),imageSrcSet:`${e("comparison-four-season-figma-5434-476-raw.jpg",320)} 320w, ${e("comparison-four-season-figma-5434-476-raw.jpg",480)} 480w`,imageAlt:"四季被摺疊展示,露出白色與灰色兩面",price:"$3,380 - $3,980",learnMoreHref:"/four-seasonquilt",href:"/product/151"},{title:"眠被窩",image:e("comparison-duvet-figma-5434-482-raw.jpg",480),imageSrcSet:`${e("comparison-duvet-figma-5434-482-raw.jpg",320)} 320w, ${e("comparison-duvet-figma-5434-482-raw.jpg",480)} 480w`,imageAlt:"眠被窩摺疊展示,露出白色與灰色兩面",price:"$4,380 - $6,080",learnMoreHref:"/duvet",href:"/product/61"}],R=[{label:"為誰而生",values:["一年四季泛用","秋冬保暖特化"]},{label:"雙面體感",values:["天絲涼感面+磨毛微暖面","控溫面+登山衣保暖面"]},{label:"控溫技術",values:["Outlast®","Outlast®"]},{label:"保暖強化",values:["—","鋁反射布+火山岩纖維"]},{label:"最適季節",values:["春夏秋冬都剛好",`初冬→隆冬
3(越冷越強)`]},{label:"一句話",values:["一年,一條就夠","冬天,要夠暖"]}],D=["purchase-04-figma-5434-1529.jpg","gallery-02-figma-5434-614.jpg","gallery-03-figma-5434-616.jpg","gallery-04-figma-5434-618.jpg","gallery-05-figma-5434-1596.jpg","gallery-06-figma-5434-1598.jpg","gallery-07-figma-5434-1600.jpg","purchase-01-figma-5402-723.jpg","gallery-09-figma-5434-1604.jpg","gallery-10-figma-5461-1267.jpg","gallery-11-figma-5461-1269.jpg","gallery-12-figma-5461-1271.jpg","gallery-13-figma-5461-1273.jpg","gallery-14-figma-5461-1275.jpg","gallery-15-figma-5461-1277.jpg","gallery-16-figma-5461-1279.jpg","gallery-17-figma-5461-1288.jpg","gallery-18-figma-5461-1290.jpg"].map((p,x)=>({id:`landing_page/duvet/${p}`,alt:`眠被窩商品照片 ${x+1}`}));return(p,x)=>{var j,L,A,M;return i(),l("main",pe,[r(H,{"data-duvet-hero":"",title:o.value.title,subtitle:o.value.subtitle,"background-image":u.value.src,"background-video":n(V),"background-video-lg"
3:n(C),"background-video-sm":n(z),"aspect-ratio":o.value.aspectRatio,"content-gap":o.value.contentGap,"image-attributes":S.value,"mobile-title-above-media":""},null,8,["title","subtitle","background-image","background-video","background-video-lg","background-video-sm","aspect-ratio","content-gap","image-attributes"]),r(G,{"data-duvet-cta":"","purchase-link":(j=o.value.cta)==null?void 0:j.href,"button-text":(L=o.value.cta)==null?void 0:L.label,badges:(A=o.value.cta)==null?void 0:A.badges},null,8,["purchase-link","button-text","badges"]),r(ue,b({id:"design","data-duvet-two-sides":"",class:"radial-blue-1-mr scroll-mt-[112px]"},P),null,16),r(k,b({"data-duvet-outlast":"",class:"radial-blue-1-mr"},B),null,16),r(k,b({"data-duvet-warm-side":"",class:"radial-blue-1-mr"},F),null,16),d("section",xe,[d("div",fe,[r(O,{class:"!mb-0",subtitle:"Bonus",title:"更多特點","title-class":"!w-full !text-[28px] tracking-[0.1em] text-[#72a8db] sm:!text-[40px] xl:!text-[56px]","subtitle-class":"text-[#e7e7e7]"}),r(n(m),{"data-duvet-bonus-slideshow":"",class:"mt-12 xl:mt-[100px]",slides:E,"aspect-ratio":"3 / 2",gap:"36px","drag-mode":!0,"slide-class":"xl:!w-[386px]","badge-class":"xl:!size-[108px] [&>span]:xl:!text-[50px]","title-class":"!font-normal leading-[1.5] tracking-[0.04em] xl:!text-[28px]","arrows-class":"xl:!mt-[68px]"})])]),r(q,{"data-duvet-comparison":"",class:"radial-blue-1-tc",eyebrow:"Comparison",title:"四季被 vs 眠被窩",description:"一張表,幫你選對那一條!","sticky-product-titles":"",products:N,rows:R}),r(k,b({"data-duvet-winter-promotion":"",class:"radial-blue-1-tr"},n(J)),null,16),r(n(g),{"data-duvet-purchase":"","data-figma-node":"5402:719","section-id":"product",subtitle:"Buy",title:"商品","title-class":"!text-[#4F4F4F] xl:!text-[56px]","subtitle-class":"text-white","section-class":"!scroll-mt-[112px] overflow-hidden xl:!py-20","slide-width":"472px","mobile-slide-width":"min(82vw, 320px)",gap:"40px","arrows-position":"bottom","button-variant":"cooling","button-text":"購買","select-class":"!h-[66px] !rounded-[10px] !border-[#787878] !tracking-[0.1em]","description-class":"!text-[18px] !tracking-[0.1em]","allow-default-products":!1,products:t.data.products||[]},null,8,["products"]),r(n(c),{"data-duvet-gallery":"","data-figma-node":"5402:753","section-id":"gallery",title:"商品照片",subtitle:"Gallery","title-class":"!text-[#4F4F4F] xl:!text-[56px]","subtitle-class":"text-white","section-class":"xl:!py-20","slide-width":"400px","mobile-slide-width":"min(78vw, 300px)","aspect-ratio":"400 / 267","card-class":"rounded-[30px]","thumbnail-width":800,images:n(D)},null,8,["images"]),(M=t.data.questionGroupList)!=null&&M.length?(i(),U(n(f),{key:0,items:t.data.questionGroupList},null,8,["items"])):_("",!0)])}}};export{Pe as default};

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.