.catalog-masthead{position:relative;isolation:isolate;overflow:hidden;padding:26px 22px;border:1px solid #70432b;border-radius:13px;background:#3e1b17;color:#edd89d;min-height:156px;margin-bottom:24px}.catalog-masthead>img{position:absolute;z-index:-2;right:-7%;top:0;width:66%;height:100%;object-fit:cover;opacity:.8}.catalog-masthead:after{content:'';position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#3e1b17 18%,rgba(62,27,23,.75) 47%,transparent)}.catalog-masthead>small{font-size:10px;letter-spacing:1px;color:#d9a45c}.catalog-masthead h2{font-size:24px;font-weight:600;margin:18px 0 11px;letter-spacing:1px}.catalog-masthead p{font-size:11px;margin:0;color:#edd89d}.catalog-toolbar{display:flex;align-items:center;justify-content:space-between;margin:0 0 16px;gap:8px}.catalog-toolbar h3{font-size:17px;margin:0;color:#3e1b17}.catalog-toolbar h3 small{font-size:10px;font-weight:400;color:#a18462;margin-left:7px}.catalog-toolbar>button{display:flex;align-items:center;gap:4px;background:none;border:0;color:#966039;font-size:11px;padding:6px 0}.catalog-toolbar .ui-icon{width:14px;height:14px}.catalog-filters{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px;margin-bottom:14px}.catalog-filters button{white-space:nowrap;border:1px solid #e6d5ba;background:#fdfaf4;border-radius:6px;padding:8px 11px;font-size:11px;color:#966039}.catalog-filters button[aria-pressed=true]{color:#fbf3d9;background:#5c2918;border-color:#5c2918}.product-catalog{gap:13px;margin-top:0}.product-tile{background:#fdfaf4;border:1px solid #e6d5ba;border-radius:11px;box-shadow:0 4px 16px rgba(62,27,23,.025)}.product-card-main{width:100%;height:100%;padding:0;border:0;background:transparent;text-align:left;color:inherit;display:flex;flex-direction:column}.product-card-art{position:relative;width:100%;overflow:hidden}.product-card-art img{display:block;width:100%;aspect-ratio:1.5;object-fit:cover}.product-art-label{position:absolute;left:0;bottom:0;padding:6px 9px;background:#5c2918;color:#edd89d;font-size:9px}.product-card-body{padding:14px 12px;display:flex;flex-direction:column;flex:1;min-width:0;width:100%}.product-tile .product-number{font:9px Arial,sans-serif;letter-spacing:.6px;color:#a18462}.product-tile h3{font-size:16px;margin:8px 0 7px;font-weight:600}.product-tile .product-summary{font-size:10px;line-height:1.8;margin:0 0 17px;min-height:36px;color:#966039;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:6px;margin-top:auto}.product-card-bottom small{display:block;font-size:9px;color:#a18462;margin-bottom:6px}.product-tile strong{display:block;font:500 24px Arial,sans-serif;letter-spacing:-.5px;color:#8a3317}.product-tile em{font-size:11px;font-style:normal;margin-right:3px}.product-card-link{display:flex;align-items:center;gap:2px;color:#966039;font-size:9px;white-space:nowrap;padding-bottom:3px}.product-card-link .ui-icon{height:11px;width:11px}.product-tile.featured{grid-column:1/-1}.product-tile.featured .product-card-main{display:grid;grid-template-columns:40% 60%;min-height:202px}.product-tile.featured .product-card-art{height:100%}.product-tile.featured img{height:100%;aspect-ratio:auto;object-position:48% 50%}.product-tile.featured .product-card-body{padding:20px 16px}.product-tile.featured h3{font-size:20px;margin-bottom:4px}.product-tile .product-tagline{font-size:11px;margin:2px 0 6px;color:#8a3317;min-height:0}.product-tile.featured .product-summary{font-size:10px;margin-bottom:13px;min-height:0}.product-detail-hero{position:relative;border-radius:12px;overflow:hidden}.product-detail-hero>img{display:block;width:100%;aspect-ratio:1.6;object-fit:cover}.product-detail-hero>span{position:absolute;left:15px;top:15px;padding:6px 9px;border:1px solid #d9a45c66;border-radius:4px;background:#3e1b17b8;color:#edd89d;font:10px Arial,sans-serif;letter-spacing:1px}.product-detail-heading{padding:24px 0}.product-detail-heading>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.product-detail-heading small{font-size:11px;color:#966039}.product-detail-heading h2{font-size:28px;margin:15px 0 8px;color:#3e1b17;font-weight:600}.product-detail-tagline{font-size:15px;color:#8a3317;margin:0 0 10px}.product-detail-summary{font-size:12px;color:#966039;line-height:1.9;margin:0 0 20px}.product-detail-price{display:flex;align-items:center;gap:17px}.product-detail-price strong{font:500 34px Arial,sans-serif;letter-spacing:-.8px;color:#8a3317}.product-detail-price em{font-size:16px;font-style:normal;margin-right:5px}.product-info-section{border-top:1px solid #e6d5ba;padding:22px 0}.product-info-section h3{font-size:15px;color:#5c2918;margin:0 0 14px;font-weight:600}.product-info-section p{font-size:12px;color:#966039;line-height:2;margin:0;white-space:normal;overflow-wrap:anywhere}.product-info-section dl{margin:0}.product-info-section dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin:13px 0;font-size:12px}.product-info-section dt{color:#a18462;white-space:nowrap}.product-info-section dd{margin:0;text-align:right;color:#5c2918;overflow-wrap:anywhere}.product-rule-panel{border:1px solid #e6d5ba;background:#fdfaf4;border-radius:8px;margin-bottom:20px}.product-rule-panel summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;padding:16px;font-size:13px;color:#5c2918;list-style:none}.product-rule-panel summary::-webkit-details-marker{display:none}.product-rule-panel summary span{font-size:10px;color:#a18462}.product-rule-panel[open] summary{border-bottom:1px solid #e6d5ba}.product-rule-panel ol{padding:0 18px 0 34px;margin:14px 0 18px;font-size:11px;line-height:1.95;color:#966039}.product-rule-panel li{padding-left:3px;margin-bottom:10px}.product-risk{border:0;padding-top:0}.product-risk h3{font-size:12px}.product-risk p{font-size:11px;color:#966039}.page-product{padding-bottom:130px!important}.product-detail-action{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:min(100%,480px);z-index:15;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 20px max(14px,env(safe-area-inset-bottom));background:#fdfaf4;border-top:1px solid #e6d5ba}.product-detail-action small{font-size:10px;color:#a18462;display:block;margin-bottom:5px}.product-detail-action strong{font:500 24px Arial,sans-serif;color:#8a3317}.product-detail-action button{min-width:140px;min-height:45px;font-size:14px}.product-register-head small{font:11px Arial,sans-serif;color:#a18462;letter-spacing:1px}.product-register-head h3{font-size:21px;color:#3e1b17;margin:12px 0 6px}.product-register-head p{font-size:12px;color:#966039;margin:0 0 22px}.product-register-risk{font-size:11px;line-height:1.9;color:#a18462;overflow-wrap:anywhere}.product-register-head+form .checkbox{font-size:11px;line-height:1.8}.product-card-main:focus-visible,.catalog-filters button:focus-visible{outline:2px solid #c2622e;outline-offset:3px}@media(max-width:355px){.catalog-masthead{padding:23px 18px}.catalog-masthead h2{font-size:22px}.catalog-filters{gap:6px}.catalog-filters button{padding:8px;font-size:10px}.product-card-body{padding:12px 10px}.product-card-bottom{display:block}.product-card-link{margin-top:10px;justify-content:flex-end}.product-tile strong{font-size:24px}.product-tile.featured .product-card-body{padding:17px 12px}.product-tile.featured .product-card-bottom{display:flex}.product-tile.featured .product-card-link{margin-top:0}.product-detail-action{gap:12px;padding-left:16px;padding-right:16px}.product-detail-action button{min-width:124px}}

.product-tile .product-card-main{padding:0;min-height:0;font-size:inherit}
