.footer__block--menu .footer__quicklinks{font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING)}.product-item__info .ruk_rating_snippet{margin-bottom:8px}.product-item__info .ruk_rating_snippet i{font-size:12px!important}.product-item__info .ruk_rating_snippet .ruk-rating-snippet-count{font-size:12px;bottom:1px}@media only screen and (max-width:749px){.product-item__info{padding:18px 10px 12px}.product-item__title,.product-item__cutline,.product-item__info .ruk_rating_snippet{margin-bottom:11px}}.product-bundle__holder__title,.product-upsell__holder__title{margin:0 0 20px;font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--text)}.product__upsell .product-upsell,.product__bundle .product-upsell{--bg: #fff;flex-wrap:nowrap;align-items:center;gap:18px}.product__upsell .product-upsell__image,.product__bundle .product-upsell__image{flex:0 0 120px;width:120px}.product__upsell .product-upsell__image__thumb,.product__bundle .product-upsell__image__thumb{padding-top:100%;min-height:0;background-color:var(--COLOR-BG)}@media only screen and (min-width:768px){.product__upsell .product-upsell__image,.product__bundle .product-upsell__image{flex:0 0 150px;width:150px}}.product__upsell .product-upsell__content,.product__bundle .product-upsell__content{position:relative;display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:11px;width:auto;min-width:0;padding:0 10px}@media only screen and (min-width:480px){.product__upsell .product-upsell__holder--button .product-upsell__content,.product__bundle .product-upsell__holder--button .product-upsell__content{padding-right:10px}}.product__upsell .product-upsell__link,.product__bundle .product-upsell__link{display:flex;flex-direction:column;align-items:flex-start;gap:11px;width:100%}.product__upsell .product-upsell__content>*,.product__bundle .product-upsell__content>*,.product__upsell .product-upsell__link>*,.product__bundle .product-upsell__link>*{margin:0}.product__upsell .product-upsell__title,.product__bundle .product-upsell__title{font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:14px;line-height:normal;letter-spacing:.02em;text-transform:uppercase}.product__upsell .product-upsell__cutline,.product__bundle .product-upsell__cutline{font-family:var(--FONT-STACK-BODY);font-size:10px;font-weight:500;line-height:normal;letter-spacing:.05em;text-transform:uppercase}.product__upsell .ruk_rating_snippet,.product__bundle .ruk_rating_snippet{font-family:var(--FONT-STACK-BODY);font-size:12px;font-weight:500;letter-spacing:.02em}.product__upsell .ruk_rating_snippet i,.product__bundle .ruk_rating_snippet i{font-size:12px!important}.product__upsell .ruk_rating_snippet .ruk-rating-snippet-count,.product__bundle .ruk_rating_snippet .ruk-rating-snippet-count{margin-left:10px;font-size:12px;bottom:1px}.product__upsell .product-upsell__price,.product__bundle .product-upsell__price{width:100%;padding-right:90px;font-family:var(--FONT-STACK-BODY);font-size:12px;font-weight:500;line-height:normal;letter-spacing:.05em;text-transform:uppercase}.product__upsell .product-upsell__actions,.product__bundle .product-upsell__actions{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.product__upsell .btn__outer,.product__bundle .btn__outer{right:10px;bottom:0;pointer-events:auto}.product__upsell .product-upsell__btn,.product__bundle .product-upsell__btn{--btn-size: auto;width:auto;min-width:0;min-height:0;padding:0;overflow:visible;border-radius:0;background:none;color:var(--text);font-family:var(--FONT-STACK-BODY);font-size:12px;font-weight:500;line-height:normal;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:opacity .25s ease}.product__upsell .product-upsell__btn .btn__plus,.product__bundle .product-upsell__btn .btn__plus{display:none}.product__upsell .product-upsell__btn .btn__text,.product__bundle .product-upsell__btn .btn__text{opacity:1;padding:0}.product__upsell .product-upsell__btn .btn__text:before,.product__bundle .product-upsell__btn .btn__text:before{content:"[\a0"}.product__upsell .product-upsell__btn .btn__text:after,.product__bundle .product-upsell__btn .btn__text:after{content:"+\a0]"}.product__upsell .product-upsell__btn .btn__loader,.product__bundle .product-upsell__btn .btn__loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product__upsell .product-upsell__btn.is-loading .btn__text,.product__bundle .product-upsell__btn.is-loading .btn__text,.product__upsell .product-upsell__btn.is-added .btn__text,.product__bundle .product-upsell__btn.is-added .btn__text{opacity:0}@media(hover:hover){.product__upsell .btn__outer:hover .product-upsell__btn,.product__bundle .btn__outer:hover .product-upsell__btn{width:auto;opacity:.6}.product__upsell .btn__outer:hover .btn__text,.product__bundle .btn__outer:hover .btn__text{padding-right:0;opacity:1}.product__upsell .btn__outer:hover .is-added .btn__text,.product__bundle .btn__outer:hover .is-added .btn__text,.product__upsell .btn__outer:hover .is-loading .btn__text,.product__bundle .btn__outer:hover .is-loading .btn__text{opacity:0}}[id^=reviewsio-carousel-widget] .CarouselWidget-prefix .CarouselWidget,.CarouselWidget-prefix .CarouselWidget:has(.js-widgetModal){--rio-ink: var(--COLOR-TEXT, #1a1714);--rio-ink-soft: #4a433c;--rio-paper: var(--COLOR-BG, #fcfaf6);--rio-line: #d7c9b8;--rio-radius: 6px;--base-font-size: 14px;--base-maxwidth: 100%;--common-star-color: var(--rio-ink);--common-star-disabled-color: rgba(26, 23, 20, .2);--medium-star-size: 20px;--small-star-size: 16px;--x-small-star-size: 13px;--header-width: 0px;--item-background-start-color: #fff;--item-background-end-color: #fff;--item-padding: 24px;--item-border-width: 1px;--item-border-color: var(--rio-ink);--item-border-radius: var(--rio-radius);--item-shadow-size: 0px;--heading-text-color: var(--rio-ink);--heading-text-font-family: var(--FONT-STACK-HEADING);--heading-text-font-weight: var(--FONT-WEIGHT-HEADING);--heading-text-line-height: 1.3;--heading-text-letter-spacing: var(--LETTER-SPACING-HEADING);--body-text-color: var(--rio-ink);--body-text-font-family: var(--FONT-STACK-BODY);--body-text-font-weight: 400;--body-text-line-height: 1.5;--body-text-letter-spacing: var(--LETTER-SPACING-BODY);--author-font-size: 13px;--author-font-weight: var(--FONT-WEIGHT-HEADING);--badge-icon-color: var(--rio-ink);--badge-icon-font-size: 13px;--badge-text-color: var(--rio-ink-soft);--badge-text-font-size: 11px;--scroll-button-icon-color: var(--rio-ink);--scroll-button-icon-size: 20px;--scroll-button-bg-color: transparent;--scroll-button-border-width: 0px;--scroll-button-shadow-size: 0px;--photo-video-thumbnail-size: 64px;--photo-video-thumbnail-border-radius: 4px;--popup-backdrop-color: rgba(26, 23, 20, .6);--popup-color: #fff;--popup-border-radius: var(--rio-radius);--popup-icon-color: var(--rio-ink);--popup-badge-icon-font-size: 15px;--popup-badge-text-font-size: 12px;--tooltip-bg-color: var(--rio-ink);--tooltip-text-color: var(--rio-paper)}[id^=reviewsio-carousel-widget] .CarouselWidget-prefix .CarouselWidget .CarouselWidget__header{display:none}[id^=reviewsio-carousel-widget] .CarouselWidget-prefix .CarouselWidget .R-ReviewsList .R-ReviewsList__item .item__inner{box-shadow:0 1px 2px #1a17140d,0 8px 18px -8px #1a171433;transition:border-color .15s ease}[id^=reviewsio-carousel-widget] .CarouselWidget-prefix .CarouselWidget .R-ReviewsList .R-ReviewsList__item:hover .item__inner,[id^=reviewsio-carousel-widget] .CarouselWidget-prefix .CarouselWidget .R-ReviewsList .R-ReviewsList__item:focus-visible .item__inner{border-color:var(--rio-ink)}[id^=reviewsio-carousel-widget] .CarouselWidget-prefix .CarouselWidget .R-ReviewsList .R-ReviewsList__item--body{--body-max-lines: 6;font-size:var(--font-body-medium)}[id^=reviewsio-carousel-widget] .CarouselWidget-prefix .CarouselWidget .R-ReviewsList__item em.R-TextBody,.CarouselWidget-prefix .CarouselWidget:has(.js-widgetModal) .R-GlobalModal em.R-TextBody{margin-bottom:8px;font-size:10px;font-style:normal;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--rio-ink-soft)}[id^=reviewsio-carousel-widget] .CarouselWidget-prefix .CarouselWidget .R-ReviewsList__item .R-TextBody--xxxxs{font-size:11px;color:var(--rio-ink-soft)}[id^=reviewsio-carousel-widget] .CarouselWidget-prefix .CarouselWidget .R-ReviewsList-container .R-ReviewsList__controlButton{transition:opacity .2s ease}[id^=reviewsio-carousel-widget] .CarouselWidget-prefix .CarouselWidget .R-ReviewsList-container .R-ReviewsList__controlButton:hover{transform:none;opacity:.5}[id^=reviewsio-carousel-widget] .CarouselWidget-prefix .CarouselWidget .js-pause-btn .cssVar-badgeElement__text{font-size:11px}[id^=reviewsio-carousel-widget] .CarouselWidget-prefix .CarouselWidget .CarouselWidget__list{position:relative}[id^=reviewsio-carousel-widget] .CarouselWidget-prefix .CarouselWidget .R-ReviewsList{padding-bottom:32px}[id^=reviewsio-carousel-widget] .CarouselWidget-prefix .CarouselWidget .CarouselWidget__list>div:has(>.js-pause-btn){position:absolute;right:0;bottom:0;line-height:1}[id^=reviewsio-carousel-widget] .CarouselWidget-prefix .CarouselWidget .js-pause-btn{margin-bottom:0}[id^=ReviewsWidget-] .ElementsWidget-prefix .ElementsWidget{--rio-ink: var(--COLOR-TEXT, #1a1714);--rio-ink-soft: #4a433c;--rio-cream: var(--COLOR-BG-ACCENT, #f3ece0);--rio-radius: 6px;--rio-card-shadow: 0 1px 2px rgba(26, 23, 20, .05), 0 8px 18px -8px rgba(26, 23, 20, .2);--common-button-font-family: var(--BTN-FONT-STACK);--common-button-font-size: var(--BTN-FONT-SIZE);--common-button-font-weight: var(--BTN-FONT-WEIGHT);--common-button-letter-spacing: var(--BTN-LETTER-SPACING);--common-button-text-transform: var(--BTN-UPPERCASE);--common-button-vertical-padding: 11px;--common-button-horizontal-padding: 24px;--common-button-border-width: 1px;--common-button-border-radius: var(--RADIUS);--primary-button-bg-color: var(--BTN-PRIMARY-BG);--primary-button-border-color: var(--BTN-PRIMARY-BORDER);--primary-button-text-color: var(--BTN-PRIMARY-TEXT);--secondary-button-bg-color: transparent;--secondary-button-border-color: var(--rio-ink);--secondary-button-text-color: var(--rio-ink);--common-star-color: var(--rio-ink);--common-star-disabled-color: rgba(26, 23, 20, .2);--medium-star-size: 26px;--small-star-size: 14px;--heading-text-color: var(--rio-ink);--heading-text-font-family: var(--FONT-STACK-HEADING);--heading-text-font-weight: var(--FONT-WEIGHT-HEADING);--heading-text-line-height: 1.3;--heading-text-letter-spacing: var(--LETTER-SPACING-HEADING);--heading-text-transform: none;--body-text-color: var(--rio-ink);--body-text-font-family: var(--FONT-STACK-BODY);--body-text-font-weight: 400;--body-text-line-height: 1.5;--body-text-letter-spacing: var(--LETTER-SPACING-BODY);--inputfield-text-font-family: var(--FONT-STACK-BODY);--inputfield-text-color: var(--rio-ink);--inputfield-border-color: var(--rio-ink);--inputfield-border-radius: var(--RADIUS);--common-border-color: var(--rio-ink);--common-border-width: 1px;--badge-icon-color: var(--rio-ink);--badge-icon-font-size: 13px;--badge-text-color: var(--rio-ink-soft);--badge-text-font-size: 13px;--author-font-size: 15px;--photo-video-thumbnail-border-radius: 4px;--mediaslider-scroll-button-icon-color: var(--rio-ink);--mediaslider-scroll-button-bg-color: rgba(252, 250, 246, .9);--pagination-tab-text-color: var(--rio-ink-soft);--pagination-tab-text-font-size: 12px;--pagination-tab-text-font-weight: var(--FONT-WEIGHT-HEADING);--pagination-tab-text-transform: uppercase;--pagination-tab-text-letter-spacing: .05em;--pagination-tab-active-text-color: var(--rio-ink);--pagination-tab-active-text-font-weight: var(--FONT-WEIGHT-HEADING);--pagination-tab-active-border-color: var(--rio-ink);--pagination-tab-border-width: 1px}[id^=ReviewsWidget-] .ElementsWidget-prefix .ElementsWidget .ElementsWidget__header,[id^=ReviewsWidget-] .ElementsWidget-prefix .ElementsWidget .ElementsWidget__subheader{padding:32px 40px;background:var(--rio-cream);border:1px solid var(--rio-ink);border-radius:var(--rio-radius)}[id^=ReviewsWidget-] .ElementsWidget-prefix .ElementsWidget .ElementsWidget__header{margin-bottom:20px!important}[id^=ReviewsWidget-] .ElementsWidget-prefix .ElementsWidget .ElementsWidget__header .header__inner{margin:0 0 32px}[id^=ReviewsWidget-] .ElementsWidget-prefix .ElementsWidget .ElementsWidget__header .header__group{margin-bottom:0}[id^=ReviewsWidget-] .ElementsWidget-prefix .ElementsWidget .ElementsWidget__header .header__group--left{flex-basis:auto;width:auto}[id^=ReviewsWidget-] .ElementsWidget-prefix .ElementsWidget .ElementsWidget__header .R-TextHeading--md{font-size:40px;line-height:1}[id^=ReviewsWidget-] .ElementsWidget-prefix .ElementsWidget .ElementsWidget__header .header__group--left .R-TextBody{margin-top:10px;font-size:var(--font-body-medium);color:var(--rio-ink-soft)}[id^=ReviewsWidget-] .ElementsWidget-prefix .ElementsWidget .ElementsWidget__header .header__group .R-Button{margin-bottom:0!important;line-height:1.4}[id^=ReviewsWidget-] .ElementsWidget-prefix .ElementsWidget .ElementsWidget__media{margin:0}[id^=ReviewsWidget-] .ElementsWidget-prefix .ElementsWidget .R-MediaSlider .R-MediaSlider__item .item__image{border-radius:4px;overflow:hidden}[id^=ReviewsWidget-] .ElementsWidget-prefix .ElementsWidget .ElementsWidget__subheader{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px;padding-top:20px;padding-bottom:20px}[id^=ReviewsWidget-] .ElementsWidget-prefix .ElementsWidget .ElementsWidget__subheader .u-hr{display:none}[id^=ReviewsWidget-] .ElementsWidget-prefix .ElementsWidget .ElementsWidget__subheader .subheader__group{flex:0 1 auto}[id^=ReviewsWidget-] .ElementsWidget-prefix .ElementsWidget .ElementsWidget__subheader .c-filters__triggerButton{margin-bottom:0!important}[id^=ReviewsWidget-] .ElementsWidget-prefix .ElementsWidget .R-ContentList .R-ContentList__item{margin-bottom:20px;padding:24px 24px 12px;background:#fff;border:1px solid var(--rio-ink);border-radius:var(--rio-radius);box-shadow:var(--rio-card-shadow)}[id^=ReviewsWidget-] .ElementsWidget-prefix .ElementsWidget .R-ContentList .R-ContentList__item:last-child{margin-bottom:20px}[id^=ReviewsWidget-] .ElementsWidget-prefix .ElementsWidget .R-ContentList .R-ContentList__item .item__meta{border-right:0}[id^=ReviewsWidget-] .ElementsWidget-prefix .ElementsWidget .R-ContentList .R-ContentList__item .item__review{padding-left:10px}[id^=ReviewsWidget-] .ElementsWidget-prefix .ElementsWidget .R-ContentList .R-ContentList__item .item__review>.item__inner .R-TextHeading--xxs{margin-bottom:10px;font-family:var(--FONT-STACK-BODY);font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--rio-ink-soft)}[id^=ReviewsWidget-] .ElementsWidget-prefix .ElementsWidget .R-ContentList .R-ContentList__item .R-TextBody--xs{font-size:var(--font-body-large)}[id^=ReviewsWidget-] .ElementsWidget-prefix .ElementsWidget .R-ContentList .R-ContentList__item .R-TextHeading--xxxxs,[id^=ReviewsWidget-] .ElementsWidget-prefix .ElementsWidget .R-ContentList .R-ContentList__item .R-TextBody--xxxs{font-size:13px;color:var(--rio-ink-soft)}[id^=ReviewsWidget-] .ElementsWidget-prefix .ElementsWidget .R-ContentList .R-ContentList__item .c-reviewDateTime{font-size:11px;color:var(--rio-ink-soft)}
/*# sourceMappingURL=/cdn/shop/t/55/assets/custom.css.map */
