.reap-commerce-page{margin:0;background:#fff;color:#111}.rs-commerce{padding-top:35px!important}.rs-shop-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:48px;font-size:12px;letter-spacing:.04em}.rs-shop-top>div{display:flex;gap:22px}.rs-shop-top a{text-decoration:underline!important}.rs-shop-heading{display:grid;grid-template-columns:1.6fr 1fr;gap:70px;align-items:end;margin-bottom:50px}.rs-shop-heading h1{font-size:clamp(42px,5.3vw,78px);line-height:1.05;letter-spacing:-.05em;margin:18px 0 28px}.rs-shop-heading>div>p:last-child{font-size:18px;max-width:560px;color:#555}.rs-shop-heading aside{border-left:3px solid #111;padding:20px 28px;background:#f5f5f3}.rs-shop-heading aside strong{font-size:22px}.rs-shop-heading aside p{font-size:14px;line-height:1.7;margin:17px 0 22px}.rs-shop-search{max-width:650px;margin:30px 0}.rs-shop-search label{font-size:13px;display:block;margin-bottom:9px}.rs-shop-search>div{display:flex}.rs-shop-search input{flex:1;min-width:0;border:1px solid #999;padding:13px 16px;font:inherit;font-size:15px;border-radius:0;background:white;color:#111}.rs-shop-categories{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:35px}.rs-shop-categories a{padding:9px 14px;border:1px solid #ccc;font-size:12px;border-radius:30px;text-decoration:none}.rs-shop-categories a[aria-current]{background:#111;color:#fff;border-color:#111}.rs-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.rs-product-card{border:1px solid #ddd;display:flex;flex-direction:column}.rs-product-image{display:block;overflow:hidden;background:#f2f2f0}.rs-product-image img{display:block;width:100%;height:280px;object-fit:cover}.rs-product-art{height:270px;padding:30px;display:grid;grid-template-columns:1fr 60px;align-items:center;color:#111;background:#ecece8}.rs-product-art>span{font-size:32px;line-height:.98;letter-spacing:-.07em;font-weight:800}.rs-product-art>b{font-weight:400;font-size:70px}.rs-product-art>small{grid-column:1/-1;align-self:end;font-size:10px;letter-spacing:.18em}.rs-art-event{background:#181818;color:#fff}.rs-art-physical{background:#dededb}.rs-product-card-body{padding:23px;display:flex;flex-direction:column;flex:1}.rs-product-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;letter-spacing:.08em}.rs-product-meta strong{font-size:15px;letter-spacing:0;white-space:nowrap}.reap-site .rs-product-card h2{font-size:25px;line-height:1.2;margin:24px 0 15px}.rs-product-card-body>p{font-size:14px;line-height:1.7;color:#555;margin:0 0 22px}.rs-product-link{margin-top:auto;padding-top:17px;border-top:1px solid #ddd;display:flex;justify-content:space-between;font-size:13px;font-weight:600}.rs-product-link span{font-size:22px}.rs-shop-note{margin-top:50px;border-top:1px solid #aaa;padding:25px 0;display:grid;grid-template-columns:1fr 2fr;gap:40px}.rs-shop-note p{font-size:14px;color:#555;margin:0}.rs-back-link{display:inline-block;margin:20px 0 30px;text-decoration:underline!important}.rs-product-detail{display:grid;grid-template-columns:1fr 1.2fr;gap:60px}.rs-product-detail .rs-product-art{height:430px;padding:45px}.rs-product-detail .rs-product-art>span{font-size:48px}.rs-product-detail h1{font-size:42px;line-height:1.1;letter-spacing:-.04em;margin:20px 0}.rs-product-price{font-size:24px;font-weight:600;margin:25px 0}.rs-product-description{font-size:16px;line-height:1.8;margin-bottom:25px}.rs-product-detail .rs-notice{margin:25px 0;padding:22px}.rs-event-details{display:grid;grid-template-columns:80px 1fr;gap:12px;font-size:14px;line-height:1.7;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:22px 0}.rs-event-details dt{font-weight:600}.rs-event-details dd{margin:0}.rs-stock{font-size:13px;margin:22px 0}.rs-manager-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:25px;font-size:13px}.rs-manager-actions a:not(.rs-button){text-decoration:underline}.rs-manager-list article{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px;border:1px solid #ddd;margin:18px 0}.rs-manager-list h3{font-size:23px;margin:15px 0 10px}.rs-manager-list p{font-size:13px;color:#555}.rs-product-form{padding:26px;border:1px solid #ccc}.rs-product-form [hidden]{display:none!important}.rs-delete-item{margin:35px 0;border:1px solid #ccc;padding:20px;font-size:14px}.rs-delete-item summary{cursor:pointer}.rs-delete-item p{margin:20px 0}.rs-download-cards{display:grid;gap:20px}.rs-download-card{border:1px solid #ccc;padding:28px;margin:18px 0}.rs-download-card h3{font-size:26px;margin:22px 0 18px}.rs-download-card p{color:#555;font-size:14px;margin:10px 0}.rs-download-card .rs-actions{margin-top:22px;flex-wrap:wrap}.rs-chat-note{border-left:3px solid #111;background:#f6f6f4;padding:15px 20px;font-size:13px;line-height:1.7;margin:25px 0}.rs-messenger{min-height:580px;--main-bm-color:#111;--bm-main-color:#111;--bm-border-color:#ddd}.rs-commerce .woocommerce{margin-top:30px}.rs-commerce .woocommerce a{color:#111}.rs-commerce .woocommerce input.input-text,.rs-commerce .woocommerce select{padding:12px;border:1px solid #999;background:#fff;border-radius:0;font:inherit}.rs-commerce .woocommerce button.button,.rs-commerce .woocommerce a.button{background:#111!important;color:#fff!important;border-radius:0;padding:15px 24px;font-weight:600}.rs-commerce .woocommerce-checkout #payment{background:#f3f3f1}.rs-commerce .woocommerce-checkout #payment .place-order{padding:24px}.rs-commerce .woocommerce-info,.rs-commerce .woocommerce-message{border-top-color:#111}.rs-commerce .woocommerce-info:before,.rs-commerce .woocommerce-message:before{color:#111}.rs-commerce .woocommerce .col2-set .col-1,.rs-commerce .woocommerce .col2-set .col-2{float:none;width:100%}.rs-commerce .woocommerce-checkout{max-width:880px}.rs-commerce .woocommerce-checkout h3{font-size:24px;margin:28px 0 18px}.rs-commerce .woocommerce table.shop_table{border-radius:0}.rs-pagination{margin:30px 0;display:flex;gap:16px}.rs-commerce .rs-button{cursor:pointer}.rs-commerce :focus-visible,.rs-product-form :focus-visible{outline:3px solid #666;outline-offset:3px}
@media(max-width:1000px){.rs-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-shop-heading{gap:35px}.rs-product-detail{gap:30px}.rs-product-detail .rs-product-art{height:350px;padding:25px}.rs-product-detail .rs-product-art>span{font-size:36px}}
@media(max-width:680px){.rs-shop-top{align-items:flex-start;font-size:10px;gap:10px;margin-bottom:30px}.rs-shop-top>span{max-width:120px}.rs-shop-top>div{flex-wrap:wrap;gap:12px}.rs-shop-heading,.rs-product-detail,.rs-shop-note{grid-template-columns:1fr;gap:25px}.rs-shop-heading aside{padding:18px 20px}.rs-product-grid{grid-template-columns:1fr}.rs-product-art{height:230px}.rs-shop-categories{gap:8px}.rs-shop-categories a{font-size:11px;padding:8px 11px}.rs-product-form{padding:18px}.rs-manager-list article{align-items:flex-start;flex-direction:column}.rs-product-detail h1{font-size:33px}.rs-product-detail .rs-product-art{height:280px}.rs-messenger{min-height:500px}.rs-product-card h2{font-size:25px}.rs-shop-search .rs-button{padding:12px 15px}.rs-commerce .woocommerce form .form-row-first,.rs-commerce .woocommerce form .form-row-last{float:none;width:100%}}

.rs-item-view .rs-shop-heading{display:none}.rs-item-view .rs-shop-top{margin-bottom:20px}.rs-product-detail h1{font-size:42px;line-height:1.1;letter-spacing:-.04em;margin:20px 0}.rs-product-detail .rs-product-image img{height:auto;max-height:580px;object-fit:contain}.rs-product-card .rs-product-image img{object-position:top}.rs-product-form input[type=file]{font-size:13px;padding:10px}.rs-commerce .rs-actions+.woocommerce{margin-top:35px}
@media(max-width:680px){.rs-product-detail h1{font-size:34px}.rs-item-view .rs-shop-top{margin-bottom:10px}}
