.sr-u-field{display:flex;align-items:center;box-sizing:border-box;width:min(620px,100%);margin:56px auto 0;border-bottom:1px solid var(--sr-chocolate)}.sr-u-field .sr-u-field__input{flex:1 1 auto;min-width:0;margin:0;padding:14px 0;border:0;border-radius:0;background:transparent;-webkit-appearance:none;appearance:none;font-family:var(--sr-serif);font-weight:400;font-style:normal;font-size:clamp(22px,1.37vw,26px);line-height:1.2;letter-spacing:.02em;color:var(--sr-chocolate);text-align:left;box-shadow:none}.sr-u-field .sr-u-field__input::placeholder{color:var(--sr-placeholder, var(--sr-taupe));opacity:1}.sr-u-field .sr-u-field__input::-webkit-search-cancel-button,.sr-u-field .sr-u-field__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.sr-u-field .sr-u-field__input:focus-visible{outline:none}.sr-u-field:has(.sr-u-field__input:focus-visible){outline:2px solid var(--sr-chocolate);outline-offset:4px}.sr-u-field .sr-u-field__submit{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 -10px 0 0;padding:0;border:0;border-radius:0;background:transparent;color:var(--sr-chocolate);cursor:pointer;transition:color var(--dur-quick, .45s) var(--ease-quart, ease)}.sr-u-field__submit svg{display:block}@media(hover:hover){.sr-u-field .sr-u-field__submit:hover{color:var(--sr-taupe)}}.sr-u-field .sr-u-field__submit:active{color:var(--sr-taupe)}@media(max-width:600px){input.sr-u-field__input:not([type=checkbox]):not([type=radio]){font-size:22px}}.sr-search{background:var(--sr-cream-soft);color:var(--sr-chocolate);padding-top:var(--sr-page-open, clamp(64px, 6.74vw, 128px));padding-bottom:var(--sr-page-close, clamp(88px, 8.4vw, 160px))}.sr-search .sr-search__links{margin-top:56px}.sr-search .sr-search__results{margin-top:146px}.sr-search__group{margin:0;display:flow-root}.sr-search__group+.sr-search__group{margin-top:96px}.sr-search .sr-search__label{margin:0 0 40px;text-align:left}.sr-search__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:20px;row-gap:56px;margin:0;padding:0;list-style:none}.sr-search__grid>li{margin:0;min-width:0}.sr-search .sr-search__jgrid{--sr-jrow: 56px;max-width:none;column-gap:20px;margin:0 0 -56px}.sr-search__card{display:block;color:inherit;text-decoration:none}.sr-search__frame{display:block;aspect-ratio:2 / 3;margin:0 0 87px;background:var(--sr-cream);overflow:hidden}.sr-search__frame img{display:block;width:100%;height:100%;object-fit:cover}.sr-search__name{margin:0;font-family:var(--sr-serif);font-weight:400;font-style:normal;font-size:clamp(22px,1.37vw,26px);line-height:1.2;letter-spacing:.08em;color:var(--sr-chocolate);text-wrap:balance;overflow-wrap:break-word}.sr-search__price,.sr-search__text{margin:26px 0 0;font-family:var(--sr-sans);font-weight:400;color:var(--sr-chocolate)}.sr-search__price{font-size:16px;line-height:24px;letter-spacing:.08em}.sr-search__text{font-size:14px;line-height:22px;letter-spacing:.08em;text-wrap:pretty}.sr-search__status{margin:8px 0 0;font-family:var(--sr-sans);font-size:14px;line-height:22px;letter-spacing:.02em;color:var(--sr-taupe)}@media(hover:hover){.sr-search__card:hover .sr-search__name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}}.sr-search__card:focus-visible .sr-search__name,.sr-search__card:active .sr-search__name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.sr-search__tax{margin:57px 0 0;text-align:left;font-family:var(--sr-sans);font-size:14px;line-height:24px;letter-spacing:.02em;color:var(--sr-taupe)}.sr-search__tax a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--dur-quick, .45s) var(--ease-quart, ease)}@media(hover:hover){.sr-search__tax a:hover{color:var(--sr-chocolate)}}.sr-search__tax a:active{color:var(--sr-chocolate)}.sr-search .sr-search__pag{margin-top:96px}.sr-search__pag-figure{font-family:var(--sr-sans);font-size:14px;line-height:22px;letter-spacing:.02em;color:var(--sr-taupe)}@media(max-width:1180px){.sr-search__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-search__frame{margin-bottom:36px}.sr-search__price,.sr-search__text{margin-top:16px}}@media(max-width:749px){.sr-search .sr-search__results{margin-top:72px}.sr-search__group+.sr-search__group{margin-top:72px}.sr-search .sr-search__label{margin-bottom:24px}.sr-search .sr-search__pag{margin-top:72px}}@media(max-width:620px){.sr-search__grid{grid-template-columns:minmax(0,1fr)}.sr-search__frame{margin-bottom:24px}.sr-search__price,.sr-search__text{margin-top:12px}}.sr-404{background:var(--sr-cream-soft);color:var(--sr-chocolate);padding-top:var(--sr-page-open, clamp(64px, 6.74vw, 128px));padding-bottom:var(--sr-page-close, clamp(88px, 8.4vw, 160px))}.sr-sd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;pointer-events:none}.sr-sd[aria-hidden=false]{pointer-events:auto}.sr-sd__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;transition:background-color .45s var(--ease-quart, ease)}.sr-sd[aria-hidden=false] .sr-sd__backdrop{background:var(--sr-scrim, rgba(42, 33, 27, .42))}.sr-sd__panel{position:absolute;top:0;left:0;right:0;box-sizing:border-box;max-height:min(760px,86vh);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:32px var(--sr-spine, clamp(24px, 8.42vw, 160px)) 56px;background:var(--sr-cream-soft);color:var(--sr-chocolate);transform:translateY(-100%);transition:transform .45s cubic-bezier(.16,1,.3,1);will-change:transform}.sr-sd[aria-hidden=false] .sr-sd__panel{transform:none}.sr-sd__panel:focus{outline:none}.sr-sd__in{max-width:1580px;margin-inline:auto}.sr-sd__row{position:relative}.sr-sd__row .sr-u-field{margin-top:0}.sr-sd .sr-sd__close{position:absolute;top:50%;right:-12px;width:44px;height:44px;margin:-22px 0 0;padding:0;border:0;border-radius:0;background:transparent;color:var(--sr-chocolate);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color var(--dur-quick, .45s) var(--ease-quart, ease)}.sr-sd__close svg{display:block}@media(hover:hover){.sr-sd .sr-sd__close:hover{color:var(--sr-taupe)}}.sr-sd .sr-sd__close:active{color:var(--sr-taupe)}.sr-sd__colA{max-width:100%;margin-inline:auto}@media(min-width:1200px){.sr-sd__colA{max-width:min(1260px,max(79.7468%,940px))}}.sr-sd__hint,.sr-sd__meta,.sr-sd__none-hint{font-family:var(--sr-sans);font-weight:400;font-size:14px;line-height:22px;letter-spacing:.02em;color:var(--sr-taupe)}.sr-sd__hint{max-width:620px;margin:40px auto 0;text-align:center;text-wrap:balance}.sr-sd__sugg{display:flex;flex-wrap:wrap;justify-content:center;column-gap:24px;margin:24px auto 0;padding:0;list-style:none}.sr-sd__sugg>li{margin:0}.sr-sd__sugg a{display:inline-block;padding:10px 0;font-family:var(--sr-sans);font-weight:400;font-size:16px;line-height:24px;letter-spacing:.08em;color:var(--sr-chocolate);text-decoration:none}.sr-sd mark{background:none;color:inherit;font-weight:600}.sr-sd__sugg a[aria-selected=true],.sr-sd__sugg a:focus-visible{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}@media(hover:hover){.sr-sd__sugg a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}}.sr-sd__grid{display:grid;grid-template-columns:repeat(4,calc((100% - 60px)/4));justify-content:center;column-gap:20px;row-gap:48px;margin-top:56px}.sr-sd__grid--c1{grid-template-columns:calc((100% - 60px)/4)}.sr-sd__grid--c2{grid-template-columns:repeat(2,calc((100% - 60px)/4))}.sr-sd__grid--c3{grid-template-columns:repeat(3,calc((100% - 60px)/4))}.sr-sd__group{min-width:0}.sr-sd__group--wide{grid-column:span 2}.sr-sd .sr-sd__label{margin:0 0 24px;text-align:left}.sr-sd__list{display:grid;row-gap:20px;margin:0;padding:0;list-style:none}.sr-sd__list>li{margin:0;min-width:0}.sr-sd__group--wide .sr-sd__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:24px}.sr-sd__opt{display:block;color:inherit;text-decoration:none}.sr-sd__opt--obj{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:20px;align-items:start}.sr-sd__thumb{display:block;width:64px;aspect-ratio:2 / 3;background:var(--sr-cream);overflow:hidden}.sr-sd__thumb img{display:block;width:100%;height:100%;object-fit:cover}.sr-sd__words{display:block;min-width:0}.sr-sd__title{display:block;font-family:var(--sr-serif);font-weight:400;font-size:22px;line-height:1.2;letter-spacing:.08em;color:var(--sr-chocolate);overflow-wrap:break-word}.sr-sd__price{display:block;margin-top:8px;font-family:var(--sr-sans);font-weight:400;font-size:16px;line-height:24px;letter-spacing:.08em;color:var(--sr-chocolate)}.sr-sd__meta{display:block;margin-top:4px}.sr-sd__opt[aria-selected=true] .sr-sd__title,.sr-sd__opt:focus-visible .sr-sd__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}@media(hover:hover){.sr-sd__opt:hover .sr-sd__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}}.sr-sd__all{margin:56px 0 0;text-align:center}.sr-sd__none{max-width:620px;margin:40px auto 0;text-align:center}.sr-sd__none-line{margin:0;font-family:var(--sr-serif);font-weight:400;font-size:22px;line-height:1.2;letter-spacing:.02em;color:var(--sr-chocolate);text-wrap:balance}.sr-sd__none-hint{margin:12px 0 0}body:has(.sr-sd[aria-hidden=false]){overflow:hidden}@media(max-width:1180px){.sr-sd__grid{grid-template-columns:repeat(2,calc((100% - 20px)/2))}.sr-sd__grid--c1{grid-template-columns:calc((100% - 20px)/2)}}@media(max-width:620px){.sr-sd__panel{padding:20px 24px 40px}.sr-sd__row .sr-u-field{width:calc(100% - 44px);margin-left:0}.sr-sd__grid,.sr-sd__grid--c1{grid-template-columns:minmax(0,1fr)}.sr-sd__group--wide{grid-column:auto}.sr-sd__group--wide .sr-sd__list{grid-template-columns:minmax(0,1fr);row-gap:20px}}@media(prefers-reduced-motion:reduce){.sr-sd__panel,.sr-sd__backdrop,.sr-sd .sr-sd__close{transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/sr-utility.css.map */
