.srt{font-family:var(--font-body-family);background:rgb(var(--color-background));color:#2f3a2a;line-height:1.5}.srt *{box-sizing:border-box}.srt a{color:#5f7d47;text-decoration:none}.srt a:hover{text-decoration:underline}.srt-container{width:100%;max-width:960px;margin:0 auto;padding:32px 20px 40px}.srt-step{display:none}.srt-step.srt-step--active{display:block}.srt-brand-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.srt-brand{font-weight:700;letter-spacing:.5px;color:#5f7d47;display:flex;align-items:center;gap:12px}.srt-brand img{height:32px;width:auto;display:block}.srt-step-pill{background:#eef1e6;color:#5f7d47;padding:8px 14px 2px;border-radius:999px;font-size:13px;font-weight:600}.srt-card{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 24px #2f3a2a0f;margin-bottom:24px}.srt h1{font-family:var(--font-heading-family);font-size:28px;margin:0 0 8px;color:#2f3a2a}.srt h2{font-family:var(--font-heading-family);font-size:20px;margin:0 0 16px;color:#5f7d47}.srt-sub{color:#8a8478;margin:0 0 24px;font-size:15px}.srt label{display:block;font-size:13px;font-weight:600;color:#5f6b52;margin:16px 0 6px;text-transform:uppercase;letter-spacing:.5px}.srt-required{color:#c04a2b}.srt input[type=text],.srt input[type=email],.srt input[type=tel],.srt select,.srt textarea{width:100%;padding:12px 14px;border:1px solid #d9d5c7;border-radius:10px;font-size:15px;font-family:inherit;background:#fff;color:#2f3a2a;height:auto}.srt select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%232f3a2a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 16px) center;padding-right:38px}.srt select::-ms-expand{display:none}.srt input:focus,.srt select:focus,.srt textarea:focus{outline:none;border-color:rgb(var(--color-base-button-background));box-shadow:0 0 0 3px #7ba05b2e}.srt-field-error{color:#c0392b;font-size:13px;font-weight:500;margin-top:6px}.srt input.srt-input--error,.srt select.srt-input--error{border-color:#c0392b}.srt input.srt-input--error:focus,.srt select.srt-input--error:focus{border-color:#c0392b;box-shadow:0 0 0 3px #c0392b26}.srt-btn{background:rgb(var(--color-base-button-background));color:#fff;border:none;padding:14px 28px 10px;border-radius:10px;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s;display:inline-block;text-align:center}.srt-btn:hover:not(:disabled){background:rgb(var(--color-accent));color:#fff;text-decoration:none}.srt-btn:disabled{background:#b8bfae;cursor:not-allowed}.srt-btn--ghost{background:transparent;color:#5f7d47;border:1px solid #d9d5c7}.srt-btn--ghost:hover:not(:disabled){background:#f0ede0;color:#5f7d47}.srt-picker-toolbar{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.srt-picker-toolbar input,.srt-picker-toolbar select{flex:1;min-width:200px;width:auto}.srt-counter{font-weight:700;color:#5f7d47;font-size:18px}.srt-counter.srt-counter--max{color:#b34a3a}.srt-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media screen and (max-width:480px){.srt-grid{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:700px){.srt-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:990px){.srt-grid{grid-template-columns:repeat(4,1fr)}}.srt-product-card{background:#fff;border:2px solid #eee6d5;border-radius:12px;padding:12px;transition:transform .1s,border-color .15s,box-shadow .15s;position:relative;display:flex;flex-direction:column}.srt-product-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px #2f3a2a14}.srt-product-card.srt-selected{border-color:rgb(var(--color-base-button-background));background:#f5faee}.srt-product-card.srt-ineligible{opacity:.5;cursor:not-allowed}.srt-product-card.srt-ineligible .srt-product-media{position:relative}.srt-product-card.srt-ineligible.srt-oos .srt-product-media:after{background:#8a8478}.srt-product-card.srt-ineligible .srt-product-media:after{content:attr(data-reason);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#b34a3a;color:#fff;font-size:10px;font-weight:700;padding:6px 8px 3px;border-radius:999px;text-transform:uppercase;letter-spacing:.5px;text-align:center;white-space:nowrap;z-index:1}.srt-product-card img{width:100%;aspect-ratio:1;object-fit:contain;background:rgb(var(--color-background));border-radius:8px;margin-bottom:10px}.srt-product-card .srt-title{font-size:13px;line-height:1.35;margin:0 0 6px;color:#2f3a2a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.srt-product-card .srt-title a{color:inherit;text-decoration:none}.srt-product-card .srt-title a:hover{color:rgb(var(--color-accent))}.srt-product-card .srt-sku{font-size:11px;color:#8a8478;letter-spacing:.5px}.srt-product-card .srt-price{font-weight:700;color:#5f7d47;margin-top:auto;padding-top:6px;font-size:14px}.srt-product-card .srt-check{position:absolute;top:8px;right:8px;width:26px;height:26px;border-radius:50%;background:rgb(var(--color-accent));color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;z-index:1;padding-top:5px}.srt-qty-controls{display:flex;align-items:center;gap:8px;margin-top:6px;justify-content:center}.srt-qty-btn{width:28px;height:28px;border-radius:6px;border:1px solid #d6d3d1;background:#fff;color:#2f3a2a;font-family:inherit;font-weight:700;cursor:pointer;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;padding-top:8px}.srt-qty-btn:hover:not(:disabled){background:#eef1e6;border-color:#5f7d47}.srt-qty-btn:disabled{opacity:.4;cursor:not-allowed}.srt-qty-val{min-width:24px;text-align:center;font-weight:700;padding-top:4px}.srt-sticky-bar{position:sticky;bottom:0;width:100%;max-width:1440px;margin:0 auto;background:#fff;border:1px solid #eee6d5;border-radius:12px 12px 0 0;padding:16px 20px;z-index:40;box-shadow:0 -4px 20px #2f3a2a0f}.srt-sticky-bar .srt-sticky-inner{width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.srt-sticky-bar .srt-sticky-counter{text-align:center}.srt-sticky-bar .srt-sticky-actions{display:flex;gap:10px;justify-content:flex-end}@media screen and (max-width:990px){.srt-sticky-bar .srt-sticky-inner{grid-template-columns:1fr;gap:10px}.srt-sticky-bar .srt-sticky-spacer{display:none}.srt-sticky-bar .srt-sticky-actions{justify-content:stretch}.srt-sticky-bar .srt-sticky-actions .srt-btn{flex:1}}@media screen and (max-width:480px){.srt-sticky-bar .srt-sticky-actions{flex-direction:column}.srt-sticky-bar .srt-sticky-actions .srt-btn{width:100%}}.srt-step--active[data-step="2"]{display:flex;flex-direction:column;min-height:50vh}@media screen and (min-width:990px){.srt-step--active[data-step="2"]{min-height:70vh}}.srt-step[data-step="2"] .srt-sticky-bar{margin-top:auto}.srt-kit-recap{color:#8a8478;font-size:13px;font-weight:600;letter-spacing:.3px;margin:0 0 10px}.srt-summary-list{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.srt-summary-row{display:flex;gap:12px;align-items:center;padding:8px;background:rgb(var(--color-background));border-radius:8px}.srt-summary-row img{width:48px;height:48px;object-fit:contain;background:#fff;border-radius:6px}.srt-summary-row .srt-info{flex:1;font-size:13px}.srt-summary-row .srt-info .srt-t{color:#2f3a2a}.srt-summary-row .srt-info .srt-t a{color:inherit;text-decoration:none}.srt-summary-row .srt-info .srt-t a:hover{color:rgb(var(--color-accent))}.srt-summary-row .srt-info .srt-s{color:#8a8478;font-size:11px;letter-spacing:.5px}.srt-summary-remove{flex-shrink:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:50%;color:#8a8478;font-size:18px;line-height:1;cursor:pointer}.srt-summary-remove:hover{background:#f0ece3;color:#2f3a2a}.srt-fee-box{background:#f5faee;border:1px solid #d3e2bc;border-radius:10px;padding:16px;margin:20px 0}.srt-fee-box .srt-amt{font-size:22px;font-weight:700;color:#5f7d47}.srt-fee-box .srt-note{color:#5f6b52;font-size:13px;margin-top:4px}.srt-payment-note{color:#8a8478;font-size:13px;margin:0 0 20px}.srt-alert{background:#fdf2ec;border-left:4px solid #c26b3f;padding:14px 18px;border-radius:8px;color:#7a4327;margin:12px 0;font-size:14px}.srt-confirm-hero{text-align:center;padding:20px 0}.srt-confirm-hero .srt-check-big{width:84px;height:84px;margin:0 auto 20px;border-radius:50%;background:rgb(var(--color-accent));color:#fff;font-size:48px;line-height:84px;font-weight:700;padding-top:10px}.srt-order-num{font-family:var(--font-heading-family);font-weight:600;letter-spacing:1px;background:rgb(var(--color-background));padding:10px 16px;border-radius:8px;display:inline-block;font-size:18px;color:#2f3a2a;margin:12px 0}.srt-next-box{background:#f5faee;border-radius:10px;padding:20px 24px;margin:20px 0}.srt-next-box ol{padding-left:20px;margin:8px 0 0}.srt-next-box li{margin-bottom:8px}.srt-row{display:flex;gap:12px}.srt-row>*{flex:1}@media(max-width:640px){.srt-row{flex-direction:column}.srt-card{padding:20px}}.srt-zip-status{font-size:13px;margin-top:4px;min-height:18px}.srt-zip-status--ok{color:#5f7d47}.srt-zip-status--err{color:#c04a2b}.srt-zip-status--muted{color:#8a8478}.srt-actions{display:flex;justify-content:space-between;margin-top:24px;gap:10px;flex-wrap:wrap}.srt-actions--end{justify-content:flex-end}.srt-loading{color:#8a8478;margin-bottom:16px}.srt-grid-note{grid-column:1 / -1;color:#8a8478;text-align:center;padding:20px}.srt-pagination{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 0 4px;flex-wrap:wrap}.srt-page-btn{background:#fff;border:1px solid #d9d5c7;color:#5f7d47;border-radius:8px;padding:8px 16px 2px;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.srt-page-btn:hover:not(:disabled){background:#eef1e6;border-color:#5f7d47}.srt-page-btn:disabled{opacity:.4;cursor:not-allowed}.srt-page-info{font-size:13px;color:#8a8478}.srt-hidden-form{display:none!important}.pac-container{font-family:var(--font-body-family);border-radius:10px;border:1px solid #d9d5c7;box-shadow:0 6px 18px #2f3a2a1f;z-index:50}.pac-item{padding:6px 10px;cursor:pointer}.pac-item:hover{background:#f0ede0}
/*# sourceMappingURL=/cdn/shop/t/62/assets/sample-request.css.map */
