@import"https://api.fontshare.com/v2/css?f[]=clash-display@200,300,400,500,600,700&display=swap";/*!
 * RD BootShop - Premium Shopify Theme
 * © 2025 RHYTMELO DESIGNS
 * https://rhytmelo.com
 * 
 * This theme and its components are protected by copyright law and
 * international treaties. Unauthorized reproduction, reverse-engineering, 
 * distribution or modification of this theme or any of its components 
 * is strictly prohibited.
 */.modern-testimonial{position:relative;height:300px!important;transition:all .3s ease;overflow:visible;border-radius:12px!important;background:var(--bs-white);box-shadow:0 5px 15px #0000000d;display:flex;flex-direction:column;margin:60px .5rem 1rem;padding:0!important}.modern-testimonial .card-body{display:flex;flex-direction:column;padding:.75rem 1.5rem!important;height:100%;overflow:hidden}.modern-testimonial .testimonials-card-img-modern{position:absolute;top:-40px;left:50%;transform:translate(-50%);margin:0;z-index:3;width:80px;height:80px}.modern-testimonial .testimonials-card-img-modern img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:3px solid var(--bs-white);box-shadow:0 4px 10px #0000001a}.modern-testimonial .testimonials-card-stars{color:var(--bs-primary);display:flex;justify-content:center;margin:3.5rem 0 1rem}.modern-testimonial .testimonials-card-stars svg{width:14px!important;height:14px!important;margin:0 1px}.modern-testimonial .description{flex-grow:1;font-style:italic;text-align:center;position:relative;font-size:.9rem;line-height:1.5;color:var(--bs-gray-700);margin-bottom:1rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical}.modern-testimonial .testimonials-card-author{text-align:center;margin-top:auto;padding-bottom:.75rem}.modern-testimonial .title{color:var(--bs-primary);font-weight:600;margin:0 0 .125rem;font-size:1rem}.modern-testimonial .author-subtitle{color:var(--bs-gray-600);font-size:.8125rem;display:flex;align-items:center;justify-content:center;gap:.25rem}.sticky-atc{position:fixed;bottom:0;left:0;right:0;z-index:1000;background:var(--bs-body-bg);padding:1rem;box-shadow:0 -2px 10px #0000001a;opacity:0;visibility:hidden;transform:translateY(100%);transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out;pointer-events:none}.sticky-atc.show{transform:translateY(0);opacity:1;visibility:visible;pointer-events:all}.sticky-atc__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:var(--bs-breakpoint-desktop);margin:0 auto;padding:0 1rem}.sticky-atc__actions{display:flex;align-items:center;gap:1rem}.sticky-atc .btn-atc{min-width:180px}.testimonial-theme-card{background:var(--bs-white);border-radius:1rem;box-shadow:0 4px 20px #00000014;position:relative;text-align:center;padding-top:60px;margin-top:60px;height:100%}.testimonial-theme-card .testimonial-author-image{position:absolute;top:-60px;left:50%;transform:translate(-50%);width:120px;height:120px;border-radius:50%;overflow:hidden;border:4px solid var(--bs-white);box-shadow:0 4px 10px #0000001a}.testimonial-theme-card .testimonial-content{padding:1.5rem}.testimonial-theme-card .description{font-style:italic;color:var(--bs-gray-700);margin-bottom:1.5rem}.testimonial-theme-card .testimonial-author{margin-top:auto}.testimonial-theme-card .author-name{color:var(--bs-primary);font-size:1.125rem;margin-bottom:.25rem}.testimonial-theme-card .author-subtitle{color:var(--bs-gray-600);font-size:.875rem}.sticky-atc__quantity{min-width:120px}.sticky-atc__quantity{margin-right:1rem;min-width:110px}.sticky-atc .qty-input-wrapper{display:grid;grid-template-columns:auto minmax(40px,1fr) auto;align-items:stretch;height:38px;border:1px solid var(--bs-border-color);border-radius:4px;background-color:var(--bs-white)}.sticky-atc .qty-input-wrapper input{min-width:40px;width:100%;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;border:none;border-left:1px solid var(--bs-border-color);border-right:1px solid var(--bs-border-color);padding:.375rem;font-size:14px;line-height:1.5;font-weight:500;color:var(--bs-body-color);background:transparent}.sticky-atc .qty-input-wrapper input::-webkit-outer-spin-button,.sticky-atc .qty-input-wrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sticky-atc .qty-input-wrapper input:focus{outline:none;border-color:var(--bs-primary);box-shadow:inset 0 0 0 1px var(--bs-primary)}.sticky-atc .btn-qty-minus,.sticky-atc .btn-qty-plus{display:flex;align-items:center;justify-content:center;width:34px;height:100%;padding:0;border:none;background:transparent;color:var(--bs-gray-700);transition:all .2s ease;-webkit-user-select:none;user-select:none}.sticky-atc .btn-qty-minus:hover:not(:disabled),.sticky-atc .btn-qty-plus:hover:not(:disabled){background-color:var(--bs-gray-100);color:var(--bs-primary)}.sticky-atc .btn-qty-minus:active:not(:disabled),.sticky-atc .btn-qty-plus:active:not(:disabled){background-color:var(--bs-gray-200)}.sticky-atc .btn-qty-minus:disabled{opacity:.5;cursor:not-allowed;color:var(--bs-gray-400)}.sticky-atc .btn-qty-minus svg,.sticky-atc .btn-qty-plus svg{width:16px;height:16px;display:block}@media (max-width: 767px){.sticky-atc__quantity{min-width:100px}.sticky-atc .btn-qty-minus,.sticky-atc .btn-qty-plus{width:32px}}@media (max-width: 767px){.sticky-atc__quantity{min-width:100px}.sticky-atc .btn-atc{min-width:140px;padding-left:1rem;padding-right:1rem}}.sticky-atc__product{display:flex;align-items:center;gap:1rem}.sticky-atc__image{width:50px;height:50px;object-fit:cover}.sticky-atc__title{margin:0;font-size:1rem;font-weight:500}.sticky-atc__price{font-weight:600}@media (max-width: 767px){.sticky-atc__product{display:none}.sticky-atc__inner{justify-content:center}}#navbar-mobile{position:relative;min-height:60px}#navbar-mobile .navbar-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;display:inline-flex;align-items:center;justify-content:center}#navbar-mobile .navbar-logo img{max-height:50px;width:auto;vertical-align:middle}.product-options{--variant-border-color: var(--bs-border-color);--variant-selected-bg: rgba(var(--bs-primary-rgb), .1);--variant-selected-border: var(--bs-primary);--variant-hover-bg: rgba(var(--bs-secondary-rgb), .05)}.size-buttons{display:flex;flex-wrap:wrap;gap:.5rem}.size-buttons li{position:relative}.size-buttons label{display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:.5rem 1rem;margin:0;border:1px solid var(--variant-border-color);border-radius:.375rem;background-color:var(--bs-body-bg);color:var(--bs-body-color);cursor:pointer;transition:all .2s ease-in-out}.size-buttons label.variant-soldout{background-color:var(--bs-gray-100);color:var(--bs-gray-500);border-color:var(--bs-gray-300);cursor:not-allowed;position:relative;opacity:.7;text-decoration:line-through}.variant-soldout-badge{background:var(--bs-danger, #e74c3c);color:#fff;font-size:.7em;font-weight:600;border-radius:6px;padding:2px 8px;margin-left:.5em;display:inline-block;vertical-align:middle}.size-buttons label:hover{background-color:var(--variant-hover-bg);border-color:var(--bs-secondary)}.size-buttons input[type=radio]:checked+label{background-color:var(--variant-selected-bg);border-color:var(--variant-selected-border);color:var(--bs-primary)}.product-options .form-select{max-width:100%;padding:.75rem 2.25rem .75rem 1rem;background-position:right 1rem center;transition:all .2s ease-in-out}.product-options .form-select:hover{border-color:var(--bs-secondary)}.product-options .form-select:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.25)}.variant-card{cursor:pointer;transition:all .2s ease-in-out;border:1px solid var(--variant-border-color);border-radius:.375rem;background-color:var(--bs-body-bg);text-align:left;min-width:160px;max-width:200px;padding:1rem}.variant-card:hover{border-color:var(--bs-secondary);background-color:var(--variant-hover-bg)}.variant-card.selected{background-color:var(--variant-selected-bg);border-color:var(--variant-selected-border)}.variant-card .price-item--regular{color:var(--bs-secondary);text-decoration:line-through;font-size:.875rem;margin-left:.25rem}.variant-card .price-item--sale{color:var(--bs-primary);font-weight:600}.variant-card .unit-price{color:var(--bs-success);font-size:.875rem;margin-top:.25rem}.variant-scroll{scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto;padding-bottom:.5rem}.variant-scroll::-webkit-scrollbar{display:none}.variant-scroll ul{display:inline-flex;gap:1rem;padding-left:0;margin-bottom:0;list-style:none}.variant-scroll li{display:inline-block}.rhytmelo{text-decoration:none!important;text-transform:uppercase;color:beige}.rhytmelo:hover,.rhytmelo:focus{opacity:.75}.section-header{position:relative;font-weight:600;color:var(--bs-primary)}.section-header:after{content:"";position:absolute;left:50%;bottom:-8px;transform:translate(-50%);width:80%;height:2px;background:linear-gradient(to right,transparent,var(--bs-primary),transparent);border-radius:40%}.modern-testimonial .testimonials-card-stars{color:var(--bs-primary);display:flex;justify-content:center;margin:3.5rem 0 1.25rem;--star-size: 1.25rem}.modern-testimonial .star-rating{display:flex;align-items:center;gap:.125rem}.modern-testimonial .star-rating svg{display:block;width:var(--star-size)!important;height:var(--star-size)!important}@media (max-width: 767px){.modern-testimonial .testimonials-card-stars{--star-size: 1.125rem}}@media (min-width: 992px){.modern-testimonial .testimonials-card-stars{--star-size: 1.375rem}}.modern-testimonial .star-filled,.modern-testimonial .star-half{color:var(--bs-primary)}.modern-testimonial .star-empty{color:rgba(var(--bs-primary-rgb),.3);stroke-width:1.5px}.rhytmelo-wrapper{font-size:.775rem;text-transform:uppercase;font-weight:700;font-family:space grotesk,sans-serif!important}.newsletter-notice p{font-size:.775rem;color:var(--bs-gray-600);margin-bottom:0;line-height:1.4;margin:0 auto 1rem;text-align:left!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
