.tr-section,.tr-announcement{--tr-rice: #f4eedc;--tr-eggplant: #351e30;--tr-tomato: #f84814;--tr-pumpkin: #ffb200;--tr-white: #ffffff;--tr-font-display: "Obviously-Narrow-Black", sans-serif;--tr-font-bold: "Obviously-Bold-570", "Obviously-Bold", sans-serif;--tr-font-semibold: "Obviously-Semibold", "Obviously-Medium", sans-serif;--tr-font-medium: "Obviously-Medium-550", "Obviously-Medium", sans-serif;--tr-radius: 24px;--tr-gap: 24px;--tr-card-pad: 56px;--tr-section-bg: var(--tr-rice);--tr-band-1: var(--tr-pumpkin);--tr-band-2: var(--tr-tomato);--tr-band-3: var(--tr-eggplant)}.tr-section{position:relative;background-color:var(--tr-section-bg);color:var(--tr-eggplant);font-family:var(--tr-font-medium)}.tr-section__inner{position:relative;z-index:1;width:min(1240px,100% - 80px);margin-inline:auto}.tr-section--transition:after{content:"";position:absolute;right:0;bottom:0;left:0;z-index:0;height:252px;pointer-events:none;background:linear-gradient(to bottom,var(--tr-band-1) 0,var(--tr-band-1) 49px,var(--tr-band-2) 49px,var(--tr-band-2) 99px,var(--tr-band-3) 99px)}.tr-title{margin:0;color:inherit;font-family:var(--tr-font-display);font-size:56px;font-weight:400;line-height:64px;letter-spacing:0;text-transform:none}.tr-subtitle{margin:0;font-family:var(--tr-font-semibold);font-size:20px;font-weight:560;line-height:24px}.tr-body{margin:0;font-family:var(--tr-font-medium);font-size:14px;font-weight:550;line-height:24px}.tr-btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:20px 24px;border:0;border-radius:1000px;background-color:var(--tr-btn-bg, var(--tr-tomato));color:var(--tr-btn-fg, var(--tr-rice));font-family:var(--tr-font-bold);font-size:16px;font-weight:570;line-height:16px;letter-spacing:0;text-align:center;text-decoration:none;text-transform:none;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out}.tr-btn:hover,.tr-btn:focus-visible{background-color:var(--tr-btn-bg, var(--tr-tomato))!important;color:var(--tr-btn-fg, var(--tr-rice))!important}.tr-btn--invert{--tr-btn-bg: var(--tr-rice);--tr-btn-fg: var(--tr-eggplant);--tr-btn-bg-hover: var(--tr-eggplant);--tr-btn-fg-hover: var(--tr-rice)}.tr-card{position:relative;overflow:hidden;border-radius:var(--tr-radius);background-color:var(--tr-white)}.tr-card--media img,.tr-card--media video,.tr-card--media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;margin:0;object-fit:cover;object-position:center}.tr-headline{display:flex;align-items:flex-end;gap:var(--tr-gap)}.tr-headline__title{flex:0 1 auto;font-family:Obviously-Narrow-Black,sans-serif}.tr-headline__rule{flex:1 1 auto;min-width:48px;height:12px;margin-right:calc(var(--tr-card-pad) * -1);margin-bottom:18px;background-color:var(--tr-rule-color, var(--tr-pumpkin))}@media screen and (max-width:991px){.tr-br-lg{display:none}}.tr-feature-cards__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tr-gap);padding-block:64px}.tr-feature-cards__col{display:flex;flex-direction:column;gap:var(--tr-gap)}.tr-feature-cards__col:nth-child(2n) .tr-feature-cards__media{order:-1}.tr-feature-cards__text{display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;min-height:384px;padding:var(--tr-card-pad)}.tr-feature-cards__media{flex:1 1 500px;min-height:500px}.tr-feature-cards__body{display:flex;flex-direction:column;gap:var(--tr-gap)}@media screen and (max-width:1199px){.tr-section{--tr-card-pad: 40px}.tr-title{font-size:48px;line-height:54px}.tr-feature-cards__grid{padding-block:48px}.tr-feature-cards__text{min-height:340px}.tr-feature-cards__media{flex-basis:440px;min-height:440px}}@media screen and (max-width:991px){.tr-section{--tr-card-pad: 24px}.tr-section__inner{width:min(1240px,100% - 48px)}.tr-title{font-size:40px;line-height:105%}.tr-subtitle{font-size:16px;line-height:22px}.tr-body{font-size:13px;line-height:22px}.tr-feature-cards__grid{grid-template-columns:minmax(0,1fr);padding-top:40px;padding-bottom:24px}.tr-feature-cards__col:nth-child(2n) .tr-feature-cards__media{order:0}.tr-feature-cards__text{min-height:0}.tr-feature-cards__media{flex:0 0 auto;height:auto;min-height:0;max-height:420px;aspect-ratio:382 / 330}.tr-feature-cards__body{gap:16px}.tr-headline{flex-wrap:wrap}.tr-headline__title{flex:1 1 100%}.tr-headline__rule{flex:1 1 100%;max-width:460px;margin-top:16px;margin-right:calc(var(--tr-card-pad) * -1);margin-bottom:0;margin-left:34px}.tr-feature-cards__title{line-height:125%}}.tr-story__inner{padding-top:0;padding-bottom:56px}.tr-story__card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:466px}.tr-story__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px;padding:56px 44px 56px 56px}.tr-story__copy{display:flex;flex-direction:column;gap:24px}.tr-story__media{display:flex;align-items:center;padding:32px;background-color:var(--tr-rice)}.tr-story__stage{position:relative;width:100%;aspect-ratio:556 / 402}.tr-story__photo{position:absolute;overflow:hidden;border-radius:16px}.tr-story__photo img,.tr-story__photo .placeholder-svg{display:block;width:100%;height:100%;margin:0;object-fit:cover;object-position:center;transform:scale(var(--tr-photo-zoom, 1));transform-origin:center}.tr-story__photo--main{top:0;left:0;width:83.45%;height:88.06%;border:2px solid var(--tr-photo-main-border, var(--tr-tomato))}.tr-story__photo--small{top:46.77%;left:50.18%;width:49.82%;height:53.23%;border:2px solid var(--tr-photo-small-border, var(--tr-pumpkin))}@media screen and (max-width:991px){.tr-story__inner{padding-bottom:40px}.tr-story__card{grid-template-columns:minmax(0,1fr);min-height:0}.tr-story__content{padding:24px}.tr-story__copy{gap:16px}.tr-story__media{padding:24px}.tr-story__stage{max-width:556px;margin-inline:auto}}.tr-cta-banner{overflow:hidden;height:clamp(600px,47.9vw,900px)}.tr-cta-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block}.tr-cta-banner__bg img,.tr-cta-banner__bg .placeholder-svg{display:block;width:100%;height:100%;margin:0;object-fit:cover;object-position:50% 62%}@media(max-width:767px){.tr-cta-banner__bg img{object-position:80% 50%}}.tr-cta-banner__inner{padding-top:64px}.tr-cta-banner__content{display:flex;flex-direction:column;align-items:flex-start;gap:40px;max-width:487px;margin-left:auto;color:var(--tr-rice)}.tr-cta-banner__title{font-size:"Obviously-Narrow-Black",sans-serif}@media screen and (min-width:992px){.tr-cta-banner__title{font-size:72px;line-height:80px}}@media screen and (max-width:991px){.tr-cta-banner{height:480px}.tr-cta-banner__inner{padding-top:40px}.tr-cta-banner__content{align-items:center;max-width:none;margin-left:0;text-align:center}.tr-cta-banner__title{font-size:56px;line-height:114.286%}}@media screen and (max-width:749px){.tr-cta-banner{height:min(174.42vw,750px)}}.tr-reviews{overflow:hidden;color:var(--tr-white)}.tr-reviews__inner{padding-block:64px}.tr-reviews__head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;min-height:92px;margin-bottom:40px}.tr-reviews__title{color:inherit;font-family:Obviously-Narrow-Black,sans-serif}.tr-reviews__meta{display:flex;flex:0 0 auto;flex-direction:column;gap:8px;width:372px;max-width:100%}.tr-reviews__logo{display:block;color:inherit}.tr-reviews__logo-svg{display:block;width:80px;height:20px}.tr-reviews__rating{margin:0;color:inherit;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:123.077%}.tr-reviews__rating strong{font-family:inherit;font-weight:700}.tr-reviews__rating a{color:inherit;text-decoration:underline;text-underline-offset:2px}.tr-reviews__carousel{position:relative;height:var(--tr-reviews-carousel-height, 180px);clip-path:inset(0 -50px 0 -50px)}.tr-reviews__carousel .trustpilot-widget{width:calc(100% + 100px);margin-inline:-50px}.tr-reviews__skeleton{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;gap:24px;pointer-events:none;animation:tr-reviews-skeleton-out .3s ease-in-out 8s forwards}.tr-reviews__skeleton span{flex:0 0 233px;height:163px;border-radius:12px;background-color:#f8f9fa1f}.tr-reviews__carousel--loaded .tr-reviews__skeleton{opacity:0;transition:opacity .3s ease-in-out}@keyframes tr-reviews-skeleton-out{to{opacity:0;visibility:hidden}}@media(prefers-reduced-motion:reduce){.tr-reviews__skeleton{animation-duration:.01ms}}.tr-reviews__carousel .trustpilot-widget>a{display:inline-block;color:inherit;font-family:var(--tr-font-medium);font-size:14px;text-decoration:underline;text-underline-offset:4px}@media screen and (max-width:991px){.tr-reviews__inner{padding-block:40px}.tr-reviews__head{flex-direction:column;gap:24px;min-height:0}.tr-reviews__meta{width:100%}.tr-reviews__carousel .trustpilot-widget{width:100%;margin-inline:0}}.tr-announcement{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:12px 80px;background-color:var(--tr-announcement-bg, var(--tr-tomato));text-align:center}.tr-announcement__link,.tr-announcement__link:hover,.tr-announcement__link:focus{color:inherit;text-decoration:none}.tr-announcement__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.tr-announcement__text,.tr-announcement__text p{margin:0;color:var(--tr-announcement-text, var(--tr-white));font-family:var(--tr-font-medium);font-weight:550;font-size:12px;line-height:20px;letter-spacing:0}.tr-announcement__lead{font-family:var(--tr-font-semibold);font-weight:560}@media screen and (max-width:991px){.tr-announcement{min-height:56px;padding:12px 24px}.tr-announcement__text,.tr-announcement__text p{font-size:11px;line-height:16px}}body:has(.tr-announcement){--tr-ann-h: 44px}@media screen and (max-width:991px){body:has(.tr-announcement){--tr-ann-h: 56px}}body:has(.tr-announcement) #mega-menu{top:calc(115px + var(--tr-ann-h))!important}body:has(.tr-announcement):has(.announcement-bar.closed) #mega-menu{top:calc(76px + var(--tr-ann-h))!important}body:has(.tr-announcement) #mega-menu .scroll-div{max-height:calc(100vh - 139px - var(--tr-ann-h))}body:has(.tr-announcement):has(.announcement-bar.closed) #mega-menu .scroll-div{max-height:calc(100vh - 100px - var(--tr-ann-h))}body:has(.tr-announcement) #shopify-section-about-banner{top:calc(114px + var(--tr-ann-h))!important}@media screen and (min-width:992px){body:has(.tr-announcement) .the-filter-wrapper{top:calc(135px + var(--tr-ann-h))!important}body:has(.tr-announcement):has(.announcement-bar.closed) .the-filter-wrapper{top:calc(75px + var(--tr-ann-h))!important}}@media screen and (max-width:991px){body:has(.tr-announcement) .the-filter-wrapper{top:calc(119px + var(--tr-ann-h))!important}body:has(.tr-announcement):not(:has(.announcement-bar.closed)) .the-filter-wrapper{top:calc(138px + var(--tr-ann-h))!important}body:has(.tr-announcement):has(.announcement-bar.closed) .the-filter-wrapper{top:calc(57px + var(--tr-ann-h))!important}}body:has(.tr-announcement):has(.announcement-bar__with-form):not(:has(.announcement-bar.closed)) .the-filter-wrapper{top:calc(135px + var(--tr-ann-h))!important}@media screen and (max-width:989px)and (min-width:768px){body:has(.tr-announcement):has(.announcement-bar__with-form):not(:has(.announcement-bar.closed)) .the-filter-wrapper{top:calc(119px + var(--tr-ann-h))!important}}@media screen and (max-width:767px)and (min-width:750px){body:has(.tr-announcement):has(.announcement-bar__with-form):not(:has(.announcement-bar.closed)) .the-filter-wrapper{top:calc(96px + var(--tr-ann-h))!important}}@media screen and (max-width:749px){body:has(.tr-announcement):has(.announcement-bar__with-form):not(:has(.announcement-bar.closed)) .the-filter-wrapper{top:calc(138px + var(--tr-ann-h))!important}}.smartwishlist .fa{-webkit-text-stroke:.6px currentColor;text-shadow:0 0 2px rgba(255,255,255,.95),0 0 6px rgba(255,255,255,.7)}.product-tag.product-tag--best{background:var(--byp-green, #e9ffbf)!important;color:var(--byp-green-ink, #163a00)!important}#mega-menu .menu-row:first-child,#mega-menu--section .menu-row:first-child{margin-bottom:0}#mega-menu .menu-row+.menu-row>div,#mega-menu--section .menu-row+.menu-row>div{padding-top:15px}#mega-menu .scroll-div,#mega-menu--section .scroll-div{padding-bottom:20px}.stamped-rewards-widget-how-it-works-list{align-items:flex-start!important}.stamped-rewards-widget-number{font-variant-numeric:tabular-nums}
/*# sourceMappingURL=/cdn/shop/t/63/assets/theme-refresh.css.map */
