.twc-sp{--twc-sp-text: var(--color-scheme-text, var(--color-g-text));--twc-sp-accent: var(--color-scheme-primary-button-bg, var(--color-g-accent));--twc-sp-accent-hover: var(--color-scheme-primary-button-bg-hover, var(--twc-sp-accent));--twc-sp-on-accent: var(--color-scheme-primary-button-text, #fff);--twc-sp-muted: color-mix(in srgb, var(--twc-sp-text) 85%, transparent);--twc-sp-faint: color-mix(in srgb, var(--twc-sp-text) 60%, transparent);--twc-sp-line: color-mix(in srgb, var(--twc-sp-text) 18%, transparent);background:var(--twc-sp-bg, var(--color-scheme-bg, var(--color-g-bg)));color:var(--twc-sp-text);padding-top:var(--twc-sp-pt);padding-bottom:var(--twc-sp-pb);scroll-margin-top:calc(var(--header-height, 0px) + 16px)}.twc-sp__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"swatches intro" "swatches card";column-gap:48px;row-gap:18px;align-items:center}.twc-sp__intro{grid-area:intro;align-self:end;display:flex;flex-direction:column;gap:18px}.twc-sp__eyebrow{margin:0;font-family:var(--glob-heading-family);font-size:13px;font-weight:700;letter-spacing:.14em;line-height:1.4;color:var(--twc-sp-accent)}.twc-sp__title{margin:0;font-family:var(--glob-heading-family);font-weight:700;font-size:var(--twc-sp-h);line-height:1.15;letter-spacing:var(--glob-heading-letter-spacing);text-transform:var(--glob-heading-transform);color:inherit}.twc-sp__text{font-size:17px;line-height:1.5;color:var(--twc-sp-muted)}.twc-sp__text p{margin:0}.twc-sp__swatches{grid-area:swatches;display:grid;grid-template-columns:repeat(var(--twc-sp-cols),minmax(0,1fr));gap:10px;padding:22px;background:#fff;border-radius:16px}.twc-sp__cell{position:relative;aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;background:#e6e6e6;box-shadow:inset 0 0 0 1px #0000000f}.twc-sp__cell img,.twc-sp__cell svg{display:block;width:100%;height:100%;object-fit:cover}.twc-sp__cell--pack{grid-column:span 3;grid-row:span 2;aspect-ratio:auto}.twc-sp__cell span{position:absolute;left:6px;bottom:6px;right:6px;width:max-content;max-width:calc(100% - 12px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;line-height:1.4;color:#fff;background:#0000008c;padding:2px 6px;border-radius:4px}.twc-sp__card{grid-area:card;align-self:start;display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid var(--twc-sp-line);border-radius:12px;background:#fff;color:#282828}.twc-sp__card-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.twc-sp__card-title{font-family:var(--glob-heading-family);font-size:20px;font-weight:600;line-height:1.25}.twc-sp__price{font-family:var(--glob-heading-family);font-size:24px;font-weight:700;white-space:nowrap}.twc-sp__card-text{font-size:15px;color:#383838}.twc-sp__card-text ul{margin:0;padding-left:18px;list-style:disc}.twc-sp__card-text p,.twc-sp__form{margin:0}.twc-sp__form product-to-cart{display:block}.twc-sp .twc-sp__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0 26px;border-radius:999px;border:2px solid var(--twc-sp-accent);background:var(--twc-sp-accent);color:var(--twc-sp-on-accent);font-family:var(--glob-heading-family);font-size:15px;font-weight:600;cursor:pointer;transition:background .15s ease}.twc-sp .twc-sp__btn:hover{background:var(--twc-sp-accent-hover);border-color:var(--twc-sp-accent-hover)}.twc-sp .twc-sp__btn.\!loading{opacity:.6;pointer-events:none}.twc-sp .twc-sp__btn[disabled],.twc-sp .twc-sp__btn[aria-disabled]{opacity:.5;cursor:not-allowed}.twc-sp .twc-sp__details{text-align:center;font-size:14px;font-weight:600;color:var(--twc-sp-accent);text-decoration:underline}.twc-sp__review{font-size:13px;color:#7b7b7b;text-align:center}@media(max-width:989px){.twc-sp__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "swatches" "card";row-gap:14px}.twc-sp__intro{gap:12px}}@media(max-width:749px){.twc-sp{padding-top:var(--twc-sp-pt-m);padding-bottom:var(--twc-sp-pb-m)}.twc-sp__eyebrow{font-size:12px}.twc-sp__title{font-size:var(--twc-sp-h-m)}.twc-sp__text{font-size:14px}.twc-sp__swatches{grid-template-columns:repeat(var(--twc-sp-cols-m),minmax(0,1fr));gap:6px;padding:10px;border-radius:12px}.twc-sp__cell{border-radius:6px}.twc-sp__cell--pack{grid-column:span 2}.twc-sp__cell span{font-size:9px;left:4px;bottom:4px;padding:1px 5px}.twc-sp--nolabels-m .twc-sp__cell span{display:none}.twc-sp__card{padding:14px}.twc-sp__card-title{font-size:16px}.twc-sp__price{font-size:20px}.twc-sp__card-text{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/twc-sample-pack.css.map */
