.socal-collection-path{max-width:1320px;margin:0 auto;padding:0 24px 28px}.socal-collection-path__intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:5px 32px;align-items:end;margin-bottom:14px}.socal-collection-path__intro p{grid-column:1/-1;margin:0;color:#147b82;font-size:.76rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.socal-collection-path__intro h2{margin:0;color:#202020;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.15}.socal-collection-path__intro span{color:#5e5e5e;font-size:.95rem;line-height:1.45}.socal-collection-path__materials{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.socal-collection-path__material{position:relative;display:grid;gap:2px;min-height:104px;padding:14px 36px 14px 14px;border:1px solid #dedede;background:#fff;color:#202020;text-decoration:none;transition:border-color .18s ease,background-color .18s ease}.socal-collection-path__material:hover,.socal-collection-path__material:focus-visible{border-color:#c95f3b;background:#fffaf8}.socal-collection-path__material small{color:#777;font-size:.7rem;letter-spacing:.07em;text-transform:uppercase}.socal-collection-path__material strong{font-size:1rem;font-weight:500;line-height:1.25}.socal-collection-path__material span{color:#5e5e5e;font-size:.8rem;line-height:1.35}.socal-collection-path__material b{position:absolute;top:50%;right:14px;color:#c95f3b;font-size:1.1rem;transform:translateY(-50%)}.socal-collection-path__next{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:14px;padding-top:13px;border-top:1px solid #dedede;color:#5e5e5e;font-size:.82rem}.socal-collection-path__next div{display:flex;flex-wrap:wrap;gap:8px 14px}.socal-collection-path__next a{color:#202020;text-underline-offset:3px}.socal-collection-path__samples{margin-left:auto;color:#147b82!important;font-weight:600}@media screen and (max-width:749px){.socal-collection-path{padding:0 16px 20px}.socal-collection-path__intro{display:block;margin-bottom:12px}.socal-collection-path__intro span{display:block;margin-top:7px}.socal-collection-path__materials{grid-template-columns:repeat(2,minmax(0,1fr))}.socal-collection-path__material{min-height:96px;padding:12px 30px 12px 12px}.socal-collection-path__next{display:block}.socal-collection-path__next div{margin-top:8px}.socal-collection-path__samples{display:inline-block;margin-top:10px}}.socal-collection-path__guide-heading{margin:20px 0 8px;color:#202020;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.15;letter-spacing:normal;text-transform:none}.socal-collection-path__guides{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.socal-collection-path__guide-card{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:10px 12px;border:1px solid #dedede;background:#fff;color:#202020;text-decoration:none;font-size:.88rem;font-weight:500;transition:border-color .18s ease,background-color .18s ease}.socal-collection-path__guide-card:hover,.socal-collection-path__guide-card:focus-visible{border-color:#c95f3b;background:#fffaf8}.socal-collection-path__guide-card b{color:#c95f3b;font-size:1rem}.socal-collection-path__samples{display:block;width:max-content;margin:12px 0 0;color:#147b82!important;font-weight:600;font-size:.82rem}@media screen and (max-width:749px){.socal-collection-path__guides{grid-template-columns:repeat(2,minmax(0,1fr))}.socal-collection-path__guide-card{min-height:52px;font-size:.82rem}}[id*=text_with_max_height]{display:none!important}dialog.tile-size-calculator__dialog{position:fixed;top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);margin:0;padding:24px;height:auto;max-height:90vh;width:min(90vw,420px);border:none;border-radius:8px;box-shadow:0 8px 30px #0003;overflow:auto}dialog.tile-size-calculator__dialog::backdrop{background:#00000080}.tile-size-calculator__intro{text-align:center;margin-block-end:16px}.tile-size-calculator__dimension{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:8px;margin-block-end:12px}.tile-size-calculator__dimension-label{text-transform:uppercase;font-size:.8em;letter-spacing:.04em}.tile-size-calculator__input{width:100%;padding:8px;border:1px solid rgba(0,0,0,.2);border-radius:4px}.tile-size-calculator__unit{font-size:.85em;opacity:.7}.tile-size-calculator__overage-toggle{display:flex;align-items:flex-start;gap:6px;font-size:.8em;opacity:.85;margin:0 0 16px;cursor:pointer;text-align:left}.tile-size-calculator__overage-checkbox{margin:2px 0 0;flex:0 0 auto;cursor:pointer;-webkit-appearance:auto!important;appearance:auto!important;position:relative!important;margin:0!important}.tile-size-calculator__calculate{width:100%;margin-block:16px}.tile-size-calculator__results{border-top:1px solid rgba(0,0,0,.1);padding-top:16px;text-align:center}.tile-size-calculator__results p{margin:0 0 12px}.tile-size-calculator__apply{width:100%}.tile-calculator__size-link{font-size:.8em;text-decoration:underline;white-space:nowrap;cursor:pointer}.tile-calculator{display:block;padding:16px;border:1px solid rgba(0,0,0,.12);border-radius:4px;margin-block-end:16px}.tile-calculator__heading{font-weight:600;margin:0 0 12px}.tile-calculator__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tile-calculator__row,.tile-calculator__result{display:flex;flex-direction:column;height:60px;background:#0000000a;padding:10px 14px;border-radius:4px}.tile-calculator__row{gap:0;padding:4px 14px;justify-content:flex-start}.tile-calculator__row .tile-calculator__input{display:block}.tile-calculator__size-link{display:inline-block;margin:12px 0 0;background:none;border:none;padding:0}.tile-calculator__label,.tile-calculator__result-label{font-size:.75em;text-transform:uppercase;opacity:.7}input.tile-calculator__input{width:80px;height:28px;margin-top:-4px;margin-bottom:0;padding:8px 10px;border:1px solid rgba(0,0,0,.2);border-radius:4px}.tile-calculator__overage-toggle{display:flex;align-items:flex-start;gap:6px;font-size:.8em;opacity:.85;margin:12px 0 0;cursor:pointer}.tile-calculator__overage-checkbox{margin:2px 0 0;flex:0 0 auto;cursor:pointer;-webkit-appearance:auto!important;appearance:auto!important;position:relative!important;margin:0!important}.tile-calculator__results{display:contents}.tile-calculator__result-value{font-size:1.1em;font-weight:600}@media(max-width:767px){.tile-calculator__grid{grid-template-columns:1fr}}.thb-product-detail .product-information--inner .product--vendor-sku{margin-bottom:4px;font-size:.6875rem;letter-spacing:.06em}.thb-product-detail .product-information--inner .product--title-container{padding-bottom:0;margin-bottom:12px;border-bottom:0}.thb-product-detail .product-information--inner .product--title{margin:0 0 6px;font-size:1.375rem;line-height:1.75rem;font-weight:600;color:#1f2528}@media(min-width:768px){.thb-product-detail .product-information--inner .product--title{font-size:1.625rem;line-height:2rem}}.thb-product-detail .product-information--inner .product--price-container{gap:2px;margin-bottom:0}.thb-product-detail .product-information--inner .product--price-container .price{margin-right:10px;font-size:1.5rem;font-weight:600;color:#1f2528}.thb-product-detail .product-information--inner .product--price-container .price del{font-size:1rem;font-weight:400;opacity:.55}.thb-product-detail .product-information--inner .product--price-container .price:has(del) ins{color:#c95f3b;text-decoration:none}.thb-product-detail .product-information--inner .product--price-container .unit-price{font-size:.875rem;font-weight:400;color:#1f2528b3}.thb-product-detail .product-information--inner .variations{--color-accent: #C95F3B;--color-accent-rgb: 201, 95, 59;margin-bottom:0}.thb-product-detail .product-information--inner .variations .product-form__input{margin-bottom:10px}.thb-product-detail .product-information--inner .variations .product-form__input--block,.thb-product-detail .product-information--inner .variations .product-form__input--siblings{margin-bottom:8px}.tile-calculator{padding:6px 12px 12px;margin-block-end:12px;background:#f3efe7;border-color:#1f25281f}.tile-calculator__heading{margin:0 0 8px;font-size:.875rem;color:#1f2528}.tile-calculator__grid{gap:8px}.tile-calculator__row,.tile-calculator__result{background:#fff}.tile-calculator__size-link{color:#147b82}.tile-calculator__overage-checkbox{accent-color:#147B82}.add_to_cart_holder{margin-bottom:10px}.add_to_cart_holder>div[id^=quantity-]{flex:0 0 auto;margin:0 8px 0 0}.add_to_cart_holder>shopify-accelerated-checkout,.add_to_cart_holder>.shopify-payment-button{flex:1 0 100%;margin-top:8px}.add_to_cart_holder .quantity{margin-right:0}.add_to_cart_holder .single-add-to-cart-button.button{flex:1 1 140px;min-width:0;background:#c95f3b;border-color:#c95f3b;color:#fff}.add_to_cart_holder .single-add-to-cart-button:not(:disabled):hover,.add_to_cart_holder .single-add-to-cart-button:not(:disabled):focus-visible{background:#b0512f;border-color:#b0512f;color:#fff}.add_to_cart_holder .single-add-to-cart-button:focus-visible{outline:2px solid #1F2528;outline-offset:2px}.thb-product-detail .product-information--inner .product-form{margin-top:2px}.product--support-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 12px}.product--support-links>:only-child{grid-column:1 / -1}.product--support-links .product--support-link-opener{display:block}.product--support-links .product--support-link{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:44px;margin:0;padding:6px 10px;background:#fff;border:1px solid rgba(31,37,40,.2);border-radius:4px;box-shadow:none;font:inherit;font-size:.8125rem;font-weight:400;line-height:1.25;letter-spacing:normal;text-transform:none;text-align:center;white-space:normal;color:#147b82;text-decoration:none;cursor:pointer}.product--support-links .product--support-link:hover{background:#f3efe7;border-color:#1f252859;color:#0f676d}.product--support-links .product--support-link:focus-visible{outline:2px solid #147B82;outline-offset:2px}@media(max-width:767px){.product--support-links{grid-template-columns:1fr}}.tile-calculator__header{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0 0 8px}.tile-calculator__header .tile-calculator__heading{margin:0;line-height:1.2}.tile-calculator__header .tile-calculator__size-link{display:inline;margin:0;font-size:.75rem;color:#147b82;text-decoration:underline;text-underline-offset:2px}.tile-calculator__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tile-calculator__row,.tile-calculator__result{min-width:0;padding-inline:10px}input.tile-calculator__input{width:100%;max-width:80px}.tile-calculator__label,.tile-calculator__result-label{font-size:.6875rem;white-space:nowrap}.tile-calculator__result-value{overflow-wrap:anywhere}.tile-calculator__overage-toggle{align-items:center;margin:8px 0 0;font-size:.8125rem;white-space:nowrap}@media(max-width:767px){.tile-calculator__grid{grid-template-columns:1fr;gap:8px}.tile-calculator__row,.tile-calculator__result{padding-inline:14px}}.pickup-availability-wrapper .pickup-availability-information{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;min-height:0;margin-bottom:10px;padding:8px 12px;background:transparent;border:1px solid rgba(31,37,40,.12);border-radius:4px}.pickup-availability-wrapper .pickup-availability-information__title{font-size:.8125rem;font-weight:600;line-height:1.3;color:#1f2528}.pickup-availability-wrapper .pickup-availability-information__button{margin:0;padding:2px 0;background:none;border:0;font-size:.75rem;color:#147b82;text-align:right;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.pickup-availability-wrapper .pickup-availability-information__button:focus-visible{outline:2px solid #147B82;outline-offset:2px}.pickup-availability-wrapper .pickup-availability-information__stock{flex:1 0 100%;margin:0;font-size:.75rem;font-style:italic;line-height:1.3;opacity:.8}.thb-product-detail .product-information--inner .variations .product-form__input--block[data-handle=finish] input[type=radio]+label,.thb-product-detail .product-information--inner .variations .product-form__input--block[data-handle=size] input[type=radio]+label{min-width:0;height:34px;padding:3px 14px;margin:0 6px 4px 0}
/*# sourceMappingURL=/cdn/shop/t/31/compiled_assets/styles.css.map */
