.darma-sets{-webkit-text-size-adjust:100%;text-size-adjust:100%}.darma-sets__headgroup{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.darma-sets__heading{font-family:Dexa Pro Expanded,Arial,sans-serif;font-weight:700;font-size:var(--ds-heading-size, 10px);line-height:125%;letter-spacing:.072em;text-transform:uppercase;margin:0}.darma-sets__sub{font-family:Dexa Pro,Arial,sans-serif;font-weight:700;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.darma-sets__sub,.darma-sets__save{color:#c7302b}.darma-sets__group-heading{font-family:Dexa Pro Expanded,Arial,sans-serif;font-weight:700;font-size:22px;letter-spacing:-.025em;line-height:1.125;text-transform:uppercase;color:#121212;margin:0 0 20px}@media screen and (max-width:749px){.darma-sets__group-heading{font-size:18px;margin:0 0 16px}}.darma-sets__grid-wrap{margin-top:8px;max-width:100%;padding:0 16px}@media screen and (min-width:750px){.darma-sets__grid-wrap{margin-top:16px}}.darma-sets__row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media screen and (min-width:750px){.darma-sets__cell{min-width:0}}@media screen and (max-width:989px){.darma-sets__row{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.darma-sets__grid-wrap{padding:0}.darma-sets__row--scroller{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:16px;padding:0 16px;gap:12px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.darma-sets__row--scroller::-webkit-scrollbar{display:none}.darma-sets__row--scroller .darma-sets__cell{flex:0 0 80%;scroll-snap-align:start}.darma-sets__row--scroller .darma-sets__cell--lead{order:-1}.darma-sets__row--stack{grid-template-columns:1fr;padding:0 16px}}.darma-sets__cell{display:flex}.darma-sets__card{border:1px solid #121212;padding:16px;display:flex;flex-direction:column;gap:10px;width:100%}.darma-sets__name{font-family:Dexa Pro Expanded,Arial,sans-serif;font-weight:700;font-size:9px;letter-spacing:.26em;text-transform:uppercase;color:#646363;margin:0}.darma-sets__photo img{width:100%;height:auto;display:block}.darma-sets__item{display:flex;align-items:center;gap:14px}.darma-sets__tile{width:120px;height:120px;flex:0 0 auto;background:#f3f3f3;display:flex;align-items:center;justify-content:center}@media screen and (max-width:749px){.darma-sets__tile{width:104px;height:104px}}.darma-sets__tile img{width:100%;height:100%;object-fit:contain}.darma-sets__item-info{min-width:0}.darma-sets__item-name{font-family:Dexa Pro Expanded,Arial,sans-serif;font-weight:700;font-size:11px;line-height:112.5%;letter-spacing:-.325px;color:#000;text-transform:none;white-space:nowrap;margin:0}.darma-sets__item-var{font-family:Dexa Pro,Arial,sans-serif;font-weight:400;font-size:10px;line-height:12.5px;letter-spacing:.12px;text-transform:none;color:#757575;margin:3px 0 0}.darma-sets__item-soldout{font-family:Dexa Pro,Arial,sans-serif;font-weight:400;font-size:10px;line-height:12.5px;letter-spacing:.12px;text-transform:none;color:#b2b2b2;margin:3px 0 0}.darma-sets__item-size{font-family:Dexa Pro,Arial,sans-serif;font-size:11px;padding:2px 4px;border:1px solid #B2B2B2;background:#fff;color:#121212;display:block;margin:4px 0 0;max-width:min(110px,100%)}.darma-sets__item-size{appearance:none;-webkit-appearance:none;border-radius:0;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'%3E%3Cpath d='M0 0l4 5 4-5z' fill='%23121212'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center;background-size:8px 5px;padding-right:16px}.darma-sets__item-price{margin-left:auto;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-family:Dexa Pro,Arial,sans-serif;font-size:10px;font-weight:400;white-space:nowrap}.darma-sets__item-strike{color:#b2b2b2;text-decoration:line-through;font-size:12.5px}.darma-sets__total{border-top:1px solid #121212;padding-top:10px;margin-top:auto;display:flex;flex-direction:column;gap:8px}.darma-sets__total-row{display:flex;flex-direction:column;align-items:flex-end;gap:2px;position:relative}.darma-sets__total-label{font-family:Dexa Pro,Arial,sans-serif;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#646363}.darma-sets__total-stack{display:flex;flex-direction:row;align-items:baseline;gap:8px}.darma-sets__total-strike{color:#b2b2b2;text-decoration:line-through;font-size:13px;font-family:Dexa Pro,Arial,sans-serif}.darma-sets__total-final{font-family:Dexa Pro Expanded,Arial,sans-serif;font-weight:700;font-size:13px}.darma-sets__save{font-family:Dexa Pro,Arial,sans-serif;font-weight:700;font-size:10px;letter-spacing:.12em;text-transform:uppercase;border:1px solid #121212;padding:3px 8px;position:absolute;left:0;bottom:2.62px}.darma-sets__cta{-webkit-appearance:none;appearance:none;cursor:pointer;width:100%;display:block;text-align:center;background:#121212;color:#fff;border:none;font-family:Dexa Pro Expanded,Arial,sans-serif;font-weight:700;font-size:10px;line-height:1.25;letter-spacing:.14em;text-transform:uppercase;padding:10px 16px;text-decoration:none;transition:background .15s ease,color .15s ease}.darma-sets__cta:hover{background:#000;color:#fff}.darma-sets__cta:disabled{opacity:1;cursor:default;background:#e8e8e8;color:#9a9a9a}.darma-sets__cta{position:relative}.darma-sets__cta.is-loading,.darma-sets__cta.is-loading:hover{color:transparent;background:#121212}.darma-sets__cta .loading__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:14px;display:flex;align-items:center}.darma-sets__cta .loading__spinner .path{stroke:#fff}.darma-sets__error{display:flex;align-items:center;gap:6px;font-family:Dexa Pro,Arial,sans-serif;font-size:12.5px;font-weight:400;color:#121212;margin:0}.darma-sets__error[hidden]{display:none}.darma-sets__error .svg-wrapper{flex:0 0 auto;width:13px;height:13px}.darma-sets__error .svg-wrapper svg{display:block;width:100%;height:100%}.darma-sets__item--error .darma-sets__tile{border:1px solid #121212;box-shadow:inset 0 0 0 1px #121212}.darma-sets__cta--entry{display:inline-block;width:auto;font-size:13px;padding:16px 36px}.darma-sets__entry{margin-top:16px}.darma-sets__placeholder{width:100%;border:1px dashed #B2B2B2;color:#646363;font-size:12px;padding:40px 16px;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-darma-sets-rows.css.map */
