[data-gr-rec][id="6ac8d93f8dea91040a1456f8"],[data-tortli-gr-section]{--tortli-gr-columns: 2.15;--tortli-gr-gap: var(--grid-mobile-horizontal-spacing, 8px);position:relative;box-sizing:border-box;width:100%!important;min-width:0;max-width:min(100%,var(--page-width, 160rem))!important;contain:layout paint;contain:inline-size layout paint;overflow:hidden;margin:0 auto;padding:1.2rem 1.5rem;color:rgb(var(--color-foreground));font-family:var(--font-body-family)}.tortli-gr-recommendations .re-box,.tortli-gr-recommendations .re-box-content,.tortli-gr-recommendations .re-slider-wrap{display:block!important;box-sizing:border-box;width:100%!important;min-width:0;max-width:100%!important;margin:0!important;padding:0!important}.tortli-gr-header{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-bottom:2rem;min-width:0;max-width:100%}.tortli-gr-header h2{flex:1 1 0;min-width:0;margin:0;overflow-wrap:anywhere}.tortli-gr-controls{display:flex;flex:0 0 auto;gap:8px}.tortli-gr-controls[hidden]{display:none}.tortli-gr-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid rgba(var(--color-foreground),.2);border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.tortli-gr-button:not(:disabled):hover{border-color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.04)}.tortli-gr-button:disabled{opacity:.3;cursor:default}.tortli-gr-button svg{width:18px;height:18px}.tortli-gr-recommendations [data-tortli-gr-track]{position:relative;display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:var(--tortli-gr-gap)!important;width:100%!important;box-sizing:border-box;min-width:0;max-width:100%!important;margin:0!important;padding:0 0 1.2rem!important;overflow-x:auto!important;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:0;overscroll-behavior-x:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}[data-tortli-gr-track]::-webkit-scrollbar{display:none}@media screen and (max-width:749px){html,body{overscroll-behavior-x:none;overflow-x:clip}}@media(hover:hover)and (pointer:fine){.tortli-gr-recommendations [data-tortli-gr-track],.tortli-gr-recommendations [data-tortli-gr-track] a{cursor:grab}.tortli-gr-recommendations [data-tortli-gr-track] img,.tortli-gr-recommendations [data-tortli-gr-track] a{-webkit-user-drag:none}}.tortli-gr-recommendations [data-tortli-gr-dragging]{scroll-snap-type:none!important;scroll-behavior:auto!important}.tortli-gr-recommendations [data-tortli-gr-dragging],.tortli-gr-recommendations [data-tortli-gr-dragging] *{cursor:grabbing!important;-webkit-user-select:none;user-select:none}.tortli-gr-recommendations .re-slider-arrow{display:none!important}.tortli-gr-recommendations .re-prod{box-sizing:border-box;display:flex!important;flex:0 0 calc((100% - (var(--tortli-gr-columns) - 1) * var(--tortli-gr-gap)) / var(--tortli-gr-columns))!important;flex-direction:column;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;scroll-snap-align:start;text-align:left!important}.tortli-gr-recommendations .re-prod-link,.tortli-gr-recommendations .re-prod-img-container{position:relative;display:block;width:100%;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;overflow:hidden}.tortli-gr-recommendations .re-prod-img-container{aspect-ratio:1}.tortli-gr-recommendations .re-prod-img{display:block;width:100%!important;height:100%!important;aspect-ratio:1;border-radius:0!important;object-fit:cover!important}.tortli-gr-recommendations .re-prod-controls{display:block!important;margin:0!important;padding:1.7rem 0 0!important;text-align:left!important}.tortli-gr-recommendations .re-prod-details-link{display:block!important;text-align:left!important;color:inherit;text-decoration:none}.tortli-gr-recommendations .re-prod-name{display:block!important;min-height:2.6em;margin:0 0 .7rem!important;padding:0!important;color:rgb(var(--color-foreground))!important;font-family:var(--font-heading-family)!important;font-size:calc(var(--font-heading-scale) * 1.3rem)!important;font-weight:var(--font-heading-weight)!important;font-style:var(--font-heading-style)!important;line-height:calc(1 + .3/max(1,var(--font-heading-scale)))!important;letter-spacing:.06rem;text-align:left!important;text-decoration:none!important;white-space:normal!important;overflow-wrap:anywhere;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important}.tortli-gr-recommendations .re-prod-details-link:hover .re-prod-name{text-decoration:underline!important;text-underline-offset:.3rem}.tortli-gr-recommendations .re-price-container{display:flex!important;justify-content:flex-start!important;gap:1rem;margin:.7rem 0 0!important}.tortli-gr-recommendations .re-price-container .re-variable-style{color:rgb(var(--color-foreground))!important;font-family:var(--font-body-family)!important;font-size:1.6rem!important;font-weight:400!important;line-height:1.5!important}.tortli-gr-recommendations .re-prod-cta,.tortli-gr-recommendations .tortli-gr-native-ready .re-price-container{display:none!important}.tortli-gr-native-details{display:block;width:100%;text-align:left!important}.tortli-gr-native-details .price{margin-top:.7rem;text-align:left!important}.tortli-gr-native-details .rating{display:inline-block;margin:0}.tortli-gr-native-details .rating-star{--letter-spacing: .7;--font-size: 1.4}.tortli-gr-native-details .rating-count{display:inline-block;margin:0 0 0 .7rem}.tortli-gr-native-details .rating-text{display:none}.tortli-gr-badge{position:absolute;bottom:1rem;left:1rem;z-index:1}.tortli-gr-recommendations a:focus-visible,.tortli-gr-button:focus-visible,[data-tortli-gr-track]:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:-2px}@media screen and (min-width:750px){[data-gr-rec][id="6ac8d93f8dea91040a1456f8"],[data-tortli-gr-section]{--tortli-gr-columns: 3.15;--tortli-gr-gap: var(--grid-desktop-horizontal-spacing, 8px);padding:1.6rem 5rem}.tortli-gr-recommendations .re-prod-name{font-size:calc(var(--font-heading-scale) * 1.3rem)!important}.tortli-gr-native-details .price,.tortli-gr-recommendations .re-price-container .re-variable-style{font-size:1.8rem!important}}@media screen and (min-width:990px){[data-gr-rec][id="6ac8d93f8dea91040a1456f8"],[data-tortli-gr-section]{--tortli-gr-columns: 4}.tortli-gr-recommendations[data-gr-count="4"]{--tortli-gr-columns: 3.5}}@media(prefers-reduced-motion:reduce){.tortli-gr-button{transition:none}}@media(forced-colors:active){.tortli-gr-native-details .rating{display:none}.tortli-gr-native-details .rating-text{display:block}}[data-tortli-gr-section][hidden],.tortli-gr-recommendations .re-prod[hidden]{display:none!important}.tortli-gr-home[data-tortli-gr-section]{--tortli-gr-columns: 2;padding-top:calc(var(--tortli-gr-padding-top, 36px) * .75);padding-bottom:calc(var(--tortli-gr-padding-bottom, 36px) * .75)}.tortli-gr-home .tortli-gr-header{margin-bottom:2rem}.tortli-gr-home[data-tortli-gr-rows="2"] [data-tortli-gr-track]{display:grid!important;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--tortli-gr-columns) - 1) * var(--tortli-gr-gap)) / var(--tortli-gr-columns));row-gap:3rem!important}.tortli-gr-home .re-prod-name{font-size:calc(var(--font-heading-scale) * 1.7rem)!important}.tortli-gr-collection[data-tortli-gr-section]{--tortli-gr-columns: var(--tortli-gr-collection-columns-mobile, 2);max-width:100%!important;margin:1.6rem 0 2.4rem;padding:0}.tortli-gr-collection .tortli-gr-header{margin-bottom:1.6rem}.tortli-gr-collection .re-prod>product-component{display:block;width:100%}@media screen and (min-width:990px){.tortli-gr-collection[data-tortli-gr-section]{--tortli-gr-columns: var(--tortli-gr-collection-columns-desktop, 4)}}@media screen and (min-width:750px){.tortli-gr-home[data-tortli-gr-section]{--tortli-gr-columns: 4;padding-top:var(--tortli-gr-padding-top, 36px);padding-bottom:var(--tortli-gr-padding-bottom, 36px)}.tortli-gr-home .re-prod-name{font-size:calc(var(--font-heading-scale) * 1.8rem)!important}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/tortli-gr-recommendations.css.map */
