@charset "UTF-8";.wrap{max-width:960px;margin:auto}@media screen and (max-width:767px){.pcbr{display:none}}@media screen and (min-width:768px){.spbr{display:none}}.page--title{margin-top:1em}@media screen and (max-width:767px){.page--title{font-size:1.8em}}.site-header__logo img{width:125px!important;height:auto}@media(max-width:989px){.site-header__logo img{width:100px!important}}.form-vertical input,.form-vertical select,.form-vertical textarea{font-size:16px;padding:5px;outline:none}.h3.footer-header{font-size:1em}.standalone-icon--wrapper{position:relative}footer .standalone-icon--wrapper:after{content:"@tailhigh.jp";position:absolute;left:40px;font-weight:500}@media screen and (max-width:767px){footer .standalone-icon--wrapper:not(.icon-no-padding){padding-left:0!important}}.shopify-product-form #breadcrumbs,.article--indiv .rte{display:none}@media screen and (min-width:768px){.indiv-post-time{font-size:1.8vw}}h2.homepage-sections--title{font-size:2.5em}.animated-underline{font-size:.85em}.homepage-hero-menu--indiv-text .h4{font-size:2.4em}.custom-description{margin-top:3em}.custom-description li,.metafield-rich_text_field li{list-style:disc}span.text-with-icon--text{font-weight:700}.collapsible-tab .text-with-icon--text{font-weight:inherit}h2.homepage-sections--title{font-size:var(--body-font-size-28-to-em);margin-bottom:1.5em}.testimonials--customer-name{font-weight:700}@media screen and (max-width:767px){.testimonial--single-item{margin-bottom:50px!important}.testimonials--text-wrapper{margin:20px 35px 10px!important}}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:3px}.swiper-pagination-bullet{width:10px;height:10px}.swatch .swatch-items-wrapper .swatch-element label{background-position:center}.color-swatch--block .card-color-swatch--wrapper .card-color-swatch-input--wrapper button.card-color-swatch-input{background-size:inherit;background-position:center}.social-sharing{margin-top:3em!important}.price--from-text{display:none}.product-grid--price a,.product-grid--title a{font-weight:700}.gif_bg{background-color:#244947;max-width:840px;margin:-1px auto 0!important;padding:0 6%}.gif_rope_leash img{max-width:562px!important}ul.summary{max-width:840px;margin:auto;text-align:left;list-style:disc;padding:40px}ul.summary li{list-style:disc}.link-btn{display:block!important;width:70%;max-width:500px;margin:3em auto;text-decoration:none!important;background:none!important;transition:.3s}.link-btn:hover{opacity:.7;transition:.3s}.img-note{padding:30px 20px}.img-note h2{margin:3em auto 1em}.img-note h2 span{display:block;margin-top:.5em;font-size:1rem}.img-note dl{text-align:left;margin-left:0}.img-note dt{font-weight:700}.img-note dd{margin-left:0}.img-note ul{text-align:left;margin-left:1em}.img-note li{list-style:disc}.story{max-width:1000px;margin:auto}.story>img{width:100%;margin:3em auto 0;text-align:center}.story h2{text-align:center;margin:2em auto .75em}.story dl{text-align:center;margin-top:2em;padding:0 10px}.story dt{font-size:2.5em}@media screen and (max-width:767px){.story dt{font-size:2em}}.story dd:first-of-type,.story dd:nth-last-of-type(2){margin:.5em auto 90px}.story dt img{width:220px;display:block;margin:auto}.story dd{margin:.5em auto 75px;position:relative}.story dd span{font-weight:700}.story dd span{position:absolute;bottom:-75px;left:0;right:0;margin:auto;width:1px;height:50px;background-color:#242424}.story dd p{font-weight:700;font-size:1.3rem}.ambassador h2{text-align:center;margin-bottom:1em}.ambassador .flex{display:flex;align-items:center}.ambassador .flex div{margin-bottom:5em}.ambassador .flex div:first-child{margin-right:4%}.ambassador .txt-box{position:relative}.ambassador a{position:absolute!important;top:8px;right:5px;width:30px;height:30px;text-align:center;background:none!important}.ambassador h3 span{font-size:.9rem;padding-left:1.25em}.ambassador p{font-weight:700;margin-bottom:.5em}.ambassador p span{display:inline-block;background-color:#f2f2f2;margin-right:8px;padding:2px 5px;border-radius:2px;margin-top:5px}@media screen and (max-width:767px){.ambassador .flex{display:block}.ambassador .flex div{margin:0 auto 3em}.ambassador .flex div:first-child{margin-right:auto}}.size-guide h2{text-align:center;padding-top:3em}.spec{padding-bottom:30px;overflow:auto}.spec table{background:#fff;width:100%;border-spacing:0;white-space:nowrap;border-collapse:collapse;border:1px solid #e0e0e0}.spec tbody tr:nth-child(2n){background-color:#f7f7f7}.spec th{width:-moz-fit-content;width:fit-content;text-align:center;padding:10px;background:#242424;color:#fff;font-weight:700}@media(min-width:768px){.spec th{padding:10px 15px}}.spec th:nth-child(1){text-align:left;position:sticky;left:0}.spec td{width:-moz-fit-content;width:fit-content;text-align:center;padding:15px;border-right:1px solid #e0e0e0}.spec td span{display:block;font-weight:700;font-size:.8em}.spec td:nth-child(1){padding-left:10px;font-weight:700;text-align:left;position:sticky;left:0;background:#fff}.spec tbody tr:nth-child(2n) td:nth-child(1){background-color:#f7f7f7}@media(min-width:768px){.spec td:nth-child(1){padding-left:15px}}.size-note{text-align:center;margin-bottom:5em}.size-note h3{text-align:center;margin:1em auto!important}.size-note img{width:80%;max-width:500px}.size-note p{font-weight:700;text-align:center;margin:1em auto!important}.size-note span{font-size:.9rem;text-align:center;margin:1em auto!important}.collection-filters{display:none!important}.section-search-grid .grid__item img{max-width:200px}.section-search-grid .grid__item p,.template-customers-account .one-third h4,.template-customers-account .one-third h5,.template-customers-account .one-third p{display:none!important}.template-customers-reset_password form{margin-bottom:5em}.reconfirmation{color:#fff;background-color:#ef5350;font-weight:700;text-align:center;padding:2px 10px;width:fit-content;margin:auto auto 3em;border-radius:4px}.cart-table.table--responsive td .ajaxcart__qty,.cart-table.table--responsive td .js-qty{display:flex}:root{--base: calc(100vw / 840)}.txt-description ol,.txt-description ul{list-style:none;list-style-type:none;margin:0}.txt-description dl,.txt-description dt,.txt-description dd,.txt-description figure{padding:0;margin:0}.txt-description .mt-60{margin-top:clamp(10px,calc(var(--base) * 60),60px)!important}.txt-description .mt-120{margin-top:clamp(10px,calc(var(--base) * 120),120px)!important}.txt-description li{margin:auto;font-size:clamp(12px,calc(var(--base) * 22),22px)}.txt-description h2{text-transform:capitalize}.txt-description{font-family:"Noto Sans JP",-apple-system,"BlinkMacSystemFont","Hiragino Sans","Hiragino Kaku Gothic ProN","\6e38\30b4\30b7\30c3\30af\4f53",YuGothic,"\6e38\30b4\30b7\30c3\30af  Medium","Yu Gothic Medium","\6e38\30b4\30b7\30c3\30af","Yu Gothic","\30e1\30a4\30ea\30aa",Sans-Serif!important;font-optical-sizing:auto;font-weight:800;max-width:840px;vertical-align:top;margin:auto;color:#1f1f1f;font-size:clamp(10px,calc(var(--base) * 28),28px);line-height:1.54;letter-spacing:0}.txt-description .look{font-weight:900;font-size:clamp(20px,calc(var(--base) * 100),100px);font-family:Poppins,sans-serif;text-align:center;margin:auto;letter-spacing:0}.txt-description section:not(.sec) .look{margin-top:clamp(10px,calc(var(--base) * 120),120px)!important}.txt-description .ttl{font-weight:900;font-size:clamp(10px,calc(var(--base) * 45),45px);text-align:center;margin-top:clamp(10px,calc(var(--base) * 100),100px);margin-bottom:clamp(10px,calc(var(--base) * 50),50px);font-family:"Noto Sans JP",-apple-system,"BlinkMacSystemFont","Hiragino Sans","Hiragino Kaku Gothic ProN","\6e38\30b4\30b7\30c3\30af\4f53",YuGothic,"\6e38\30b4\30b7\30c3\30af  Medium","Yu Gothic Medium","\6e38\30b4\30b7\30c3\30af","Yu Gothic","\30e1\30a4\30ea\30aa",Sans-Serif!important;line-height:1.54;text-transform:inherit}.txt-description .sec h3:first-of-type{margin-top:clamp(10px,calc(var(--base) * 50),50px)}.txt-description .inner-txt{max-width:clamp(100px,calc(var(--base) * 560),560px);margin:auto;margin-top:clamp(10px,calc(var(--base) * 50),50px);margin-bottom:clamp(10px,calc(var(--base) * 50),50px);text-align:justify}.txt-description img{max-width:100%;height:auto;box-sizing:content-box;border-style:none;vertical-align:middle;margin:0}.txt-description video{width:100%;height:auto;display:block;border-radius:16px}.txt-description .inner-img{max-width:clamp(100px,calc(var(--base) * 560),560px)!important}.txt-description .container{padding:0 clamp(10px,calc(var(--base) * 50),50px)}.txt-description .hero-content{position:relative;bottom:clamp(0px,calc(var(--base) * 230),230px);margin-bottom:clamp(calc(var(--base) * -170),calc(var(--base) * -170),-170px);font-size:clamp(10px,calc(var(--base) * 28),28px)}@media(min-width:768px){.txt-description .hero-content{margin-bottom:-170px}}.txt-description .hero-title{font-weight:900;letter-spacing:.1em;line-height:1.6;font-family:"Noto Sans JP",-apple-system,"BlinkMacSystemFont","Hiragino Sans","Hiragino Kaku Gothic ProN","\6e38\30b4\30b7\30c3\30af\4f53",YuGothic,"\6e38\30b4\30b7\30c3\30af  Medium","Yu Gothic Medium","\6e38\30b4\30b7\30c3\30af","Yu Gothic","\30e1\30a4\30ea\30aa",Sans-Serif!important;text-align:left;font-size:clamp(12px,calc(var(--base) * 28),28px)}.txt-description .hero-title .small{font-size:clamp(10px,calc(var(--base) * 20),20px)}.txt-description .hero-title strong{background-color:#fff;padding:0 6px;text-indent:3px;display:inline-block;line-height:1.4;font-weight:900}.txt-description .hero-title .name{display:block;font-size:clamp(20px,calc(var(--base) * 100),100px);font-family:Poppins,sans-serif;font-weight:700;line-height:1.2;margin-top:clamp(0px,calc(var(--base) * 20),20px);margin-bottom:clamp(0px,calc(var(--base) * 20),20px)}.txt-description .info{display:flex;justify-content:space-between;align-items:center}.txt-description .point{font-size:clamp(10px,calc(var(--base) * 20),20px)}.txt-description .point li{font-size:clamp(9.5px,calc(var(--base) * 20),20px);border-bottom:1px solid #1f1f1f;padding-bottom:clamp(1px,calc(var(--base) * 17),17px);margin-bottom:clamp(1px,calc(var(--base) * 17),17px);width:clamp(100px,calc(var(--base) * 310),310px);display:flex;align-items:center;text-align:left}.txt-description .point img{display:inline-block;width:clamp(10px,calc(var(--base) * 24),24px);margin-right:clamp(0px,calc(var(--base) * 12),12px)}.txt-description .data{font-family:Poppins,sans-serif;display:flex;align-items:center;gap:clamp(5px,calc(var(--base) * 40),40px);font-weight:400;font-size:clamp(8px,calc(var(--base) * 40),40px);line-height:.7}.txt-description .data span{text-align:left;display:inline-block}.txt-description .data strong{font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,Montserrat,sans-serif;font-size:clamp(10px,calc(var(--base) * 72),72px);font-weight:800;margin-right:clamp(3px,calc(var(--base) * 10),10px)}.txt-description .data .size{display:flex}.txt-description .data .size .small{font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,Montserrat,sans-serif;font-size:clamp(5px,calc(var(--base) * 18),18px);font-weight:700;text-align:left}.txt-description .data .color-list{display:flex}.txt-description .data .color-list span span{content:"";width:clamp(5px,calc(var(--base) * 30),30px);height:auto;aspect-ratio:2/1;background-color:#f5f5f5;display:inline-block}.txt-description .data .color-list img{max-width:105px!important;vertical-align:middle!important;margin-top:5px!important}.txt-description .features .eyebrow{margin-top:clamp(10px,calc(var(--base) * 60),60px);font-weight:900;font-size:clamp(10px,calc(var(--base) * 60),60px);text-align:center;margin-bottom:clamp(10px,calc(var(--base) * 50),50px);font-family:"Noto Sans JP",-apple-system,"BlinkMacSystemFont","Hiragino Sans","Hiragino Kaku Gothic ProN","\6e38\30b4\30b7\30c3\30af\4f53",YuGothic,"\6e38\30b4\30b7\30c3\30af  Medium","Yu Gothic Medium","\6e38\30b4\30b7\30c3\30af","Yu Gothic","\30e1\30a4\30ea\30aa",Sans-Serif!important;line-height:1.54}.txt-description .features h2.ttl{line-height:1.95;margin-top:clamp(10px,calc(var(--base) * 60),60px)}.txt-description .features .ttl span{background-color:#1f1f1f;display:inline-block;color:#fff;margin:0 clamp(2px,calc(var(--base) * 10),10px);border-radius:clamp(2px,calc(var(--base) * 8),8px);padding:0 clamp(2px,calc(var(--base) * 10),10px);line-height:1.35;margin-bottom:clamp(2px,calc(var(--base) * 10),100px)}.txt-description .features .ttl img{width:clamp(50px,calc(var(--base) * 252),252px);margin-right:clamp(1px,calc(var(--base) * 5),5px);margin-bottom:clamp(1px,calc(var(--base) * 7),7px);vertical-align:middle!important}.txt-description .photo-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(2px,calc(var(--base) * 10),10px);margin-top:clamp(10px,calc(var(--base) * 60),60px)}.txt-description .sec{margin-top:clamp(10px,calc(var(--base) * 120),120px);text-align:center;border-radius:clamp(10px,calc(var(--base) * 60),60px) clamp(10px,calc(var(--base) * 60),60px) 0 0;background-color:#f5f5f5;padding-top:clamp(10px,calc(var(--base) * 20),20px);padding-bottom:clamp(30px,calc(var(--base) * 180),180px)}.txt-description .sec .bar{font-weight:700;font-size:clamp(7px,calc(var(--base) * 14),14px);font-family:Poppins,sans-serif}.txt-description .anti-bug-sec{background-color:#d9ebeb}.txt-description .anti-bug-sec .ttl span,.txt-description .anti-bug-sec .inner-txt span{color:#609f9f}.txt-description .material-sec{background-color:#f5e5eb;margin-top:clamp(calc(var(--base) * -60),calc(var(--base) * -60),-60px);padding-bottom:clamp(30px,calc(var(--base) * 120),120px)}.txt-description .material-sec .ttl span,.txt-description .material-sec .inner-txt span{color:#c17492}@media(min-width:768px){.txt-description .material-sec{margin-top:-60px}}.txt-description figcaption.ttl{color:#609f9f;margin-top:clamp(10px,calc(var(--base) * 50),50px)}.txt-description .document{max-width:clamp(100px,calc(var(--base) * 400),400px)!important;filter:drop-shadow(0px 0px clamp(10px,calc(var(--base) * 20),20px) rgb(0 0 0 / 10%))}.txt-description .sec figcaption strong{font-weight:800;font-size:clamp(7px,calc(var(--base) * 80),80px);font-family:Montserrat,sans-serif;display:inline-block;letter-spacing:.1em;line-height:1.25}.txt-description figcaption span{font-size:clamp(7px,calc(var(--base) * 28),28px);display:inline-block}.txt-description .and{display:inline-block;border-radius:60px;line-height:2;color:#609f9f;background-color:#fff;width:clamp(100px,calc(var(--base) * 360),360px)}.txt-description h4{margin-top:clamp(10px,calc(var(--base) * 40),40px)}.txt-description h4{margin-top:clamp(10px,calc(var(--base) * 40),40px);font-size:clamp(7px,calc(var(--base) * 28),28px);font-weight:900;font-family:"Noto Sans JP",-apple-system,"BlinkMacSystemFont","Hiragino Sans","Hiragino Kaku Gothic ProN","\6e38\30b4\30b7\30c3\30af\4f53",YuGothic,"\6e38\30b4\30b7\30c3\30af  Medium","Yu Gothic Medium","\6e38\30b4\30b7\30c3\30af","Yu Gothic","\30e1\30a4\30ea\30aa",Sans-Serif!important;text-transform:capitalize}.txt-description h4 strong{font-size:clamp(10px,calc(var(--base) * 70),70px);font-family:Montserrat,sans-serif;font-weight:800;display:block;line-height:1.25}.txt-description h4 span{font-size:clamp(9px,calc(var(--base) * 22),22px);font-weight:800;display:inline-block;letter-spacing:.1em}.txt-description .effect{display:flex;justify-content:center;grid-template-columns:repeat(4,1fr);gap:clamp(10px,calc(var(--base) * 30),30px);margin-top:clamp(10px,calc(var(--base) * 30),30px)}.txt-description .effect li{width:clamp(70px,calc(var(--base) * 127),127px);height:clamp(70px,calc(var(--base) * 127),127px);display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#fff;border-radius:100px;font-size:clamp(9px,calc(var(--base) * 40),40px);letter-spacing:.1em;margin:0;line-height:1}.txt-description .effect li span{font-size:clamp(8px,calc(var(--base) * 13),13px);letter-spacing:-.05em;display:inline-block;padding-top:clamp(1px,calc(var(--base) * 5),5px)}.txt-description .color{text-align:center}.txt-description .color p{font-size:clamp(10px,calc(var(--base) * 30),30px);font-weight:800;font-family:"Noto Sans JP",-apple-system,"BlinkMacSystemFont","Hiragino Sans","Hiragino Kaku Gothic ProN","\6e38\30b4\30b7\30c3\30af\4f53",YuGothic,"\6e38\30b4\30b7\30c3\30af  Medium","Yu Gothic Medium","\6e38\30b4\30b7\30c3\30af","Yu Gothic","\30e1\30a4\30ea\30aa",Sans-Serif!important}.txt-description .color span{display:block;font-size:clamp(7px,calc(var(--base) * 45),45px);font-family:Poppins,sans-serif;font-weight:700}.txt-description .size-guide .look{padding-top:0}.txt-description .size-point{text-align:center;font-size:clamp(10px,calc(var(--base) * 20),20px);margin-bottom:clamp(20px,calc(var(--base) * 30),30px);font-weight:700}.txt-description .spec{text-align:center;font-size:clamp(13px,calc(var(--base) * 18),18px);padding-bottom:0;margin-bottom:clamp(20px,calc(var(--base) * 50),50px)}.txt-description .spec{font-family:-apple-system,"BlinkMacSystemFont","Hiragino Sans","Hiragino Kaku Gothic ProN","\6e38\30b4\30b7\30c3\30af\4f53",YuGothic,"\6e38\30b4\30b7\30c3\30af  Medium","Yu Gothic Medium","\6e38\30b4\30b7\30c3\30af","Yu Gothic","\30e1\30a4\30ea\30aa",Sans-Serif}.txt-description .spec th{padding:10px}.txt-description .spec td{padding:15px 10px}.txt-description .size-image{margin:0 auto clamp(20px,calc(var(--base) * 50),50px);display:block}.txt-description .size-image figcaption{font-size:clamp(11px,calc(var(--base) * 22),22px);text-align:center;margin-top:clamp(10px,calc(var(--base) * 20),20px)}@media(min-width:768px){.txt-description .size-image{max-width:80%}}.txt-description .size-howto{margin-bottom:clamp(20px,calc(var(--base) * 50),50px)}.txt-description .size-howto dl{display:flex;align-items:center;gap:clamp(5px,calc(var(--base) * 20),20px);font-size:clamp(11px,calc(var(--base) * 22),22px);margin-bottom:clamp(10px,calc(var(--base) * 20),20px);font-weight:700}.txt-description .size-howto dt{background-color:#1f1f1f;color:#fff;border-radius:clamp(2px,calc(var(--base) * 4),4px);min-width:clamp(3.75em,calc(var(--base) * 80),80px);text-align:center;padding:0 2px}.txt-description .size-howto dd{text-align:left}.txt-description .size-info{background-color:#efefef;padding:clamp(5px,calc(var(--base) * 50),50px) clamp(5px,calc(var(--base) * 50),50px) clamp(5px,calc(var(--base) * 30),30px);border-radius:clamp(8px,calc(var(--base) * 24),24px);margin-bottom:clamp(10px,calc(var(--base) * 50),50px);text-align:center;font-size:clamp(11px,calc(var(--base) * 28),28px)}.txt-description .size-info .ttl{margin-top:0;margin-bottom:clamp(10px,calc(var(--base) * 30),30px)}.txt-description .size-info p{margin-bottom:clamp(10px,calc(var(--base) * 30),30px);font-weight:700;font-size:clamp(10px,calc(var(--base) * 26),26px)}.txt-description .size-info .fitting{display:flex;justify-content:center;align-items:center;border-radius:clamp(4px,calc(var(--base) * 50),50px);background-color:#fff;line-height:2.5;margin:clamp(10px,calc(var(--base) * 30),30px);font-weight:900}.txt-description .size-info .fitting dt:after{content:"\2192";padding:.25em}.txt-description .model-info{margin-top:clamp(10px,calc(var(--base) * 20),20px);margin-bottom:clamp(10px,calc(var(--base) * 50),50px);text-align:center;font-size:clamp(10px,calc(var(--base) * 40),40px)}.txt-description .model-info strong{font-family:-apple-system,"BlinkMacSystemFont","Hiragino Sans","Hiragino Kaku Gothic ProN","\6e38\30b4\30b7\30c3\30af\4f53",YuGothic,"\6e38\30b4\30b7\30c3\30af  Medium","Yu Gothic Medium","\6e38\30b4\30b7\30c3\30af","Yu Gothic","\30e1\30a4\30ea\30aa",Sans-Serif;font-size:clamp(10px,calc(var(--base) * 38),38px);font-weight:900;background-color:#1f1f1f;color:#fff;border-radius:clamp(2px,calc(var(--base) * 8),8px);text-align:center;padding:0 clamp(5px,calc(var(--base) * 12),12px);margin-left:clamp(2px,calc(var(--base) * 8),8px);display:inline-block;line-height:1.2}.txt-description .model-info span{display:block;font-size:clamp(10px,calc(var(--base) * 28),28px)}.txt-description .faq{font-weight:700}.txt-description .faq dt{font-weight:900;padding-bottom:clamp(10px,calc(var(--base) * 20),20px);margin-bottom:clamp(10px,calc(var(--base) * 20),20px);border-bottom:1px solid;text-align:left}.txt-description .faq dt:before{content:"Q. ";font-family:-apple-system,"BlinkMacSystemFont","Hiragino Sans","Hiragino Kaku Gothic ProN","\6e38\30b4\30b7\30c3\30af\4f53",YuGothic,"\6e38\30b4\30b7\30c3\30af  Medium","Yu Gothic Medium","\6e38\30b4\30b7\30c3\30af","Yu Gothic","\30e1\30a4\30ea\30aa",Sans-Serif;font-size:clamp(10px,calc(var(--base) * 32),32px)}.txt-description .faq dd{text-align:left;font-size:clamp(12px,calc(var(--base) * 22),22px)}.txt-description .notice .ttl{margin-top:clamp(10px,calc(var(--base) * 120),120px);font-size:clamp(10px,calc(var(--base) * 40),40px)}.txt-description .notice .notice-list{list-style:initial;list-style-type:initial;text-align:left}.txt-description .eq{margin-top:clamp(10px,calc(var(--base) * 120),120px);margin-bottom:clamp(10px,calc(var(--base) * 60),60px);text-align:center}.txt-description .eq p{margin-top:clamp(10px,calc(var(--base) * 40),40px);font-size:clamp(10px,calc(var(--base) * 40),40px)}.txt-description .eq p span{display:block;font-size:clamp(20px,calc(var(--base) * 100),100px);font-family:Poppins,sans-serif;font-weight:700;line-height:1.2;margin-top:clamp(10px,calc(var(--base) * 40),40px)}.txt-description.item-cgt .features .ttl span{background-color:#b01519;font-feature-settings:"palt";margin:0 clamp(2px,calc(var(--base) * 5),5px)}.txt-description.item-cgt .features p.ttl{margin-bottom:clamp(10px,calc(var(--base) * 15),15px)}.txt-description.item-cgt .thermography-note{font-size:clamp(10px,calc(var(--base) * 20),20px);color:#a5a5a5;text-align:center;display:block;line-height:1.54}.txt-description.item-cgt .thermography-data{display:flex;flex-direction:column;justify-content:center;margin-top:clamp(10px,calc(var(--base) * 80),80px)}.txt-description.item-cgt .thermography-data li{display:flex;justify-content:center;align-items:center;margin-bottom:clamp(10px,calc(var(--base) * 50),50px);gap:clamp(20px,calc(var(--base) * 50),50px);text-align:center}.txt-description.item-cgt .thermography-data li:last-child{margin-bottom:0}.txt-description.item-cgt .thermography-data li .temperature p{font-family:Poppins,sans-serif;font-weight:700;margin:0;line-height:1}.txt-description.item-cgt .thermography-data li .temperature p strong{font-size:clamp(14px,calc(var(--base) * 45),45px)}.txt-description.item-cgt .thermography-data li .temperature span{font-size:clamp(10px,calc(var(--base) * 20),20px)}.txt-description.item-cgt .thermography-data li .measure{max-width:clamp(100px,calc(var(--base) * 230),230px)}.txt-description.item-cgt .cool-sec{background-color:#e5f9ff;padding-bottom:clamp(30px,calc(var(--base) * 120),120px)}.txt-description.item-cgt .cool-sec .ttl span,.txt-description.item-cgt .cool-sec .inner-txt span{color:#60c2e2}.txt-description.item-cgt .material-sec{background-color:#f0fdf7}.txt-description.item-cgt .material-sec .ttl span,.txt-description.item-cgt .material-sec .inner-txt span{color:#4db582}.txt-description.item-cgt .pcm_data figcaption{margin-bottom:clamp(10px,calc(var(--base) * 20),20px);font-weight:900;margin-top:clamp(20px,calc(var(--base) * 80),80px)}.txt-description.item-cgt .and{color:#fff;background-color:#60c2e2}.txt-description .model-info-v2{display:flex;justify-content:space-between;align-items:center;margin-top:clamp(12px,calc(var(--base) * 20),20px);margin-bottom:clamp(30px,calc(var(--base) * 60),60px);text-align:left}.txt-description .model-info-v2 .model-spec p{font-family:Poppins,sans-serif;font-size:clamp(16px,calc(var(--base) * 50),50px);margin-bottom:0;line-height:1.25}.txt-description .model-info-v2 .model-spec span{font-size:clamp(12px,calc(var(--base) * 22),22px)}.txt-description .model-info-v2 .model-spec .weight{font-size:clamp(12px,calc(var(--base) * 22),22px);margin-left:clamp(10px,calc(var(--base) * 30),30px)}.txt-description .model-info-v2 .model-size{font-family:Poppins,sans-serif;font-size:clamp(16px,calc(var(--base) * 40),40px);line-height:1;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;border:2px solid #1F1F1F;border-radius:clamp(8px,calc(var(--base) * 16),16px);width:clamp(70px,calc(var(--base) * 150),150px);height:clamp(40px,calc(var(--base) * 100),100px)}@media(min-width:768px){.txt-description .model-info-v2 .model-size{border:3px solid #1F1F1F}}.txt-description .model-info-v2 .model-size p{margin:auto;line-height:1.2}.txt-description .model-info-v2 .model-size span{display:block;font-size:clamp(12px,calc(var(--base) * 22),22px)}.txt-description.item-cgt h4 strong{text-transform:lowercase}.item-fht .warm-sec{background-color:#fff0f2}.txt-description.item-fht .warm-sec .ttl span,.txt-description.item-fht .warm-sec .inner-txt span{color:#ea6670}.item-fht .material-sec{background-color:#f2f8d9;padding-bottom:clamp(30px,calc(var(--base) * 180),180px)}.txt-description.item-fht .material-sec .ttl span,.txt-description.item-fht .material-sec .inner-txt span{color:#718817}.txt-description .layering-sec{margin-top:clamp(calc(var(--base) * -60),calc(var(--base) * -60),-60px);padding-bottom:clamp(30px,calc(var(--base) * 120),120px)}@media(min-width:768px){.txt-description .layering-sec{margin-top:-60px}}.txt-description .outfit{margin-top:clamp(30px,calc(var(--base) * 60),60px)}.txt-description .outfit>img{margin-bottom:clamp(10px,calc(var(--base) * 30),30px)}.txt-description .outfit figure{position:relative}.txt-description .outfit .outfit-info{display:inline-block;line-height:2;background-color:#fff;width:clamp(100px,calc(var(--base) * 360),360px);position:relative;top:clamp(-28px,calc(var(--base) * -28),calc(var(--base) * -28))}.item-has .warm-sec{background-color:#f2f2f2}.item-has .material-sec{background-color:#fff;padding-bottom:clamp(30px,calc(var(--base) * 180),180px)}.txt-description.item-has .warm-sec .ttl span,.txt-description.item-has .warm-sec .inner-txt span,.txt-description.item-has .material-sec .ttl span,.txt-description.item-has .material-sec .inner-txt span{color:#9d9d9d}.product-link-btn{display:inline-block!important;border-radius:60px;line-height:3;padding:0 1.75em;border:2px solid;transition:.2s!important;background:none!important}@media(hover:hover){.product-link-btn:hover{color:#fff!important;background-color:#1f1f1f!important}}@media(hover:none){.product-link-btn:active{color:#fff!important;background-color:#1f1f1f!important}}.item-wj2 .features h2.ttl{display:block;background:linear-gradient(135deg,#fed878,#fa505e);background:-webkit-linear-gradient(-45deg,#fed878 0%,#fa505e 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.item-wj2 .features h2.ttl{margin-top:clamp(10px,calc(var(--base) * 20),20px)}.item-wj2 .features h2.ttl strong{display:block;font-family:-apple-system,"BlinkMacSystemFont","Hiragino Sans","Hiragino Kaku Gothic ProN","\6e38\30b4\30b7\30c3\30af\4f53",YuGothic,"\6e38\30b4\30b7\30c3\30af  Medium","Yu Gothic Medium","\6e38\30b4\30b7\30c3\30af","Yu Gothic","\30e1\30a4\30ea\30aa",Sans-Serif!important;font-size:clamp(20px,calc(var(--base) * 140),140px);font-weight:900;line-height:1.3}.item-wj2 .features h2.ttl small{display:block;font-size:clamp(12px,calc(var(--base) * 20),20px);margin-top:clamp(-20px,calc(var(--base) * -20),-10px)}.item-wj2 .features p.ttl{margin-top:clamp(10px,calc(var(--base) * 10),10px)}.item-wj2 .features .ttl .new{font-family:-apple-system,"BlinkMacSystemFont","Hiragino Sans","Hiragino Kaku Gothic ProN","\6e38\30b4\30b7\30c3\30af\4f53",YuGothic,"\6e38\30b4\30b7\30c3\30af  Medium","Yu Gothic Medium","\6e38\30b4\30b7\30c3\30af","Yu Gothic","\30e1\30a4\30ea\30aa",Sans-Serif!important;font-size:clamp(20px,calc(var(--base) * 110),110px);font-weight:900;font-style:italic;line-height:1.3;color:inherit;background-color:transparent}.item-wj2 .txt-description .ver2{position:relative}.item-wj2 .ttl.ver2:before{content:"2.0";display:block;color:#fff;background-color:#1f1f1f;width:3em;font-size:clamp(12px,calc(var(--base) * 24),24px);font-family:Poppins,sans-serif;text-align:center;margin:auto;letter-spacing:.05em;display:flex;justify-content:center;align-items:center;border-radius:100px;position:relative;top:-5px}.txt-description.item-wj2 .warm-sec{background-color:#e2e6e3}.txt-description.item-wj2 .material-sec{background-color:#f2e4e2}.txt-description.item-wj2 .layering-sec{background-color:#dee3e5}.txt-description.item-wj2 .warm-sec .inner-txt span{color:#75897c}.txt-description.item-wj2 .material-sec .inner-txt span{color:#c1918a}.txt-description.item-wj2 .layering-sec .inner-txt{max-width:100%;margin-top:clamp(10px,calc(var(--base) * 30),30px);margin-bottom:clamp(10px,calc(var(--base) * 30),30px);text-align:center}.txt-description.item-wj2 .outfit:last-of-type{margin-top:clamp(50px,calc(var(--base) * 100),100px)}@media(min-width:768px){.txt-description.item-wj2 .material-sec{margin-top:-120px}}.item-hh .inner-txt{color:#8a8a8a}.item-hh .inner-txt span{color:#1f1f1f}.item-hh .features-sec{background-color:#fff5f2}.item-hh .detail-sec{background-color:#f0f7ff;margin-top:clamp(calc(var(--base) * -60),calc(var(--base) * -60),-60px)}.item-hh .products-sec{background-color:#1f1f1f;margin-top:clamp(calc(var(--base) * -60),calc(var(--base) * -60),-60px);padding-bottom:clamp(30px,calc(var(--base) * 120),120px);color:#fff}.item-hh .detail-list{display:flex;align-items:center;grid-template-columns:repeat(2,1fr);gap:clamp(10px,calc(var(--base) * 40),40px);text-align:left;margin-top:clamp(20px,calc(var(--base) * 50),50px)}.item-hh .detail-list dt{max-width:clamp(50px,calc(var(--base) * 150),150px);min-width:clamp(50px,calc(var(--base) * 150),150px)}.note-mark{font-size:.65em;vertical-align:top;margin-right:.1em}.item-hh .detail-note{font-size:clamp(11px,calc(var(--base) * 22),22px);margin-top:clamp(10px,calc(var(--base) * 50),50px);color:#8a8a8a;text-align:left;font-weight:600}.item-hh .products-sec .look{margin-bottom:clamp(10px,calc(var(--base) * 50),50px)}.item-hh .products-sec .inner-txt span{color:#fff}.item-hh .size-guide .look{margin-bottom:clamp(10px,calc(var(--base) * 50),50px)}.item-hh .special-size{background-color:#efefef;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:clamp(10px,calc(var(--base) * 100),100px);margin-bottom:clamp(10px,calc(var(--base) * 50),50px)}.item-hh .special-size dt{background-color:#1f1f1f;color:#fff;position:relative;transform:translateY(-50%);padding:.25em 1em}.item-hh .special-size dd{max-width:clamp(100px,calc(var(--base) * 560),560px);margin:auto;margin-bottom:clamp(10px,calc(var(--base) * 25),25px);text-align:justify}.item-hh .special-size dd span{display:inline-block;font-size:clamp(11px,calc(var(--base) * 22),22px);margin-top:clamp(10px,calc(var(--base) * 25),25px);font-weight:700}.faq02.sec dl{background-color:#fff;border-radius:10px;margin-bottom:clamp(10px,calc(var(--base) * 30),30px);text-align:left;padding:clamp(10px,calc(var(--base) * 30),30px)}.faq02.sec dt{border-bottom:1px solid #e0e0e0;padding-bottom:clamp(10px,calc(var(--base) * 25),25px);margin-bottom:clamp(10px,calc(var(--base) * 25),25px);position:relative}.faq02.sec dt:before{content:"Q. ";font-family:-apple-system,"BlinkMacSystemFont","Hiragino Sans","Hiragino Kaku Gothic ProN","\6e38\30b4\30b7\30c3\30af\4f53",YuGothic,"\6e38\30b4\30b7\30c3\30af  Medium","Yu Gothic Medium","\6e38\30b4\30b7\30c3\30af","Yu Gothic","\30e1\30a4\30ea\30aa",Sans-Serif;font-size:clamp(10px,calc(var(--base) * 32),32px)}.faq02.sec dd{font-size:clamp(11px,calc(var(--base) * 24),24px);font-weight:600}.attention.sec{background-color:#fff;margin-top:clamp(calc(var(--base) * -60),calc(var(--base) * -60),-60px);padding-bottom:0}.attention.sec li{font-size:clamp(11px,calc(var(--base) * 24),24px);text-align:left;padding:clamp(10px,calc(var(--base) * 30),30px);border-bottom:1px solid #e0e0e0;font-weight:600}html:not(.fn-loaded) .fn-page-head,html:not(.fn-loaded) .fn-container:not(.product-fieldnotes-preview),html:not(.fn-loaded) .fn-divider,html:not(.fn-loaded) .fn-cta-wrap{visibility:hidden}.fn-page-head{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;background-image:linear-gradient(#0000004d,#0000004d),url(/cdn/shop/files/field-notes_head.webp?v=1777567137);background-size:cover;background-position:center}.fn-page-head__inner{position:relative;z-index:1;padding:20px}.fn-page-head h1{font-size:32px;font-weight:800;line-height:1.1;margin:0 0 10px;color:#fff;text-transform:capitalize}.fn-page-head p{font-size:12px;font-weight:700;line-height:1.5;margin:0;color:#fff}.fn-page-head--detail{color:#000;background:none}.fn-page-head--detail .fn-page-head__inner{padding:20px 10px 5px}.fn-page-head--detail h1,.fn-page-head--detail p{color:#000}.fn-container{padding:20px}.fn-detail{max-width:760px;margin-left:auto;margin-right:auto}.fn-filter-group p{font-size:14px;font-weight:700;margin-top:20px;margin-bottom:5px}.fn-filter-group:first-child p{margin-top:0}.fn-chips{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.fn-chips button{border:1px solid #000;background:#fff;padding:8px 5px;border-radius:8px;font-size:13px;font-weight:700;width:100%;white-space:nowrap}.fn-chips button.active{background:#000;color:#fff;border-color:#000}.fn-container select,.fn-container input{width:100%;padding:10px;border-radius:8px;border:1px solid #000;font-size:16px;font-weight:600;color:#000}.fn-container select{appearance:none;-webkit-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L7 7L13 1' stroke='%23000' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:14px 8px;padding-right:44px}.fn-suggest{margin-top:5px}.fn-suggest div{padding:3px 10px}.fn-active-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;margin-bottom:12px}.filter-tag{background:#eee;color:#000;padding:6px 10px;border-radius:20px;font-size:12px;cursor:pointer;font-weight:600}.filter-tag.is-animated{animation:fnFilterTagPop 1s both}@keyframes fnFilterTagPop{0%{background:#000;color:#fff;transform:scale(1)}1%{background:#000;color:#fff;transform:scale(1);animation-timing-function:cubic-bezier(.18,1.8,.28,1)}42%{background:#000;color:#fff;transform:scale(1.22);animation-timing-function:cubic-bezier(.34,0,.2,1)}68%{background:#eee;color:#000;transform:scale(.97);animation-timing-function:cubic-bezier(.22,1,.36,1)}to{background:#eee;color:#000;transform:scale(1)}}#reset-all{display:none;margin-left:7px;margin-bottom:20px;border:none;background:none;color:#000;font-size:12px;text-decoration:underline}.fn-slider{position:relative;overflow:hidden;margin-bottom:16px;touch-action:pan-y}.fn-slider-inner{display:flex;transition:transform .3s ease}.fn-slide{min-width:100%}.fn-slide img,.fn-single-image img{width:100%;border-radius:16px}.fn-arrow{position:absolute;top:50%;transform:translateY(-50%);background:#0006;color:#fff;border:none;width:36px;height:36px;border-radius:50%}.fn-arrow.prev{left:10px}.fn-arrow.next{right:10px}.fn-dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:10px}.fn-dots span{width:8px;height:8px;background:#ddd;border-radius:50%;transition:all .2s ease}.fn-dots .active{width:20px;background:#000;border-radius:999px}.fn-head{margin-top:30px;margin-bottom:28px;text-align:left}.fn-head h2{font-size:20px;font-weight:800;line-height:1.15;letter-spacing:.02em;margin:0 0 6px;color:#000}.fn-nickname{font-size:12px;font-weight:700;line-height:1.4;margin:0 0 10px;color:#000}.fn-summary{font-size:11px;font-weight:600;line-height:1.5;margin:0;color:#b1b1b1}.fn-spec{display:grid;grid-template-columns:repeat(2,1fr);column-gap:40px;row-gap:10px;margin-bottom:34px;font-size:16px;font-weight:700;line-height:1.35;color:#000}.fn-spec>div{display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:10px}.fn-spec span{color:#000;margin-right:10px}.fn-spec-label{margin-right:0}.fn-spec-value{justify-self:end;text-align:right;white-space:nowrap}.fn-detail-label{font-size:18px;font-weight:800;line-height:1.4;margin:0 0 5px;color:#000}.fn-product{display:block;border:1.5px solid #000;border-radius:20px;padding:0 15px;margin-top:10px;margin-bottom:20px;text-decoration:none;color:#000}.fn-product:hover{opacity:.85}.fn-product-inner{display:flex;align-items:center;gap:22px}.fn-product img{width:104px;height:auto;flex-shrink:0}.fn-product-title{font-size:14px;font-weight:600;line-height:1.35;margin-bottom:5px}.fn-product-size{font-size:14px;line-height:1.2;margin:0;font-weight:600}.fn-product-size-main{font-size:20px;line-height:1.2;margin:0 .25em 0 0;font-weight:700}.fn-text{margin-top:0;margin-bottom:20px;font-size:14px;font-weight:600;line-height:1.75;color:#000}.fn-meta{display:flex;gap:1em;margin-top:0;margin-bottom:32px;font-size:15px;font-weight:600;line-height:1.7;color:#000}.fn-meta p{margin:0}.fn-tags{margin-top:0;margin-bottom:34px}.fn-tags p{font-size:18px;font-weight:800;line-height:1.4;margin:0 0 10px;color:#000}.fn-tag-pill{display:inline-block;background:#000;color:#fff;padding:5px 12px;border-radius:999px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;margin-right:10px;margin-bottom:10px}.fn-tag-pill:hover{opacity:.8}.fn-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.fn-grid+.fn-section-title{margin-top:60px}.fn-grid--related>.fn-link{display:none}.fn-grid--related>.fn-link.is-random-visible{display:flex}.fn-link{display:flex;height:100%;text-decoration:none;color:inherit}html.fn-loaded .fn-link.fn-animate{animation:fnCardFadeUp .55s cubic-bezier(.22,1,.36,1) both}@media screen and (max-width:767px){html.fn-loaded .fn-grid>.fn-link{animation:fnCardFadeUp .55s cubic-bezier(.22,1,.36,1) both}html.fn-loaded .fn-grid>.fn-link:nth-child(2){animation-delay:.06s}html.fn-loaded .fn-grid>.fn-link:nth-child(3){animation-delay:.12s}html.fn-loaded .fn-grid>.fn-link:nth-child(4){animation-delay:.18s}html.fn-loaded .fn-grid>.fn-link:nth-child(n+5){animation-delay:.24s}}@keyframes fnCardFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){html.fn-loaded .fn-link.fn-animate,html.fn-loaded .fn-grid>.fn-link{animation:none}}.fn-card{border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 3px 6px #00000029;transition:.2s;display:flex;flex-direction:column;width:100%;height:100%}.fn-card:hover{transform:translateY(-2px)}.fn-card img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block;vertical-align:middle}.fn-image-wrap{position:relative}.fn-image-wrap:after{content:"";position:absolute;left:0;right:0;bottom:0;height:35px;background:linear-gradient(to top,#0009,#0000);pointer-events:none;z-index:1}.dog-name{position:absolute;bottom:8px;left:12px;color:#fff;font-size:12px;font-weight:600;text-shadow:0 1px 4px rgba(0,0,0,.6);z-index:2;margin:0}.fn-info{padding:12px 10px;background:#fff;flex:1;display:flex;flex-direction:column;justify-content:flex-start}.fn-info p:first-child{font-size:14px;font-weight:700;margin-bottom:0;line-height:1.5}.fn-info p:last-child{font-size:14px;font-weight:700;letter-spacing:.02em;margin:0}.fn-more-wrap{display:none;justify-content:center;margin-top:28px}.fn-more-wrap--detail{display:flex;margin:30px auto 60px}.fn-more-btn{min-width:180px;border:1px solid #000;background:#fff;color:#000;border-radius:999px;padding:10px 20px;font-size:13px;font-weight:700;text-align:center;text-decoration:none}.fn-divider{margin:32px 0;border:none;border-top:1px solid #ddd}.fn-section-title{font-size:20px;font-weight:700;margin-bottom:12px;letter-spacing:.025em}.fn-scene-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:50px}.fn-scene-card{position:relative;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;text-decoration:none;color:inherit;background:#000}.fn-scene-card img{width:100%;height:100%;object-fit:cover;vertical-align:middle;opacity:.7}.fn-scene-card p{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:8px;color:#fff;font-size:12px;font-weight:700;line-height:1.35;text-align:center;text-shadow:0 1px 4px rgba(0,0,0,.6);margin:0}.fn-section-title+.fn-scene-grid:not(.fn-scene-grid+.fn-section-title+.fn-scene-grid) .fn-scene-card{aspect-ratio:1 / 1}.fn-scene-grid+.fn-section-title+.fn-scene-grid{grid-template-columns:repeat(2,1fr)}.fn-scene-grid+.fn-section-title+.fn-scene-grid .fn-scene-card{aspect-ratio:170 / 80}.fn-scene-grid+.fn-section-title+.fn-scene-grid .fn-scene-card p{font-size:14px}.fn-back-btn,.fn-cta{pointer-events:auto;width:360px;max-width:calc(100vw - 40px);text-align:center;background:#000;color:#fff;padding:16px;border-radius:999px;font-weight:700;font-size:14px;line-height:1.2;text-decoration:none}.fn-back-btn:hover{opacity:.9}.fn-cta-wrap{position:fixed;bottom:calc(24px + env(safe-area-inset-bottom));left:0;width:100%;display:none;justify-content:center;z-index:999;pointer-events:none;opacity:0;transform:translateY(10px);transition:opacity .45s ease,transform .45s ease}.fn-cta-wrap.is-visible{opacity:1;transform:translateY(0)}.fn-cta-wrap--detail{bottom:12px;display:flex;opacity:1;transform:none}@media(min-width:768px){.fn-page-head{min-height:200px}.fn-page-head--detail{color:#fff;background-image:linear-gradient(#0000004d,#0000004d),url(/cdn/shop/files/field-notes_head.webp?v=1777567137);background-size:cover;background-position:center}.fn-page-head--detail h1,.fn-page-head--detail p{color:#fff}.fn-page-head h1{font-size:40px;margin-bottom:20px}.fn-page-head p{font-size:16px}.fn-container{max-width:1160px;margin-left:auto;margin-right:auto;padding:40px 30px}.fn-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:50px;row-gap:30px;align-items:start;margin-bottom:20px}.fn-filter-group p,.fn-filter-group:first-child p{margin-top:0;font-size:20px}.fn-chips{grid-template-columns:repeat(4,minmax(80px,1fr));gap:12px}.fn-chips button{min-height:46px;font-size:15px}.fn-container select,.fn-container input{min-height:54px}.fn-active-wrap{margin-bottom:20px}.fn-detail{max-width:1160px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(40px,5vw,72px);align-items:start;margin-top:20px}.fn-slider,.fn-single-image{grid-column:1;grid-row:1 / span 10;width:100%;margin-left:auto;margin-right:auto;margin-bottom:0}.fn-slide img,.fn-single-image img{border-radius:20px}.fn-head,.fn-spec,.fn-detail-label,.fn-product,.fn-text,.fn-meta,.fn-tags{grid-column:2}.fn-head{margin-top:0;margin-bottom:25px}.fn-head h2{font-size:clamp(20px,2.5vw,30px);line-height:1.18;margin-bottom:5px;word-break:keep-all;overflow-wrap:anywhere}.fn-nickname{font-size:15px;margin-bottom:10px}.fn-summary{font-size:12px;line-height:1.6}.fn-spec{column-gap:32px;row-gap:12px;margin-bottom:28px;font-size:18px;line-height:1.35}.fn-spec>div{column-gap:8px}.fn-detail-label{font-size:15px;margin-bottom:10px}.fn-product{border-radius:20px;padding:5px clamp(18px,2vw,24px);margin-bottom:25px;margin-top:0}.fn-product-inner{gap:clamp(16px,2vw,24px)}.fn-product img{width:clamp(82px,9vw,104px)}.fn-product-title{font-size:clamp(14px,1.5vw,16px);line-height:1.35;word-break:keep-all;overflow-wrap:anywhere}.fn-product-size{font-size:clamp(16px,1.7vw,20px);line-height:1.2}.fn-text{margin-bottom:22px;font-size:15px;line-height:1.7}.fn-meta{margin-bottom:28px;font-size:14px;line-height:1.7}.fn-tags{margin-bottom:22px}.fn-tags p{font-size:15px;margin-bottom:10px}.fn-tag-pill{padding:7px 16px;font-size:14px;margin-right:10px}.fn-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:30px;align-items:stretch}.fn-grid+.fn-section-title{margin-top:72px}.fn-card{border-radius:14px}.fn-image-wrap:after{height:50px;background:linear-gradient(to top,#0009,#0000)}.dog-name{bottom:15px;left:15px;font-size:15px;font-weight:700;line-height:1.2}.fn-info{padding:18px 15px 20px}.fn-info p:first-child{font-size:15px}.fn-info p:last-child{font-size:16px}.fn-more-wrap{margin-top:40px}.fn-more-wrap--detail{margin:40px auto 60px}.fn-divider{max-width:1160px;margin:50px auto 0}.fn-section-title{font-size:24px;margin-bottom:20px;margin-top:60px}.fn-scene-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:16px;margin-bottom:64px}.fn-section-title+.fn-scene-grid:not(.fn-scene-grid+.fn-section-title+.fn-scene-grid) .fn-scene-card{aspect-ratio:1 / 1}.fn-scene-grid+.fn-section-title+.fn-scene-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.fn-scene-grid+.fn-section-title+.fn-scene-grid .fn-scene-card{aspect-ratio:170 / 80}.fn-scene-card p{font-size:16px}.fn-scene-grid+.fn-section-title+.fn-scene-grid .fn-scene-card p{font-size:18px}.fn-back-btn,.fn-cta{min-width:0}}@media(min-width:768px)and (max-width:1179px){.fn-grid.fn-grid--related{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media(min-width:1180px){.fn-grid{grid-template-columns:repeat(4,1fr)}.fn-scene-grid{grid-template-columns:repeat(6,1fr)}.fn-scene-grid+.fn-section-title+.fn-scene-grid{grid-template-columns:repeat(4,1fr)}}html.fn-product-preview-enabled .product-fieldnotes-preview{display:block}html.fn-product-preview-enabled .product-fieldnotes-buttons.product-fieldnotes-preview{display:flex}.product-fieldnotes-buttons{display:flex;align-items:center;gap:10px;margin:0 0 25px}.product-fieldnotes-button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:5px 15px;border-radius:999px;background:#242424;color:#fff!important;font-size:12px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none!important;transition:opacity .2s ease}.product-fieldnotes-button:hover{opacity:.75}.product-fieldnotes-preview .fn-section-title{text-align:center;font-size:27px;margin-top:0}.product-fieldnotes-preview{margin-bottom:30px}.fn-product-fieldnotes-lead{font-size:14px;font-weight:700;line-height:1.8;text-align:center;margin:0 0 32px}@media screen and (max-width:767px){.product-fieldnotes-buttons{gap:8px;margin:0 0 25px}}product-recommendations.product-recommendations{display:block;min-height:clamp(500px,42vw,640px)}product-recommendations.product-recommendations .product-page-related-products{min-height:clamp(500px,42vw,640px)}product-recommendations.product-recommendations .product-recommendations__slideshow{min-height:clamp(320px,28vw,420px)}@media screen and (max-width:989px){product-recommendations.product-recommendations,product-recommendations.product-recommendations .product-page-related-products{min-height:clamp(460px,62vw,560px)}product-recommendations.product-recommendations .product-recommendations__slideshow{min-height:clamp(300px,44vw,380px)}}@media screen and (max-width:767px){product-recommendations.product-recommendations,product-recommendations.product-recommendations .product-page-related-products{min-height:clamp(420px,95vw,520px)}product-recommendations.product-recommendations .product-recommendations__slideshow{min-height:clamp(280px,68vw,340px)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
