.card--product:has(.product-label--sold-out) .card__media img{opacity:.55;transition:opacity .2s ease}.rte table,.product-details table,.tab-panel table{width:100%;border-collapse:collapse;line-height:1.45}.rte table th,.product-details table th,.tab-panel table th{background-color:var(--ruco-slate,#2f3e4e);color:var(--ruco-white,#fff);font-size:.85em;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.625rem .75rem;text-align:left}.rte table td,.product-details table td,.tab-panel table td{padding:.625rem .75rem;border-bottom:1px solid var(--ruco-border,#c9bba8);color:var(--ruco-black,#111)}.rte table tr:nth-child(2n),.product-details table tr:nth-child(2n),.tab-panel table tr:nth-child(2n){background-color:#f4f1ea80}@media(max-width:768px){.rte .table-wrapper,.product-details .table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}}.card--product .card__compare{opacity:0;transition:opacity .15s ease}.card--product:hover .card__compare,.card--product .card__compare:focus-within{opacity:1}@media(max-width:768px){.card--product .card__compare{display:none}}.ruco-surf-conditions h1,.ruco-surf-conditions h2,.ruco-surf-conditions h3,.ruco-surf-conditions h4,.ruco-surf-conditions p,.ruco-surf-conditions span{color:var(--ruco-text-light,#ffffff)}.header__cart-count,.header__cart-count-number{color:#fff!important}.cc-countdown-timer .subheading{font-size:.75em;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ruco-red,#b40c1c)}.cc-countdown-timer .text-overlay .section__block--heading,.cc-countdown-timer .text-overlay .contained-heading{color:var(--ruco-cream,#f4f1ea)}.cc-countdown-timer .text-overlay .rte{color:#f4f1eae0}.cc-countdown-timer .countdown__number{font-weight:700;border-radius:var(--ruco-r,4px)}.cc-countdown-timer .countdown__unit{font-size:.55em;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.cc-promo-strip .promo-strip__heading{font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:.95em;margin-bottom:0}.cc-promo-strip .promo-strip__rte{color:#f4f1ead1;font-size:.92em}.cc-promo-strip .discount-code__code{border-radius:var(--ruco-r,4px);letter-spacing:.1em;text-transform:uppercase;font-size:.82em;padding-inline:1rem;background:#f4f1ea14;border:1px solid rgba(244,241,234,.22)}.cc-promo-strip .discount-code__btn{border-radius:0 var(--ruco-r,4px) var(--ruco-r,4px) 0}.cc-promo-gallery .section__header .h4{font-weight:700;letter-spacing:-.01em}.cc-promo-gallery .gallery-block{border-radius:var(--ruco-r,6px);overflow:hidden}.cc-promo-gallery .gallery-block__image{border-radius:var(--ruco-r,6px) var(--ruco-r,6px) 0 0}.cc-promo-gallery .gallery_block__heading{font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ruco-slate,#1b2838);font-size:.9em}.cc-promo-gallery .gallery_block__link-text{color:var(--ruco-red,#b40c1c);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.78em;text-decoration:none}.cc-promo-gallery .gallery-block:hover .gallery_block__link-text{text-decoration:underline}.cc-promo-gallery .gallery-block__text{padding-top:.75rem}.cc-promo-gallery .section__header .link{font-weight:600;letter-spacing:.02em;text-transform:uppercase;font-size:.82em}.cart-drawer__subtotal{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(var(--drawer-text-color)/.12)}.cart-drawer__subtotal-label{font-weight:600;font-size:.92em;color:rgba(var(--drawer-text-color)/.75)}.cart-drawer__subtotal-price{font-weight:700}.cart-drawer__checkout-buttons{display:flex;flex-direction:column;gap:.75rem}.cart-drawer__view-cart-btn{font-weight:600;min-height:44px;letter-spacing:.02em}.cart-drawer__view-cart-meta{font-weight:500;opacity:.72}.cart-drawer__checkout-buttons .btn--primary{margin-top:0}.cart-drawer__terms{margin:0;padding:.25rem 0 .15rem}.cart-drawer__terms label{display:flex;align-items:flex-start;gap:.5rem;text-align:start;cursor:pointer}.cart-drawer__terms .checkbox{flex-shrink:0;margin-top:.15rem}
/*# sourceMappingURL=/cdn/shop/t/37/assets/ruco-fixes.css.map */
