.cer{--cer-bg: #ffffff;--cer-card-bg: #ffffff;--cer-border: #e6e1da;--cer-text: #223c60;--cer-muted: #7a7368;--cer-accent: #a9812f;--cer-accent-text: #ffffff;--cer-surface: #faf8f5;--cer-radius: 4px;max-width:1400px;margin:0 auto;padding:20px 50px;color:var(--cer-text);background:var(--cer-bg);font-family:Georgia,Times New Roman,serif;-webkit-font-smoothing:antialiased}.cer-half{max-width:650px;padding:20px 25px}.cer.cer-half.half-right{margin-left:0;padding-right:0}.cer.cer-half.half-left{margin-right:0;padding-left:0}.cer *{box-sizing:border-box}.cer-card{background:var(--cer-card-bg);border:1px solid var(--cer-border);border-radius:var(--cer-radius);padding:32px}.cer-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:800px){.cer-grid-2{grid-template-columns:1fr}}.shopify-section:has(>.cer.cer-half){float:left;width:50%;box-sizing:border-box}.shopify-section:has(>.cer.cer-half)+.shopify-section:has(>.cer.cer-half){margin-left:0}.shopify-section:not(:has(>.cer.cer-half)){clear:both}@media(max-width:800px){.shopify-section:has(>.cer.cer-half){float:none;width:auto;margin-left:0!important}}.cer-gallery__main{border-radius:var(--cer-radius);overflow:hidden;background:var(--cer-surface)}.cer-gallery__main img{width:100%;height:auto;display:block}.cer-gallery__thumbs{display:flex;gap:8px;margin-top:12px;overflow-x:auto}.cer-gallery__thumb{padding:0;border:1px solid var(--cer-border);border-radius:var(--cer-radius);overflow:hidden;background:none;cursor:pointer;flex:0 0 auto;opacity:.7;transition:opacity .15s ease,border-color .15s ease}.cer-gallery__thumb:hover{opacity:1}.cer-gallery__thumb.is-active{border-color:var(--cer-accent);opacity:1}.cer-gallery__thumb img{width:64px;height:64px;object-fit:cover;display:block}.cer-gallery__placeholder{min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--cer-muted);text-align:center;gap:8px;background:var(--cer-surface)}.cer-gallery__placeholder svg{opacity:.5}.cer-caption{color:var(--cer-muted);font-size:13px;margin-top:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;letter-spacing:.01em}.grid__item.product__media-wrapper.cer-card.cer-gallery{padding:0;border:0}@media screen and (min-width:990px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:50%;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.product--large:not(.product--no-media) .product__info-wrapper{padding:0 0 0 4rem;max-width:50%;width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)}}.cer-title{font-size:30px;font-weight:400;letter-spacing:.01em;margin:0 0 12px}.cer-reviews{display:flex;align-items:center;gap:8px;margin-bottom:18px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.cer-stars{color:var(--cer-accent);letter-spacing:1px;font-size:14px}.cer-reviews__label{color:var(--cer-muted);font-size:13px}.cer-price-summary{font-size:15px;color:var(--cer-text);margin:0 0 22px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.cer-price-summary strong{font-weight:600}.cer-buy-form{margin-bottom:12px}.cer-btn{display:block;width:100%;text-align:center;padding:16px 20px;border-radius:var(--cer-radius);border:1px solid var(--cer-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,color .15s ease}.cer-btn--primary{background:var(--cer-text);color:#fff}.cer-btn--primary:hover{background:var(--cer-accent);border-color:var(--cer-accent)}.cer-text{color:var(--cer-muted);font-size:12px;margin:6px 0 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.cer-leadtime{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--cer-text);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;border:1px solid #c5c5c5;border-right:none;border-left:none;padding:16px}.cer-product-desc{font-size:14px}.cer-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media screen and (min-width:990px){.product--large .thumbnail-list{grid-template-columns:repeat(5,1fr)!important}}.cer-h2{font-size:20px;font-weight:400;letter-spacing:.02em;margin:0 0 16px}.cer-prose{color:var(--cer-text);font-size:14px;line-height:1.7;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.cer-steps{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.cer-step{display:flex;align-items:center;gap:10px;background:var(--cer-surface);border:1px solid var(--cer-border);border-radius:999px;padding:9px 18px;font-size:13px;letter-spacing:.01em}.cer-step__num{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--cer-text);color:#fff;font-size:11px;font-weight:600}.cer-portfolio-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:700px){.cer-portfolio-grid{grid-template-columns:repeat(2,1fr)}}.cer-portfolio-item,.cer-portfolio-item__placeholder{border-radius:var(--cer-radius);overflow:hidden;background:var(--cer-surface);border:1px solid var(--cer-border)}.cer-portfolio-item img{width:100%;height:100%;object-fit:cover;display:block}.cer-link{color:var(--cer-text);text-decoration:none;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;display:inline-block;margin-top:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;border-bottom:1px solid var(--cer-text);padding-bottom:2px}.cer-link:hover{color:var(--cer-accent);border-color:var(--cer-accent)}.cer-crosslinks{display:flex;flex-wrap:wrap;gap:10px 28px}.cer-crosslinks .cer-link{margin-top:0}.cer-accordion{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.cer-accordion__item{border-top:1px solid var(--cer-border);padding:16px 0}.cer-accordion__item-inner{margin:0 32px!important}.cer-accordion__item:first-child{border-top:none;padding-top:0}.cer-accordion__item-inner:first-child{border-top:none;padding-top:16px!important}.cer-accordion__trigger{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:14.5px;font-weight:500;list-style:none;color:var(--cer-text)}.cer-accordion__trigger-outer{font-size:16px!important}.cer-accordion__trigger::-webkit-details-marker{display:none}.cer-accordion__chevron{transition:transform .2s ease;flex-shrink:0;color:var(--cer-muted)}details[open] .cer-accordion__chevron{transform:rotate(180deg)}details:open .cer-accordion__trigger-outer{padding-bottom:16px;border-bottom:1px solid var(--cer-border)}details:open{padding-bottom:0}.cer-accordion__body{color:var(--cer-muted);font-size:14px;line-height:1.7;margin:12px}@media screen and (max-width:749px){.cer{padding:20px 4px}.product__info-wrapper.cer-card{padding:16px!important}.cer-card{padding:16px}.cer-half,.cer.cer-half.half-left{padding:20px 4px}.cer-card .cer-portfolio-track--grid{padding-bottom:8px}.cer-step-panel.is-open{max-height:600px}.cer-step-detail__img{width:280px;height:280px}.cer-step-detail:not([hidden]){align-items:center}.cer-lightbox__media,iframe.cer-lightbox__media-el{width:min(90vw,850px)!important}.cer-lightbox__content .cer-lightbox__arrow{display:none}input#design_code{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/262/assets/cer-shared.css.map */
