.ai-rep h1,.ai-rep h2,.ai-rep h3,.ai-rep h4,.ai-rep h5,.ai-rep h6{color:inherit;font-style:normal;word-break:normal;font-family:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.ai-rep a{color:inherit}.ai-rep *,.ai-rep :before,.ai-rep :after{box-sizing:border-box}.ai-rep{--colorAnnouncement:#000000;--colorAnnouncementText:#ffffff;--colorBody:#ffffff;--colorBodyAlpha05:rgba(255,255,255,.05);--colorBodyDim:#f2f2f2;--colorBodyLightDim:#fafafa;--colorBodyMediumDim:#f5f5f5;--colorBorder:#e8e8e1;--colorBtnPrimary:#000000;--colorBtnPrimaryLight:#1a1a1a;--colorBtnPrimaryDim:#000000;--colorBtnPrimaryText:#ffffff;--colorCartDot:#ff4f33;--colorDrawers:#ffffff;--colorDrawersDim:#f2f2f2;--colorDrawerBorder:#e8e8e1;--colorDrawerText:#000000;--colorDrawerTextDark:#000000;--colorDrawerButton:#000000;--colorDrawerButtonText:#ffffff;--colorFooter:#000000;--colorFooterText:#ffffff;--colorFooterTextAlpha01:#ffffff;--colorGridOverlay:#000000;--colorGridOverlayOpacity:.1;--colorHeaderTextAlpha01:rgba(0,0,0,.1);--colorHeroText:#ffffff;--colorSmallImageBg:#ffffff;--colorLargeImageBg:#0f0f0f;--colorImageOverlay:#000000;--colorImageOverlayOpacity:.1;--colorImageOverlayTextShadow:.2;--colorLink:#000000;--colorModalBg:rgba(230,230,230,.6);--colorNav:#ffffff;--colorNavText:#000000;--colorPrice:#00b67a;--colorSaleTag:#000000;--colorSaleTagText:#ffffff;--colorTextBody:#000000;--colorTextBodyAlpha015:rgba(0,0,0,.15);--colorTextBodyAlpha005:rgba(0,0,0,.05);--colorTextBodyAlpha008:rgba(0,0,0,.08);--colorTextSavings:#C20000;--grid-gutter:17px;--drawer-gutter:20px;--color-body-text:#000000;--color-body:#ffffff;--color-bg:#ffffff}@media only screen and (min-width:769px){.ai-rep{--grid-gutter:22px;--drawer-gutter:30px}}.ai-rep img{border:0px;display:block;height:auto;max-width:100%}.ai-rep .image-element{opacity:0}.ai-rep .image-element[loading=eager]{opacity:1}.ai-rep .ai-predictive-search{align-items:center;display:flex;margin:0 auto;max-width:960px;position:relative;width:100%}.ai-rep .ai-predictive-search.is-active{flex:99 1 0%}.ai-rep .ai-predictive-search.is-active .btn--close-search{align-items:center;display:flex;justify-content:center}.ai-rep .ai-predictive-search form{display:flex;flex-wrap:wrap;position:relative;width:100%;z-index:4}.ai-rep .search__input-wrap{flex:5 1 0%;position:relative;transition:flex .3s ease-in-out}.ai-rep .search__input{background:var(--colorNavSearch,#fff);border-radius:calc(var(--roundness,0)*2);color:var(--color-body-text);flex:1 1 0%;padding-left:16px;padding-right:16px;width:100%}.ai-rep .btn--search{position:absolute;right:15px;top:50%;transform:translateY(-50%)}.ai-rep .btn--search .r-icon{height:25px;width:25px}@media only screen and (min-width:769px){.ai-rep .btn--search{right:10px}}.ai-rep .btn--close-search{display:none;flex:0 0 30px;margin-left:10px}.ai-rep .btn--close-search .r-icon{height:25px;width:25px}.ai-rep .btn--close-search .r-icon path{stroke:var(--colorNavText)!important}.ai-rep *,.ai-rep :after,.ai-rep :before,.ai-rep input{box-sizing:border-box}.ai-rep{margin:0;padding:0}.ai-rep footer,.ai-rep header{display:block}.ai-rep input[type=search]::-webkit-search-cancel-button,.ai-rep input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.ai-rep:not(.no-js):not(.tab-outline) :focus{outline:none}.ai-rep .visually-hidden{clip:rect(0px,0px,0px,0px);border:0px;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ai-rep{touch-action:manipulation}.ai-rep{background-color:var(--colorBody);color:var(--colorTextBody)}.ai-rep .r-page-width{margin:0 auto;max-width:1500px}.ai-rep .r-page-width{padding:0 17px}@media only screen and (min-width:769px){.ai-rep .r-page-width{padding:0 40px}}.ai-rep,.ai-rep button,.ai-rep input{-webkit-font-smoothing:antialiased;text-size-adjust:100%;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:calc(var(--typeBaseSize)*.92);letter-spacing:var(--typeBaseSpacing);line-height:var(--typeBaseLineHeight);text-rendering:optimizespeed}@media only screen and (min-width:769px){.ai-rep,.ai-rep button,.ai-rep input{font-size:var(--typeBaseSize)}}.ai-rep{font-weight:var(--typeBaseWeight)}.ai-rep label:not(.variant__button-label):not(.text-label){font-size:.8em;letter-spacing:.3em;text-transform:uppercase}.ai-rep label{display:block;margin-bottom:10px}.ai-rep .r-h1,.ai-rep .r-h2,.ai-rep .r-h4,.ai-rep h1,.ai-rep h2,.ai-rep h3{display:block;margin:0 0 10px}@media only screen and (min-width:769px){.ai-rep .r-h1,.ai-rep .r-h2,.ai-rep .r-h4,.ai-rep h1,.ai-rep h2,.ai-rep h3{margin:0 0 15px}}.ai-rep .r-h1 a,.ai-rep .r-h2 a,.ai-rep .r-h4 a,.ai-rep h1 a,.ai-rep h2 a,.ai-rep h3 a{font-weight:inherit;text-decoration:none}.ai-rep .r-h1,.ai-rep .r-h2,.ai-rep h1,.ai-rep h2,.ai-rep h3{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight);letter-spacing:var(--typeHeaderSpacing);line-height:var(--typeHeaderLineHeight)}.ai-rep[data-type_header_capitalize=true] .r-h1,.ai-rep[data-type_header_capitalize=true] .r-h2,.ai-rep[data-type_header_capitalize=true] h1,.ai-rep[data-type_header_capitalize=true] h2,.ai-rep[data-type_header_capitalize=true] h3{text-transform:uppercase}.ai-rep .r-h1,.ai-rep h1{font-size:calc(var(--typeHeaderSize)*.85)}.ai-rep .r-h2,.ai-rep h2{font-size:calc(var(--typeHeaderSize)*.73)}@media only screen and (min-width:769px){.ai-rep .r-h1,.ai-rep h1{font-size:var(--typeHeaderSize)}}@media only screen and (min-width:769px){.ai-rep .r-h2,.ai-rep h2{font-size:calc(var(--typeHeaderSize)*.85)}}.ai-rep ol,.ai-rep ul{margin:0 0 15px 30px;padding:0;text-rendering:optimizelegibility}.ai-rep li{margin-bottom:.25em}.ai-rep a{background:transparent;color:var(--colorTextBody);text-decoration:none}.ai-rep a:hover{color:var(--colorTextBody)}.ai-rep button{color:currentcolor;overflow:visible}.ai-rep .btn,.ai-rep .r-rte .btn{-webkit-appearance:none;appearance:none;background:var(--colorBtnPrimary);border:1px solid transparent;border-radius:var(--buttonRadius);color:var(--colorBtnPrimaryText);cursor:pointer;display:inline-block;font-size:max(calc(var(--typeBaseSize) - 4px),13px);font-weight:700;letter-spacing:.3em;line-height:1.42;margin:0;min-width:90px;padding:11px 20px;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:normal;width:auto}@media only screen and (max-width:768px){.ai-rep .btn,.ai-rep .r-rte .btn{font-size:max(calc(var(--typeBaseSize) - 5px),11px);padding:9px 17px}}.ai-rep .btn:hover,.ai-rep .r-rte .btn:hover{background-color:var(--colorBtnPrimary);color:var(--colorBtnPrimaryText)}.ai-rep[data-button_style=square] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static),.ai-rep[data-button_style=square] .r-rte .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static),.ai-rep [data-button_style^=round] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static),.ai-rep [data-button_style^=round] .r-rte .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static){overflow:hidden;position:relative;transition:background .2s}.ai-rep[data-button_style=square] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):after,.ai-rep[data-button_style=square] .r-rte .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):after,.ai-rep [data-button_style^=round] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):after,.ai-rep [data-button_style^=round] .r-rte .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):after{background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);content:"";height:100%;left:150%;position:absolute;top:0;transform:skew(-20deg);width:200%}.ai-rep[data-button_style=square] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover:after,.ai-rep[data-button_style=square] .r-rte .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover:after,.ai-rep [data-button_style^=round] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover:after,.ai-rep [data-button_style^=round] .r-rte .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover:after{animation:.75s cubic-bezier(.01,.56,1,1) 0s 1 normal none running shine}.ai-rep[data-button_style=square] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover,.ai-rep[data-button_style=square] .r-rte .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover,.ai-rep [data-button_style^=round] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover,.ai-rep [data-button_style^=round] .r-rte .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover{background:var(--colorBtnPrimaryLight);transition-delay:.25s}.ai-rep[data-button_style=square] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):active,.ai-rep[data-button_style=square] .r-rte .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):active,.ai-rep [data-button_style^=round] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):active,.ai-rep [data-button_style^=round] .r-rte .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):active{background:var(--colorBtnPrimary);transition-delay:0s}.ai-rep svg:not(:root){overflow:hidden}.ai-rep form{margin:0}@media only screen and (max-width:959px){.ai-rep input{font-size:16px!important}}.ai-rep button,.ai-rep input{-webkit-appearance:none;appearance:none}.ai-rep button{background:none;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;cursor:pointer;display:inline-block}.ai-rep button,.ai-rep input[type=submit]{cursor:pointer}.ai-rep input{border-width:1px;border-style:solid;border-image:none;border-color:var(--colorBorder);border-radius:0;max-width:100%;padding:8px 10px}.ai-rep .hidden-label{clip:rect(0px,0px,0px,0px);border:0px;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ai-rep label[for]{cursor:pointer}.ai-rep .r-icon{fill:currentcolor;display:inline-block;height:20px;vertical-align:middle;width:20px}.ai-rep svg.r-icon g,.ai-rep svg.r-icon path{fill:inherit;stroke:inherit}.ai-rep svg.icon-bag g,.ai-rep svg.icon-bag path,.ai-rep svg.icon-chevron-down g,.ai-rep svg.icon-chevron-down path,.ai-rep svg.r-icon-close g,.ai-rep svg.r-icon-close path,.ai-rep svg.r-icon-hamburger g,.ai-rep svg.r-icon-hamburger path,.ai-rep svg.icon-search g,.ai-rep svg.icon-search path,.ai-rep svg.icon-tcwi-chat g,.ai-rep svg.icon-tcwi-chat path,.ai-rep svg.icon-tcwi-package g,.ai-rep svg.icon-tcwi-package path,.ai-rep svg.icon-tcwi-shield g,.ai-rep svg.icon-tcwi-shield path,.ai-rep svg.icon-tcwi-truck g,.ai-rep svg.icon-tcwi-truck path{fill:none;stroke-width:var(--iconWeight);stroke:currentcolor;stroke-linecap:var(--iconLinecaps);stroke-linejoin:var(--iconLinecaps)}.ai-rep .icon__fallback-text{clip:rect(0px,0px,0px,0px);border:0px;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ai-rep .drawer{background-color:var(--colorDrawers);bottom:0;box-shadow:#0000001a 0 0 150px;color:var(--colorDrawerText);display:none;max-width:95%;overflow:hidden;position:fixed;top:0;transition:transform .25s cubic-bezier(.165,.84,.44,1);z-index:30}@media screen and (max-height:400px){.ai-rep .drawer{overflow:scroll}}@media screen and (max-height:400px){.ai-rep .drawer .drawer__contents{height:auto}}.ai-rep .drawer a:not(.btn){color:var(--colorDrawerText)}.ai-rep .drawer a:not(.btn):hover{color:var(--colorDrawerText)}.ai-rep .drawer--left{left:-350px;width:350px}.ai-rep .drawer--left.drawer--is-open{display:block;transform:translate(350px);transition-duration:.45s}.ai-rep .drawer__fixed-header,.ai-rep .drawer__header,.ai-rep .drawer__scrollable{padding-left:var(--drawer-gutter);padding-right:var(--drawer-gutter)}.ai-rep .drawer__header{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:var(--colorDrawerBorder);display:table;margin-bottom:0;min-height:70px;padding:11.5385px 0;width:100%}.ai-rep .drawer__fixed-header{min-height:70px;overflow:visible}.ai-rep .drawer__fixed-header,.ai-rep .drawer__header{height:auto}@media only screen and (min-width:769px){.ai-rep .drawer__fixed-header,.ai-rep .drawer__header{min-height:80px}}.ai-rep .drawer__close,.ai-rep .drawer__title{display:table-cell;vertical-align:middle}.ai-rep .drawer__title{width:100%}.ai-rep .drawer__close{text-align:center;width:1%}.ai-rep .drawer__close-button{color:inherit;height:100%;padding:0 var(--drawer-gutter);position:relative;right:calc(var(--drawer-gutter)*-1)}.ai-rep .drawer__close-button:active{background-color:var(--colorDrawersDim)}.ai-rep .drawer__close-button .r-icon{height:28px;width:28px}.ai-rep .drawer__contents{display:flex;flex-direction:column;height:100%}.ai-rep .drawer__scrollable{display:flex;flex:1 1 auto;flex-direction:column;overflow-y:hidden}.ai-rep .drawer__scrollable{overflow:hidden auto;padding-top:var(--drawer-gutter)}.ai-rep .animation-cropper{display:inline-flex;overflow:hidden}@media only screen and (max-width:768px){.ai-rep .ai-predictive-search form{margin:0 10px 0 20px}}.ai-rep .site-header{background:var(--colorNav);padding:7px 0;position:relative}@media only screen and (min-width:769px){.ai-rep .site-header{padding:20px 0}}.ai-rep .site-header--stuck{left:0;position:fixed;right:0;top:0;transform:translate3d(0,-100%,0);transition:none;z-index:20}@media only screen and (min-width:769px){.ai-rep .site-header--stuck{padding:10px 0}}@media screen and (min-width:700px)and (max-height:550px){.ai-rep .site-header--stuck{position:static}}.ai-rep .site-header--opening{transform:translateZ(0);transition:transform .4s cubic-bezier(.165,.84,.44,1)}.ai-rep .header-sticky-wrapper{position:relative;z-index:28}.ai-rep .site-header__search-container{bottom:200%;display:none;height:100%;left:0;overflow:hidden;position:absolute;right:0;z-index:28}.ai-rep .site-header__search-container.is-active{bottom:0;display:block;overflow:visible}.ai-rep .site-header__search{background-color:var(--colorBody);top:0;right:0;bottom:0;left:0;box-shadow:#0000001a 0 15px 45px;color:var(--colorTextBody);display:flex;position:absolute;transform:translate3d(0,-110%,0);z-index:28}.ai-rep .site-header__search .r-page-width{align-items:stretch;display:flex;flex:1 1 100%}@media only screen and (max-width:768px){.ai-rep .site-header__search .r-page-width{padding:0}}.ai-rep .is-active .site-header__search{transform:translateZ(0)}.ai-rep .site-header__search .r-icon{height:30px;width:30px}.ai-rep .mobile-nav{margin:calc(var(--drawer-gutter)*-1) calc(var(--drawer-gutter)*-1) 0}.ai-rep .mobile-nav li{list-style:none;margin-bottom:0}.ai-rep .mobile-nav__item{display:block;position:relative}.ai-rep .mobile-nav__item:after{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:var(--colorDrawerBorder);bottom:0;content:"";left:var(--drawer-gutter);position:absolute;right:var(--drawer-gutter)}.ai-rep .mobile-nav__link{display:block}.ai-rep .mobile-nav__link--top-level{font-size:1.4em}.ai-rep .mobile-nav--heading-style .mobile-nav__link--top-level{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight);letter-spacing:var(--typeHeaderSpacing);line-height:var(--typeHeaderLineHeight)}.ai-rep .mobile-nav__link{color:var(--colorDrawerText);padding:15px var(--drawer-gutter);text-decoration:none}.ai-rep .mobile-nav__link:active{color:var(--colorDrawerTextDark)}.ai-rep .mobile-nav__link:active{background-color:var(--colorDrawersDim)}.ai-rep ::-webkit-input-placeholder{color:inherit;opacity:.5}.ai-rep input{background-color:inherit;color:inherit}.ai-rep input:active,.ai-rep input:focus{border-width:1px;border-style:solid;border-image:none;border-color:var(--colorTextBody)}.ai-rep .slideshow-wrapper{position:relative}.ai-rep .slideshow__slide{display:none;height:100%;overflow:hidden;position:relative;width:100%}.ai-rep .slideshow__slide:first-child,.ai-rep .flickity-slider .slideshow__slide{display:block}.ai-rep .hero{background:var(--colorLargeImageBg);overflow:hidden;position:relative}.ai-rep .hero__image-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.ai-rep .hero__image-wrapper:before{background-color:var(--colorImageOverlay);top:0;right:0;bottom:0;left:0;content:"";opacity:var(--colorImageOverlayOpacity);position:absolute;z-index:3}.ai-rep .hero__image{height:100%;object-fit:cover;position:relative;width:100%;z-index:1}.ai-rep .hero__text-wrap{color:var(--colorHeroText);height:100%;position:relative}.ai-rep .hero__text-wrap .r-page-width{display:table;height:100%;width:100%}.ai-rep .hero__text-content{padding:15px 0;position:relative;z-index:4}@media only screen and (min-width:769px){.ai-rep .hero__text-content{padding:45px 0}}.ai-rep [data-dots=true] .hero__text-content{padding-bottom:40px}.ai-rep .hero__text-shadow{display:inline-block;position:relative}.ai-rep .hero__text-shadow:before{background:radial-gradient(rgba(0,0,0,var(--colorImageOverlayTextShadow)) 0%,transparent 60%);top:0;right:0;bottom:0;left:0;content:"";margin:-100px -200px;position:absolute;z-index:-1}.ai-rep .hero__title{display:block;margin-bottom:0}.ai-rep .hero__subtitle{display:block;font-size:1.3em;margin-bottom:5px;margin-top:5px;vertical-align:middle}.ai-rep .hero__link{display:block;position:relative}.ai-rep .hero__link .btn{margin:4px 3px 2px 0}@media only screen and (min-width:769px){.ai-rep .hero__link .btn{margin-right:5px;margin-top:0}}.ai-rep .hero__text-content{display:table-cell}.ai-rep .hero__text-content .hero__link{margin-top:7.5px}@media only screen and (min-width:769px){.ai-rep .hero__text-content .hero__link{margin-top:15px}}.ai-rep .hero__text-content.horizontal-center{text-align:center}.ai-rep .hero__text-content.vertical-bottom{vertical-align:bottom}.ai-rep .hero--750px{height:487.5px}@media only screen and (min-width:769px){.ai-rep .hero--750px{height:750px}}.ai-rep .slideshow__slide .animation-cropper{opacity:0}.ai-rep .slideshow__slide .animation-contents{opacity:0;transform:translateY(15px);transition:none}.ai-rep .slideshow__slide:not(.animate-out) .hero__image{opacity:0;transition:none}.ai-rep .slideshow__slide .hero__link .btn{opacity:0;transition:none}.ai-rep .slideshow__slide .hero__image-wrapper{opacity:0;transform:translate(200px);transition:none}.ai-rep .loaded .slideshow__slide.is-selected .animation-cropper{opacity:1}.ai-rep .loaded .slideshow__slide.is-selected .animation-contents{transform:translateY(0)}.ai-rep .loaded .slideshow__slide.is-selected .hero__title .animation-contents{animation:.8s cubic-bezier(.26,.54,.32,1) .3s 1 normal forwards running rise-up}.ai-rep .loaded .slideshow__slide.is-selected .hero__subtitle .animation-contents{animation:1s cubic-bezier(.26,.54,.32,1) .7s 1 normal forwards running rise-up}.ai-rep .loaded .slideshow__slide.is-selected .hero__link .btn{animation:2s ease 1.3s 1 normal forwards running fade-in}.ai-rep .loaded .slideshow__slide.is-selected .hero__link .btn:nth-child(2){animation:2s ease 1.6s 1 normal forwards running fade-in}.ai-rep .loaded .slideshow__slide.is-selected .hero__image{opacity:1;transition:none}.ai-rep .loaded .slideshow__slide.is-selected .hero__image-wrapper{opacity:1;transform:translate(0);transition:transform .7s,opacity .7s}.ai-rep .r-announcement-bar{background-color:var(--colorAnnouncement);border-bottom-color:var(--colorBorder);color:var(--colorAnnouncementText);font-size:calc(var(--typeBaseSize)*.75);padding:10px 0;position:relative;text-align:center}@media only screen and (min-width:769px){.ai-rep .r-announcement-bar{font-size:calc(var(--typeBaseSize)*.85)}}.ai-rep .r-announcement-bar a,.ai-rep .r-announcement-bar a:visited,.ai-rep .r-announcement-bar a:active,.ai-rep .r-announcement-bar a:hover,.ai-rep .r-announcement-bar a:visited:active,.ai-rep .r-announcement-bar a:visited:hover{color:var(--colorAnnouncementText)}.ai-rep .announcement-slider__slide{overflow:hidden;padding:0 5px;position:relative;width:100%}.ai-rep .announcement-link{color:var(--colorAnnouncementText);display:block}.ai-rep .announcement-link:active,.ai-rep .announcement-link:hover{color:var(--colorAnnouncementText)}.ai-rep .announcement-text{display:block;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}@media only screen and (min-width:769px){.ai-rep .announcement-slider[data-compact=true] .announcement-slider__slide{display:none}}@media only screen and (min-width:769px){.ai-rep .announcement-slider[data-compact=true] .announcement-slider__slide:first-child{display:block}}@media only screen and (min-width:769px){.ai-rep .announcement-slider[data-compact=true] .announcement-text{display:inline}}@media only screen and (max-width:768px){.ai-rep .announcement-slider .announcement-slider__slide{display:none}}@media only screen and (max-width:768px){.ai-rep .announcement-slider .announcement-slider__slide:first-child,.ai-rep .announcement-slider.flickity-enabled .announcement-slider__slide{display:block}}.ai-rep .site-nav__link,.ai-rep .mobile-nav__link--top-level{text-transform:uppercase;letter-spacing:.2em}.ai-rep .mobile-nav__link--top-level{font-size:1.1em}.ai-rep .site-header{box-shadow:#0003 0 0 1px}.ai-rep{--typeHeaderPrimary:"Tenor Sans";--typeHeaderFallback:sans-serif;--typeHeaderSize:36px;--typeHeaderWeight:400;--typeHeaderLineHeight:1;--typeHeaderSpacing:0em;--typeBasePrimary:Outfit;--typeBaseFallback:sans-serif;--typeBaseSize:16px;--typeBaseWeight:400;--typeBaseSpacing:.025em;--typeBaseLineHeight:1.4;--typeBaselineHeightMinus01:1.3;--typeCollectionTitle:20px;--iconWeight:2px;--iconLinecaps:miter;--buttonRadius:0;--colorGridOverlayOpacity:.1}@keyframes slideshowBars{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes shine{to{left:-200%}}@keyframes rise-up{0%{opacity:1;transform:translateY(120%)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.ai-rep .image-element{opacity:1}.ai-rep .ai-drawer-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--colorModalBg);z-index:29}.ai-rep .ai-drawer-overlay.is-open{display:block}.ai-rep .ai-sticky-wrap{position:relative}.ai-rep .websensepro-announcement-bar{background:#000;position:relative;overflow:hidden}.ai-rep .websensepro-messages{display:flex;position:relative;width:100%;z-index:1;transition-property:transform;transition-duration:.3s;transition-timing-function:ease;box-sizing:content-box}.ai-rep .websensepro-message{flex-shrink:0;width:100%;position:relative;text-align:center;color:#fff;padding:8px 15px;font-size:15px}@media screen and (max-width:560px){.ai-rep .websensepro-message{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ai-replica.css.map */
