.shopify-section--nomad-configurator{background:rgb(var(--background));color:rgb(var(--text-color))}.nomad-config{width:100%}.nomad-config__container{max-width:1400px;margin:0 auto;padding:0 1.5rem}.nomad-config__layout{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:990px){.nomad-config__layout{grid-template-columns:1.4fr 1fr;gap:4rem;align-items:start}.nomad-config__buybox{position:sticky;top:2rem}}.nomad-config__gallery{display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:.75rem;padding-bottom:.5rem;scrollbar-width:thin;scrollbar-color:rgb(var(--text-color) / .4) rgb(var(--text-color) / .08)}.nomad-config__gallery::-webkit-scrollbar{height:6px}.nomad-config__gallery::-webkit-scrollbar-track{background:rgb(var(--text-color) / .08);border-radius:3px}.nomad-config__gallery::-webkit-scrollbar-thumb{background:rgb(var(--text-color) / .4);border-radius:3px}.nomad-config__media{flex:0 0 88%;scroll-snap-align:start;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 5;overflow:hidden;border-radius:.5rem;background:rgb(var(--text-color) / .03);position:relative}.nomad-config__media img,.nomad-config__media svg{display:block;width:100%;height:100%;object-fit:cover}@media(min-width:990px){.nomad-config__media{flex:0 0 86%;aspect-ratio:1 / 1}}.nomad-config__gallery-dots{display:flex;justify-content:center;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.nomad-config__dot{width:8px;height:8px;padding:0;border-radius:50%;border:0;background:rgb(var(--text-color) / .25);cursor:pointer;transition:background .2s ease,transform .2s ease}.nomad-config__dot:hover{background:rgb(var(--text-color) / .5)}.nomad-config__dot.is-active{background:rgb(var(--text-color) / .85);transform:scale(1.4)}.nomad-config__gallery-counter{text-align:center;font-size:.8rem;opacity:.65;margin-top:.25rem;font-variant-numeric:tabular-nums}.nomad-config__buybox{display:flex;flex-direction:column;gap:1rem}.nomad-config__title{margin:0;line-height:1.1}.nomad-config__lede{margin:0 0 .5rem;opacity:.75;font-size:1rem}.nomad-config__row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:1rem 0;border-top:1px solid rgb(var(--border-color, var(--text-color)) / .15)}.nomad-config__row:last-of-type{border-bottom:1px solid rgb(var(--border-color, var(--text-color)) / .15)}.nomad-config__row--addon{background:rgb(var(--text-color) / .04);border-radius:.5rem;padding:1rem;border-top:1px solid transparent!important;border-bottom:1px solid transparent!important}.nomad-config__row-info{display:flex;flex-direction:column;gap:.2rem}.nomad-config__row-title{font-weight:600;font-size:1.05rem}.nomad-config__row-price{opacity:.65;font-size:.9rem}.nomad-config__row-sub{opacity:.6;font-size:.85rem;margin-top:.2rem}.nomad-config__stepper{display:inline-flex;align-items:center;border:1px solid rgb(var(--text-color) / .2);border-radius:999px;overflow:hidden;-webkit-user-select:none;user-select:none}.nomad-config__step{width:42px;height:42px;border:0;background:transparent;font-size:1.4rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:inherit;font-family:inherit}.nomad-config__step:not(:disabled):hover{background:rgb(var(--text-color) / .06)}.nomad-config__step:disabled{opacity:.3;cursor:not-allowed}.nomad-config__qty{min-width:36px;text-align:center;font-variant-numeric:tabular-nums;font-weight:600}.nomad-config__stock-note{grid-column:1 / -1;margin:0;font-size:.8rem;opacity:.7;font-style:italic}.nomad-config__summary{display:flex;flex-direction:column;gap:.4rem;padding:1rem 0 0}.nomad-config__line{display:flex;justify-content:space-between;font-size:.95rem}.nomad-config__line--discount{color:#15803d;font-weight:500}.nomad-config__line--total{font-weight:700;font-size:1.2rem;margin-top:.4rem;padding-top:.6rem;border-top:1px solid rgb(var(--text-color) / .15)}.nomad-config__add{margin-top:.6rem}.nomad-config__cart-note{color:rgb(var(--error-text, 185 28 28));font-size:.9rem;margin:.5rem 0 0}.nomad-config__longform{max-width:72rem;margin:4rem auto 0}.nomad-config__longform h2,.nomad-config__longform h3,.nomad-config__longform h4{margin-top:2rem}.nomad-config__longform h2:first-child{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/11/assets/nomad-configurator.css.map */
