.rla-cc-card{scroll-snap-align:start;display:flex;flex-direction:column;background-color:#fff;color:#141a17;border-radius:16px;overflow:hidden;height:100%;box-shadow:0 0 0 2px rgb(var(--product-ring, var(--product-accent))),0 1px 2px #20261f0d,0 6px 14px -6px #20261f14;transition:box-shadow var(--animation-fast),transform var(--animation-fast)}.rla-cc-card:hover,.rla-cc-card:focus-within{box-shadow:0 0 0 2px rgb(var(--product-ring, var(--product-accent))),0 1px 2px #20261f0d,0 16px 44px -14px rgb(var(--product-ring, var(--product-accent)) / .6)}@media(prefers-reduced-motion:no-preference){.rla-cc-card:hover,.rla-cc-card:focus-within{transform:translateY(-3px)}}.rla-cc-media{display:block;background-color:#fff;aspect-ratio:1 / 1;overflow:hidden}.rla-cc-img{width:100%;height:100%;object-fit:contain}.rla-cc-body{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-2);padding:var(--sp-4) var(--sp-4) var(--sp-5)}.rla-cc-title{font-weight:600;font-size:1.2rem;line-height:1.25;color:#141a17;text-decoration:none}.rla-cc-title:hover{color:var(--product-accent-on-light, #4d6f00)}.rla-cc-price{font-size:1rem;color:#141a179e;margin-block-end:var(--sp-1)}.rla-cc-price .price__regular{font-size:1rem;color:inherit}.rla-cc-price.price--on-sale .price__regular{color:#8c1c13;font-weight:500}.rla-cc-price .price__sale{font-size:.875rem;color:#141a1780}.rla-cc-sizes{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--sp-1d5)}.rla-cc-sizes:not(.rla-cc-sizes--out){display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:start}.rla-cc-sizes:not(.rla-cc-sizes--out)>*{grid-column-end:span 2;min-width:0}.rla-cc-sizes:not(.rla-cc-sizes--out)>:nth-child(4):nth-last-child(2){grid-column-start:2}.rla-cc-sizes:not(.rla-cc-sizes--out)>:nth-child(4):nth-last-child(1){grid-column-start:3}.rla-cc-sizes:not(.rla-cc-sizes--out)>:nth-child(1):nth-last-child(2){grid-column-start:2}.rla-cc-sizes:not(.rla-cc-sizes--out)>:nth-child(1):nth-last-child(1){grid-column-start:3}.rla-cc-sizeform{margin:0;display:inline-flex;flex-direction:column;align-items:center;gap:var(--sp-2)}.rla-cc-sizes:not(.rla-cc-sizes--out) .rla-cc-sizeform{align-items:stretch}.rla-cc-sizes:not(.rla-cc-sizes--out) .rla-cc-sizeform:has(.rla-cc-error:not([hidden])){grid-column:1 / -1}.rla-cc-pill{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:var(--sp-1d5) var(--sp-2);border-radius:var(--buttons-radius, 6px);box-shadow:inset 0 0 0 var(--buttons-border-width, 1.5px) #141a1738;background-color:transparent;color:#141a17;font-family:var(--font-button-family);text-transform:var(--font-button-text-transform);font-size:var(--text-sm);font-weight:500;line-height:1;text-decoration:none;cursor:pointer;transition:background-color var(--animation-fast),color var(--animation-fast),box-shadow var(--animation-fast)}.rla-cc-pill:hover,.rla-cc-pill:focus-visible{background-color:rgb(var(--product-accent));color:var(--product-on-accent);box-shadow:inset 0 0 0 var(--buttons-border-width, 1.5px) rgb(var(--product-accent))}.rla-cc-pill[aria-busy=true]{opacity:.62;cursor:progress}.rla-cc-pill[aria-disabled=true]:not([aria-busy=true]){opacity:.62;cursor:not-allowed}.rla-cc-pill[aria-busy=true]:hover,.rla-cc-pill[aria-busy=true]:focus-visible,.rla-cc-pill[aria-disabled=true]:hover,.rla-cc-pill[aria-disabled=true]:focus-visible{background-color:transparent;color:#141a17;box-shadow:inset 0 0 0 var(--buttons-border-width, 1.5px) #141a1738}@media(prefers-reduced-motion:no-preference){.rla-cc-pill[aria-busy=true]{animation:rla-cc-pill-busy .9s ease-in-out infinite}}@keyframes rla-cc-pill-busy{50%{opacity:.34}}.rla-cc-pill[disabled]{color:#141a178c;box-shadow:inset 0 0 0 var(--buttons-border-width, 1.5px) #141a1724;cursor:not-allowed}.rla-cc-pill[disabled] .btn-text>span{text-decoration:line-through}.rla-cc-pill[disabled]:hover{background-color:transparent;color:#141a178c;box-shadow:inset 0 0 0 var(--buttons-border-width, 1.5px) #141a1724}.rla-cc-outnote{font-size:var(--text-sm);font-weight:500;color:#141a179e}.rla-cc-error{max-width:100%;margin:0;padding:var(--sp-2) var(--sp-3);border-radius:var(--buttons-radius, 6px);background-color:#8c1c1317;color:#8c1c13;font-size:var(--text-sm);line-height:1.35;text-align:center}@media(max-width:767px){.rla-cc-pill{min-height:44px}}@media screen and (min-width:768px)and (max-width:1023px){.rla-cc-sizes:not(.rla-cc-sizes--out){gap:var(--sp-1)}.rla-cc-pill{padding-inline:var(--sp-1d5)}}@media screen and (max-width:639px){.mobile\:card-grid--2 .rla-cc-sizes:not(.rla-cc-sizes--out){grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-1)}.mobile\:card-grid--2 .rla-cc-sizes:not(.rla-cc-sizes--out)>:nth-child(4):nth-last-child(2),.mobile\:card-grid--2 .rla-cc-sizes:not(.rla-cc-sizes--out)>:nth-child(4):nth-last-child(1),.mobile\:card-grid--2 .rla-cc-sizes:not(.rla-cc-sizes--out)>:nth-child(1):nth-last-child(2){grid-column-start:auto}.mobile\:card-grid--2 .rla-cc-sizes:not(.rla-cc-sizes--out)>:nth-child(5):nth-last-child(1),.mobile\:card-grid--2 .rla-cc-sizes:not(.rla-cc-sizes--out)>:nth-child(3):nth-last-child(1),.mobile\:card-grid--2 .rla-cc-sizes:not(.rla-cc-sizes--out)>:nth-child(1):nth-last-child(1){grid-column-start:2}.mobile\:card-grid--2 .rla-cc-pill{padding-inline:var(--sp-1d5)}}.card-grid>.rla-cc-card{width:100%;min-width:0}.slider:has(.rla-cc-card){padding-block:14px}.rla-cc-card--home .rla-cc-media{position:relative;background-image:radial-gradient(ellipse 42% 7% at 50% 88%,#141a1733,#141a1712 45%,#141a1700 72%),linear-gradient(to top,rgb(var(--product-accent) / .16),rgb(var(--product-accent) / .06) 34%,rgb(var(--product-accent) / 0) 62%)}.rla-cc-card--home .rla-cc-img{position:relative;z-index:1}.rla-cc-seal{position:absolute;top:var(--sp-3);left:var(--sp-3);z-index:2;width:48px;height:48px;pointer-events:none;filter:drop-shadow(0 2px 5px rgb(20 26 23 / .22))}.rla-cc-hook{margin:0;font-size:.8125rem;line-height:1.4;color:#141a17b3;text-wrap:pretty;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.rla-cc-card--home .rla-cc-title{font-size:1.375rem;letter-spacing:-.01em;line-height:1.15}.rla-cc-card--home .rla-cc-hook{font-size:.875rem;font-weight:500;color:#141a17c7}.rla-cc-card--home .rla-cc-price{font-size:1.0625rem;font-weight:600;color:#141a17c7;font-variant-numeric:tabular-nums}.rla-cc-card--home .rla-cc-price .price__regular{font-size:inherit}.rla-cc-card--home .rla-cc-price .price__regular small,.rla-cc-card--home .rla-cc-price .price__from,.rla-cc-card--home .rla-cc-price .price-from{font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:#3d453f}.rla-cc-card--home .rla-cc-pill{font-variant-numeric:tabular-nums}.rla-cc-sizes--priced .rla-cc-pill{padding-block:var(--sp-1d5)}.rla-cc-pill__stack{display:flex;flex-direction:column;align-items:center;gap:2px}.rla-cc-pill__price{font-size:.75rem;font-weight:600;line-height:1;letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums}.rla-cc-pill__price--sale{color:#8c1c13}.rla-cc-pill:hover .rla-cc-pill__price--sale,.rla-cc-pill:focus-visible .rla-cc-pill__price--sale{color:inherit}.rla-cc-addnote{margin:0;font-size:.6875rem;line-height:1.3;text-transform:uppercase;letter-spacing:.06em;color:#3d453f}
/*# sourceMappingURL=/cdn/shop/t/22/assets/rla-cc-card.css.map */
