@charset "UTF-8";@font-face{font-family:Ubuntu;src:local("Ubuntu Medium"),local("Ubuntu-Medium"),url(/assets/fonts/Ubuntu/Ubuntu-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:local("Ubuntu Bold Italic"),local("Ubuntu-BoldItalic"),url(/assets/fonts/Ubuntu/Ubuntu-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url(/assets/fonts/Ubuntu/Ubuntu-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:local("Ubuntu Medium Italic"),local("Ubuntu-MediumItalic"),url(/assets/fonts/Ubuntu/Ubuntu-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:local("Ubuntu Italic"),local("Ubuntu-Italic"),url(/assets/fonts/Ubuntu/Ubuntu-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:local("Ubuntu Regular"),local("Ubuntu-Regular"),url(/assets/fonts/Ubuntu/Ubuntu-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:local("Ubuntu Light Italic"),local("Ubuntu-LightItalic"),url(/assets/fonts/Ubuntu/Ubuntu-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:local("Ubuntu Light"),local("Ubuntu-Light"),url(/assets/fonts/Ubuntu/Ubuntu-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Black"),local("SourceSansPro-Black"),url(/assets/fonts/SourceSansPro/SourceSansPro-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Black Italic"),local("SourceSansPro-BlackIt"),url(/assets/fonts/SourceSansPro/SourceSansPro-BlackIt.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Bold Italic"),local("SourceSansPro-BoldIt"),url(/assets/fonts/SourceSansPro/SourceSansPro-BoldIt.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(/assets/fonts/SourceSansPro/SourceSansPro-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Semibold Italic"),local("SourceSansPro-SemiboldIt"),url(/assets/fonts/SourceSansPro/SourceSansPro-SemiboldIt.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Semibold"),local("SourceSansPro-Semibold"),url(/assets/fonts/SourceSansPro/SourceSansPro-Semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Italic"),local("SourceSansPro-It"),url(/assets/fonts/SourceSansPro/SourceSansPro-It.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro"),local("SourceSansPro-Regular"),url(/assets/fonts/SourceSansPro/SourceSansPro-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Light Italic"),local("SourceSansPro-LightIt"),url(/assets/fonts/SourceSansPro/SourceSansPro-LightIt.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro Light"),local("SourceSansPro-Light"),url(/assets/fonts/SourceSansPro/SourceSansPro-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro ExtraLight Italic"),local("SourceSansPro-ExtraLightIt"),url(/assets/fonts/SourceSansPro/SourceSansPro-ExtraLightIt.woff2) format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Source Sans Pro;src:local("Source Sans Pro ExtraLight"),local("SourceSansPro-ExtraLight"),url(/assets/fonts/SourceSansPro/SourceSansPro-ExtraLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active{outline:0}@media(hover:hover){a:hover{outline:0}}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201c" "\201d" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.accordion-item{display:block;border-bottom:1px solid rgba(0,0,0,.1)}.accordion-trigger{font-size:16px;line-height:22px;letter-spacing:normal;padding-top:1px;padding-bottom:1px}@media all and (min-width:992px){.accordion-trigger{font-size:16px;line-height:28px;letter-spacing:normal;padding-top:2px;padding-bottom:2px}}.accordion-trigger{font-family:Source Sans Pro,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;transition:color .15s cubic-bezier(.35,0,0,1)}.accordion-trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#000;cursor:pointer;list-style:none;text-align:left}.accordion-trigger::-webkit-details-marker{display:none}@media(hover:hover){.accordion-trigger:hover{color:#004a28}}.accordion-trigger:focus-visible{outline-style:solid;outline-width:3px;outline-color:#003ab8;outline-offset:2px}.accordion-trigger:focus-visible{border-radius:2px}.accordion-trigger-content{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.accordion-trigger-icon{transition:transform .15s cubic-bezier(.35,0,0,1)}.accordion-trigger-icon{display:inline-flex;flex:0 0 auto;line-height:1}.accordion-item[open]>.accordion-trigger .accordion-trigger-icon{transform:rotate(180deg)}.accordion .accordion-trigger{padding-top:12px;padding-bottom:12px}.accordion .accordion-panel{padding-bottom:12px}.accordion.accordion--large .accordion-trigger{padding-top:16px;padding-bottom:16px}.accordion.accordion--large .accordion-panel{padding-bottom:16px}.accordion.accordion--inset .accordion-trigger,.accordion.accordion--inset .accordion-panel{padding-left:16px;padding-right:16px}.accordion.accordion--bordered{border-top:1px solid rgba(0,0,0,.1)}.BottomHeaderSlot{background-color:var(--heading-background-color, #f2f1f0);background-image:var(--heading-background-image-768, none)}@media all and (min-width:768px){.BottomHeaderSlot{background-image:var(--heading-background-image-1200, var(--heading-background-image-768, none))}}@media all and (min-width:1200px){.BottomHeaderSlot{background-image:var(--heading-background-image-1920, var(--heading-background-image-1200, var(--heading-background-image-768, none)))}}.BottomHeaderSlot{background-size:cover;background-position:center;display:flex;flex-direction:column;position:relative}.BottomHeaderSlot trn-account-navigation,.BottomHeaderSlot trn-account-order-page-title,.BottomHeaderSlot trn-account-order-shipping-details,.BottomHeaderSlot trn-article-page-description,.BottomHeaderSlot trn-cart-actions,.BottomHeaderSlot trn-checkout-progress,.BottomHeaderSlot trn-cms-breadcrumb,.BottomHeaderSlot trn-cms-help-page-breadcrumb,.BottomHeaderSlot trn-live-shopping-upcoming,.BottomHeaderSlot trn-page-description-content,.BottomHeaderSlot trn-page-description,.BottomHeaderSlot trn-shared-wish-list-name,.BottomHeaderSlot trn-simple-description,.BottomHeaderSlot trn-checkout-recommendations-continue-button,.BottomHeaderSlot trn-wish-list-tabs{max-width:1176px;margin-left:auto;margin-right:auto;width:100%;padding-left:16px;padding-right:16px}@media all and (min-width:992px){.BottomHeaderSlot trn-account-navigation,.BottomHeaderSlot trn-account-order-page-title,.BottomHeaderSlot trn-account-order-shipping-details,.BottomHeaderSlot trn-article-page-description,.BottomHeaderSlot trn-cart-actions,.BottomHeaderSlot trn-checkout-progress,.BottomHeaderSlot trn-cms-breadcrumb,.BottomHeaderSlot trn-cms-help-page-breadcrumb,.BottomHeaderSlot trn-live-shopping-upcoming,.BottomHeaderSlot trn-page-description-content,.BottomHeaderSlot trn-page-description,.BottomHeaderSlot trn-shared-wish-list-name,.BottomHeaderSlot trn-simple-description,.BottomHeaderSlot trn-checkout-recommendations-continue-button,.BottomHeaderSlot trn-wish-list-tabs{max-width:1208px;padding-left:32px;padding-right:32px}}.BottomHeaderSlot trn-checkout-recommendations-continue-button{padding-bottom:20px}.AB_CheckoutRecommendation_version_1 .BottomHeaderSlot trn-page-description-content{padding-top:32px;padding-bottom:16px;text-align:center}.page-trn-article-page-template .BottomHeaderSlot{background:transparent none}.certifications-container{background-color:#000}.certifications-container .BottomFooter{display:block;padding-bottom:40px}@media all and (min-width:992px){.certifications-container .BottomFooter{display:flex;padding-bottom:56px}}.certifications-container .BottomFooter .site-certification{max-width:1408px;margin-left:auto;margin-right:auto;width:100%;padding-left:16px;padding-right:16px}@media all and (min-width:992px){.certifications-container .BottomFooter .site-certification{max-width:1440px;padding-left:32px;padding-right:32px}}.certifications-container .BottomFooter:empty{display:none}footer{background-color:#000}footer .Footer{padding:40px 0}@media all and (max-width:991px){footer .Footer{display:flex;flex-direction:column;gap:32px;padding-left:16px;padding-right:16px}}@media all and (min-width:992px){footer .Footer{max-width:1408px;margin-left:auto;margin-right:auto;width:100%;padding-left:16px;padding-right:16px}}@media all and (min-width:992px)and (min-width:992px){footer .Footer{max-width:1440px;padding-left:32px;padding-right:32px}}@media all and (min-width:992px){footer .Footer{padding:56px 0;display:grid;grid-template-columns:minmax(0,448px) 1fr;column-gap:190px;row-gap:56px}}footer .Footer trn-language-currency button,footer .Footer trn-shop-selector-link button{display:inline-flex!important}footer .Footer trn-site-certifications{margin-top:32px}footer .Footer trn-component-container{gap:32px}footer .Footer trn-paragraph-with-children .title{color:#fff}footer .TopFooter{background:#f2f1f0;width:100%;display:flex;flex-direction:column;justify-content:center}footer .TopFooter trn-article-carousel .container-secondary{max-width:1408px;margin-left:auto;margin-right:auto;width:100%;padding-left:16px;padding-right:16px}@media all and (min-width:992px){footer .TopFooter trn-article-carousel .container-secondary{max-width:1440px;padding-left:32px;padding-right:32px}}footer .TopFooterSlot{background:#e3000f;width:100%;display:flex;flex-direction:column;justify-content:center}footer .TopFooterSlot trn-icon-list-banner{max-width:1176px;margin-left:auto;margin-right:auto;width:100%;padding-left:16px;padding-right:16px}@media all and (min-width:992px){footer .TopFooterSlot trn-icon-list-banner{max-width:1208px;padding-left:32px;padding-right:32px}}footer .TopFooterSlot trn-icon-list-banner{padding-top:40px;padding-bottom:40px}@media all and (min-width:992px){footer .TopFooterSlot trn-icon-list-banner{padding-top:56px;padding-bottom:56px}}.page-header{max-width:1408px;margin-left:auto;margin-right:auto;width:100%;padding-left:16px;padding-right:16px}@media all and (min-width:992px){.page-header{max-width:1440px;padding-left:32px;padding-right:32px}}.page-header{align-items:center;background-color:#fff;display:flex;gap:8px;min-width:100%;padding-bottom:12px;padding-top:12px;position:relative;border-bottom:1px solid rgba(0,0,0,.1)}@media all and (max-width:991px){.page-header{padding-top:8px;padding-bottom:8px}}@media all and (min-width:992px){.page-header{padding:16px 32px}}@media all and (min-width:1440px){.page-header{padding:16px calc((100% - 1440px)/2 + 32px)}}.page-header .FavoriteProductsSlot,.page-header .SiteLogin{display:none}@media all and (min-width:992px){.page-header .FavoriteProductsSlot,.page-header .SiteLogin{display:block}}.page-header .SiteLogo{display:none;align-items:center}@media all and (min-width:992px){.page-header .SiteLogo{display:flex}}.page-header .SiteLogo a{transition:all .15s cubic-bezier(.35,0,0,1);display:block;border-radius:4px}.page-header .SiteLogo a:focus-visible{outline-style:solid;outline-width:3px;outline-color:#003ab8;outline-offset:2px}.page-header .SiteLogo cx-media{display:flex}.page-header .SiteLogo cx-media img{height:42px}.page-header .SearchBox{flex:1}@media all and (min-width:992px){.page-header .SearchBox{margin:0 24px}}.prologue{background-color:#fff;display:grid;font-size:0;grid-gap:8px;min-height:44px;padding:12px 16px 0;grid-template-areas:"SiteLinks LanguageCurrencySlot SiteContext ProductQuotaAndHelpLinks";grid-template-columns:1fr repeat(3,auto)}.prologue .SiteLogo{grid-area:SiteLogo}.prologue .SiteLinks{grid-area:SiteLinks}.prologue .LanguageCurrencySlot{grid-area:LanguageCurrencySlot}.prologue .SiteContext{grid-area:SiteContext}.prologue .SiteLogin{grid-area:SiteLogin}.prologue .FavoriteProductsSlot{grid-area:FavoriteProductsSlot}.prologue .MiniCart{grid-area:MiniCart}.prologue .ProductQuotaAndHelpLinks{grid-area:ProductQuotaAndHelpLinks}.prologue .SiteLogin{display:none}@media all and (min-width:992px){.prologue .FavoriteProductsSlot,.prologue .MiniCart{display:none}}.prologue .SiteLinks,.prologue .ProductQuotaAndHelpLinks{display:none}@media all and (min-width:992px){.prologue .SiteLinks,.prologue .ProductQuotaAndHelpLinks{display:block}}.prologue .SiteLogo{display:flex;align-items:center}@media all and (min-width:992px){.prologue .SiteLogo{display:none}}.prologue .SiteLogo cx-media img{height:38px}@media all and (min-width:992px){.prologue{max-width:1408px;margin-left:auto;margin-right:auto;width:100%;padding-left:16px;padding-right:16px;align-items:center;display:flex;gap:24px}}@media all and (min-width:992px)and (min-width:992px){.prologue{max-width:1440px;padding-left:32px;padding-right:32px}}@media all and (min-width:992px){.prologue .SiteLinks{display:flex;flex:1;gap:24px}}@media all and (max-width:575px){.prologue{align-items:flex-start}}@media all and (max-width:991px){.prologue{grid-template-areas:"SiteLogo SiteContext LanguageCurrencySlot SiteLogin FavoriteProductsSlot";grid-template-columns:1fr repeat(4,auto);align-items:center;padding-top:4px;gap:0}.prologue .SiteContext{display:flex;align-items:center;justify-content:center;padding-left:8px;padding-right:8px}.prologue .SiteLogin{display:block}.prologue .MiniCart{display:none}}.SearchResultsListSlot{max-width:1408px;margin-left:auto;margin-right:auto;width:100%;padding-left:16px;padding-right:16px}@media all and (min-width:992px){.SearchResultsListSlot{max-width:1440px;padding-left:32px;padding-right:32px}}cx-page-layout.AccountPageTemplate{display:flex;flex-wrap:wrap;max-width:1176px;margin-left:auto;margin-right:auto;width:100%;padding:48px 16px}@media all and (min-width:992px){cx-page-layout.AccountPageTemplate{max-width:1208px;padding-left:32px;padding-right:32px}}cx-page-layout.AccountPageTemplate .TopContent{flex:0 0 100%}cx-page-layout.AccountPageTemplate .BodyContent{flex:0 0 70%;padding-right:72px;overflow:hidden}cx-page-layout.AccountPageTemplate .BodyContent>trn-icon-carousel,cx-page-layout.AccountPageTemplate .BodyContent>trn-membership-card,cx-page-layout.AccountPageTemplate .BodyContent>trn-account-coupons,cx-page-layout.AccountPageTemplate .BodyContent>trn-loyalty-points,cx-page-layout.AccountPageTemplate .BodyContent>trn-product-carousel,cx-page-layout.AccountPageTemplate .BodyContent>trn-account-personal-info,cx-page-layout.AccountPageTemplate .BodyContent>trn-account-sign-in-info,cx-page-layout.AccountPageTemplate .BodyContent>trn-account-subscription-info,cx-page-layout.AccountPageTemplate .BodyContent>trn-delete-account{margin-right:60px;display:block}cx-page-layout.AccountPageTemplate .SideContent{display:flex;flex-direction:column;flex:0 0 30%;gap:32px}cx-page-layout.AccountPageTemplate .BodyContent trn-order-history-filters,cx-page-layout.AccountPageTemplate .BodyContent trn-account-order-summary{display:none}cx-page-layout.AccountPageTemplate .SideContent trn-order-history-filters,cx-page-layout.AccountPageTemplate .SideContent trn-account-order-summary{display:block}cx-page-layout.AccountPageTemplate trn-simple-description{padding-bottom:48px;display:block}@media all and (max-width:991px){cx-page-layout.AccountPageTemplate trn-simple-description{padding-bottom:32px}}cx-page-layout.AccountPageTemplate trn-simple-description .heading{font-family:Ubuntu,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:20px;line-height:28px;letter-spacing:normal;padding-top:2px;padding-bottom:2px}@media all and (min-width:576px){cx-page-layout.AccountPageTemplate trn-simple-description .heading{font-size:40px;line-height:48px;letter-spacing:normal;padding-top:0;padding-bottom:0}}cx-page-layout.AccountPageTemplate trn-simple-description .heading{margin:0}cx-page-layout.AccountPageTemplate trn-product-carousel .container-secondary{padding:0}cx-page-layout.AccountPageTemplate .SideContent .list-accordion .list-accordion-title.largetitle{font-family:Ubuntu,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:16px;line-height:20px;letter-spacing:normal;padding-top:2px;padding-bottom:2px}@media all and (min-width:576px){cx-page-layout.AccountPageTemplate .SideContent .list-accordion .list-accordion-title.largetitle{font-size:18px;line-height:24px;letter-spacing:normal;padding-top:0;padding-bottom:0}}@media all and (min-width:992px){cx-page-layout.AccountPageTemplate .SideContent .list-accordion .list-accordion-title.largetitle{font-size:22px;line-height:28px;letter-spacing:normal;padding-top:2px;padding-bottom:2px}}cx-page-layout.AccountPageTemplate .SideContent .list-accordion .list-accordion-title.largetitle{margin-bottom:8px;margin-top:8px}@media all and (min-width:992px){cx-page-layout.AccountPageTemplate .SideContent .list-accordion .list-accordion-title.largetitle{margin-top:0}}cx-page-layout.AccountPageTemplate .property-table .property-table-header:first-child{padding-top:0}@media all and (max-width:991px){cx-page-layout.AccountPageTemplate{display:flex;flex-direction:column;padding-top:32px;padding-bottom:32px}cx-page-layout.AccountPageTemplate .BodyContent,cx-page-layout.AccountPageTemplate .SideContent{width:100%;padding:0 0 32px}cx-page-layout.AccountPageTemplate .BodyContent>trn-icon-carousel,cx-page-layout.AccountPageTemplate .BodyContent>trn-membership-card,cx-page-layout.AccountPageTemplate .BodyContent>trn-account-coupons,cx-page-layout.AccountPageTemplate .BodyContent>trn-loyalty-points,cx-page-layout.AccountPageTemplate .BodyContent>trn-product-carousel,cx-page-layout.AccountPageTemplate .BodyContent>trn-account-personal-info,cx-page-layout.AccountPageTemplate .BodyContent>trn-account-sign-in-info,cx-page-layout.AccountPageTemplate .BodyContent>trn-account-subscription-info,cx-page-layout.AccountPageTemplate .BodyContent>trn-delete-account,cx-page-layout.AccountPageTemplate .SideContent>trn-icon-carousel,cx-page-layout.AccountPageTemplate .SideContent>trn-membership-card,cx-page-layout.AccountPageTemplate .SideContent>trn-account-coupons,cx-page-layout.AccountPageTemplate .SideContent>trn-loyalty-points,cx-page-layout.AccountPageTemplate .SideContent>trn-product-carousel,cx-page-layout.AccountPageTemplate .SideContent>trn-account-personal-info,cx-page-layout.AccountPageTemplate .SideContent>trn-account-sign-in-info,cx-page-layout.AccountPageTemplate .SideContent>trn-account-subscription-info,cx-page-layout.AccountPageTemplate .SideContent>trn-delete-account{margin-right:0}cx-page-layout.AccountPageTemplate .BodyContent trn-order-history-filters,cx-page-layout.AccountPageTemplate .BodyContent trn-account-order-summary{display:block}cx-page-layout.AccountPageTemplate .SideContent trn-order-history-filters,cx-page-layout.AccountPageTemplate .SideContent trn-account-order-summary{display:none}}@media all and (min-width:576px){.page-account-page-template trn-product-carousel .heading{font-size:28px}}cx-page-layout.TrnArticlePageTemplate{max-width:1176px;margin-left:auto;margin-right:auto;width:100%;padding-left:16px;padding-right:16px}@media all and (min-width:992px){cx-page-layout.TrnArticlePageTemplate{max-width:1208px;padding-left:32px;padding-right:32px}}cx-page-layout.TrnArticlePageTemplate{display:flex;gap:68px;padding-bottom:48px;justify-content:space-between}cx-page-layout.TrnArticlePageTemplate .container-primary,cx-page-layout.TrnArticlePageTemplate .container-secondary{padding:0}cx-page-layout.TrnArticlePageTemplate .ContentSlot{display:flex;flex-wrap:wrap;width:calc(73% - 32px);margin-top:32px}cx-page-layout.TrnArticlePageTemplate .ContentSlot>*{display:block;width:100%}cx-page-layout.TrnArticlePageTemplate .ContentSlot>:not(:first-child){margin-top:40px}@media all and (min-width:992px){cx-page-layout.TrnArticlePageTemplate .ContentSlot>:not(:first-child){margin-top:48px}}cx-page-layout.TrnArticlePageTemplate .ContentSlot>trn-stepper-paragraph:not(:first-child){margin-top:0}cx-page-layout.TrnArticlePageTemplate .ContentSlot>trn-card-paragraph:not(:first-child){margin-top:0}cx-page-layout.TrnArticlePageTemplate .ContentSlot>trn-card-paragraph:nth-of-type(1):not(:first-child){margin-top:40px}@media all and (min-width:992px){cx-page-layout.TrnArticlePageTemplate .ContentSlot>trn-card-paragraph:nth-of-type(1):not(:first-child){margin-top:48px}}cx-page-layout.TrnArticlePageTemplate .ContentSlot>trn-tab-paragraph .list-accordion .list-accordion-title.largetitle{font-family:Ubuntu,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:20px;line-height:28px;letter-spacing:normal;padding-top:2px;padding-bottom:2px}@media all and (min-width:576px){cx-page-layout.TrnArticlePageTemplate .ContentSlot>trn-tab-paragraph .list-accordion .list-accordion-title.largetitle{font-size:40px;line-height:48px;letter-spacing:normal;padding-top:0;padding-bottom:0}}cx-page-layout.TrnArticlePageTemplate .ContentSlot>trn-tab-paragraph .list-accordion .list-accordion-title.largetitle{color:inherit;margin-bottom:16px}cx-page-layout.TrnArticlePageTemplate .RightContentSlot{margin-top:32px;width:calc(26% - 32px)}cx-page-layout.TrnArticlePageTemplate .RightContentSlot>*{display:block;width:100%}@media all and (max-width:991px){cx-page-layout.TrnArticlePageTemplate{display:flex;flex-direction:column;padding-bottom:32px}cx-page-layout.TrnArticlePageTemplate .ContentSlot,cx-page-layout.TrnArticlePageTemplate .RightContentSlot{width:100%}}@media all and (min-width:992px){cx-page-layout.TrnArticlePageTemplate{display:flex;justify-content:space-between;flex-wrap:nowrap}}cx-page-layout.TrnArticlePageTemplate trn-card-paragraph:last-of-type .article-card-paragraph{margin-bottom:0}cx-page-layout.TrnArticlePageTemplate trn-category-list-wrapper trn-category-list,cx-page-layout.TrnArticlePageTemplate trn-category-list-wrapper trn-category-list-v2{padding:0;background-color:transparent}cx-page-layout.TrnArticlePageTemplate cx-banner{width:100%}cx-page-layout.TrnArticlePageTemplate cx-banner trn-media{display:flex}cx-page-layout.TrnArticlePageTemplate cx-banner trn-media img{object-fit:contain;width:100%}cx-page-layout.TrnArticlePageTemplate trn-image-banner{width:100%}cx-page-layout.TrnArticlePageTemplate trn-image-banner trn-media{width:100%}cx-page-layout.TrnArticlePageTemplate trn-image-banner trn-media img{object-fit:contain;width:100%;border:1px solid rgba(0,0,0,.1);border-radius:12px}cx-page-layout.TrnArticlePageTemplate .ContentSlot>trn-help-page-paragraph:not(:first-child){margin-top:32px}@media all and (min-width:992px){cx-page-layout.TrnArticlePageTemplate .ContentSlot>trn-help-page-paragraph:not(:first-child){margin-top:48px}}cx-page-layout.TrnArticlePageTemplate trn-content-product-carousel{display:block;width:100%}cx-page-layout.TrnArticlePageTemplate trn-content-product-carousel:not(:first-child){margin-top:32px}@media all and (min-width:992px){cx-page-layout.TrnArticlePageTemplate trn-content-product-carousel:not(:first-child){margin-top:48px}}cx-page-layout.TrnArticlePageTemplate trn-image-banner-paragraph{margin-bottom:16px}cx-page-layout.TrnArticlePageTemplate trn-image-banner-paragraph:nth-of-type(1):not(:first-child){margin-top:32px}@media all and (min-width:992px){cx-page-layout.TrnArticlePageTemplate trn-image-banner-paragraph:nth-of-type(1):not(:first-child){margin-top:48px}}cx-page-layout.TrnArticlePageTemplate trn-content-product-carousel:nth-of-type(1):not(:first-child){margin-top:32px}@media all and (min-width:992px){cx-page-layout.TrnArticlePageTemplate trn-content-product-carousel:nth-of-type(1):not(:first-child){margin-top:48px}}cx-page-layout.TrnArticlePageTemplate trn-card-paragraph:nth-of-type(1):not(:first-child){margin-top:32px}@media all and (min-width:992px){cx-page-layout.TrnArticlePageTemplate trn-card-paragraph:nth-of-type(1):not(:first-child){margin-top:48px}}cx-page-layout.TrnArticlePageTemplate trn-article-banner:not(:first-child){margin-top:32px}@media all and (min-width:992px){cx-page-layout.TrnArticlePageTemplate trn-article-banner:not(:first-child){margin-top:48px}}cx-page-layout.TrnArticlePageTemplate trn-tab-paragraph:not(:first-child){margin-top:32px}@media all and (min-width:992px){cx-page-layout.TrnArticlePageTemplate trn-tab-paragraph:not(:first-child){margin-top:48px}}cx-page-layout.TrnArticlePageTemplate trn-icon-paragraph{margin-bottom:24px}cx-page-layout.TrnArticlePageTemplate trn-tab-paragraph{width:100%}.page-trn-article-page-template .BottomHeaderSlot trn-page-description .section{padding-bottom:0}@media all and (min-width:992px){.page-trn-article-page-template .BottomHeaderSlot trn-page-description .section{padding-bottom:0}}.page-trn-article-page-template .BottomHeaderSlot trn-page-description .section .heading{margin-bottom:0}cx-page-layout.CartPageTemplate{max-width:1176px;margin-left:auto;margin-right:auto;width:100%;padding-left:16px;padding-right:16px}@media all and (min-width:992px){cx-page-layout.CartPageTemplate{max-width:1208px;padding-left:32px;padding-right:32px}}cx-page-layout.CartPageTemplate{display:grid;row-gap:32px;padding-top:32px;padding-bottom:32px}@media all and (min-width:992px){cx-page-layout.CartPageTemplate{grid-template-columns:1fr 332px;row-gap:48px;column-gap:74px;padding-top:48px;padding-bottom:48px}}cx-page-layout.CartPageTemplate .TopContentSlot{grid-column:1/-1;width:100%;display:flex;flex-direction:column;gap:8px}cx-page-layout.CartPageTemplate .TopContentSlot:has(trn-quota-banner:empty):has(trn-stock-level-notification:empty){display:none}cx-page-layout.CartPageTemplate .CenterRightContentSlot{display:flex;flex-direction:column;gap:32px}@media all and (min-width:992px){cx-page-layout.CartPageTemplate .CenterRightContentSlot{gap:48px}}cx-page-layout.CartPageTemplate .CenterRightContentSlot trn-tab-paragraph .list-accordion{margin:0}cx-page-layout.CartPageTemplate .CenterRightContentSlot trn-tab-paragraph .list-accordion-title{font-size:14px!important;line-height:20px!important;color:#000000bf!important;margin-top:0!important}cx-page-layout.CartPageTemplate .EmptyCartMiddleContent{grid-column:1/-1;width:100%;display:flex;flex-direction:column;gap:32px}@media all and (min-width:992px){cx-page-layout.CartPageTemplate .EmptyCartMiddleContent{gap:48px}}cx-page-layout.CartPageTemplate .EmptyCartMiddleContent trn-product-carousel .product-carousel{padding:0}cx-page-layout.CartPageTemplate .EmptyCartMiddleContent trn-product-carousel .container-secondary{padding:0}@media all and (max-width:991px){cx-page-layout.CartPageTemplate .EmptyCartMiddleContent trn-product-carousel .container-secondary{max-width:calc(100vw - 32px)}}cx-page-layout.CartPageTemplate .BottomContentSlot{grid-column:1/-1;width:100%}cx-page-layout.CartPageTemplate .BottomContentSlot:empty{display:none}cx-page-layout.CheckoutLoginPageTemplate{max-width:1176px;margin-left:auto;margin-right:auto;width:100%;padding-left:16px;padding-right:16px}@media all and (min-width:992px){cx-page-layout.CheckoutLoginPageTemplate{max-width:1208px;padding-left:32px;padding-right:32px}}cx-page-layout.CheckoutLoginPageTemplate{display:grid;row-gap:32px;padding-top:32px;padding-bottom:32px}@media all and (min-width:992px){cx-page-layout.CheckoutLoginPageTemplate{grid-template-columns:1fr 332px;row-gap:48px;column-gap:132px;padding-top:48px;padding-bottom:48px}}cx-page-layout.CheckoutLoginPageTemplate .TopContentSlot{grid-column:1/-1;width:100%}cx-page-layout.CheckoutLoginPageTemplate .TopContentSlot trn-simple-description .heading{margin:0}cx-page-layout.CheckoutLoginPageTemplate .LeftContentSlot{display:flex;flex-wrap:wrap;gap:32px;width:100%}@media all and (min-width:992px){cx-page-layout.CheckoutLoginPageTemplate .LeftContentSlot{gap:48px}}cx-page-layout.CheckoutLoginPageTemplate .LeftContentSlot trn-registration-form,cx-page-layout.CheckoutLoginPageTemplate .LeftContentSlot trn-or-separator,cx-page-layout.CheckoutLoginPageTemplate .LeftContentSlot trn-sign-in-form{width:100%}cx-page-layout.CheckoutLoginPageTemplate .LeftContentSlot trn-continue-as-guest-button,cx-page-layout.CheckoutLoginPageTemplate .LeftContentSlot trn-login-button{flex:0 0 100%}@media all and (min-width:992px){cx-page-layout.CheckoutLoginPageTemplate .LeftContentSlot trn-continue-as-guest-button,cx-page-layout.CheckoutLoginPageTemplate .LeftContentSlot trn-login-button{flex:1}}cx-page-layout.CheckoutLoginPageTemplate .RightContentSlot{display:flex;flex-direction:column;gap:32px;width:100%}@media all and (min-width:992px){cx-page-layout.CheckoutLoginPageTemplate .RightContentSlot{gap:48px}}cx-page-layout.CheckoutLoginPageTemplate .RightContentSlot trn-tab-paragraph .list-accordion{margin:0}cx-page-layout.CheckoutLoginPageTemplate .RightContentSlot trn-tab-paragraph .list-accordion-title{font-size:14px!important;line-height:20px!important;color:#000000bf!important;margin-top:0!important}cx-page-layout.HelpPageTemplate{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1176px;margin-left:auto;margin-right:auto;width:100%;padding:48px 16px}@media all and (min-width:992px){cx-page-layout.HelpPageTemplate{max-width:1208px;padding-left:32px;padding-right:32px}}cx-page-layout.HelpPageTemplate .ContentSlot{flex:0 0 70%;overflow:hidden}cx-page-layout.HelpPageTemplate .RightContentSlot{flex:0 0 23%}@media all and (max-width:991px){cx-page-layout.HelpPageTemplate{display:flex;flex-direction:column;padding-top:32px;padding-bottom:32px}cx-page-layout.HelpPageTemplate .ContentSlot,cx-page-layout.HelpPageTemplate .RightContentSlot{width:100%;padding:0}}cx-page-layout.HelpPageTemplate .ContentSlot>trn-help-page-paragraph{margin-top:32px}@media all and (min-width:992px){cx-page-layout.HelpPageTemplate .ContentSlot>trn-help-page-paragraph{margin-top:48px}}cx-page-layout.ItemListPageTemplate{display:flex;flex-wrap:wrap;gap:68px;max-width:1176px;margin-left:auto;margin-right:auto;width:100%;padding:48px 16px}@media all and (min-width:992px){cx-page-layout.ItemListPageTemplate{max-width:1208px;padding-left:32px;padding-right:32px}}cx-page-layout.ItemListPageTemplate .ItemListSlot,cx-page-layout.ItemListPageTemplate .ItemGridSlot{width:100%}cx-page-layout.ItemListPageTemplate .ItemGridSlot{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:24px 16px}@media all and (min-width:768px){cx-page-layout.ItemListPageTemplate .ItemGridSlot{grid-template-columns:repeat(2,1fr)}}.page-login-page-template .BottomHeaderSlot trn-page-description .section{padding-bottom:24px}@media all and (min-width:992px){.page-login-page-template .BottomHeaderSlot trn-page-description .section{padding-bottom:24px}}cx-page-layout.LoginPageTemplate{display:flex;gap:132px;max-width:1176px;margin-left:auto;margin-right:auto;width:100%;padding:48px 16px}@media all and (min-width:992px){cx-page-layout.LoginPageTemplate{max-width:1208px;padding-left:32px;padding-right:32px}}cx-page-layout.LoginPageTemplate .LeftContentSlot{width:calc(70% - 67px)}cx-page-layout.LoginPageTemplate .RightContentSlot{width:calc(30% - 67px)}@media all and (max-width:991px){cx-page-layout.LoginPageTemplate{display:flex;flex-direction:column;gap:32px;padding-top:32px;padding-bottom:32px}cx-page-layout.LoginPageTemplate .LeftContentSlot,cx-page-layout.LoginPageTemplate .RightContentSlot{width:100%}}cx-page-layout.LoginPageTemplate .LeftContentSlot trn-registration-form,cx-page-layout.LoginPageTemplate .LeftContentSlot trn-vipps-button,cx-page-layout.LoginPageTemplate .LeftContentSlot trn-sign-in-form{margin-bottom:40px}cx-page-layout.LoginPageTemplate .LeftContentSlot trn-or-separator{margin-bottom:32px}@media all and (min-width:992px){cx-page-layout.LoginPageTemplate .LeftContentSlot trn-or-separator{margin-bottom:48px}}cx-page-layout.MultiStepCheckoutSummaryPageTemplate{max-width:1176px;margin-left:auto;margin-right:auto;width:100%;padding-left:16px;padding-right:16px}@media all and (min-width:992px){cx-page-layout.MultiStepCheckoutSummaryPageTemplate{max-width:1208px;padding-left:32px;padding-right:32px}}cx-page-layout.MultiStepCheckoutSummaryPageTemplate{display:grid;row-gap:32px;padding-top:32px;padding-bottom:32px}@media all and (min-width:992px){cx-page-layout.MultiStepCheckoutSummaryPageTemplate{grid-template-columns:1fr 332px;row-gap:48px;column-gap:132px;padding-top:48px;padding-bottom:48px}}cx-page-layout.MultiStepCheckoutSummaryPageTemplate .TopContentSlot{grid-column:1/-1;width:100%}cx-page-layout.MultiStepCheckoutSummaryPageTemplate .TopContentSlot trn-simple-description .heading{margin:0}cx-page-layout.MultiStepCheckoutSummaryPageTemplate .BodyContent,cx-page-layout.MultiStepCheckoutSummaryPageTemplate .SideContent{display:flex;flex-direction:column;gap:32px;width:100%}@media all and (min-width:992px){cx-page-layout.MultiStepCheckoutSummaryPageTemplate .BodyContent,cx-page-layout.MultiStepCheckoutSummaryPageTemplate .SideContent{gap:48px}}cx-page-layout.MultiStepCheckoutSummaryPageTemplate .BodyContent trn-tab-paragraph .list-accordion,cx-page-layout.MultiStepCheckoutSummaryPageTemplate .SideContent trn-tab-paragraph .list-accordion{margin:0}cx-page-layout.MultiStepCheckoutSummaryPageTemplate .BodyContent trn-tab-paragraph .list-accordion-title,cx-page-layout.MultiStepCheckoutSummaryPageTemplate .SideContent trn-tab-paragraph .list-accordion-title{font-size:14px!important;line-height:20px!important;color:#000000bf!important;margin-top:0!important}cx-page-layout.OfferListPageTemplate{max-width:1176px;margin-left:auto;margin-right:auto;width:100%;padding-left:16px;padding-right:16px}@media all and (min-width:992px){cx-page-layout.OfferListPageTemplate{max-width:1208px;padding-left:32px;padding-right:32px}}cx-page-layout.OfferListPageTemplate{display:block;padding-top:32px;padding-bottom:32px}@media all and (min-width:992px){cx-page-layout.OfferListPageTemplate{padding-top:48px;padding-bottom:48px}}cx-page-layout.OfferListPageTemplate .OfferList{display:grid;grid-gap:16px;grid-template-columns:1fr}@media all and (min-width:992px){cx-page-layout.OfferListPageTemplate .OfferList{grid-template-columns:repeat(2,1fr)}}cx-page-layout.OrderConfirmationPageTemplate{max-width:1176px;margin-left:auto;margin-right:auto;width:100%;padding-left:16px;padding-right:16px}@media all and (min-width:992px){cx-page-layout.OrderConfirmationPageTemplate{max-width:1208px;padding-left:32px;padding-right:32px}}cx-page-layout.OrderConfirmationPageTemplate{display:grid;grid-template-columns:minmax(0,1fr);row-gap:32px;padding-top:32px;padding-bottom:32px}@media all and (min-width:992px){cx-page-layout.OrderConfirmationPageTemplate{grid-template-columns:1fr 332px;row-gap:48px;column-gap:132px;padding-top:48px;padding-bottom:48px}}cx-page-layout.OrderConfirmationPageTemplate .TopContent,cx-page-layout.OrderConfirmationPageTemplate .BottomContent{grid-column:1/-1;width:100%}cx-page-layout.OrderConfirmationPageTemplate .TopContent:empty,cx-page-layout.OrderConfirmationPageTemplate .BottomContent:empty{display:none}cx-page-layout.OrderConfirmationPageTemplate .BodyContent,cx-page-layout.OrderConfirmationPageTemplate .SideContent{display:flex;flex-direction:column;gap:32px;width:100%}@media all and (min-width:992px){cx-page-layout.OrderConfirmationPageTemplate .BodyContent,cx-page-layout.OrderConfirmationPageTemplate .SideContent{gap:48px}}cx-page-layout.OrderConfirmationPageTemplate .BodyContent trn-tab-paragraph .list-accordion,cx-page-layout.OrderConfirmationPageTemplate .SideContent trn-tab-paragraph .list-accordion{margin:0}cx-page-layout.OrderConfirmationPageTemplate .BodyContent trn-tab-paragraph .list-accordion-title,cx-page-layout.OrderConfirmationPageTemplate .SideContent trn-tab-paragraph .list-accordion-title{margin-top:0!important}cx-page-layout.ProductDetailsPageTemplate{display:flex;flex-wrap:nowrap;flex-direction:column;padding-top:36px}@media all and (min-width:992px){cx-page-layout.ProductDetailsPageTemplate{padding-top:48px}}cx-page-layout.ProductDetailsPageTemplate .TopContentSlot,cx-page-layout.ProductDetailsPageTemplate .TopHeaderSlot,cx-page-layout.ProductDetailsPageTemplate .Summary,cx-page-layout.ProductDetailsPageTemplate .Reviews{max-width:1176px;margin-left:auto;margin-right:auto;width:100%;padding-left:16px;padding-right:16px}@media all and (min-width:992px){cx-page-layout.ProductDetailsPageTemplate .TopContentSlot,cx-page-layout.ProductDetailsPageTemplate .TopHeaderSlot,cx-page-layout.ProductDetailsPageTemplate .Summary,cx-page-layout.ProductDetailsPageTemplate .Reviews{max-width:1208px;padding-left:32px;padding-right:32px}}cx-page-layout.ProductDetailsPageTemplate .TopContentSlot,cx-page-layout.ProductDetailsPageTemplate .TopHeaderSlot,cx-page-layout.ProductDetailsPageTemplate .Summary,cx-page-layout.ProductDetailsPageTemplate .Reviews{width:100%}cx-page-layout.ProductDetailsPageTemplate .TopContentSlot trn-cms-breadcrumb,cx-page-layout.ProductDetailsPageTemplate .TopHeaderSlot trn-cms-breadcrumb{padding:0;margin-bottom:16px}cx-page-layout.ProductDetailsPageTemplate .UpSelling{width:100%;background:#f2f1f0}cx-page-layout.ProductListPageTemplate .TopFooter{background-color:#f2f1f0;display:block}cx-page-layout.SharedWishlistPageTemplate{display:flex;flex-wrap:wrap;gap:48px;max-width:1176px;margin-left:auto;margin-right:auto;width:100%;padding:48px 16px}@media all and (min-width:992px){cx-page-layout.SharedWishlistPageTemplate{max-width:1208px;padding-left:32px;padding-right:32px}}cx-page-layout.SharedWishlistPageTemplate .WishlistContent,cx-page-layout.SharedWishlistPageTemplate .EmptyWishlistContent{width:100%}cx-page-layout.WishlistPageTemplate{display:flex;flex-wrap:wrap;max-width:1176px;margin-left:auto;margin-right:auto;width:100%;padding:48px 16px}@media all and (min-width:992px){cx-page-layout.WishlistPageTemplate{max-width:1208px;padding-left:32px;padding-right:32px}}cx-page-layout.WishlistPageTemplate .WishlistContent,cx-page-layout.WishlistPageTemplate .EmptyWishlistContent{width:100%}cx-page-layout.WishlistPageTemplate .EmptyWishlistContent .icon-banner-container{padding-bottom:0;padding-top:0}cx-page-layout.ProductDetailsBrandPageTemplate{display:flex;flex-wrap:nowrap;flex-direction:column;padding-top:14px}cx-page-layout.ProductDetailsBrandPageTemplate .TopContentSlot,cx-page-layout.ProductDetailsBrandPageTemplate .TopHeaderSlot,cx-page-layout.ProductDetailsBrandPageTemplate .Summary,cx-page-layout.ProductDetailsBrandPageTemplate .Reviews{max-width:1176px;margin-left:auto;margin-right:auto;width:100%;padding-left:16px;padding-right:16px}@media all and (min-width:992px){cx-page-layout.ProductDetailsBrandPageTemplate .TopContentSlot,cx-page-layout.ProductDetailsBrandPageTemplate .TopHeaderSlot,cx-page-layout.ProductDetailsBrandPageTemplate .Summary,cx-page-layout.ProductDetailsBrandPageTemplate .Reviews{max-width:1208px;padding-left:32px;padding-right:32px}}cx-page-layout.ProductDetailsBrandPageTemplate .TopContentSlot,cx-page-layout.ProductDetailsBrandPageTemplate .TopHeaderSlot,cx-page-layout.ProductDetailsBrandPageTemplate .Summary,cx-page-layout.ProductDetailsBrandPageTemplate .Reviews{width:100%}cx-page-layout.ProductDetailsBrandPageTemplate .TopContentSlot trn-cms-breadcrumb,cx-page-layout.ProductDetailsBrandPageTemplate .TopHeaderSlot trn-cms-breadcrumb{padding:0;margin-bottom:16px}cx-page-layout.ProductDetailsBrandPageTemplate .UpSellingSlot{width:100%;background:#f2f1f0}cx-page-layout.BrandCategoryPageTemplate trn-cms-breadcrumb{max-width:1176px;margin-left:auto;margin-right:auto;width:100%;padding-left:16px;padding-right:16px}@media all and (min-width:992px){cx-page-layout.BrandCategoryPageTemplate trn-cms-breadcrumb{max-width:1208px;padding-left:32px;padding-right:32px}}cx-page-layout.BrandCategoryPageTemplate trn-cms-breadcrumb{padding-top:14px;padding-bottom:10px}cx-page-layout.BrandCategoryPageTemplate trn-cta-image-list{max-width:1144px;margin-left:auto;margin-right:auto;width:100%;padding-left:0;padding-right:0}@media all and (min-width:992px){cx-page-layout.BrandCategoryPageTemplate trn-cta-image-list{max-width:1208px;padding-left:32px;padding-right:32px}}cx-page-layout.BrandPageTemplate trn-cms-breadcrumb,cx-page-layout.BrandLandingPageTemplate trn-cms-breadcrumb{max-width:1176px;margin-left:auto;margin-right:auto;width:100%;padding-left:16px;padding-right:16px}@media all and (min-width:992px){cx-page-layout.BrandPageTemplate trn-cms-breadcrumb,cx-page-layout.BrandLandingPageTemplate trn-cms-breadcrumb{max-width:1208px;padding-left:32px;padding-right:32px}}cx-page-layout.BrandPageTemplate trn-cms-breadcrumb,cx-page-layout.BrandLandingPageTemplate trn-cms-breadcrumb{padding-top:14px;padding-bottom:10px}cx-page-layout.BrandLandingPageTemplate{display:flex;flex-direction:column;row-gap:60px}cx-page-layout.BrandLandingPageTemplate trn-cta-image-list{max-width:1144px;margin-left:auto;margin-right:auto;width:100%;padding-left:0;padding-right:0}@media all and (min-width:992px){cx-page-layout.BrandLandingPageTemplate trn-cta-image-list{max-width:1208px;padding-left:32px;padding-right:32px}}cx-page-layout.BrandLandingPageTemplate .ContentSlot{max-width:1176px;margin-left:auto;margin-right:auto;width:100%;padding-left:16px;padding-right:16px}@media all and (min-width:992px){cx-page-layout.BrandLandingPageTemplate .ContentSlot{max-width:1208px;padding-left:32px;padding-right:32px}}cx-page-layout.BrandLandingPageTemplate .ContentSlot{display:flex;flex-direction:column;row-gap:73px}cx-page-layout.BrandLandingPageTemplate .BottomContentSlot{max-width:1176px;margin-left:auto;margin-right:auto;width:100%;padding-left:16px;padding-right:16px}@media all and (min-width:992px){cx-page-layout.BrandLandingPageTemplate .BottomContentSlot{max-width:1208px;padding-left:32px;padding-right:32px}}cx-page-layout.BrandLandingPageTemplate .BottomContentSlot{padding:24px 0 40px;flex-direction:column;gap:16px;display:none}@media all and (min-width:992px){cx-page-layout.BrandLandingPageTemplate .BottomContentSlot{display:flex}}cx-page-layout.BrandPageTemplate .TopContent,cx-page-layout.BrandPageTemplate .BrandsList{width:100%;display:flex;flex-direction:column;justify-content:center}cx-page-layout.LandingPageTemplate trn-image-banner-paragraph,cx-page-layout.LandingPageTemplate trn-brand-image-banner,cx-page-layout.LandingPageTemplate trn-paragraph{margin-top:34px;margin-bottom:34px}@media all and (min-width:992px){cx-page-layout.LandingPageTemplate trn-image-banner-paragraph,cx-page-layout.LandingPageTemplate trn-brand-image-banner,cx-page-layout.LandingPageTemplate trn-paragraph{margin-top:76px;margin-bottom:76px}}cx-page-layout.LandingPageTemplate trn-image-banner-paragraph,cx-page-layout.LandingPageTemplate trn-brand-image-banner{max-width:1280px;margin-left:auto;margin-right:auto;width:100%;padding-left:0;padding-right:0}@media all and (min-width:992px){cx-page-layout.LandingPageTemplate trn-image-banner-paragraph,cx-page-layout.LandingPageTemplate trn-brand-image-banner{max-width:1280px;padding-left:0;padding-right:0}}cx-page-layout.LandingPageTemplate trn-paragraph{display:block;max-width:1312px;margin-left:auto;margin-right:auto;width:100%;padding-left:16px;padding-right:16px}@media all and (min-width:992px){cx-page-layout.LandingPageTemplate trn-paragraph{max-width:1344px;padding-left:32px;padding-right:32px}}cx-page-layout.LandingPage2Template .Section2A trn-cms-quota-card .quota-card,cx-page-layout.LandingPage2Template .Section2B trn-cms-quota-card .quota-card{padding:16px;border-radius:6px}cx-page-layout.LandingPage2Template .Section2A trn-cms-quota-card .quota-title,cx-page-layout.LandingPage2Template .Section2B trn-cms-quota-card .quota-title{font-family:Ubuntu,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;font-size:18px;line-height:28px;letter-spacing:normal;padding-top:2px;padding-bottom:2px;margin:0}cx-page-layout.LandingPage2Template .Section2A trn-cms-quota-card .quota-subtitle,cx-page-layout.LandingPage2Template .Section2B trn-cms-quota-card .quota-subtitle{font-family:Source Sans Pro,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;margin-top:12px;padding:0}cx-page-layout.LandingPage2Template .Section2A trn-cms-quota-card .quota-link,cx-page-layout.LandingPage2Template .Section2B trn-cms-quota-card .quota-link{margin-top:4px}cx-page-layout.LandingPage2Template .Section2A{max-width:1176px;margin-left:auto;margin-right:auto;width:100%;padding-left:16px;padding-right:16px}@media all and (min-width:992px){cx-page-layout.LandingPage2Template .Section2A{max-width:1208px;padding-left:32px;padding-right:32px}}cx-page-layout.LandingPage2Template .Section2A.cx-pending{min-height:0}cx-page-layout.LandingPage2Template .Section2A{display:flex;flex-direction:column;gap:16px}@media all and (min-width:992px){cx-page-layout.LandingPage2Template .Section2A{flex-direction:row;align-items:stretch}cx-page-layout.LandingPage2Template .Section2A>:first-child{flex:3;min-width:0}cx-page-layout.LandingPage2Template .Section2A>:last-child{flex:2;min-width:0}}cx-page-layout.LandingPage2Template .Section2A>*{display:flex;flex-direction:column}cx-page-layout.LandingPage2Template .Section2A .container-secondary{max-width:none;margin:0;padding:0;flex:1}cx-page-layout.LandingPage2Template .Section2A trn-cms-quota-card{flex:1}cx-page-layout.LandingPage2Template .Section2A trn-cms-quota-card trn-quota-card{height:100%}cx-page-layout.LandingPage2Template .Section2A trn-cms-quota-card .quota-card{display:flex;flex-direction:column}@media all and (min-width:992px){cx-page-layout.LandingPage2Template .Section2A trn-cms-quota-card .quota-card{padding:40px}}@media all and (min-width:992px){cx-page-layout.LandingPage2Template .Section2A trn-cms-quota-card .quota-title{font-size:32px;line-height:40px;letter-spacing:normal;padding-top:0;padding-bottom:0}}@media all and (min-width:992px){cx-page-layout.LandingPage2Template .Section2A trn-cms-quota-card .quota-subtitle{font-size:20px;margin-top:16px}}cx-page-layout.LandingPage2Template .Section2A trn-cms-quota-card .quota-icons{margin-top:auto;padding-top:16px}cx-page-layout.LandingPage2Template .Section2B trn-cms-quota-card{max-width:1176px;margin-left:auto;margin-right:auto;width:100%;padding-left:16px;padding-right:16px}@media all and (min-width:992px){cx-page-layout.LandingPage2Template .Section2B trn-cms-quota-card{max-width:1208px;padding-left:32px;padding-right:32px}}cx-page-layout.LandingPage2Template .Section2B trn-cms-quota-card{padding-top:16px;padding-bottom:16px}cx-page-layout.LandingPage2Template .Section2B trn-cms-quota-card .quota-icons{display:none}@media all and (max-width:991px){cx-page-layout.LandingPage2Template trn-product-carousel .product-carousel,cx-page-layout.LandingPage2Template trn-click-and-collect-card section,cx-page-layout.LandingPage2Template trn-article-carousel section{padding-top:16px;padding-bottom:16px}cx-page-layout.LandingPage2Template trn-homepage-brands .homepage-premium-brands{padding-top:16px}cx-page-layout.LandingPage2Template trn-homepage-brands .homepage-favorite-brands{padding-bottom:16px}}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}html{--mat-sys-on-surface: initial;--mat-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-label-text-color: #3f51b5;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-optgroup-label-text-color: rgba(0, 0, 0, .87);--mat-pseudo-checkbox-full-selected-icon-color: #ff4081;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #ff4081;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix( in srgb, rgba(0, 0, 0, .87) 38%, transparent );--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400;--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400;--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #3f51b5;--mat-select-invalid-arrow-color: #f44336;--mat-select-arrow-transform: translateY(-8px);--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400;--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-menu-item-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-menu-container-color: white;--mat-menu-divider-color: rgba(0, 0, 0, .12);--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.cdk-overlay-container,.cdk-global-overlay-wrapper{z-index:10000000}.mat-mdc-select,.mat-mdc-option{font-family:Source Sans Pro,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.mat-mdc-select-panel{border:1px solid rgba(0,0,0,.1)}.mat-mdc-option .mdc-list-item__primary-text{font-size:16px;line-height:22px;letter-spacing:normal;padding-top:1px;padding-bottom:1px}@media all and (min-width:992px){.mat-mdc-option .mdc-list-item__primary-text{font-size:16px;line-height:28px;letter-spacing:normal;padding-top:2px;padding-bottom:2px}}.mat-mdc-option .mdc-list-item__primary-text{font-weight:700}cx-global-message .alert{position:fixed;top:8px;left:0;right:0;padding:12px 48px 12px 12px;margin:0 16px;display:flex;justify-content:space-between;flex-direction:row;border:1px solid rgba(0,0,0,.1);border-radius:12px;color:#fff;z-index:9999}@media all and (min-width:992px){cx-global-message .alert{max-width:680px;top:24px;margin:0 auto}}cx-global-message .alert.alert-success{background:#31844d}cx-global-message .alert.alert-success .close{color:#e0ece4}cx-global-message .alert.alert-info{background:#e6ecfa;color:#101838}cx-global-message .alert.alert-info .close{color:#101838}cx-global-message .alert.alert-warning{background:#ded11d;color:#393607}cx-global-message .alert.alert-warning .close{color:#faf7d2}cx-global-message .alert.alert-danger{background:#e3000f}cx-global-message .alert.alert-danger .close{color:#f8dfdf}cx-global-message .alert-icon{display:none}cx-global-message .close{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:44px;height:44px;color:#fff}cx-global-message .close cx-icon{width:18px;height:18px}#CybotCookiebotDialog *{font-family:Source Sans Pro,sans-serif!important}#CybotCookiebotDialog{box-shadow:0 35px 90px #0000001f;color:#e7e5e5!important;background:#1a1919!important;border-radius:12px!important}#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount){color:#e7e5e5!important}@media(hover:hover){#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover{color:#fff!important}}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABContainerToggleHide:before,#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABContainerToggleHide:after,#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABContainerToggleShow:before,#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABContainerToggleShow:after,#CybotCookiebotDialog a:before,#CybotCookiebotDialog a:after,#CybotCookiebotDialog button:before,#CybotCookiebotDialog button:after{border-color:#e7e5e5!important}@media(hover:hover){#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABContainerToggleHide:hover:before,#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABContainerToggleHide:hover:after,#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABContainerToggleShow:hover:before,#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABContainerToggleShow:hover:after,#CybotCookiebotDialog a:hover:before,#CybotCookiebotDialog a:hover:after,#CybotCookiebotDialog button:hover:before,#CybotCookiebotDialog button:hover:after{border-color:#fff!important}}@media(hover:hover){#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover,#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover,#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover{color:#fff!important}}#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a,#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink,#CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a,#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a,#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a,#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink,#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentTextAbout a,#CybotCookiebotDialog #CybotCookiebotDialogBodyEdgeMoreDetails a{color:#fff!important;text-decoration:underline!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a:after,#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink:after,#CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a:after,#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a:after,#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a:after,#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink:after,#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentTextAbout a:after,#CybotCookiebotDialog #CybotCookiebotDialogBodyEdgeMoreDetails a:after{color:#fff!important;border-color:#fff!important}@media(hover:hover){#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a:hover,#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink:hover,#CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a:hover,#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a:hover,#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a:hover,#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink:hover,#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentTextAbout a:hover,#CybotCookiebotDialog #CybotCookiebotDialogBodyEdgeMoreDetails a:hover{color:#e7e5e5!important}}@media(hover:hover){#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a:hover:after,#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink:hover:after,#CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a:hover:after,#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a:hover:after,#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a:hover:after,#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink:hover:after,#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentTextAbout a:hover:after,#CybotCookiebotDialog #CybotCookiebotDialogBodyEdgeMoreDetails a:hover:after{color:#e7e5e5!important;border-color:#e7e5e5!important}}#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a:active,#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink:active,#CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a:active,#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a:active,#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a:active,#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink:active,#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentTextAbout a:active,#CybotCookiebotDialog #CybotCookiebotDialogBodyEdgeMoreDetails a:active{color:#e7e5e5!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a:active:after,#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink:active:after,#CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a:active:after,#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a:active:after,#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a:active:after,#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink:active:after,#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentTextAbout a:active:after,#CybotCookiebotDialog #CybotCookiebotDialogBodyEdgeMoreDetails a:active:after{color:#e7e5e5!important;border-color:#e7e5e5!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider{background-color:#e7e5e5!important}#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:#007a48!important}#CybotCookiebotDialog input[type=checkbox][disabled]:checked+.CybotCookiebotDialogBodyLevelButtonSlider{opacity:.7}#CybotCookiebotDialog .CybotCookiebotFader{display:none!important}#CybotCookiebotDialog .CybotCookiebotScrollContainer>div:first-of-type::-webkit-scrollbar-track{background:transparent!important}#CybotCookiebotDialog .CybotCookiebotScrollContainer>div:first-of-type::-webkit-scrollbar-thumb{background:#e7e5e5!important}#CybotCookiebotDialogPoweredbyCybot svg{fill:#e7e5e5!important}#CybotCookiebotDialogNav{border-color:#e7e5e5!important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink{color:#e7e5e5!important;border-color:#e7e5e5!important}@media(hover:hover){#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover{color:#fff!important}}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{color:#fff!important;border-color:#fff!important}#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{color:#e7e5e5!important;border-color:#e7e5e5!important;border-width:2px!important;border-radius:6px!important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background-color:#fff!important;border-color:#fff!important;color:#1a1919!important}#CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBulkConsentCount{background-color:#e7e5e5!important;color:#1a1919!important}.lipscore-rating-star{fill:#000!important}.lipscore-star-incomplete .lipscore-star-last-half{fill:transparent!important;stroke:#000;stroke-width:.5}.lipscore-rating-star-inactive{fill:#fff!important;filter:drop-shadow(0 0 1px #000000)}trn-lipscore-rating-small{order:3;margin-top:4px}trn-lipscore-rating-small .lipscore-rating-small{display:flex;align-items:center}trn-lipscore-rating-small .lipscore-svg-rating-star{width:12px!important;height:12px!important}#lipscore-rating{display:flex;align-items:center;flex-wrap:wrap;gap:4px}#lipscore-rating .lipscore-svg-rating-star{width:16px!important;height:16px!important}#lipscore-rating .lipscore-compact-rating-wrapper{display:flex;align-items:center;font-size:14px;line-height:24px;color:#000}#lipscore-rating .lipscore-rating-value{font-weight:400}#lipscore-rating .lipscore-rating-votes{color:#0000008c}#lipscore-rating .lipscore-rating-review-link{display:flex;align-items:center;margin:0;font-size:14px;line-height:24px;color:#007a48;text-decoration:underline}@media(hover:hover){#lipscore-rating .lipscore-rating-review-link:hover{color:#004a28}}*{touch-action:manipulation;-webkit-tap-highlight-color:transparent}*,*:before,*:after{box-sizing:border-box;margin:0}button{background-color:transparent;border:none;padding:0}address{font-style:normal}img{max-width:100%;height:auto}a,a:focus,a:active{text-decoration:none;color:inherit}@media(hover:hover){a:hover{text-decoration:none;color:inherit}}ol,ul{padding:0;list-style:none}html{height:100%}body{font-family:Source Sans Pro,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;color:#000;height:100%;background-color:#fff}h1,h2,h3,h4,h5,h6{margin:0}h1:focus-visible,h2:focus-visible,h3:focus-visible,h4:focus-visible,h5:focus-visible,h6:focus-visible{outline:none}trn-paragraph ol,trn-paragraph ul{padding:revert;list-style:revert}trn-root,cx-storefront{height:100%;display:flex;flex-direction:column}@keyframes loading{0%{margin-inline-start:0px;margin-inline-end:100%}50%{margin-inline-start:25%;margin-inline-end:0%}to{margin-inline-start:100%;margin-inline-end:0}}@keyframes loaded{0%{margin-inline-start:50%;margin-inline-end:100%}to{margin-inline-start:100%;margin-inline-end:0}}trn-storefront.start-navigating:before,trn-storefront.start-navigating:after,trn-storefront.stop-navigating:before,trn-storefront.stop-navigating:after{height:2px;width:100%;left:0;top:0;margin:0;content:"";position:fixed;z-index:2}trn-storefront.start-navigating:before,trn-storefront.stop-navigating:before{background-color:#e3000f}trn-storefront.start-navigating:after,trn-storefront.stop-navigating:after{background-color:#fff}trn-storefront.start-navigating:after{animation:loading 2s cubic-bezier(.4,0,.2,1) infinite}trn-storefront.stop-navigating:after{animation:loaded .5s}main{flex:1 0 auto;outline:0}.page-header{flex-shrink:0;position:sticky;top:0;z-index:5}@media all and (max-width:991px){.page-header{align-items:flex-start}}cx-skip-link{display:none}html{--bam-playlist-gap: 16px;--bam-player-corner-radius: 12px;--bam-player-overlay-font-family: "Ubuntu", sans-serif}bam-playlist[mode=fab]{right:auto;left:10px}@media all and (max-width:991px){bam-playlist[mode=fab]{bottom:80px}}@media all and (max-width:991px){body.mob-menu-active{position:fixed;width:100%}body.mob-menu-active trn-navigation-mobile{display:block}}body.dialog-open{overflow:hidden}@media all and (max-width:991px){body.search-box-opened{overflow:hidden}body.search-box-opened .cx-header{transition:all .15s cubic-bezier(.35,0,0,1);position:fixed;top:0;width:100%;height:100%;z-index:5}}@media all and (max-width:991px){body.dialog-open #kundo-widget,body.mob-menu-active #kundo-widget,body.search-box-opened #kundo-widget{display:none}}.mat-select-panel{border-radius:12px!important;border:1px solid #e7e5e5!important;box-shadow:0 35px 90px #0000001f!important}.mat-select-panel .mat-option{padding:0 26px}.ProductQuotaAndHelpLinks a,.SiteLinks a,.SiteLogo a{outline:none}.mat-menu-item{align-items:center!important;display:flex!important}.mat-menu-item trn-icon{color:#0000008c;height:24px;width:auto;font-size:24px}.mat-menu-item trn-icon ::ng-deep img{height:24px;width:auto}.mat-menu-item trn-icon{margin-right:8px!important}.mat-menu-item .menu-label{font-family:Source Sans Pro,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;font-size:16px;line-height:18px}.trn-highlight{background-color:#e3000f40}.capitalize{text-transform:capitalize}.tooltip-directive-container{background:#faf7d2;border-radius:12px;box-sizing:border-box;color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:14px;padding:12px;pointer-events:none;position:fixed;text-align:center;transform:translate(-50%,-30%);width:auto;z-index:9999;animation:tooltip-slide .1s ease-out .4s;animation-fill-mode:forwards;opacity:0}.tooltip-directive-container:after{border-bottom:8px solid #faf7d2;border-left:12px solid transparent;border-right:12px solid transparent;content:"";height:0;left:50%;position:absolute;top:-8px;transform:translate(-50%);width:0}.trn-icons{line-height:initial;font-weight:500}@keyframes tooltip-slide{0%{opacity:0;transform:translate(-50%,-30%)}to{opacity:1;transform:translate(-50%)}}@media all and (max-width:991px){.hide-sm{display:none}}@media all and (min-width:992px){.hide-lg{display:none}}#one-to-one-initiation{visibility:hidden}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.sr-only-focusable:focus,.sr-only-focusable:active{clip:auto!important;clip-path:none!important;height:auto!important;margin:auto!important;overflow:visible!important;width:auto!important;white-space:normal!important}.float-ui-container{border-radius:0!important;border:none!important;box-shadow:none!important}.display-contents{display:contents}.visible-xs,.cms-componentDisplayOption-MOBILE{display:block!important}@media all and (min-width:992px){.visible-xs,.cms-componentDisplayOption-MOBILE{display:none!important}}.visible-lg,.cms-componentDisplayOption-DESKTOP{display:none!important}@media all and (min-width:992px){.visible-lg,.cms-componentDisplayOption-DESKTOP{display:block!important}}.warning-modal .content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.warning-modal .content trn-icon{color:#ded11d;height:40px;width:auto;font-size:40px}.warning-modal .content trn-icon ::ng-deep img{height:40px;width:auto}.warning-modal .content h3{font-family:Ubuntu,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:18px;line-height:24px;letter-spacing:normal;padding-top:0;padding-bottom:0}@media all and (min-width:576px){.warning-modal .content h3{font-size:24px;line-height:32px;letter-spacing:normal;padding-top:0;padding-bottom:0}}@media all and (min-width:992px){.warning-modal .content h3{font-size:28px;line-height:34px;letter-spacing:normal;padding-top:3px;padding-bottom:3px}}.warning-modal .content div{font-size:16px;line-height:22px;letter-spacing:normal;padding-top:1px;padding-bottom:1px}@media all and (min-width:992px){.warning-modal .content div{font-size:16px;line-height:28px;letter-spacing:normal;padding-top:2px;padding-bottom:2px}}.container-primary{max-width:1408px;margin-left:auto;margin-right:auto;width:100%;padding-left:16px;padding-right:16px}@media all and (min-width:992px){.container-primary{max-width:1440px;padding-left:32px;padding-right:32px}}.container-secondary{max-width:1176px;margin-left:auto;margin-right:auto;width:100%;padding-left:16px;padding-right:16px}@media all and (min-width:992px){.container-secondary{max-width:1208px;padding-left:32px;padding-right:32px}}.container-tertiary{max-width:912px;margin-left:auto;margin-right:auto;width:100%;padding-left:16px;padding-right:16px}@media all and (min-width:992px){.container-tertiary{max-width:944px;padding-left:32px;padding-right:32px}}.rich-text{font-size:16px;line-height:22px;letter-spacing:normal;padding-top:1px;padding-bottom:1px}@media all and (min-width:992px){.rich-text{font-size:16px;line-height:28px;letter-spacing:normal;padding-top:2px;padding-bottom:2px}}.rich-text h1{font-family:Ubuntu,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:28px;line-height:32px;letter-spacing:normal;padding-top:0;padding-bottom:0}@media all and (min-width:576px){.rich-text h1{font-size:48px;line-height:56px;letter-spacing:normal;padding-top:0;padding-bottom:0}}.rich-text h2{font-family:Ubuntu,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:20px;line-height:28px;letter-spacing:normal;padding-top:2px;padding-bottom:2px}@media all and (min-width:576px){.rich-text h2{font-size:40px;line-height:48px;letter-spacing:normal;padding-top:0;padding-bottom:0}}.rich-text h3{font-family:Ubuntu,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:18px;line-height:24px;letter-spacing:normal;padding-top:0;padding-bottom:0}@media all and (min-width:576px){.rich-text h3{font-size:24px;line-height:32px;letter-spacing:normal;padding-top:0;padding-bottom:0}}@media all and (min-width:992px){.rich-text h3{font-size:28px;line-height:34px;letter-spacing:normal;padding-top:3px;padding-bottom:3px}}.rich-text h4{font-family:Ubuntu,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:16px;line-height:20px;letter-spacing:normal;padding-top:2px;padding-bottom:2px}@media all and (min-width:576px){.rich-text h4{font-size:18px;line-height:24px;letter-spacing:normal;padding-top:0;padding-bottom:0}}@media all and (min-width:992px){.rich-text h4{font-size:22px;line-height:28px;letter-spacing:normal;padding-top:2px;padding-bottom:2px}}.rich-text h5{font-family:Ubuntu,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:14px;line-height:16px;letter-spacing:normal;padding-top:0;padding-bottom:0}@media all and (min-width:576px){.rich-text h5{font-size:18px;line-height:24px;letter-spacing:normal;padding-top:0;padding-bottom:0}}.rich-text h6{font-family:Ubuntu,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:14px;line-height:16px;letter-spacing:normal;padding-top:0;padding-bottom:0}@media all and (min-width:576px){.rich-text h6{font-size:16px;line-height:18px;letter-spacing:normal;padding-top:3px;padding-bottom:3px}}.rich-text figcaption{font-size:.875em}.rich-text sub,.rich-text sup{font-size:.875em}.rich-text small{font-size:14px;line-height:20px;letter-spacing:normal;padding-top:2px;padding-bottom:2px;color:#0000008c}.rich-text b,.rich-text strong{font-weight:600}.rich-text em,.rich-text i{font-style:italic}.rich-text a{color:#007a48;text-decoration:underline}@media(hover:hover){.rich-text a:hover{color:#004a28}}.rich-text a:active{color:#004a28}.rich-text a.disabled{color:#00844966}.rich-text ul,.rich-text ol{padding-left:1.25em}.rich-text ul li+li,.rich-text ul ul,.rich-text ul ol,.rich-text ol li+li,.rich-text ol ul,.rich-text ol ol{margin-top:.25em}.rich-text ul{list-style:disc}.rich-text ul ul{list-style:circle}.rich-text ol{list-style:decimal}.rich-text dl dd+dt{margin-top:.5em}.rich-text dt{font-weight:600}.rich-text blockquote{border-left:2px solid #e3000f;padding-left:1em}.rich-text hr{border:0;border-top:1px solid rgba(0,0,0,.1)}.rich-text img,.rich-text video,.rich-text iframe,.rich-text figure{max-width:100%}.rich-text img,.rich-text video{height:auto}.rich-text table{min-width:100%;border:none;text-align:left}.rich-text table tr{border-bottom:1px solid rgba(0,0,0,.1)}.rich-text table thead tr{border-color:#000}.rich-text table th,.rich-text table td{padding:.75em;border:none}:is(.rich-text,.rich-text>div)>*+*{margin-top:1em}:is(.rich-text,.rich-text>div)>*+:is(h1,h2,h3,h4,h5,h6){margin-top:.8em}.rich-text--shift-headings h1,.rich-text--shift-headings .h1{font-family:Ubuntu,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:20px;line-height:28px;letter-spacing:normal;padding-top:2px;padding-bottom:2px}@media all and (min-width:576px){.rich-text--shift-headings h1,.rich-text--shift-headings .h1{font-size:40px;line-height:48px;letter-spacing:normal;padding-top:0;padding-bottom:0}}.rich-text--shift-headings h2,.rich-text--shift-headings .h2{font-family:Ubuntu,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:18px;line-height:24px;letter-spacing:normal;padding-top:0;padding-bottom:0}@media all and (min-width:576px){.rich-text--shift-headings h2,.rich-text--shift-headings .h2{font-size:24px;line-height:32px;letter-spacing:normal;padding-top:0;padding-bottom:0}}@media all and (min-width:992px){.rich-text--shift-headings h2,.rich-text--shift-headings .h2{font-size:28px;line-height:34px;letter-spacing:normal;padding-top:3px;padding-bottom:3px}}.rich-text--shift-headings h3,.rich-text--shift-headings .h3{font-family:Ubuntu,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:16px;line-height:20px;letter-spacing:normal;padding-top:2px;padding-bottom:2px}@media all and (min-width:576px){.rich-text--shift-headings h3,.rich-text--shift-headings .h3{font-size:18px;line-height:24px;letter-spacing:normal;padding-top:0;padding-bottom:0}}@media all and (min-width:992px){.rich-text--shift-headings h3,.rich-text--shift-headings .h3{font-size:22px;line-height:28px;letter-spacing:normal;padding-top:2px;padding-bottom:2px}}.rich-text--shift-headings h4,.rich-text--shift-headings .h4{font-family:Ubuntu,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:14px;line-height:16px;letter-spacing:normal;padding-top:0;padding-bottom:0}@media all and (min-width:576px){.rich-text--shift-headings h4,.rich-text--shift-headings .h4{font-size:18px;line-height:24px;letter-spacing:normal;padding-top:0;padding-bottom:0}}.rich-text--shift-headings h5,.rich-text--shift-headings .h5,.rich-text--shift-headings h6,.rich-text--shift-headings .h6{font-family:Ubuntu,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:14px;line-height:16px;letter-spacing:normal;padding-top:0;padding-bottom:0}@media all and (min-width:576px){.rich-text--shift-headings h5,.rich-text--shift-headings .h5,.rich-text--shift-headings h6,.rich-text--shift-headings .h6{font-size:16px;line-height:18px;letter-spacing:normal;padding-top:3px;padding-bottom:3px}}.rich-text--accent-lists ul,.rich-text--accent-lists ol{list-style:none;padding-left:0;counter-reset:item}.rich-text--accent-lists ul li,.rich-text--accent-lists ol li{padding-left:2.3em;position:relative}.rich-text--accent-lists ul li:before,.rich-text--accent-lists ol li:before{position:absolute;left:.8em}.rich-text--accent-lists ul li:before{content:"\2022";color:#e3000f;display:inline-block;width:1em}.rich-text--accent-lists ol li:before{content:counter(item) ". ";counter-increment:item;color:#e3000f;left:.6em}.rich-text--framed-images img{border:1px solid rgba(0,0,0,.1);border-radius:12px}.heading-1{font-family:Ubuntu,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:28px;line-height:32px;letter-spacing:normal;padding-top:0;padding-bottom:0}@media all and (min-width:576px){.heading-1{font-size:48px;line-height:56px;letter-spacing:normal;padding-top:0;padding-bottom:0}}.heading-2{font-family:Ubuntu,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:20px;line-height:28px;letter-spacing:normal;padding-top:2px;padding-bottom:2px}@media all and (min-width:576px){.heading-2{font-size:40px;line-height:48px;letter-spacing:normal;padding-top:0;padding-bottom:0}}.heading-3{font-family:Ubuntu,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:18px;line-height:24px;letter-spacing:normal;padding-top:0;padding-bottom:0}@media all and (min-width:576px){.heading-3{font-size:24px;line-height:32px;letter-spacing:normal;padding-top:0;padding-bottom:0}}@media all and (min-width:992px){.heading-3{font-size:28px;line-height:34px;letter-spacing:normal;padding-top:3px;padding-bottom:3px}}.heading-3-heavy{font-family:Ubuntu,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:18px;line-height:24px;letter-spacing:normal;padding-top:0;padding-bottom:0}@media all and (min-width:576px){.heading-3-heavy{font-size:24px;line-height:32px;letter-spacing:normal;padding-top:0;padding-bottom:0}}@media all and (min-width:992px){.heading-3-heavy{font-size:28px;line-height:34px;letter-spacing:normal;padding-top:3px;padding-bottom:3px}}.heading-3-heavy{font-family:Ubuntu,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased}.heading-4{font-family:Ubuntu,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:16px;line-height:20px;letter-spacing:normal;padding-top:2px;padding-bottom:2px}@media all and (min-width:576px){.heading-4{font-size:18px;line-height:24px;letter-spacing:normal;padding-top:0;padding-bottom:0}}@media all and (min-width:992px){.heading-4{font-size:22px;line-height:28px;letter-spacing:normal;padding-top:2px;padding-bottom:2px}}.heading-5{font-family:Ubuntu,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:14px;line-height:16px;letter-spacing:normal;padding-top:0;padding-bottom:0}@media all and (min-width:576px){.heading-5{font-size:18px;line-height:24px;letter-spacing:normal;padding-top:0;padding-bottom:0}}.heading-6{font-family:Ubuntu,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:14px;line-height:16px;letter-spacing:normal;padding-top:0;padding-bottom:0}@media all and (min-width:576px){.heading-6{font-size:16px;line-height:18px;letter-spacing:normal;padding-top:3px;padding-bottom:3px}}.text-xl-large{font-size:18px;line-height:24px;letter-spacing:normal;padding-top:0;padding-bottom:0}@media all and (min-width:576px){.text-xl-large{font-size:18px;line-height:32px;letter-spacing:normal;padding-top:0;padding-bottom:0}}@media all and (min-width:992px){.text-xl-large{font-size:24px;line-height:40px;letter-spacing:normal;padding-top:0;padding-bottom:0}}.text-large{font-size:16px;line-height:22px;letter-spacing:normal;padding-top:1px;padding-bottom:1px}@media all and (min-width:576px){.text-large{font-size:16px;line-height:28px;letter-spacing:normal;padding-top:2px;padding-bottom:2px}}@media all and (min-width:992px){.text-large{font-size:18px;line-height:32px;letter-spacing:normal;padding-top:0;padding-bottom:0}}.text-base{font-size:16px;line-height:22px;letter-spacing:normal;padding-top:1px;padding-bottom:1px}@media all and (min-width:992px){.text-base{font-size:16px;line-height:28px;letter-spacing:normal;padding-top:2px;padding-bottom:2px}}.text-base-heavy{font-size:16px;line-height:22px;letter-spacing:normal;padding-top:1px;padding-bottom:1px}@media all and (min-width:992px){.text-base-heavy{font-size:16px;line-height:28px;letter-spacing:normal;padding-top:2px;padding-bottom:2px}}.text-base-heavy{font-family:Source Sans Pro,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased}.text-small{font-size:14px;line-height:20px;letter-spacing:normal;padding-top:2px;padding-bottom:2px}.text-small-heavy{font-size:14px;line-height:20px;letter-spacing:normal;padding-top:2px;padding-bottom:2px;font-family:Source Sans Pro,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased}.text-xs-small{font-size:12px;line-height:14px;letter-spacing:normal;padding-top:1px;padding-bottom:1px}.text-xs-small-heavy{font-size:12px;line-height:14px;letter-spacing:normal;padding-top:1px;padding-bottom:1px;font-family:Source Sans Pro,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased}.text-tiny{font-size:8px;line-height:12px;letter-spacing:normal;padding-top:2px;padding-bottom:2px}.text-all-caps-large{font-size:14px;line-height:16px;letter-spacing:.02em;padding-top:0;padding-bottom:0;text-transform:uppercase}@media all and (min-width:992px){.text-all-caps-large{font-size:16px;line-height:18px;letter-spacing:.02em;padding-top:3px;padding-bottom:3px}}.text-all-caps-medium{font-size:14px;line-height:16px;letter-spacing:.02em;padding-top:0;padding-bottom:0;text-transform:uppercase}.text-all-caps-small{font-size:10px;line-height:12px;letter-spacing:.02em;padding-top:2px;padding-bottom:2px;text-transform:uppercase}@media all and (min-width:992px){.text-all-caps-small{font-size:12px;line-height:14px;letter-spacing:.02em;padding-top:1px;padding-bottom:1px}}.text-display-large{font-size:40px;line-height:48px;letter-spacing:normal;padding-top:0;padding-bottom:0;font-family:Ubuntu,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}@media all and (min-width:576px){.text-display-large{font-size:48px;line-height:56px;letter-spacing:normal;padding-top:0;padding-bottom:0}}@media all and (min-width:992px){.text-display-large{font-size:72px;line-height:80px;letter-spacing:normal;padding-top:0;padding-bottom:0}}.text-display-small{font-size:32px;line-height:40px;letter-spacing:normal;padding-top:0;padding-bottom:0;font-family:Ubuntu,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}@media all and (min-width:576px){.text-display-small{font-size:40px;line-height:48px;letter-spacing:normal;padding-top:0;padding-bottom:0}}@media all and (min-width:992px){.text-display-small{font-size:56px;line-height:64px;letter-spacing:normal;padding-top:0;padding-bottom:0}}.text-product-card-title{font-family:Source Sans Pro,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:14px;line-height:16px;letter-spacing:normal;padding-top:0;padding-bottom:0}.cms-page-content-wrapper{display:flex;gap:68px;padding-top:48px;padding-bottom:48px}.cms-page-content-wrapper .cms-page-left-wrapper{width:70%}.cms-page-content-wrapper .cms-page-right-wrapper{width:30%}@media all and (max-width:991px){.cms-page-content-wrapper{display:flex;flex-direction:column;gap:32px;padding-top:32px;padding-bottom:32px}.cms-page-content-wrapper .cms-page-left-wrapper,.cms-page-content-wrapper .cms-page-right-wrapper{width:100%}}
