.fr-bundle{box-sizing:border-box;width:100%;padding:24px;border:1px solid #e5e5e5;border-radius:8px;background:#fff;color:#111;font-style:normal}.fr-bundle *,.fr-bundle *:before,.fr-bundle *:after{box-sizing:border-box}.fr-bundle__heading{margin:0;font-size:20px;line-height:28px;font-weight:600;font-style:normal;letter-spacing:normal;color:#111}.fr-bundle__subheading{margin:4px 0 0;font-size:14px;line-height:20px;font-weight:400;color:#666}.fr-bundle__list{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.fr-bundle__row{margin:0;padding:0}.fr-bundle__label{position:relative;display:flex;align-items:center;gap:12px;cursor:pointer}.fr-bundle__row[data-available=false] .fr-bundle__label{cursor:default;opacity:.55}.fr-bundle__check{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.fr-bundle__box{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid #c8c8c8;border-radius:4px;background:#fff;color:#fff;transition:background-color .3s cubic-bezier(.22,1,.36,1)}.fr-bundle__box svg{width:20px;height:20px;opacity:0}.fr-bundle__check:checked+.fr-bundle__box{border-color:#e74545;background:#e74545}.fr-bundle__check:checked+.fr-bundle__box svg{opacity:1}.fr-bundle__check:disabled+.fr-bundle__box{cursor:default}.fr-bundle__check:focus-visible+.fr-bundle__box{outline:3px solid #e74545;outline-offset:2px}.fr-bundle__thumb{flex:0 0 auto;display:block;width:64px;height:64px;overflow:hidden;border-radius:4px;background:#f5f5f5}.fr-bundle__thumb img{display:block;width:64px;height:64px;object-fit:cover}.fr-bundle__info{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.fr-bundle__title{display:block;font-size:16px;line-height:24px;font-weight:500;color:#111;text-decoration:none;overflow-wrap:anywhere}.fr-bundle__title--link{position:relative;z-index:1}.fr-bundle__title--link:hover{text-decoration:underline;text-underline-offset:2px}.fr-bundle__title--link:focus-visible{outline:3px solid #e74545;outline-offset:2px;border-radius:4px}.fr-bundle__price{display:block;font-size:14px;line-height:20px;font-weight:400;color:#666}.fr-bundle__total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid #e5e5e5}.fr-bundle__total-label{font-size:14px;line-height:20px;font-weight:500;color:#666}.fr-bundle__total-value{font-size:18px;line-height:28px;font-weight:600;color:#111}.fr-bundle__button{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin:16px 0 0;padding:12px 24px;border:0;border-radius:8px;background-color:#111;color:#fff;font-size:16px;line-height:24px;font-weight:600;font-style:normal;letter-spacing:normal;text-decoration:none;cursor:pointer;box-shadow:none;transform:translateY(0);transition:transform .3s cubic-bezier(.22,1,.36,1),background-color .3s cubic-bezier(.22,1,.36,1)}.fr-bundle__button:hover:not(:disabled){background-color:#333;color:#fff;transform:translateY(-1px)}.fr-bundle__button:active:not(:disabled){transform:scale(.98)}.fr-bundle__button:focus-visible{outline:3px solid #e74545;outline-offset:2px}.fr-bundle__button:disabled{cursor:default;opacity:.6;transform:none}.fr-bundle__error{margin:8px 0 0;font-size:14px;line-height:20px;font-weight:400;color:#e74545}.fr-bundle__error[hidden]{display:none}@media(prefers-reduced-motion:reduce){.fr-bundle__box,.fr-bundle__button{transition:none}.fr-bundle__button:hover:not(:disabled),.fr-bundle__button:active:not(:disabled){transform:none}}[data-template^=collection] .text-block--text_tqQTNE,[data-template^=collection] .text-block--text_twGGkJ{text-align:left}[data-template^=collection] .text-block--text_tqQTNE h1{margin:0;font-size:36px;line-height:40px;font-weight:600;font-style:normal;letter-spacing:-.02em;color:#111}[data-template^=collection] .text-block--text_twGGkJ,[data-template^=collection] .text-block--text_twGGkJ p{font-size:18px;line-height:28px;font-weight:400;font-style:normal;color:#666}[data-template^=collection] .text-block--text_twGGkJ:empty{display:none}@media screen and (min-width:750px){[data-template^=collection] .product-grid{--product-grid-gap: 32px 16px}}[data-template^=collection] .product-card .text-block--product_title_4nY4eT,[data-template^=collection] .product-card .text-block--product_title_4nY4eT p{font-size:16px;line-height:24px;font-weight:500;font-style:normal;color:#111}[data-template^=collection] .product-card .text-block .price,[data-template^=collection] .product-card .text-block .compare-at-price{font-size:14px;line-height:20px;font-style:normal}[data-template^=collection] .product-card .text-block .price{font-weight:500;color:#111}[data-template^=collection] .product-card .card-gallery .product-media-container{overflow:hidden}[data-template^=collection] .product-card .card-gallery .product-media-container img{transform:scale(1);transition:transform .5s cubic-bezier(.22,1,.36,1);will-change:transform}@media(hover:hover){[data-template^=collection] .product-card:hover .card-gallery .product-media-container img,[data-template^=collection] .product-card:focus-within .card-gallery .product-media-container img{transform:scale(1.03)}}@media(prefers-reduced-motion:reduce){[data-template^=collection] .product-card .card-gallery .product-media-container img{transition:none;will-change:auto}[data-template^=collection] .product-card:hover .card-gallery .product-media-container img,[data-template^=collection] .product-card:focus-within .card-gallery .product-media-container img{transform:none}}[data-template^=product] .product-information h1{font-size:30px;line-height:36px;font-weight:600;letter-spacing:-.02em;text-wrap:balance}@media(min-width:900px){[data-template^=product] .product-information h1{font-size:36px;line-height:40px}}[data-template^=product] .product-information .price,[data-template^=product] .product-information product-price{font-size:20px;line-height:28px;font-weight:600;color:#111;font-variant-numeric:tabular-nums}.fr-trust{list-style:none;margin:0;padding:16px 0 0;display:grid;gap:12px}.fr-trust__item{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:20px;color:#6b6b6b}.fr-trust__icon{flex:0 0 20px;color:#e74545;display:inline-flex}.fr-trust__text{color:#111}[data-template^=product] .product-information .rte h2,[data-template^=product] .product-information .text-block h2{font-size:20px;line-height:28px;font-weight:600;letter-spacing:-.01em;margin:0 0 8px}[data-template^=product] .product-information .rte h3,[data-template^=product] .product-information .text-block h3{font-size:14px;line-height:20px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#6b6b6b;margin:32px 0 12px}[data-template^=product] .product-information .rte p,[data-template^=product] .product-information .text-block p{font-size:16px;line-height:24px;color:#6b6b6b;text-wrap:pretty;margin:0 0 12px}[data-template^=product] .product-information .rte ul,[data-template^=product] .product-information .text-block ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}[data-template^=product] .product-information .rte ul li,[data-template^=product] .product-information .text-block ul li{position:relative;padding-left:28px;font-size:16px;line-height:24px;color:#111}[data-template^=product] .product-information .rte ul li:before,[data-template^=product] .product-information .text-block ul li:before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;background-color:#e74545;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8.5 12.2l2.4 2.4 4.6-5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8.5 12.2l2.4 2.4 4.6-5'/%3E%3C/svg%3E") center / contain no-repeat}[data-template^=product] .product-information .rte table,[data-template^=product] .product-information .text-block table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #e5e5e5;border-radius:8px;overflow:hidden;font-size:14px;line-height:20px;font-variant-numeric:tabular-nums;margin:0}[data-template^=product] .product-information .rte table td,[data-template^=product] .product-information .text-block table td{padding:10px 12px;border-top:1px solid #e5e5e5;vertical-align:top;color:#111}[data-template^=product] .product-information .rte table tr:first-child td,[data-template^=product] .product-information .text-block table tr:first-child td{border-top:0;background:#f5f5f4;font-weight:600}[data-template^=product] .product-information .rte table td b,[data-template^=product] .product-information .text-block table td b{font-weight:600}[data-template^=product] .product-information .rte small,[data-template^=product] .product-information .text-block small{display:block;margin-top:12px;font-size:12px;line-height:16px;color:#6b6b6b}[data-template^=product] .product-information .rte em,[data-template^=product] .product-information .text-block em{font-style:normal}[data-template^=product] .product-recommendations h2,[data-template^=product] .product-recommendations .h2{font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.02em}[data-template^=collection] .section-wrapper:has(h1) .section{border-bottom:1px solid #e5e5e5}[data-template^=collection] h1{font-size:36px;line-height:40px;font-weight:600;letter-spacing:-.02em;text-wrap:balance}[data-template^=collection] .section-wrapper:has(h1) p{max-width:640px;font-size:18px;line-height:28px;color:#6b6b6b;text-wrap:pretty}[data-template^=collection] .facets--horizontal{border-bottom:1px solid #e5e5e5;font-size:14px;line-height:20px}[data-template^=collection] .facets-block-wrapper--horizontal{--facets-margin: 0 0 24px 0}[data-template^=collection] .product-card,[data-template^=product] .product-card{border-radius:0;background:transparent}[data-template^=collection] .card-gallery,[data-template^=product] .card-gallery{border-radius:8px;background:#f5f5f4}[data-template^=collection] .product-card .product-title,[data-template^=collection] .product-card [class*=product_title],[data-template^=collection] .product-card .text-block{font-size:16px;line-height:24px;font-weight:500;color:#111;text-wrap:pretty}.product-card .price,.product-card product-price,.product-card .price-range{font-size:14px;line-height:20px;font-weight:500;color:#111;font-variant-numeric:tabular-nums}.product-card .compare-at-price,.product-information .compare-at-price{color:#6b6b6b;text-decoration:line-through;font-weight:400;margin-inline-end:8px}.product-card .price--on-sale .price,.product-card product-price.price--on-sale,.product-information .price--on-sale{color:#e74545}.quick-add__button,.quick-add .button{font-size:14px;line-height:20px;font-weight:600;padding:8px 12px;border-radius:8px;background:#111;color:#fff;border:0;box-shadow:none;transition:transform .3s cubic-bezier(.22,1,.36,1),background-color .3s cubic-bezier(.22,1,.36,1)}.quick-add__button:hover,.quick-add .button:hover{background:#333;transform:translateY(-1px)}.quick-add__button:active,.quick-add .button:active{transform:scale(.98)}.quick-add__button:focus-visible{outline:3px solid #E74545;outline-offset:2px}.product-badges .badge,.badge,.product-badge{border-radius:4px;font-size:12px;line-height:16px;font-weight:600;letter-spacing:.04em;padding:4px 8px}[data-template^=product] .product-information h1{font-size:30px;line-height:36px}@media(min-width:900px){[data-template^=product] .product-information h1{font-size:30px;line-height:36px}}.fr-pintro h2{font-size:18px;line-height:28px;font-weight:600;letter-spacing:-.01em;margin:0 0 4px}.fr-pintro p{margin:0;font-size:16px;line-height:24px;color:#6b6b6b;text-wrap:pretty}.fr-trust{grid-template-columns:repeat(3,1fr);gap:16px 12px;padding:24px 0 8px;border-top:1px solid #e5e5e5;margin-top:8px}.fr-trust__item{flex-direction:column;gap:8px}.fr-trust__text{font-size:14px;line-height:20px;color:#111}@media(max-width:480px){.fr-trust{grid-template-columns:1fr 1fr}}[data-template^=product] .product-information .thumbnails,[data-template^=product] .product-information [class*=thumbnail] img{border-radius:6px}[data-template^=product] .product-information product-price .price,[data-template^=product] .product-information .price:not(.product-card .price){display:inline-block;font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.01em;color:#e74545;background:#fdeaea;padding:4px 12px;border-radius:8px;font-variant-numeric:tabular-nums}[data-template^=product] .product-information product-price .compare-at-price{font-size:16px;line-height:24px;color:#6b6b6b;text-decoration:line-through;margin-inline-end:8px}.product-card .price,.product-card product-price,.product-card .price-range{color:#e74545;font-weight:600;font-size:16px;line-height:24px}.product-card .compare-at-price{display:inline;color:#6b6b6b;font-weight:400;font-size:14px;line-height:20px;text-decoration:line-through;margin-inline-end:8px}[data-template^=collection] .product-card .text-block .price,[data-template^=product] .product-card .text-block .price,[data-template^=index] .product-card .text-block .price,.product-card .text-block .price{color:#e74545;font-weight:600;font-size:16px;line-height:24px}.fr-trust{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:8px;padding:0;margin:8px 0 0;border-top:0}.fr-trust__item{display:flex;flex-direction:column;justify-content:flex-start;gap:12px;min-height:112px;padding:16px 12px;border:1px solid #e5e5e5;border-radius:8px;background:#fff}.fr-trust__icon{flex:0 0 auto}.fr-trust__text{font-size:14px;line-height:20px;color:#111;text-wrap:pretty}@media(max-width:480px){.fr-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.fr-trust__item{padding:12px 8px;min-height:104px}.fr-trust__text{font-size:13px;line-height:18px}}.fr-delivery{margin-top:8px;padding:16px;border:1px solid #e5e5e5;border-radius:8px;background:#fff}.fr-delivery__head{display:flex;align-items:center;gap:8px;margin:0 0 16px;font-size:14px;line-height:20px;font-weight:600;color:#111}.fr-delivery__icon{color:#e74545;display:inline-flex}.fr-delivery__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;position:relative}.fr-delivery__steps:before{content:"";position:absolute;left:6px;right:6px;top:5px;height:2px;border-radius:2px;background:#e5e5e5}.fr-delivery__steps:after{content:"";position:absolute;left:6px;right:6px;top:5px;height:2px;border-radius:2px;background:#e74545;transform-origin:left center;transform:scaleX(0);animation:fr-delivery-fill 4.2s ease-in-out infinite}@keyframes fr-delivery-fill{0%{transform:scaleX(0);opacity:1}48%{transform:scaleX(1);opacity:1}82%{transform:scaleX(1);opacity:1}93%{transform:scaleX(1);opacity:0}to{transform:scaleX(0);opacity:0}}.fr-delivery__dot{animation:4.2s ease-in-out infinite}.fr-delivery__step:nth-child(1) .fr-delivery__dot{animation-name:fr-dot-1}.fr-delivery__step:nth-child(2) .fr-delivery__dot{animation-name:fr-dot-2}.fr-delivery__step:nth-child(3) .fr-delivery__dot{animation-name:fr-dot-3}@keyframes fr-dot-1{0%{background-color:#fff;box-shadow:0 0 #e7454500;transform:scale(1)}3%{background-color:#e74545;box-shadow:0 0 0 5px #e7454540;transform:scale(1.35)}11%{box-shadow:0 0 #e7454500;transform:scale(1)}90%{background-color:#e74545}94%,to{background-color:#fff}}@keyframes fr-dot-2{0%,22%{background-color:#fff;box-shadow:0 0 #e7454500;transform:scale(1)}26%{background-color:#e74545;box-shadow:0 0 0 5px #e7454540;transform:scale(1.35)}34%{box-shadow:0 0 #e7454500;transform:scale(1)}90%{background-color:#e74545}94%,to{background-color:#fff}}@keyframes fr-dot-3{0%,44%{background-color:#fff;box-shadow:0 0 #e7454500;transform:scale(1)}50%{background-color:#e74545;box-shadow:0 0 0 5px #e7454540;transform:scale(1.35)}58%{box-shadow:0 0 #e7454500;transform:scale(1)}90%{background-color:#e74545}94%,to{background-color:#fff}}.fr-delivery__step{position:relative;display:grid;gap:4px;padding-top:20px}.fr-delivery__dot{position:absolute;top:0;left:0;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid #E74545;box-sizing:border-box}.fr-delivery__step.is-done .fr-delivery__dot{background:#e74545}.fr-delivery__label{font-size:12px;line-height:16px;color:#6b6b6b}.fr-delivery__date{font-size:14px;line-height:20px;font-weight:600;color:#111;font-variant-numeric:tabular-nums}.fr-delivery__note{margin:12px 0 0;font-size:12px;line-height:16px;color:#6b6b6b}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fitreno-shop.css.map?r=20261029f */
