.x-pd__body{padding-block:var(--x-pd-pad-top-m, 18px) var(--x-pd-pad-bottom-m, 44px)}.x-pd__crumbs{padding:clamp(4px,1vw,12px) 0 0}.x-pd__crumbs ol{list-style:none;display:flex;flex-wrap:nowrap;align-items:center;gap:5px 9px;margin:0;padding:0;font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.17em;text-transform:uppercase;color:var(--ink-3);overflow-x:auto;overscroll-behavior-x:contain}.x-pd__crumbs li{display:flex;align-items:center;gap:9px;flex:none;white-space:nowrap}.x-pd__crumbs li+li:before{content:"/";color:var(--rule)}.x-pd__crumbs a{display:inline-flex;align-items:center;min-height:44px;padding-block:11px;color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:color .25s ease,border-color .25s ease}.x-pd__crumbs a:hover{color:var(--ink);border-bottom-color:var(--rule)}.x-pd__crumbs [aria-current]{color:var(--ink)}.x-pd__grid{display:grid;gap:clamp(22px,3vw,40px) clamp(26px,4vw,68px)}.x-pd__head .x-label{margin-bottom:12px}.x-pd__name{font-family:var(--serif);font-weight:400;font-size:32px;line-height:1.06;letter-spacing:.01em;margin:0;color:var(--ink)}.x-pd__desc{font-family:var(--serif);font-size:clamp(18px,1.9vw,22px);line-height:1.45;color:var(--ink-2);margin:14px 0 0;text-wrap:pretty}.x-pd__desc>p{margin:0 0 .6em}.x-pd__desc>p:last-child{margin-bottom:0}.x-pd__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;margin:clamp(14px,1.8vw,20px) 0 0;padding-top:clamp(14px,1.8vw,20px);border-top:1px solid var(--rule-soft)}.x-pd__amount{font-family:var(--serif);font-size:clamp(30px,3.4vw,40px);line-height:1;letter-spacing:.01em;color:var(--ink)}.x-pd__rate{font-family:var(--sans);font-size:10.5px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3)}.x-pd__fig{margin:4px 0 0}.x-pd__frame{position:relative;display:block;overflow:hidden;border:1px solid var(--ink);background:var(--paper-2)}.x-pd__frame img,.x-pd__frame svg{width:100%;height:auto;aspect-ratio:4 / 3.9;object-fit:cover;object-position:center 44%;display:block}.x-pd__fig .x-caption{max-width:46ch}.x-pd__sizes{border:0;margin:0;padding:0;min-width:0}.x-pd__sizes legend{padding:0;margin-bottom:12px}.x-pd__sizes-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:6px}.x-pd__size{display:block;cursor:pointer}.x-pd__size input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.x-pd__size-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:66px;padding:9px 4px;border:1px solid var(--rule);background:transparent;text-align:center;transition:border-color .25s ease,background .25s ease,color .25s ease}.x-pd__size-box b{font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:.12em;color:var(--ink)}.x-pd__size-box i{font-style:normal;font-family:var(--serif);font-size:15.5px;color:var(--ink-2)}.x-pd__size-box em{font-style:normal;font-family:var(--sans);font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.x-pd__size:hover .x-pd__size-box{border-color:var(--ink-3);background:var(--paper-2)}.x-pd__size input:checked+.x-pd__size-box{border-color:var(--green);background:#00834e0f;box-shadow:inset 0 0 0 1px var(--green)}.x-pd__size input:checked+.x-pd__size-box b,.x-pd__size input:checked+.x-pd__size-box i,.x-pd__size input:checked+.x-pd__size-box em{color:var(--green-deep)}.x-pd__size input:focus-visible+.x-pd__size-box{outline:2px solid var(--green);outline-offset:2px}.x-pd__size input:disabled+.x-pd__size-box{opacity:.45;cursor:not-allowed}.x-pd__size-out{font-style:normal;font-family:var(--sans);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.x-pd__buy{display:flex;flex-wrap:wrap;gap:10px;margin-top:clamp(16px,2vw,22px)}.x-pd__qty{display:flex;align-items:stretch;flex:none}.x-pd__qty button{width:42px;min-height:50px;display:grid;place-items:center;background:none;border:1px solid var(--ink);cursor:pointer;color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1;transition:background .25s ease,color .25s ease}.x-pd__qty button:hover{background:var(--ink);color:var(--paper)}.x-pd__qty button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.x-pd__qty input{width:46px;border:1px solid var(--ink);border-inline:0;background:transparent;text-align:center;font-family:var(--sans);font-size:15px;font-weight:600;color:var(--ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.x-pd__qty input::-webkit-outer-spin-button,.x-pd__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.x-pd__qty input:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.x-pd__add{flex:1 1 220px;min-height:50px;text-align:center}.x-pd__add[disabled]{opacity:.55;cursor:not-allowed}.x-pd__error{font-family:var(--serif);font-size:15px;line-height:1.5;color:var(--green-deep);margin:12px 0 0}.x-pd__terms{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:22px 0 0;padding:20px 0 0;border-top:1px solid var(--rule);font-family:var(--sans);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.x-pd__terms li{display:flex;align-items:center;gap:9px}.x-pd__terms b{font-family:var(--serif);font-size:17px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--green-deep)}.x-pd__terms .x-shop-term__ico{width:19px;height:19px;flex:none;stroke:var(--green-deep);fill:none;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.x-pd__allerg{margin-top:26px;padding-top:22px;border-top:1px solid var(--rule)}.x-pd__allerg-list{font-family:var(--serif);font-size:17px;line-height:1.55;margin:12px 0 0;color:var(--ink)}.x-pd__allerg-list i{color:var(--ink-2)}.x-pd__allerg-note,.x-pd__allerg-note p{font-family:var(--serif);font-size:14px;line-height:1.55;color:var(--ink-2);margin:12px 0 0;max-width:52ch}.x-pd__allerg-note a{color:inherit;border-bottom:1px solid var(--rule);text-decoration:none}.x-pd__allerg-note a:hover{border-bottom-color:var(--ink)}.x-pd__bar{position:fixed;left:0;right:0;bottom:0;z-index:70;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:var(--night-2);border-top:1px solid rgba(255,255,255,.22);box-shadow:0 -10px 30px #00000057;animation:x-pd-bar-up .32s cubic-bezier(.2,.7,.3,1)}@keyframes x-pd-bar-up{0%{transform:translateY(100%)}to{transform:none}}.x-pd__bar-sizes{display:flex;gap:6px;margin-bottom:9px}.x-pd__bar-size{flex:1 1 0;min-width:0;min-height:54px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;background:transparent;border:1px solid rgba(255,255,255,.3);border-radius:6px;cursor:pointer;color:#fff;transition:border-color .22s ease,background .22s ease}.x-pd__bar-size b{font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.08em}.x-pd__bar-size i{font-style:normal;font-family:var(--serif);font-size:13px;color:#ffffff9e}.x-pd__bar-size em{font-style:normal;font-family:var(--sans);font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff73}.x-pd__bar-size.is-on{border-color:var(--green);background:#00834e3d}.x-pd__bar-size.is-on i{color:#fff}.x-pd__bar-size.is-on em{color:#fffc}.x-pd__bar-size:focus-visible{outline:2px solid var(--green);outline-offset:2px}.x-pd__bar-size[disabled]{opacity:.4;cursor:not-allowed}.x-pd__bar-row{display:flex;align-items:center;gap:11px}.x-pd__bar-thumb,.x-pd__bar-row>img{width:46px;height:46px;object-fit:cover;flex:none;border-radius:4px}.x-pd__bar-info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.x-pd__bar-name{font-family:var(--serif);font-size:16px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-pd__bar-price{font-family:var(--sans);font-size:11.5px;letter-spacing:.05em;color:#ffffffb3;white-space:nowrap}.x-pd__bar-add{flex:none;min-height:48px;padding:0 20px;background:var(--green);border:0;border-radius:999px;color:#fff;font-family:var(--sans);font-size:12.5px;font-weight:600;letter-spacing:.03em;cursor:pointer}.x-pd__bar-add:hover{background:var(--green-deep)}.x-pd__bar-add[disabled]{opacity:.5;cursor:not-allowed}body.x-has-pd-bar .x-foot{padding-bottom:130px}body.x-has-pd-bar .x-toast{bottom:calc(110px + env(safe-area-inset-bottom,0px))}@media(min-width:381px){.x-pd__name{font-size:clamp(34px,6vw,62px)}.x-pd__sizes-row{gap:8px}.x-pd__size-box{min-height:72px;padding:10px 6px}.x-pd__size-box i{font-size:17px}.x-pd__qty button{width:46px}.x-pd__qty input{width:54px}}@media(min-width:621px){.x-pd__terms{gap:12px 26px;font-size:11px;letter-spacing:.12em}.x-pd__terms b{font-size:19px}}@media(min-width:901px){.x-pd__body{padding-block:var(--x-pd-pad-top, 30px) var(--x-pd-pad-bottom, 76px)}.x-pd__crumbs{padding-top:clamp(16px,2.2vw,26px)}.x-pd__crumbs a{padding-block:3px}.x-pd__grid{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);grid-template-rows:auto auto 1fr;grid-template-areas:"fig head" "fig form" "fig .";align-items:start;row-gap:clamp(20px,2.6vw,30px);max-width:var(--x-pd-measure, 1360px);margin-inline:auto}.x-pd__fig{grid-area:fig;margin-top:0}.x-pd__head{grid-area:head}.x-pd__form{grid-area:form;align-self:start}.x-pd__crumbs ol{max-width:var(--x-pd-measure, 1360px);margin-inline:auto}.x-pd__desc{max-width:34ch}.x-pd__frame img,.x-pd__frame svg{aspect-ratio:4 / 4.6;object-position:center 46%}.x-pd__bar{padding:10px clamp(20px,4vw,56px)}.x-pd__bar-panel{max-width:1400px;margin-inline:auto;display:flex;align-items:center;gap:18px}.x-pd__bar-row{display:contents}.x-pd__bar-thumb,.x-pd__bar-row>img{order:1;width:52px;height:52px}.x-pd__bar-info{order:2;flex:0 1 auto}.x-pd__bar-sizes{order:3;margin:0;flex:1 1 auto;max-width:420px;gap:8px}.x-pd__bar-add{order:4;margin-left:auto;min-height:48px;padding:0 28px}.x-pd__bar-size{min-height:46px}.x-pd__bar-name{font-size:18px}.x-pd__bar-price{font-size:12px}body.x-has-pd-bar .x-foot{padding-bottom:110px}}@media(min-width:1081px){.x-pd__crumbs a{display:inline;min-height:0}}@media(min-width:1200px){.x-pd__frame img,.x-pd__frame svg{aspect-ratio:4 / 4.9}}@media(prefers-reduced-motion:reduce){.x-pd__bar{animation-duration:.01ms}.x-pd__size-box,.x-pd__qty button,.x-pd__bar-size{transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/x-pd.css.map */
