.pal-crumb{display:flex;align-items:center;gap:7px;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--concrete);margin-bottom:14px}.pal-crumb a{color:var(--concrete)}.pal-crumb a:hover{color:var(--ink)}.pal-crumb span{opacity:.45}.pal-colourrow{margin-top:22px}.pal-swatches{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.pal-sw{width:54px;height:66px;border:1px solid color-mix(in oklch,var(--ink) 14%,transparent);background:#f4f2ed;overflow:hidden;padding:0;cursor:pointer;position:relative;transition:border-color .15s ease}.pal-sw img{width:100%;height:100%;object-fit:cover;display:block}.pal-sw:hover{border-color:color-mix(in oklch,var(--ink) 45%,transparent)}.pal-sw[aria-current=true]{border-color:var(--ink);border-width:2px}.pal-sw.is-link:after{content:"\2197";position:absolute;right:3px;bottom:2px;font-size:9px;color:var(--concrete)}.pal-optrow{margin-top:24px}.pal-optrow .lbl{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pal-optrow .lbl .v{font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.pal-sizeguide{font-size:.72rem;color:var(--concrete);text-decoration:underline;text-underline-offset:3px}.pal-sizeguide:hover{color:var(--ink)}.pal-opts{margin-top:11px;display:flex;flex-wrap:wrap;gap:7px}.pal-opt{position:relative;display:inline-flex;cursor:pointer}.pal-opt input{position:absolute;opacity:0;width:0;height:0}.pal-opt span{display:inline-flex;align-items:center;justify-content:center;min-width:58px;height:46px;padding-inline:18px;border:1px solid color-mix(in oklch,var(--ink) 16%,transparent);font-size:.85rem;letter-spacing:.03em;color:var(--ink);transition:border-color .15s ease,background-color .15s ease,color .15s ease}.pal-opt:hover span{border-color:color-mix(in oklch,var(--ink) 50%,transparent)}.pal-opt input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--bone)}.pal-opt input:focus-visible+span{outline:2px solid var(--snap);outline-offset:2px}.pal-buy{margin-top:26px;display:flex;flex-direction:column;gap:9px}.pal-cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:54px;padding-inline:22px;font-family:var(--font-sans);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;border:1px solid var(--ink);transition:background-color .15s ease,color .15s ease,border-color .15s ease}.pal-cta--add{background:var(--ink);color:var(--bone)}.pal-cta--add:hover{background:color-mix(in oklch,var(--ink) 82%,var(--bone))}.pal-cta--buy{background:transparent;color:var(--ink);border-color:color-mix(in oklch,var(--ink) 25%,transparent)}.pal-cta--buy:hover{border-color:var(--ink);background:color-mix(in oklch,var(--ink) 5%,transparent)}.pal-cta:disabled{opacity:.3;cursor:not-allowed}.pal-cta:focus-visible{outline:2px solid var(--snap);outline-offset:3px}.pal-cta .price{opacity:.7;font-variant-numeric:tabular-nums}.pal-cta .arrow{width:13px;height:13px;flex:none}.pal-eta{margin-top:11px;font-size:.75rem;color:var(--concrete)}.pal-next{border-top:1px solid color-mix(in oklch,var(--ink) 10%,transparent)}.pal-next-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-left:1px solid var(--pal-line)}@media(min-width:700px){.pal-next-row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1100px){.pal-next-row{grid-template-columns:repeat(6,minmax(0,1fr))}}.pal-next-row .pal-ecell{border-right:1px solid var(--pal-line);border-bottom:1px solid var(--pal-line)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/palasty-buttons.css.map */
