/*!
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}html{font-size:16px}body{font-family:"Noto Sans JP",sans-serif;line-height:1.5;color:#0b0011}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*,*::before,*::after{box-sizing:border-box}li{list-style:none}@keyframes kv-fade-in{from{opacity:0}to{opacity:1}}html{min-width:320px;background-color:#fdf8ee}body{min-width:320px;overflow-x:hidden;background-color:#fdf8ee}img{display:block;max-width:100%}a:not([class*=__button],.p-shop__official){transition:opacity .3s}a:not([class*=__button],.p-shop__official):hover,a:not([class*=__button],.p-shop__official):focus-visible{opacity:.7}.c-slider__arrow{transition:opacity .3s}.c-slider__arrow:hover,.c-slider__arrow:focus-visible{opacity:.7}.c-slider{position:relative}.c-slider__viewport{position:relative;width:100%;height:100%}.c-slider__viewport>.c-slider__slide{position:absolute;inset:0;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .4s,visibility 0s .4s}.c-slider__viewport>.c-slider__slide.is-active{z-index:1;visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.c-slider__dots{margin:0;padding:0;list-style:none}@media(prefers-reduced-motion: reduce){.c-slider__viewport>.c-slider__slide{transition:none}}sup{font-size:.5em;vertical-align:super}.u-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.p-kv{position:relative;height:194.1333333333vw;overflow:hidden}@media screen and (min-width: 768px){.p-kv{height:64.9470899471vw}}.p-kv__stage{position:absolute;top:0;left:50%;width:375px;height:728px;overflow:hidden;transform:translateX(-50%) scale(var(--kv-scale, 1));transform-origin:top center}@media screen and (min-width: 768px){.p-kv__stage{width:1512px;height:982px}}.p-kv__garrack{position:absolute;z-index:20;top:10px;left:10px;width:57px;height:40px;object-fit:contain}@media screen and (min-width: 768px){.p-kv__garrack{top:19px;left:40px;width:114px;height:80px}}.p-kv__characters{position:absolute;inset:0}@media screen and (min-width: 768px){.p-kv__characters{top:62px;left:-14px;width:1540px;height:598px}}.p-kv__title{position:absolute;top:505px;left:20px;width:335px;color:#0b0011;text-align:center}@media screen and (min-width: 768px){.p-kv__title{display:block;top:645px;left:531px;width:450px}}.p-kv__title-logo{width:309px;height:100px;margin:0 auto}@media screen and (min-width: 768px){.p-kv__title-logo{width:450px;height:146px}}.p-kv__title-text{display:block;margin-top:12px;font-family:"Bebas Neue",sans-serif;font-size:40px;font-weight:400;line-height:1}@media screen and (min-width: 768px){.p-kv__title-text{margin-top:28px;font-size:72px}}.p-kv__powered{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:16px;color:#333;font-size:14px;font-weight:400;line-height:16px}@media screen and (min-width: 768px){.p-kv__powered{gap:9px;margin-top:28px;font-size:24px;line-height:28px}}.p-kv__powered img{width:87px;height:16px}@media screen and (min-width: 768px){.p-kv__powered img{width:152px;height:28px}}.p-kv__copyright{position:absolute;z-index:20;top:697px;left:286px;width:69px;height:10px}@media screen and (min-width: 768px){.p-kv__copyright{top:946px;left:1318px;width:130px;height:19px}}.p-kv-loid{position:absolute;inset:0}.p-kv-loid__layer{position:absolute;max-width:none;opacity:0}.p-kv-loid__layer--bg{top:40px;left:0;width:202px;height:242px;animation-delay:.1s}@media screen and (min-width: 768px){.p-kv-loid__layer--bg{top:53px;left:0;width:377px;height:553px}}.p-kv-loid__layer--character{top:42px;left:0;width:200px;height:238px;animation-delay:.45s}@media screen and (min-width: 768px){.p-kv-loid__layer--character{top:53px;left:0;width:377px;height:553px}}.p-kv-loid__layer--watch{top:42px;left:107px;width:80px;height:200px;animation-delay:.8s}@media screen and (min-width: 768px){.p-kv-loid__layer--watch{top:25px;left:217px;width:145px;height:364px}}.p-kv.is-loaded .p-kv-loid__layer{animation-name:kv-fade-in;animation-duration:.65s;animation-timing-function:cubic-bezier(0, 0, 0.58, 1);animation-fill-mode:forwards}.p-kv-anya{position:absolute;inset:0}.p-kv-anya__layer{position:absolute;max-width:none;opacity:0}.p-kv-anya__layer--pc-only{display:none}@media screen and (min-width: 768px){.p-kv-anya__layer--pc-only{display:block}}.p-kv-anya__layer--bg{top:17px;left:176px;width:199px;height:242px;animation-delay:1.15s}@media screen and (min-width: 768px){.p-kv-anya__layer--bg{top:39px;left:390px;width:387px;height:514px}}.p-kv-anya__layer--character{top:20px;left:178px;width:197px;height:237px;animation-delay:1.5s}@media screen and (min-width: 768px){.p-kv-anya__layer--character{top:39px;left:390px;width:387px;height:514px}}.p-kv-anya__layer--watch{top:19px;left:292px;width:80px;height:200px;animation-delay:1.85s}@media screen and (min-width: 768px){.p-kv-anya__layer--watch{top:12px;left:601px;width:150px;height:377px}}@media screen and (min-width: 768px){.p-kv-anya__layer--fist{top:193px;left:377px;width:42px;height:72px}}.p-kv.is-loaded .p-kv-anya__layer{animation-name:kv-fade-in;animation-duration:.65s;animation-timing-function:cubic-bezier(0, 0, 0.58, 1);animation-fill-mode:forwards}.p-kv-yor{position:absolute;inset:0}.p-kv-yor__layer{position:absolute;max-width:none;opacity:0}.p-kv-yor__layer--bg{top:259px;left:0;width:201px;height:224px;animation-delay:2.2s}@media screen and (min-width: 768px){.p-kv-yor__layer--bg{top:28px;left:766px;width:394px;height:499px}}.p-kv-yor__layer--character{top:252px;left:0;width:199px;height:229px;animation-delay:2.55s}@media screen and (min-width: 768px){.p-kv-yor__layer--character{top:28px;left:766px;width:394px;height:499px}}.p-kv-yor__layer--watch{top:285px;left:3px;width:80px;height:200px;animation-delay:2.9s}@media screen and (min-width: 768px){.p-kv-yor__layer--watch{top:0;left:986px;width:150px;height:377px}}.p-kv.is-loaded .p-kv-yor__layer{animation-name:kv-fade-in;animation-duration:.65s;animation-timing-function:cubic-bezier(0, 0, 0.58, 1);animation-fill-mode:forwards}.p-kv-bond{position:absolute;inset:0}.p-kv-bond__layer{position:absolute;max-width:none;opacity:0}.p-kv-bond__layer--pc-only{display:none}@media screen and (min-width: 768px){.p-kv-bond__layer--pc-only{display:block}}.p-kv-bond__layer--bg{top:236px;left:174px;width:201px;height:223px;animation-delay:3.25s}@media screen and (min-width: 768px){.p-kv-bond__layer--bg{top:20px;left:1164px;width:367px;height:526px}}.p-kv-bond__layer--character{top:238px;left:176px;width:199px;height:219px;animation-delay:3.6s}@media screen and (min-width: 768px){.p-kv-bond__layer--character{top:20px;left:1164px;width:367px;height:526px}}.p-kv-bond__layer--watch{top:265px;left:190px;width:80px;height:200px;animation-delay:3.95s}@media screen and (min-width: 768px){.p-kv-bond__layer--watch{top:9px;left:1367px;width:150px;height:377px}}@media screen and (min-width: 768px){.p-kv-bond__layer--fur{top:260px;left:1133px;width:55px;height:245px}}.p-kv.is-loaded .p-kv-bond__layer{animation-name:kv-fade-in;animation-duration:.65s;animation-timing-function:cubic-bezier(0, 0, 0.58, 1);animation-fill-mode:forwards}@media(prefers-reduced-motion: reduce){.p-kv-loid__layer,.p-kv-anya__layer,.p-kv-yor__layer,.p-kv-bond__layer,.p-kv.is-loaded .p-kv-loid__layer,.p-kv.is-loaded .p-kv-anya__layer,.p-kv.is-loaded .p-kv-yor__layer,.p-kv.is-loaded .p-kv-bond__layer{opacity:1;animation:none}}@media screen and (min-width: 768px){.p-page{position:relative;background:#fdf8ee url("/s/garrack/feature/spy-family2026/images/kv/bg-kv.webp") top 20vw center/100vw auto no-repeat}}@media screen and (min-width: 768px){.p-page::before{position:absolute;z-index:0;top:0;left:0;width:100%;height:20vw;content:"";background-color:#ffeac6}}@media screen and (min-width: 768px){.p-page__body{--lp-content-width: 500px;display:grid;grid-template-columns:minmax(0, 1fr) var(--lp-content-width) minmax(0, 1fr);align-items:start}}@media screen and (min-width: 768px)and (max-width: 1024px){.p-page__body{grid-template-columns:500px minmax(0, 1fr)}}@media screen and (min-width: 768px){.l-lp-content-shell{position:relative;z-index:3;grid-column:2;grid-row:1;width:var(--lp-content-width)}}@media screen and (min-width: 768px)and (max-width: 1024px){.l-lp-content-shell{grid-column:1}}@media screen and (min-width: 768px){.l-lp-content-shell::before{position:absolute;z-index:-1;top:60px;right:0;bottom:0;left:0;content:"";box-shadow:0 10px 12px 0 rgba(0,0,0,.2);pointer-events:none}}.l-lp-content{position:relative;z-index:1;width:100%;margin:0 auto;container-type:inline-size}@media screen and (min-width: 768px){.l-lp-content{width:var(--lp-content-width);max-width:none;margin:0;clip-path:inset(60px 0 0)}}.p-fixed-left{display:none}@media screen and (min-width: 768px){.p-fixed-left{--fixed-scale: 1;position:sticky;z-index:2;top:0;grid-column:1;grid-row:1;display:block;width:100%;height:calc(100vh - 104px);overflow:hidden;background:#fdf8ee;opacity:0;pointer-events:none;transition:opacity .6s cubic-bezier(0, 0, 0.58, 1)}}@media screen and (min-width: 768px){.p-fixed-left.is-visible{opacity:1;pointer-events:auto}}@media screen and (min-width: 768px)and (max-width: 1024px){.p-fixed-left{display:none}}@media screen and (min-width: 768px){.p-fixed-left__inner{position:absolute;top:50%;left:50%;width:406px;height:774px;transform:translate(-50%, -50%) scale(var(--fixed-scale))}}@media screen and (min-width: 768px){.p-fixed-left__garrack{position:absolute;top:0;left:0;width:114px;height:80px;object-fit:contain}}@media screen and (min-width: 768px){.p-fixed-left__watches{position:absolute;top:134px;left:0;width:406px;height:463px;object-fit:cover}}@media screen and (min-width: 768px){.p-fixed-left__title{position:absolute;bottom:0;left:35px;width:335px;text-align:center}}@media screen and (min-width: 768px){.p-fixed-left__title-logo{display:block;width:309px;height:100px;margin:0 auto 12px}}@media screen and (min-width: 768px){.p-fixed-left__title-text{font-family:"Bebas Neue",sans-serif;font-size:40px;line-height:1}}.p-fixed-right{display:none}@media screen and (min-width: 768px){.p-fixed-right{--fixed-scale: 1;position:sticky;z-index:2;top:0;grid-column:3;grid-row:1;display:block;width:100%;height:calc(100vh - 104px);overflow:hidden;background:#fdf8ee;opacity:0;pointer-events:none;transition:opacity .6s cubic-bezier(0, 0, 0.58, 1)}}@media screen and (min-width: 768px){.p-fixed-right.is-visible{opacity:1;pointer-events:auto}}@media screen and (min-width: 768px)and (max-width: 1024px){.p-fixed-right{grid-column:2}}@media screen and (min-width: 768px){.p-fixed-right__nav{position:absolute;top:50%;left:50%;width:386px;transform:translate(-50%, -50%) scale(var(--fixed-scale))}}@media screen and (min-width: 768px){.p-fixed-right__title{padding-bottom:30px;font-family:"Bebas Neue",sans-serif;font-size:64px;font-weight:400;line-height:1;text-align:center}}@media screen and (min-width: 768px){.p-fixed-right__group,.p-fixed-right__item{border-top:1px solid #5c7f67}}@media screen and (min-width: 768px){.p-fixed-right__links{margin:0;padding:0;list-style:none}}@media screen and (min-width: 768px){.p-fixed-right__item:last-child{border-bottom:1px solid #5c7f67}}@media screen and (min-width: 768px){.p-fixed-right__link{position:relative;display:flex;align-items:center;justify-content:center;min-height:71px;padding:20px 42px;color:#000;text-decoration:none}}@media screen and (min-width: 768px){.p-fixed-right__link-text{font-size:24px;font-weight:900;line-height:1.3;text-align:center}}@media screen and (min-width: 768px){.p-fixed-right__arrow{position:absolute;top:50%;right:13px;width:12px;height:12px;border-right:3px solid #333;border-bottom:3px solid #333;transform:translateY(-70%) rotate(45deg)}}@media screen and (min-width: 768px){.p-fixed-right__characters{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;margin:0;padding:20px;list-style:none}}@media screen and (min-width: 768px){.p-fixed-right__character-link{display:flex;flex-direction:column;align-items:center;color:#000;text-decoration:none}}@media screen and (min-width: 768px){.p-fixed-right__character-image{position:relative;display:block;width:62px;height:62px;overflow:hidden;border:0;border-radius:50%;background:rgba(0,0,0,0)}}@media screen and (min-width: 768px){.p-fixed-right__character-img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:contain}}@media screen and (min-width: 768px){.p-fixed-right__character-name{margin-top:8px;font-family:"Bebas Neue",sans-serif;font-size:24px;line-height:1}}@media screen and (min-width: 768px){.p-fixed-right__character-arrow{width:6px;height:6px;margin-top:6px;border-right:1px solid #000;border-bottom:1px solid #000;transform:rotate(45deg)}}@media screen and (min-width: 768px){.p-fixed-right__copyright{position:absolute;right:calc(50% - 193px*var(--fixed-scale));bottom:4%;font-size:20px;line-height:1}}@media(prefers-reduced-motion: reduce){.p-fixed-left,.p-fixed-right{transition:none}}.c-fade-in{opacity:1;transform:none}.is-fade-ready .c-fade-in{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(0, 0, 0.58, 1),transform .8s cubic-bezier(0, 0, 0.58, 1),box-shadow .3s,translate .3s}.is-fade-ready .c-fade-in.is-visible{opacity:1;transform:translateY(0)}.is-fade-ready .p-product-detail.c-fade-in{opacity:1;transform:none;transition:none}.is-fade-ready .p-product-detail.c-fade-in>.p-product-detail__inner>*{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(0, 0, 0.58, 1),transform .8s cubic-bezier(0, 0, 0.58, 1)}.is-fade-ready .p-product-detail.c-fade-in.is-visible>.p-product-detail__inner>*{opacity:1;transform:translateY(0)}.p-about{min-height:287.7333333333cqw;color:#333;background:url("/s/garrack/feature/spy-family2026/images/about/bg-about-sp.svg") center top/100% 100% no-repeat}@media screen and (min-width: 375px){.p-about{height:287.7333333333cqw}}.p-about__inner{padding:22.6666666667cqw 5.3333333333cqw}.p-about__title{color:#000;font-size:6.4cqw;font-weight:900;line-height:1.3;text-align:center}@media screen and (min-width: 375px){.p-about__title{height:16.5333333333cqw}}.p-about__body{margin-top:6.4cqw;font-size:4.2666666667cqw;font-weight:500;line-height:1.7}@media screen and (min-width: 375px){.p-about__body{height:73.3333333333cqw}}.p-about__body p+p{margin-top:4.2666666667cqw}.p-about__movie{width:78.6666666667cqw;margin:6.4cqw auto 0;aspect-ratio:9/16}.p-about__movie iframe{display:block;width:100%;height:auto;aspect-ratio:9/16;border:0}.p-products{color:#000;background-color:#fdf8ee}.p-products__head{min-height:75.1333333333cqw;padding:10.6666666667cqw 5.3333333333cqw 5.3333333333cqw}.p-products__title{height:20.2666666667cqw;text-align:center}.p-products__title-en,.p-products__title-ja{display:block}.p-products__title-en{height:12cqw;font-family:"Bebas Neue",sans-serif;font-size:17.0666666667cqw;font-weight:400;line-height:.72}.p-products__title-ja{height:5.6cqw;margin-top:2.6666666667cqw;font-size:4.2666666667cqw;font-weight:900;line-height:1.3}.p-products__nav{width:89.3333333333cqw;max-width:100%;margin:10.6666666667cqw auto 0}.p-products__nav-list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:5.3333333333cqw}.p-products__nav-item{min-width:0}.p-products__nav-item a{display:flex;flex-direction:column;align-items:center;gap:2.1333333333cqw;color:inherit;text-decoration:none}.p-products__nav-item img{width:100%;height:auto;flex-shrink:0;aspect-ratio:1;object-fit:cover;border-radius:50%}.p-products__nav-item span{width:100%;height:4.5333333333cqw;font-family:"Bebas Neue",sans-serif;font-size:6.4cqw;line-height:.72;text-align:center}.p-products__nav-item i{position:relative;display:block;width:2.1333333333cqw;height:1.0666666667cqw}.p-products__nav-item i::before{position:absolute;top:-0.8cqw;left:.2666666667cqw;width:1.6cqw;height:1.6cqw;content:"";border-right:.2666666667cqw solid #333;border-bottom:.2666666667cqw solid #333;transform:rotate(45deg)}.p-product-loid-overview{position:relative;height:auto;overflow:hidden;aspect-ratio:375/667;container-type:inline-size;scroll-margin-top:5.3333333333cqw;background-color:#f1f1e5}.p-product-loid-overview::before,.p-product-loid-overview::after{position:absolute;top:0;left:0;width:100%;height:4.4977511244%;pointer-events:none;content:"";clip-path:polygon(0 0, 100% 0, 0 100%)}.p-product-loid-overview::before{z-index:6;height:5.2473763118%;background-color:#333;clip-path:polygon(0 0, 100% 0, 100% 14.2857142857%, 0 100%)}.p-product-loid-overview::after{z-index:7;background-color:#fdf8ee}.p-product-loid-overview__character,.p-product-loid-overview__watch,.p-product-loid-overview__head,.p-product-loid-overview__info,.p-product-loid-overview__illustration,.p-product-loid-overview__belt,.p-product-loid-overview__button{position:absolute}.p-product-loid-overview__character{z-index:1;top:.5997001499%;left:0;width:62.6666666667%;height:auto}.p-product-loid-overview__watch{z-index:3;top:.5997001499%;left:64%;width:32%;height:auto}.p-product-loid-overview__head{z-index:8;top:.4497751124%;left:4.2666666667%;width:36%;height:auto}.p-product-loid-overview__info{z-index:2;top:36.2818590705%;left:-.2666666667%;width:63.2%}.p-product-loid-overview__info-background{width:100%;height:auto}.p-product-loid-overview__info-text{position:absolute;top:19.2307692308%;left:7.805907173%;color:#000;white-space:nowrap}.p-product-loid-overview__name{font-size:4cqw;font-weight:900;line-height:1}.p-product-loid-overview__name-suffix{margin-left:1.0666666667cqw;font-size:2.9333333333cqw}.p-product-loid-overview__meta{display:flex;align-items:center;gap:2.1333333333cqw;margin-top:3.2cqw}.p-product-loid-overview__model-number{color:#333;font-family:"Bebas Neue",sans-serif;font-size:4.2666666667cqw;line-height:1}.p-product-loid-overview__price{display:flex;align-items:center;gap:1.0666666667cqw;line-height:1}.p-product-loid-overview__price-value{font-family:"Bebas Neue",sans-serif;font-size:6.4cqw;font-weight:400}.p-product-loid-overview__price-unit{font-size:3.2cqw;font-weight:700}.p-product-loid-overview__illustration{z-index:4;height:auto}.p-product-loid-overview__illustration--phone{top:56.071964018%;left:5.0666666667%;width:14.9333333333%}.p-product-loid-overview__illustration--tv{top:53.3733133433%;left:45.6%;width:11.4666666667%}.p-product-loid-overview__belt{z-index:2;top:65.5172413793%;left:2.9333333333%;width:66.4%}.p-product-loid-overview__belt-background{width:100%;height:auto}.p-product-loid-overview__belt-text{position:absolute;top:13.8888888889%;left:10.4417670683%;width:73.0923694779%;color:#333;font-size:3.2cqw;font-weight:700;line-height:1.7}.p-product-loid-overview__belt-title{margin-bottom:.5333333333cqw;color:#000;font-family:"Bebas Neue",sans-serif;font-size:7.4666666667cqw;font-weight:400;line-height:1}.p-product-loid-overview__button{position:absolute;z-index:5;top:85.7571214393%;left:5.3333333333%;display:flex;align-items:center;justify-content:space-between;width:89.3333333333%;height:9.8950524738%;padding:0 5.3333333333cqw 0 2.1333333333cqw;color:#fff;text-decoration:none;background-color:#000;box-shadow:1.3333333333cqw 1.3333333333cqw 0 rgba(0,0,0,.2);translate:0 0;transition:box-shadow .3s,translate .3s}.p-product-loid-overview__button:hover,.p-product-loid-overview__button:focus-visible{box-shadow:none;translate:1.3333333333cqw 1.3333333333cqw}.p-product-loid-overview__button-text{flex:1;font-size:4.8cqw;font-weight:700;line-height:1.3;text-align:center}.p-product-loid-overview__button-arrow{width:2.1333333333cqw;height:3.2cqw;background:url("/s/garrack/feature/spy-family2026/images/products/icon-arrow.svg") center/contain no-repeat}.p-product-anya-overview{position:relative;height:auto;overflow:hidden;aspect-ratio:375/671;container-type:inline-size;scroll-margin-top:5.3333333333cqw;background-color:#fdf8ee}.p-product-anya-overview::before,.p-product-anya-overview::after{position:absolute;top:0;left:0;width:100%;height:4.4709388972%;pointer-events:none;content:"";clip-path:polygon(0 0, 100% 0, 0 100%)}.p-product-anya-overview::before{z-index:6;height:5.21609538%;background-color:#333;clip-path:polygon(0 0, 100% 0, 100% 14.2857142857%, 0 100%)}.p-product-anya-overview::after{z-index:7;background-color:#f1f1e5}.p-product-anya-overview__shape,.p-product-anya-overview__shape-image,.p-product-anya-overview__character,.p-product-anya-overview__watch,.p-product-anya-overview__illustration,.p-product-anya-overview__info,.p-product-anya-overview__belt,.p-product-anya-overview__button{position:absolute}.p-product-anya-overview__shape{z-index:0;display:block;background-color:#fb98ad;border-radius:50%}.p-product-anya-overview__shape--left{top:-2.5335320417%;left:-6.4%;width:64.8%;aspect-ratio:1}.p-product-anya-overview__shape--right{top:4.4709388972%;left:36.8%;width:64%;aspect-ratio:1}.p-product-anya-overview__shape-image{z-index:1;top:43.0700447094%;left:48.2666666667%;width:51.7333333333%;height:auto}.p-product-anya-overview__character{z-index:2;top:4.4709388972%;left:35.7333333333%;width:64.5333333333%;height:auto}.p-product-anya-overview__watch{z-index:5;top:1.0666666667cqw;left:5.3333333333%;width:32%;height:auto}.p-product-anya-overview__illustration{z-index:4;height:auto}.p-product-anya-overview__illustration--peanut{top:56.4828614009%;left:40.8%;width:14.6666666667%}.p-product-anya-overview__illustration--chimera{top:60.5067064083%;left:72.8%;width:17.0666666667%;transform:rotate(11.56deg)}.p-product-anya-overview__info{z-index:4;top:37.5558867362%;left:36%;width:62.4%;color:#000}.p-product-anya-overview__info-background{width:100%;height:auto}.p-product-anya-overview__name{position:absolute;top:26.9565217391%;left:7.6923076923%;font-size:4cqw;font-weight:700;line-height:1}.p-product-anya-overview__name-suffix{margin-left:1.0666666667cqw;font-size:2.9333333333cqw}.p-product-anya-overview__meta{position:absolute;top:50.4347826087%;left:7.6923076923%;display:flex;align-items:center;gap:2.1333333333cqw}.p-product-anya-overview__model-number{color:#333;font-family:"Bebas Neue",sans-serif;font-size:4.2666666667cqw;line-height:1}.p-product-anya-overview__price{display:flex;align-items:center;gap:1.0666666667cqw;line-height:1}.p-product-anya-overview__price-value{font-family:"Bebas Neue",sans-serif;font-size:6.4cqw;font-weight:400}.p-product-anya-overview__price-unit{font-size:3.2cqw;font-weight:700}.p-product-anya-overview__belt{z-index:4;top:67.3621460507%;left:32.8%;width:66.6666666667%;color:#000}.p-product-anya-overview__belt-background{width:100%;height:auto}.p-product-anya-overview__belt-title{position:absolute;top:14.8148148148%;left:11.2%;font-family:"Bebas Neue",sans-serif;font-size:7.4666666667cqw;line-height:1}.p-product-anya-overview__belt-description{position:absolute;top:40.7407407407%;left:11.2%;width:77.2%;color:#333;font-size:3.2cqw;font-weight:700;line-height:1.7}.p-product-anya-overview__button{position:absolute;z-index:5;top:85.6929955291%;left:5.3333333333%;display:flex;align-items:center;justify-content:space-between;width:89.3333333333%;height:9.8360655738%;padding:0 5.3333333333cqw 0 2.1333333333cqw;color:#fff;text-decoration:none;background-color:#000;box-shadow:1.3333333333cqw 1.3333333333cqw 0 rgba(0,0,0,.2);translate:0 0;transition:box-shadow .3s,translate .3s}.p-product-anya-overview__button:hover,.p-product-anya-overview__button:focus-visible{box-shadow:none;translate:1.3333333333cqw 1.3333333333cqw}.p-product-anya-overview__button-text{flex:1;font-size:4.8cqw;font-weight:700;line-height:1.3;text-align:center}.p-product-anya-overview__button-arrow{width:2.1333333333cqw;height:3.2cqw;background:url("/s/garrack/feature/spy-family2026/images/products/icon-arrow.svg") center/contain no-repeat}.p-product-yor-overview{position:relative;height:auto;overflow:hidden;aspect-ratio:375/667;container-type:inline-size;scroll-margin-top:5.3333333333cqw;background-color:#fddbd7}.p-product-yor-overview::before,.p-product-yor-overview::after{position:absolute;top:0;left:0;width:100%;height:4.4977511244%;pointer-events:none;content:"";clip-path:polygon(0 0, 100% 0, 0 100%)}.p-product-yor-overview::before{z-index:6;height:5.2473763118%;background-color:#333;clip-path:polygon(0 0, 100% 0, 100% 14.2857142857%, 0 100%)}.p-product-yor-overview::after{z-index:7;background-color:#fdf3ed}.p-product-yor-overview__shape,.p-product-yor-overview__character,.p-product-yor-overview__watch,.p-product-yor-overview__illustration,.p-product-yor-overview__info,.p-product-yor-overview__belt,.p-product-yor-overview__button{position:absolute}.p-product-yor-overview__shape{height:auto}.p-product-yor-overview__shape--back{z-index:1;top:.7496251874%;left:-0.8%;width:75.7333333333%}.p-product-yor-overview__shape--front{z-index:2;top:5.8470764618%;left:0;width:83.2%}.p-product-yor-overview__character{z-index:8;top:2.0989505247%;left:16%;width:46.6666666667%;height:auto}.p-product-yor-overview__watch{z-index:5;top:.5997001499%;left:64%;width:32%;height:auto}.p-product-yor-overview__illustration{z-index:9;height:auto}.p-product-yor-overview__illustration--rose{top:11.0944527736%;left:2.1333333333%;width:13.0666666667%}.p-product-yor-overview__illustration--weapon{top:39.2803598201%;left:2.4%;width:10.6666666667%}.p-product-yor-overview__illustration--hairpin{top:3.5982008996%;left:61.0666666667%;width:8.2666666667%}.p-product-yor-overview__info{z-index:10;top:45.2773613193%;left:4.2666666667%;width:61.0666666667%;color:#000}.p-product-yor-overview__info-background{width:100%;height:auto}.p-product-yor-overview__info-text{position:absolute;top:24.7863247863%;left:7.8602620087%;white-space:nowrap}.p-product-yor-overview__name{font-size:4cqw;font-weight:900;line-height:1}.p-product-yor-overview__name-suffix{margin-left:1.0666666667cqw;font-size:2.9333333333cqw}.p-product-yor-overview__meta{display:flex;align-items:center;gap:2.1333333333cqw;margin-top:3.2cqw}.p-product-yor-overview__model-number{color:#333;font-family:"Bebas Neue",sans-serif;font-size:4.2666666667cqw;line-height:1}.p-product-yor-overview__price{display:flex;align-items:center;gap:1.0666666667cqw;line-height:1}.p-product-yor-overview__price-value{font-family:"Bebas Neue",sans-serif;font-size:6.4cqw;font-weight:400}.p-product-yor-overview__price-unit{font-size:3.2cqw;font-weight:700}.p-product-yor-overview__belt{z-index:5;top:65.0674662669%;left:7.7333333333%;width:54.1333333333%;color:#000}.p-product-yor-overview__belt-background{width:100%;height:auto}.p-product-yor-overview__belt-text{position:absolute;top:12.3076923077%;left:9.3596059113%}.p-product-yor-overview__belt-title{font-family:"Bebas Neue",sans-serif;font-size:7.4666666667cqw;font-weight:400;line-height:1}.p-product-yor-overview__belt-description{margin-top:.5333333333cqw;color:#333;font-size:3.2cqw;font-weight:700;line-height:1.7;white-space:nowrap}.p-product-yor-overview__button{z-index:11;position:absolute;z-index:5;top:86.2068965517%;left:5.3333333333%;display:flex;align-items:center;justify-content:space-between;width:89.3333333333%;height:9.8950524738%;padding:0 5.3333333333cqw 0 2.1333333333cqw;color:#fff;text-decoration:none;background-color:#000;box-shadow:1.3333333333cqw 1.3333333333cqw 0 rgba(0,0,0,.2);translate:0 0;transition:box-shadow .3s,translate .3s}.p-product-yor-overview__button:hover,.p-product-yor-overview__button:focus-visible{box-shadow:none;translate:1.3333333333cqw 1.3333333333cqw}.p-product-yor-overview__button-text{flex:1;font-size:4.8cqw;font-weight:700;line-height:1.3;text-align:center}.p-product-yor-overview__button-arrow{width:2.1333333333cqw;height:3.2cqw;background:url("/s/garrack/feature/spy-family2026/images/products/icon-arrow.svg") center/contain no-repeat}.p-product-bond-overview{position:relative;height:auto;overflow:hidden;aspect-ratio:375/667;container-type:inline-size;scroll-margin-top:5.3333333333cqw;background-color:#fbf8f2}.p-product-bond-overview::before,.p-product-bond-overview::after{position:absolute;top:0;left:0;width:100%;height:4.4977511244%;pointer-events:none;content:"";clip-path:polygon(0 0, 100% 0, 0 100%)}.p-product-bond-overview::before{z-index:6;height:5.2473763118%;background-color:#333;clip-path:polygon(0 0, 100% 0, 100% 14.2857142857%, 0 100%)}.p-product-bond-overview::after{z-index:7;background-color:#fddbd7}.p-product-bond-overview__character,.p-product-bond-overview__watch,.p-product-bond-overview__illustration,.p-product-bond-overview__info,.p-product-bond-overview__bone,.p-product-bond-overview__belt,.p-product-bond-overview__button{position:absolute}.p-product-bond-overview__character{z-index:1;top:.5997001499%;left:15.7333333333%;width:84.2666666667%;height:auto}.p-product-bond-overview__watch{z-index:3;top:.7496251874%;left:5.3333333333%;width:32%;height:auto}.p-product-bond-overview__illustration{z-index:4;height:auto}.p-product-bond-overview__illustration--paw-right{top:56.8215892054%;left:34.6666666667%;width:13.3333333333%}.p-product-bond-overview__illustration--paw-left{top:70.0149925037%;left:0;width:12.5333333333%}.p-product-bond-overview__info{z-index:5;top:40.4797601199%;left:37.6%;width:79.4666666667%;color:#000}.p-product-bond-overview__info-background{width:100%;height:auto}.p-product-bond-overview__info-text{position:absolute;top:18.1818181818%;left:7.3825503356%;white-space:nowrap}.p-product-bond-overview__name{font-size:4cqw;font-weight:900;line-height:1}.p-product-bond-overview__name-suffix{margin-left:1.0666666667cqw;font-size:2.9333333333cqw}.p-product-bond-overview__meta{display:flex;align-items:center;gap:2.1333333333cqw;margin-top:3.2cqw}.p-product-bond-overview__model-number{color:#333;font-family:"Bebas Neue",sans-serif;font-size:4.2666666667cqw;line-height:1}.p-product-bond-overview__price{display:flex;align-items:center;gap:1.0666666667cqw;line-height:1}.p-product-bond-overview__price-value{font-family:"Bebas Neue",sans-serif;font-size:6.4cqw;font-weight:400}.p-product-bond-overview__price-unit{font-size:3.2cqw;font-weight:700}.p-product-bond-overview__bone{z-index:6;top:36.7316341829%;left:81.3333333333%;width:19.7333333333%;height:auto}.p-product-bond-overview__belt{z-index:4;top:64.7676161919%;left:33.3333333333%;width:61.8666666667%;color:#000}.p-product-bond-overview__belt-background{width:100%;height:auto}.p-product-bond-overview__belt-text{position:absolute;top:12.3076923077%;left:6.8965517241%}.p-product-bond-overview__belt-title{font-family:"Bebas Neue",sans-serif;font-size:7.4666666667cqw;font-weight:400;line-height:1}.p-product-bond-overview__belt-description{margin-top:.5333333333cqw;color:#333;font-size:3.2cqw;font-weight:700;line-height:1.7;white-space:nowrap}.p-product-bond-overview__button{position:absolute;z-index:5;top:86.3568215892%;left:5.3333333333%;display:flex;align-items:center;justify-content:space-between;width:89.3333333333%;height:9.8950524738%;padding:0 5.3333333333cqw 0 2.1333333333cqw;color:#fff;text-decoration:none;background-color:#000;box-shadow:1.3333333333cqw 1.3333333333cqw 0 rgba(0,0,0,.2);translate:0 0;transition:box-shadow .3s,translate .3s}.p-product-bond-overview__button:hover,.p-product-bond-overview__button:focus-visible{box-shadow:none;translate:1.3333333333cqw 1.3333333333cqw}.p-product-bond-overview__button-text{flex:1;font-size:4.8cqw;font-weight:700;line-height:1.3;text-align:center}.p-product-bond-overview__button-arrow{width:2.1333333333cqw;height:3.2cqw;background:url("/s/garrack/feature/spy-family2026/images/products/icon-arrow.svg") center/contain no-repeat}.p-product-detail{position:relative;min-height:var(--detail-min-height);padding:var(--detail-padding);overflow:hidden;scroll-margin-top:5.3333333333cqw;background-color:var(--detail-background)}.p-product-detail--loid{--detail-accent: #5c7f67;--detail-min-height: calc(1322 / 375 * 100cqw);--detail-padding: calc(40 / 375 * 100cqw) calc(20 / 375 * 100cqw);--detail-background: #f1f1e5;--detail-inner-min-height: calc(1242 / 375 * 100cqw);--detail-inner-padding: 0 calc(18 / 375 * 100cqw) calc(36 / 375 * 100cqw);--detail-inner-background: rgba(237, 234, 218, 0.5);--detail-grid-color: rgba(129, 126, 111, 0.12);--detail-heading-padding-top: calc(24 / 375 * 100cqw);--detail-model-width: calc(202 / 375 * 100cqw);--detail-stage-width: auto;--detail-stage-padding-bottom: 0;--detail-stage-margin: calc(40 / 375 * 100cqw) auto;--detail-points-width: auto;--detail-points-margin: calc(40 / 375 * 100cqw) 0 0;--detail-point-text-margin-top: calc(10 / 375 * 100cqw);--detail-slide-width: 100%;--detail-slide-height: auto}.p-product-detail--anya{--detail-accent: #fb98ad;--detail-min-height: calc(1177 / 375 * 100cqw);--detail-padding: calc(40 / 375 * 100cqw) calc(20 / 375 * 100cqw);--detail-background: #fdf3ed;--detail-inner-min-height: calc(1097 / 375 * 100cqw);--detail-inner-padding: 0 calc(18 / 375 * 100cqw) calc(36 / 375 * 100cqw);--detail-inner-background: rgba(255, 234, 234, 0.72);--detail-grid-color: rgba(251, 152, 173, 0.14);--detail-heading-padding-top: calc(24 / 375 * 100cqw);--detail-model-width: calc(202 / 375 * 100cqw);--detail-stage-width: auto;--detail-stage-padding-bottom: 0;--detail-stage-margin: calc(40 / 375 * 100cqw) auto;--detail-points-width: auto;--detail-points-margin: calc(40 / 375 * 100cqw) 0 0;--detail-point-text-margin-top: calc(10 / 375 * 100cqw);--detail-slide-width: 100%;--detail-slide-height: auto}.p-product-detail--yor{--detail-accent: #ec5575;--detail-min-height: calc(1343 / 375 * 100cqw);--detail-padding: calc(40 / 375 * 100cqw) calc(20 / 375 * 100cqw);--detail-background: #fddbd7;--detail-inner-min-height: calc(1263 / 375 * 100cqw);--detail-inner-padding: 0 calc(18 / 375 * 100cqw) calc(36 / 375 * 100cqw);--detail-inner-background: #ffeaea;--detail-grid-color: rgba(236, 85, 117, 0.14);--detail-heading-padding-top: calc(24 / 375 * 100cqw);--detail-model-width: calc(202 / 375 * 100cqw);--detail-stage-width: auto;--detail-stage-padding-bottom: 0;--detail-stage-margin: calc(40 / 375 * 100cqw) auto;--detail-points-width: auto;--detail-points-margin: calc(40 / 375 * 100cqw) 0 0;--detail-point-text-margin-top: calc(10 / 375 * 100cqw);--detail-slide-width: 100%;--detail-slide-height: auto}.p-product-detail--bond{--detail-accent: #a99990;--detail-min-height: calc(1111 / 375 * 100cqw);--detail-padding: calc(40 / 375 * 100cqw) calc(20 / 375 * 100cqw) calc(60 / 375 * 100cqw);--detail-background: #fbf8f2;--detail-inner-min-height: calc(1011 / 375 * 100cqw);--detail-inner-padding: 0 calc(18 / 375 * 100cqw) calc(36 / 375 * 100cqw);--detail-inner-background: #fbf8f2;--detail-grid-color: rgba(169, 153, 144, 0.14);--detail-heading-padding-top: calc(24 / 375 * 100cqw);--detail-model-width: calc(202 / 375 * 100cqw);--detail-stage-width: auto;--detail-stage-padding-bottom: 0;--detail-stage-margin: calc(40 / 375 * 100cqw) auto;--detail-points-width: auto;--detail-points-margin: calc(40 / 375 * 100cqw) 0 0;--detail-point-text-margin-top: calc(10 / 375 * 100cqw);--detail-slide-width: 100%;--detail-slide-height: auto}.p-product-detail__inner{min-height:var(--detail-inner-min-height);padding:var(--detail-inner-padding);border:1.0666666667cqw solid var(--detail-accent);background-color:var(--detail-inner-background);background-image:linear-gradient(var(--detail-grid-color) 0.2666666667cqw, transparent 0.2666666667cqw),linear-gradient(90deg, var(--detail-grid-color) 0.2666666667cqw, transparent 0.2666666667cqw);background-size:6.4cqw 6.4cqw}.p-product-detail__heading{display:flex;flex-direction:column;align-items:center;gap:2.6666666667cqw;padding-top:var(--detail-heading-padding-top)}.p-product-detail__model{width:var(--detail-model-width);padding:1.0666666667cqw 4.2666666667cqw;color:#fff;font-size:3.2cqw;font-weight:700;line-height:1.3;text-align:center;white-space:nowrap;background-color:var(--detail-accent);border-radius:26.6666666667cqw}.p-product-detail__title{color:#000;font-family:"Bebas Neue",sans-serif;font-size:11.2cqw;font-weight:400;line-height:1}.p-product-detail__stage{position:relative;width:var(--detail-stage-width);padding-bottom:var(--detail-stage-padding-bottom);margin:var(--detail-stage-margin)}.p-product-detail__slider{position:relative;width:53.3333333333cqw;margin:0 auto}.p-product-detail__slider::before{position:absolute;z-index:0;top:-1.0666666667cqw;right:-5.3333333333cqw;bottom:-26.6666666667cqw;left:0;content:"";background-color:#f3f0e4;background-image:linear-gradient(rgba(129, 126, 111, 0.12) 0.2666666667cqw, transparent 0.2666666667cqw),linear-gradient(90deg, rgba(129, 126, 111, 0.12) 0.2666666667cqw, transparent 0.2666666667cqw);background-size:6.4cqw 6.4cqw}.p-product-detail__slider .c-slider__viewport{position:relative;z-index:1;height:100%}.p-product-detail__slider .c-slider__arrow{position:absolute;z-index:3;top:50%;width:12.8cqw;height:12.8cqw;padding:0;overflow:hidden;color:rgba(0,0,0,0);background:#000 url("/s/garrack/feature/spy-family2026/images/products/icon-arrow.svg") center/2.9333333333cqw 4.8cqw no-repeat;border:0;border-radius:50%;cursor:pointer;transform:translateY(-50%)}.p-product-detail__slider .c-slider__arrow::before{display:none}.p-product-detail__slider .c-slider__arrow--prev{left:-22.1333333333cqw;transform:translateY(-50%) rotate(180deg)}.p-product-detail__slider .c-slider__arrow--next{right:-22.1333333333cqw}.p-product-detail__slider .c-slider__dots{position:absolute;bottom:-13.8666666667cqw;left:50%;display:flex;align-items:center;justify-content:center;gap:3.7333333333cqw;width:58.6666666667cqw;height:8cqw;margin:0;padding:0;list-style:none;transform:translateX(-50%)}.p-product-detail__slider .c-slider__dots li{width:3.2cqw;height:3.2cqw;margin:0}.p-product-detail__slider .c-slider__dots li button{display:block;width:3.2cqw;height:3.2cqw;padding:0;overflow:hidden;color:rgba(0,0,0,0);background-color:#aaa;border:0;border-radius:50%;cursor:pointer;transition:background-color .3s}.p-product-detail__slider .c-slider__dots li button::before{display:none}.p-product-detail__slider .c-slider__dots li.is-active button{width:3.7333333333cqw;height:3.7333333333cqw;background-color:#333;transform:translate(-0.2666666667cqw, -0.2666666667cqw)}.p-product-detail__slider::before{display:none}.p-product-detail__slide{width:var(--detail-slide-width);height:var(--detail-slide-height)}.p-product-detail__points{display:flex;flex-direction:column;gap:6.4cqw;width:var(--detail-points-width);margin:var(--detail-points-margin)}.p-product-detail__point{scroll-margin-top:5.3333333333cqw}.p-product-detail__point-title{display:flex;align-items:center;gap:2.1333333333cqw;padding-bottom:1.0666666667cqw;color:#000;font-size:5.3333333333cqw;line-height:1;border-bottom:.2666666667cqw solid #000}.p-product-detail__point-number{color:var(--detail-accent);font-family:"Bebas Neue",sans-serif;font-size:12.8cqw;line-height:1;font-weight:400}.p-product-detail__point-body{display:flex;align-items:flex-start;gap:3.2cqw;margin-top:2.6666666667cqw}.p-product-detail__point-body>.p-product-detail__point-text{margin-top:0}.p-product-detail__point-image{flex:0 0 16cqw;width:16cqw;height:16cqw;object-fit:contain}.p-product-detail__point-text{flex:1;margin-top:2.6666666667cqw;color:#333;font-size:4cqw;font-weight:400;line-height:1.7}.p-product-detail__battery{display:block;width:100%;height:auto;margin-top:2.6666666667cqw;border-radius:1.0666666667cqw}.p-product-loid-detail__anchor{--anchor-left-space: calc(30 / 375 * 100cqw);--anchor-right-space: calc(4 / 375 * 100cqw);position:absolute;z-index:4;display:flex;flex-direction:column;align-items:center;color:#000;text-decoration:none}.p-product-loid-detail__anchor--notification{--anchor-left-space: calc(4 / 375 * 100cqw);--anchor-right-space: calc(30 / 375 * 100cqw);top:6.4cqw;left:-3.2cqw}.p-product-loid-detail__anchor--steps{--anchor-left-space: calc(4 / 375 * 100cqw);--anchor-right-space: calc(30 / 375 * 100cqw);top:56cqw;left:-3.2cqw}.p-product-loid-detail__anchor--battery{top:1.0666666667cqw;right:-3.2cqw}.p-product-loid-detail__anchor--background{top:53.3333333333cqw;right:-3.2cqw}.p-product-loid-detail__anchor-number{padding:0 var(--anchor-right-space) 0 var(--anchor-left-space);color:var(--detail-accent);font-family:"Bebas Neue",sans-serif;font-size:12.8cqw;line-height:1;border-bottom:.5333333333cqw solid #000;font-weight:400}.p-product-loid-detail__anchor-label{padding:2.1333333333cqw var(--anchor-right-space) 0 var(--anchor-left-space);font-size:3.2cqw;font-weight:700;line-height:1}.p-product-loid-detail__anchor-arrow{width:3.2cqw;height:1.6cqw;margin-top:2.1333333333cqw;margin-right:var(--anchor-right-space);margin-left:var(--anchor-left-space);background:url("/s/garrack/feature/spy-family2026/images/products/icon-detail-arrow.svg") center/contain no-repeat}.p-product-anya-detail__anchor,.p-product-bond-detail__anchor{--anchor-left-space: calc(30 / 375 * 100cqw);--anchor-right-space: calc(4 / 375 * 100cqw);position:absolute;z-index:4;display:flex;flex-direction:column;align-items:center;color:#000;text-decoration:none}.p-product-anya-detail__anchor--notification,.p-product-bond-detail__anchor--notification{--anchor-left-space: calc(4 / 375 * 100cqw);--anchor-right-space: calc(30 / 375 * 100cqw);top:9.3333333333cqw;left:-3.2cqw}.p-product-anya-detail__anchor--steps,.p-product-bond-detail__anchor--steps{top:2.6666666667cqw;right:-3.2cqw}.p-product-anya-detail__anchor--background,.p-product-bond-detail__anchor--background{top:50.6666666667cqw;right:-3.2cqw}.p-product-anya-detail__anchor-number,.p-product-bond-detail__anchor-number{padding:0 var(--anchor-right-space) 0 var(--anchor-left-space);color:var(--detail-accent);font-family:"Bebas Neue",sans-serif;font-size:12.8cqw;line-height:1;border-bottom:.5333333333cqw solid #000;font-weight:400}.p-product-anya-detail__anchor-label,.p-product-bond-detail__anchor-label{padding:2.1333333333cqw var(--anchor-right-space) 0 var(--anchor-left-space);font-size:3.2cqw;font-weight:700;line-height:1}.p-product-anya-detail__anchor-arrow,.p-product-bond-detail__anchor-arrow{width:3.2cqw;height:1.6cqw;margin-top:2.1333333333cqw;margin-right:var(--anchor-right-space);margin-left:var(--anchor-left-space);background:url("/s/garrack/feature/spy-family2026/images/products/icon-detail-arrow.svg") center/contain no-repeat}.p-product-yor-detail__anchor{--anchor-left-space: calc(30 / 375 * 100cqw);--anchor-right-space: calc(4 / 375 * 100cqw);position:absolute;z-index:4;display:flex;flex-direction:column;align-items:center;color:#000;text-decoration:none}.p-product-yor-detail__anchor--notification{--anchor-left-space: calc(4 / 375 * 100cqw);--anchor-right-space: calc(30 / 375 * 100cqw);top:7.2cqw;left:-3.2cqw}.p-product-yor-detail__anchor--steps{--anchor-left-space: calc(4 / 375 * 100cqw);--anchor-right-space: calc(30 / 375 * 100cqw);top:54.6666666667cqw;left:-3.2cqw}.p-product-yor-detail__anchor--battery{top:1.8666666667cqw;right:-3.2cqw}.p-product-yor-detail__anchor--background{top:50.6666666667cqw;right:-3.2cqw}.p-product-yor-detail__anchor-number{padding:0 var(--anchor-right-space) 0 var(--anchor-left-space);color:var(--detail-accent);font-family:"Bebas Neue",sans-serif;font-size:12.8cqw;line-height:1;border-bottom:.5333333333cqw solid #000;font-weight:400}.p-product-yor-detail__anchor-label{padding:2.1333333333cqw var(--anchor-right-space) 0 var(--anchor-left-space);font-size:3.2cqw;font-weight:700;line-height:1}.p-product-yor-detail__anchor-arrow{width:3.2cqw;height:1.6cqw;margin-top:2.1333333333cqw;margin-right:var(--anchor-right-space);margin-left:var(--anchor-left-space);background:url("/s/garrack/feature/spy-family2026/images/products/icon-detail-arrow.svg") center/contain no-repeat}.p-belt{position:relative;z-index:1;width:100%;height:auto;overflow:hidden;aspect-ratio:375/1130;container-type:inline-size;background-color:#fbf8f2}.p-belt::before{position:absolute;z-index:-1;inset:0;content:"";background:url("/s/garrack/feature/spy-family2026/images/belt/bg-belt.webp") center/100% 100% no-repeat}.p-belt__inner{display:flex;flex-direction:column;gap:10.6666666667cqw;width:89.3333333333%;margin:0 auto;padding-top:21.3333333333cqw}.p-belt__heading{display:flex;flex-direction:column;align-items:center;gap:2.6666666667cqw;color:#000;text-align:center}.p-belt__title{width:100%;font-family:"Bebas Neue",sans-serif;font-size:17.0666666667cqw;font-weight:400;line-height:.7}.p-belt__subtitle{width:100%;font-size:4.2666666667cqw;font-weight:900;line-height:1.3}.p-belt__contents{display:flex;flex-direction:column;gap:10.6666666667cqw}.p-belt__item{display:flex;flex-direction:column;gap:6.4cqw;width:100%}.p-belt__visual{display:flex;flex-direction:column}.p-belt__image{width:100%;height:auto}.p-belt__note{margin-top:-2.6666666667cqw;color:#333;font-size:3.2cqw;font-weight:400;line-height:1.7;text-align:right}.p-belt__description{display:flex;flex-direction:column;gap:2.1333333333cqw}.p-belt__text{color:#000;font-size:4cqw;font-weight:400;line-height:1.7}.p-belt__text--black{margin-top:0}.p-box{position:relative;z-index:2;width:100%;height:auto;margin-top:-13.3333333333%;overflow:hidden;aspect-ratio:375/792;container-type:inline-size}.p-box::before{position:absolute;z-index:-1;inset:0;content:"";background:url("/s/garrack/feature/spy-family2026/images/box/bg-box.svg") center/100% 100% no-repeat}.p-box::after{position:absolute;z-index:0;top:10.6666666667cqw;left:0;width:100.8cqw;height:1.0666666667cqw;content:"";pointer-events:none;background-color:#fb98ad;transform:rotate(-6.09deg);transform-origin:left center}.p-box__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:10.6666666667cqw;padding:21.3333333333cqw 5.3333333333cqw 0}.p-box__heading{display:flex;flex-direction:column;align-items:center;gap:2.6666666667cqw;color:#000;text-align:center}.p-box__title{width:100%;font-family:"Bebas Neue",sans-serif;font-size:17.0666666667cqw;font-weight:400;line-height:.7}.p-box__subtitle{width:100%;font-size:4.2666666667cqw;font-weight:900;line-height:1.3}.p-box__lead{color:#333;font-size:4cqw;line-height:1.7;text-align:center}.p-box__slider{position:relative;width:100%;height:117.3333333333cqw}.p-box__slider .c-slider__viewport{height:100%;overflow:visible}.p-box__slider .c-slider__arrow{position:absolute;z-index:10;top:45.3333333333cqw;width:13.8666666667cqw;height:13.8666666667cqw;padding:0;overflow:hidden;color:rgba(0,0,0,0);background:#000 url("/s/garrack/feature/spy-family2026/images/products/icon-arrow.svg") center/2.6666666667cqw auto no-repeat;border:0;border-radius:50%;cursor:pointer;transform:none}.p-box__slider .c-slider__arrow--prev{left:-4cqw;transform:rotate(180deg)}.p-box__slider .c-slider__arrow--next{right:-4cqw}.p-box__slider .c-slider__dots{position:absolute;bottom:0;left:50%;display:flex;gap:4.2666666667cqw;transform:translateX(-50%)}.p-box__slider .c-slider__dots li{width:3.2cqw;height:3.2cqw}.p-box__slider .c-slider__dots li button{display:block;width:100%;height:100%;padding:0;overflow:hidden;color:rgba(0,0,0,0);background-color:#aaa;border:0;border-radius:50%;transition:background-color .3s}.p-box__slider .c-slider__dots li.is-active button{width:3.7333333333cqw;height:3.7333333333cqw;background-color:#333;transform:translate(-0.2666666667cqw, -0.2666666667cqw)}.p-box__slide{position:relative;height:117.3333333333cqw}.p-box__slide--loid{--box-color: #5c7f67}.p-box__slide--anya{--box-color: #fb98ad}.p-box__slide--yor{--box-color: #ec5575}.p-box__slide--bond{--box-color: #a99990}.p-box__card{position:relative;width:100%;height:103.4666666667cqw;overflow:hidden;background-color:#edeada;background-image:linear-gradient(rgba(92, 127, 103, 0.1) 0.2666666667cqw, transparent 0.2666666667cqw),linear-gradient(90deg, rgba(92, 127, 103, 0.1) 0.2666666667cqw, transparent 0.2666666667cqw);background-size:5.3333333333cqw 5.3333333333cqw;border:1.0666666667cqw solid var(--box-color);box-shadow:1.3333333333cqw 1.3333333333cqw 0 rgba(0,0,0,.2)}.p-box__model,.p-box__package,.p-box__character,.p-box__button{position:absolute}.p-box__model{top:5.3333333333cqw;left:50%;min-width:53.8666666667cqw;padding:1.0666666667cqw 4.2666666667cqw;color:#fff;font-size:3.2cqw;font-weight:700;line-height:1.3;text-align:center;white-space:nowrap;background-color:var(--box-color);border-radius:26.6666666667cqw;transform:translateX(-50%)}.p-box__package{left:9.6cqw;display:flex;flex-direction:column;gap:1.3333333333cqw;z-index:3}.p-box__package--front{top:18.1333333333cqw}.p-box__package--inside{top:49.3333333333cqw}.p-box__package-title{color:#000;font-family:"Bebas Neue",sans-serif;font-size:7.4666666667cqw;line-height:1}.p-box__package-image{width:42.6666666667cqw;height:16cqw;object-fit:cover}.p-box__character{z-index:2;height:auto}.p-box__character--loid{top:18.6666666667cqw;left:55.4666666667cqw;width:32cqw}.p-box__character--anya{top:23.7333333333cqw;left:45.6cqw;width:43.7333333333cqw}.p-box__character--yor{top:11.7333333333cqw;left:41.8666666667cqw;width:45.6cqw}.p-box__character--bond{top:26.1333333333cqw;left:38.4cqw;width:48.8cqw}.p-box__button{z-index:3;right:0;bottom:0;left:0;display:flex;align-items:center;min-height:17.6cqw;padding:2.6666666667cqw 4.2666666667cqw 2.6666666667cqw 1.0666666667cqw;color:#fff;text-decoration:none;background-color:#000;transition:opacity .3s}.p-box__button:hover,.p-box__button:focus-visible{opacity:.7}.p-box__button-text{flex:1;font-size:4.8cqw;font-weight:700;line-height:1.3;text-align:center}.p-box__button-arrow{width:1.6cqw;height:2.6666666667cqw;background:url("/s/garrack/feature/spy-family2026/images/products/icon-arrow.svg") center/contain no-repeat}.p-present{position:relative;z-index:3;width:100%;height:auto;margin-top:-13.3333333333%;overflow:hidden;aspect-ratio:375/921;container-type:inline-size}.p-present::before{position:absolute;z-index:-1;inset:0;content:"";background:url("/s/garrack/feature/spy-family2026/images/present/bg-present.webp") center/100% 100% no-repeat}.p-present::after{position:absolute;z-index:0;top:10.6666666667cqw;left:0;width:100.8cqw;height:1.0666666667cqw;content:"";pointer-events:none;background-color:#ec5575;transform:rotate(-6.09deg);transform-origin:left center}.p-present__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:10.6666666667cqw;padding:21.3333333333cqw 5.3333333333cqw 0}.p-present__heading{display:flex;flex-direction:column;align-items:center;gap:2.6666666667cqw;color:#000;text-align:center}.p-present__title{width:97.3333333333cqw;font-family:"Bebas Neue",sans-serif;font-size:17.0666666667cqw;font-weight:400;line-height:.7;white-space:nowrap}.p-present__subtitle{width:100%;font-size:4.2666666667cqw;font-weight:900;line-height:1.3}.p-present__description,.p-present__notes{display:flex;flex-direction:column;gap:2.1333333333cqw;color:#333;font-size:4cqw;line-height:1.7}.p-present__slider{position:relative;width:97.3333333333cqw;height:95.2cqw;margin-left:-4cqw}.p-present__slider .c-slider__viewport{height:100%}.p-present__slider .c-slider__arrow{position:absolute;z-index:10;top:33.6cqw;width:13.8666666667cqw;height:13.8666666667cqw;padding:0;overflow:hidden;color:rgba(0,0,0,0);background:#000 url("/s/garrack/feature/spy-family2026/images/products/icon-arrow.svg") center/2.6666666667cqw auto no-repeat;border:0;border-radius:50%;cursor:pointer;transform:none}.p-present__slider .c-slider__arrow--prev{left:0;transform:rotate(180deg)}.p-present__slider .c-slider__arrow--next{right:0}.p-present__slider .c-slider__dots{position:absolute;bottom:0;left:50%;display:flex;gap:4.2666666667cqw;transform:translateX(-50%)}.p-present__slider .c-slider__dots li{width:3.2cqw;height:3.2cqw}.p-present__slider .c-slider__dots li button{display:block;width:100%;height:100%;padding:0;overflow:hidden;color:rgba(0,0,0,0);background-color:#aaa;border:0;border-radius:50%;transition:background-color .3s}.p-present__slider .c-slider__dots li.is-active button{width:3.7333333333cqw;height:3.7333333333cqw;background-color:#333;transform:translate(-0.2666666667cqw, -0.2666666667cqw)}.p-present__slide{height:95.2cqw}.p-present__card{position:relative;width:54.1333333333cqw;height:80cqw;margin:0 auto;box-shadow:1.3333333333cqw 1.3333333333cqw 0 rgba(0,0,0,.2)}.p-present__card-image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;animation:present-card-fade 6s ease-in-out infinite}.p-present__card-image--second{animation-delay:-3s}@keyframes present-card-fade{0%,45%{opacity:1}50%,95%{opacity:0}100%{opacity:1}}.p-spec{position:relative;z-index:4;width:100%;height:auto;margin-top:-13.3333333333%;overflow:hidden;aspect-ratio:375/2629;container-type:inline-size}.p-spec::before{position:absolute;z-index:-1;inset:0;content:"";background:url("/s/garrack/feature/spy-family2026/images/spec/bg-spec.webp") center/100% 100% no-repeat}.p-spec::after{position:absolute;z-index:0;top:10.6666666667cqw;left:0;width:100.8cqw;height:1.0666666667cqw;content:"";pointer-events:none;background-color:#a99990;transform:rotate(-6.09deg);transform-origin:left center}.p-spec__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:10.6666666667cqw;width:89.3333333333cqw;margin:0 auto;padding-top:21.3333333333cqw}.p-spec__heading{display:flex;flex-direction:column;align-items:center;gap:2.6666666667cqw;color:#000;text-align:center}.p-spec__title{width:94.6666666667cqw;font-family:"Bebas Neue",sans-serif;font-size:17.0666666667cqw;font-weight:400;line-height:.7}.p-spec__subtitle{width:100%;font-size:4.2666666667cqw;font-weight:900;line-height:1.3}.p-spec__lead{color:#333;font-size:4cqw;font-weight:700;line-height:1.7;text-align:center}.p-spec__features{display:flex;flex-direction:column;gap:3.2cqw}.p-spec__feature{display:flex;flex-direction:column;align-items:center}.p-spec__point{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;width:14.9333333333cqw;height:14.9333333333cqw;color:#fff;font-family:"Bebas Neue",sans-serif;line-height:1;background-color:#a99990;border-radius:50%}.p-spec__point-label{padding-top:.6em;font-size:3.2cqw}.p-spec__point-number{font-size:8.5333333333cqw}.p-spec__feature-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.6666666667cqw;width:100%;min-height:56.2666666667cqw;margin-top:-7.4666666667cqw;padding:10.6666666667cqw 4.2666666667cqw 4.8cqw;color:#000;text-align:center;background-color:#fff;border:1.0666666667cqw solid #a99990}.p-spec__feature-card--short{min-height:48cqw}.p-spec__feature-title{font-size:6.4cqw;font-weight:700;line-height:1.3}.p-spec__feature-text{font-size:4cqw;font-weight:400;line-height:1.7}.p-spec__feature-small{font-size:2.58cqw}.p-spec__other{display:flex;flex-direction:column;gap:6.4cqw;min-height:112.2666666667cqw;margin-top:7.4666666667cqw;padding:9.6cqw 4cqw 4.2666666667cqw;color:#333;background-color:#fff;border:1.0666666667cqw solid #a99990}.p-spec__other-title{color:#000;font-family:"Bebas Neue",sans-serif;font-size:9.6cqw;font-weight:400;line-height:1;text-align:center}.p-spec__other-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));row-gap:2.1333333333cqw;column-gap:8cqw;padding-left:3.7333333333cqw}.p-spec__other-item{font-size:3.7333333333cqw;line-height:1.7;list-style:disc}.p-spec__other-item--wide{grid-column:1/-1}.p-spec__download{display:flex;flex-direction:column;align-items:center;gap:5.3333333333cqw;width:100cqw;margin-left:-6.4cqw}.p-spec__download-lead{width:100%;color:#000;font-size:4cqw;font-weight:700;line-height:1.7;text-align:center}.p-spec__button{display:flex;align-items:center;justify-content:space-between;width:54.6666666667cqw;height:14.9333333333cqw;padding:2.6666666667cqw 4.2666666667cqw 2.6666666667cqw 1.0666666667cqw;color:#000;text-decoration:none;background-color:#fff;border:.5333333333cqw solid #000;box-shadow:1.3333333333cqw 1.3333333333cqw 0 rgba(0,0,0,.2);transition:box-shadow .3s,translate .3s,opacity .3s}.p-spec__button:hover,.p-spec__button:focus-visible{box-shadow:none;translate:1.3333333333cqw 1.3333333333cqw;opacity:.7}.p-spec__button-text{flex:1;font-family:"Bebas Neue",sans-serif;font-size:7.4666666667cqw;line-height:1;text-align:center}.p-spec__button-arrow{width:1.6cqw;height:2.6666666667cqw;background:url("/s/garrack/feature/spy-family2026/images/spec/icon-spec-arrow.svg") center/contain no-repeat}.p-spec__notes{display:flex;flex-direction:column;gap:2.1333333333cqw;color:#333;font-size:3.2cqw;line-height:1.7}.p-product-bottom{position:relative;z-index:5;width:100%;height:auto;margin-top:-12%;overflow:hidden;aspect-ratio:375/813;container-type:inline-size}.p-product-bottom::before{position:absolute;z-index:-1;inset:0;content:"";background:url("/s/garrack/feature/spy-family2026/images/product-bottom/bg-product-bottom.webp") center/100% 100% no-repeat}.p-product-bottom::after{position:absolute;z-index:-2;right:0;bottom:0;left:0;height:26.6666666667cqw;content:"";background-color:#fff}.p-product-bottom__inner{display:flex;flex-direction:column;gap:6.1333333333cqw;width:89.3333333333cqw;margin-left:4cqw;padding-top:10.6666666667cqw}.p-product-bottom__item{display:flex;align-items:flex-start;gap:6.4cqw;width:100%;height:45.0666666667cqw}.p-product-bottom__image{flex:0 0 auto;width:29.3333333333cqw;height:45.0666666667cqw;object-fit:contain}.p-product-bottom__body{display:flex;flex:0 0 53.6cqw;flex-direction:column;gap:4.2666666667cqw;margin-top:3.4666666667cqw}.p-product-bottom__information{display:flex;flex-direction:column;gap:3.2cqw;white-space:nowrap}.p-product-bottom__model{display:flex;align-items:flex-end;gap:1.0666666667cqw;color:#000;font-weight:900;line-height:1}.p-product-bottom__model-name{font-size:4cqw}.p-product-bottom__model-label{font-size:2.9333333333cqw}.p-product-bottom__price-row{display:flex;align-items:center;gap:2.1333333333cqw}.p-product-bottom__code{color:#333;font-family:"Bebas Neue",sans-serif;font-size:4.2666666667cqw;line-height:1}.p-product-bottom__price{display:flex;align-items:center;gap:1.0666666667cqw;color:#000}.p-product-bottom__price-number{font-family:"Bebas Neue",sans-serif;font-size:6.4cqw;line-height:1}.p-product-bottom__price-unit{font-size:3.2cqw;font-weight:700;line-height:1}.p-product-bottom__button{display:flex;align-items:center;justify-content:space-between;width:100%;height:14.9333333333cqw;padding:2.6666666667cqw 4.2666666667cqw 2.6666666667cqw 1.0666666667cqw;color:#fff;text-decoration:none;background-color:#000;box-shadow:1.3333333333cqw 1.3333333333cqw 0 rgba(0,0,0,.2);transition:box-shadow .3s,translate .3s}.p-product-bottom__button:hover,.p-product-bottom__button:focus-visible{box-shadow:none;translate:1.3333333333cqw 1.3333333333cqw}.p-product-bottom__button-text{flex:1;font-size:4.8cqw;font-weight:700;line-height:1.3;text-align:center}.p-product-bottom__button-arrow{width:1.6cqw;height:2.6666666667cqw;background:url("/s/garrack/feature/spy-family2026/images/product-bottom/icon-product-bottom-arrow.svg") center/contain no-repeat}.p-shop{width:100%;container-type:inline-size;background-color:#fff}.p-shop__inner{display:flex;flex-direction:column;align-items:center;gap:17.0666666667cqw;padding:10.6666666667cqw 5.3333333333cqw}.p-shop__heading{display:flex;flex-direction:column;align-items:center;gap:2.6666666667cqw;width:100%;color:#000;text-align:center}.p-shop__title{width:94.6666666667cqw;font-family:"Bebas Neue",sans-serif;font-size:17.0666666667cqw;font-weight:400;line-height:.7}.p-shop__subtitle{width:100%;font-size:4.2666666667cqw;font-weight:900;line-height:1.3}.p-shop__official{display:flex;align-items:center;justify-content:space-between;width:89.3333333333cqw;height:17.6cqw;padding:2.6666666667cqw 5.3333333333cqw 2.6666666667cqw 2.1333333333cqw;color:#fff;text-decoration:none;background-color:#000;box-shadow:1.3333333333cqw 1.3333333333cqw 0 rgba(0,0,0,.2);transition:box-shadow .3s,translate .3s}.p-shop__official:hover,.p-shop__official:focus-visible{box-shadow:none;translate:1.3333333333cqw 1.3333333333cqw}.p-shop__official-text{flex:1;font-size:4.8cqw;font-weight:700;line-height:1.3;text-align:center}.p-shop__official-arrow{width:1.6cqw;height:2.6666666667cqw;background:url("/s/garrack/feature/spy-family2026/images/shop/icon-shop-arrow.svg") center/contain no-repeat}.p-shop__stores,.p-shop__online{display:flex;flex-direction:column;align-items:center;width:89.3333333333cqw}.p-shop__section-heading{display:flex;flex-direction:column;align-items:center;gap:4.2666666667cqw;width:100%;padding-bottom:4.2666666667cqw;color:#000;line-height:1;text-align:center}.p-shop__section-heading--online{padding-bottom:10.6666666667cqw}.p-shop__section-title{width:100%;font-size:6.4cqw;font-weight:700}.p-shop__section-note{width:100%;font-size:4cqw}.p-shop__area{width:100%}.p-shop__area-title{display:flex;align-items:center;justify-content:center;height:21.3333333333cqw;color:#000;font-size:4.8cqw;font-weight:700;line-height:1.7;text-align:center}.p-shop__store-list,.p-shop__online-list{width:100%;border-top:.2666666667cqw solid #a99990}.p-shop__store{display:flex;flex-direction:column;align-items:center;gap:2.1333333333cqw;padding:4.2666666667cqw 2.6666666667cqw;color:#333;text-align:center;border-bottom:.2666666667cqw solid #a99990}.p-shop__store-name{font-size:4.2666666667cqw;font-weight:700;line-height:1.3}.p-shop__store-address,.p-shop__store-tel{font-size:3.7333333333cqw;line-height:1.3}.p-shop__online-link{display:flex;align-items:center;justify-content:center;gap:2.1333333333cqw;min-height:19.2cqw;color:#333;text-decoration:none;border-bottom:.2666666667cqw solid #a99990}.p-shop__online-text{font-size:4.2666666667cqw;font-weight:500;line-height:1.3;text-align:center;text-decoration:underline}.p-shop__online-icon{width:4.2666666667cqw;height:4.2666666667cqw;background:url("/s/garrack/feature/spy-family2026/images/shop/icon-shop-external.svg") center/contain no-repeat}.p-sns{width:100%;container-type:inline-size;background-color:#fff}.p-sns__inner{display:flex;flex-direction:column;align-items:center;gap:5.3333333333cqw;padding:10.6666666667cqw 0}.p-sns__links{display:flex;align-items:center;gap:8cqw;padding:5.3333333333cqw 0}.p-sns__link,.p-sns__icon{display:block;width:10.6666666667cqw;height:10.6666666667cqw}.p-sns__link{transition:opacity .3s}.p-sns__link:hover,.p-sns__link:focus-visible{opacity:.7}.p-sns__contact-lead{width:100%;color:#000;font-size:4cqw;font-weight:700;line-height:1.7;text-align:center}.p-sns__contact{display:flex;align-items:center;justify-content:space-between;width:54.6666666667cqw;height:14.9333333333cqw;padding:2.6666666667cqw 4.2666666667cqw 2.6666666667cqw 1.0666666667cqw;color:#000;text-decoration:none;background-color:#fff;border:.5333333333cqw solid #000;box-shadow:1.3333333333cqw 1.3333333333cqw 0 rgba(0,0,0,.2);transition:box-shadow .3s,translate .3s}.p-sns__contact:hover,.p-sns__contact:focus-visible{box-shadow:none;translate:1.3333333333cqw 1.3333333333cqw}.p-sns__contact-text{flex:1;font-family:"Bebas Neue",sans-serif;font-size:7.4666666667cqw;line-height:1;text-align:center}.p-sns__contact-arrow{width:1.6cqw;height:2.6666666667cqw;background:url("/s/garrack/feature/spy-family2026/images/sns/icon-sns-arrow.svg") center/contain no-repeat}.p-copy{width:100%;color:#fff;background-color:#000;container-type:inline-size}@media screen and (min-width: 768px){.p-copy{padding-bottom:21.3333333333cqw}}.p-copy__inner{display:flex;flex-direction:column;align-items:center;gap:1.0666666667cqw;width:86.6666666667cqw;margin:0 auto;padding:5.3333333333cqw 0}.p-copy__notice,.p-copy__copyright{margin:0;font-size:3.4666666667cqw;font-weight:500;line-height:1.3;text-align:center;white-space:nowrap}.p-copy__copyright{width:100%;margin:2.6666666667cqw 0 0}.p-fixed-cta{display:none}@media screen and (min-width: 768px){.p-fixed-cta{position:fixed;z-index:10;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;min-height:104px;padding:15px;background-color:#1c2f22;opacity:1;transform:translateY(100%);pointer-events:none;transition:transform .3s cubic-bezier(0, 0, 0.58, 1)}}@media screen and (min-width: 768px){.p-fixed-cta.is-visible{transform:translateY(0);pointer-events:auto}}@media screen and (min-width: 768px){.p-fixed-cta__inner{display:grid;grid-template-columns:repeat(2, minmax(0, 386px));gap:clamp(16px,2.7777777778vw,40px);width:min(812px,100%)}}@media screen and (min-width: 768px){.p-fixed-cta__button{position:relative;display:flex;align-items:center;justify-content:center;min-height:74px;padding:24px 42px 24px 10px;color:#000;text-decoration:none;background-color:#fff;border-radius:4px;transition:opacity .3s}}@media screen and (min-width: 768px){.p-fixed-cta__button:hover,.p-fixed-cta__button:focus-visible{opacity:.8}}@media screen and (min-width: 768px){.p-fixed-cta__text{font-size:20px;font-weight:900;line-height:1.3;text-align:center}}@media screen and (min-width: 768px){.p-fixed-cta__arrow{position:absolute;top:50%;right:10px;width:16px;height:16px;background:url("/s/garrack/feature/spy-family2026/images/fixed-cta/icon-fixed-cta-arrow-pc.svg") center/contain no-repeat;transform:translateY(-50%)}}@media(prefers-reduced-motion: reduce){.is-fade-ready .c-fade-in{opacity:1;transform:none;transition:none}.p-present__card-image{animation:none}.p-present__card-image--second{opacity:0}.p-fixed-cta{transition:none;transform:none}}
