.product-page-main{max-width:1200px;margin:auto;padding:28px 5% 70px}.product-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;line-height:1.7;color:#697469}.product-page-tools{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:24px 0 30px;font-size:12px}.product-page-tools button{border:0;background:transparent;padding:10px 0;color:var(--green);font-size:12px;cursor:pointer}#productView{min-width:0}#productView>div{min-width:0}#productView .holiday-detail{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}#productView .holiday-detail>div,#productView .detail>div{min-width:0}#productView h1{font-family:Georgia,serif;font-size:44px;line-height:1.1;letter-spacing:-1px;margin:18px 0 24px}#productView .holiday-thumbs{width:100%;min-width:0}#productView .detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#productView .detail img{max-width:100%}#productView .holiday-main{display:block}#productView .holiday-detail select{max-width:100%;min-width:0}#productView h1,#productView p{overflow-wrap:anywhere}#productView .btn{min-height:50px}#productView .holiday-fit{margin-top:10px}
@media(max-width:760px){.product-page-main{padding:20px 5% 45px}.product-page .product-breadcrumb{display:flex;font-size:10px;gap:7px}.product-page-tools{margin:16px 0 22px;gap:12px;font-size:11px}.product-page-tools button{font-size:11px;min-height:44px}#productView .holiday-detail,#productView .detail{grid-template-columns:minmax(0,1fr);gap:26px}#productView h1{font-size:34px;margin:14px 0 20px}#productView .holiday-main{width:100%;height:auto}#productView .detail img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}#productView .notice{font-size:11px;line-height:1.6}}
