* { box-sizing: border-box; }
body {margin: 0;}
.evo266125-detail-fixed.tpl-product-detail{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-template-rows:min-content min-content minmax(0, 1fr) auto auto;align-items:start;column-gap:var(--Space4, 40px);row-gap:0;min-width:0;width:100%;margin:0;padding:0;}
.evo266125-detail-fixed > .product-media{grid-column:1;grid-row:1 / 4;display:grid;gap:var(--Space1, 16px);min-width:0;}
.evo266125-detail-fixed .product-media-item{margin:0;overflow:hidden;border:1px solid var(--BorderColorSecondary, #e8dfcf);border-radius:var(--BorderRadius, 20px);}
.evo266125-detail-fixed .product-media-item img{display:block;width:100%;max-width:100%;height:auto;}
.evo266125-detail-fixed > .product-name{grid-column:2;grid-row:1;min-width:0;margin:0;color:var(--TextColorTitle, #41220f);font-size:calc(var(--FontSizeItemTitle, 22px) * 1.38);font-weight:700;line-height:1.3;overflow-wrap:anywhere;}
.evo266125-detail-fixed > .product-detail-content, .evo266125-detail-fixed > .product-detail-content > .inner-page, .evo266125-detail-fixed.tpl-product-detail > .inner-page.product-page, .evo266125-detail-fixed.tpl-product-detail .pd-intro-src{display:contents;}
.evo266125-detail-fixed .pd-intro{grid-column:2;grid-row:2;min-width:0;}
.evo266125-detail-fixed .spec-list{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:10px var(--Space1, 16px);margin:var(--Space2, 24px) 0 0;padding-top:var(--Space2, 24px);border-top:var(--BorderSecondary, 1px solid #e8dfcf);font-size:var(--FontSizeBody, 16px);}
.evo266125-detail-fixed .spec-list .spec-row{display:contents;}
.evo266125-detail-fixed .spec-list dt{margin:0;color:var(--TextColorMuted, #7d6455);white-space:nowrap;}
.evo266125-detail-fixed .spec-list dd{min-width:0;margin:0;color:var(--TextColorSecondary, #5c4030);overflow-wrap:anywhere;}
.evo266125-detail-fixed .buy-group{display:flex;flex-wrap:wrap;gap:var(--Space1, 16px);margin-top:var(--Space2, 24px);padding-top:var(--Space2, 24px);border-top:var(--BorderSecondary, 1px solid #e8dfcf);}
.evo266125-detail-fixed .buy-group .btn-link{max-width:100%;margin-top:0;padding-inline:20px;gap:16px;}
.evo266125-detail-fixed .buy-group .btn-icon{flex:0 0 28px;width:28px;height:28px;object-fit:contain;}
.evo266125-detail-fixed.tpl-product-detail > .inquiry-group{grid-column:2;grid-row:3;margin-top:calc(var(--Space1, 16px) + var(--Space2, 24px));}
.evo266125-detail-fixed.tpl-product-detail > .inquiry-group .btn-link{margin-top:0;}
.evo266125-detail-fixed .tpl-product-detail001-link-icon{flex:0 0 25px;width:25px;height:25px;}
.evo266125-detail-fixed .product-desc{grid-column:1 / -1;grid-row:4;min-width:0;margin-top:var(--Space5, 64px);}
.evo266125-detail-fixed .desc-section + .desc-section{margin-top:var(--Space4, 40px);}
.evo266125-detail-fixed .desc-title{margin:0 0 var(--Space1, 16px);font-size:var(--FontSizeItemTitle, 22px);font-weight:700;}
.evo266125-detail-fixed .desc-panel{min-width:0;padding:var(--Space3, 32px);border:var(--BorderSecondary, 1px solid #e8dfcf);}
.evo266125-detail-fixed .intro-images img{display:block;width:100%;max-width:100%;height:auto;}
.evo266125-detail-fixed .intro-images img + img{margin-top:var(--Space1, 16px);}
.evo266125-detail-fixed > .back-btn{grid-column:1 / -1;grid-row:5;display:flex;justify-content:flex-end;margin-top:var(--Space4, 40px);}
.evo266125-detail-fixed > .back-btn .btn-link{margin-top:0;}
.evo266125-detail-fixed [data-iwp-tail]{display:none;}
@media (min-width: 1200px) {
.product-list-page .tpl-left_menu001 .tpl-leftmenu001-dropdown-trigger{display:none;}
}
@media (max-width: 1024px) {
.evo266125-detail-fixed.tpl-product-detail{grid-template-columns:minmax(0, 1fr);grid-template-rows:repeat(6, auto);}
.evo266125-detail-fixed > .product-media{grid-column:1;grid-row:1;}
.evo266125-detail-fixed > .product-name{grid-column:1;grid-row:2;margin-top:var(--Space4, 40px);}
.evo266125-detail-fixed .pd-intro{grid-column:1;grid-row:3;}
.evo266125-detail-fixed.tpl-product-detail > .inquiry-group{grid-column:1;grid-row:4;}
.evo266125-detail-fixed .product-desc{grid-column:1;grid-row:5;}
.evo266125-detail-fixed > .back-btn{grid-column:1;grid-row:6;}
}