:root{--grap-cat: 24px;--grap-cat-mb: 16px;--gap-content-mb: 16.67px;--gap-media-card: 12px}.brand-overview__content{margin-top:80px;gap:var(--grap-cat)}.brand-highlight-grid{padding:24px;gap:40px;border-bottom:.5px solid rgba(68,77,68,.3);border-top:.5px solid rgba(68,77,68,.3);margin-bottom:80px!important}@media screen and (min-width:768px){.grid--2-col-desktop .grid__item{width:calc(50% - 12px);max-width:calc(50% - 12px)}}.brand-highlight-header{display:flex;flex-direction:row;align-items:center;justify-content:left;gap:16px;margin-bottom:16px}.brand-highlight-desc{font-weight:400;font-size:24px;line-height:140%;letter-spacing:-.01em}.brand-highlight-heading{font-weight:700;font-size:14px;line-height:17px;text-transform:uppercase;margin:0}.brand-overview__content-scn .brand-overview-item.grid__item-1{width:calc(25% - var(--grap-cat) * 2 / 3);max-width:calc(25% - var(--grap-cat) * 2 / 3);border-radius:32px;overflow:hidden}.brand-overview__content-scn .brand-overview-item.grid__item-2{width:calc(50% - var(--grap-cat) * 2 / 3);max-width:calc(50% - var(--grap-cat) * 2 / 3);border-radius:32px;overflow:hidden}.brand-overview__content-scn .video-wrapper,.brand-overview__content-scn video{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:32px}.presence-header-bg,.global-presence-bg{height:80px;width:100%}.presence-header-bg{margin-bottom:21px}.overview__global-presence .global-presence-header,.overview__global-presence .hr-footer,.presence-local-items{padding:0 16px}.presence-header-bg .global-presence-bg{object-fit:cover;object-position:center}.brand-overview__content-scn .overview__global-presence{padding:0;justify-content:flex-start}.brand-overview__header{max-width:1016px;margin:0 auto}.text-center{text-align:center}.brand-overview__heading{font-weight:400;font-size:32px;line-height:140%;letter-spacing:-.012em;margin:0 auto;border-bottom:1px solid #444d4433;padding:0 0 32px}.brand-overview__heading b{font-weight:800}.brand-overview__sub-heading{font-weight:600;font-size:16px;line-height:26px;text-align:left;letter-spacing:.01em;padding:16px 0}.brand-overview__desc{font-weight:400;font-size:14px;line-height:168%;padding:0 0 24px;text-align:left}.brand-overview__item{height:288px;display:flex;justify-content:center;align-items:center;border-radius:32px;background:#fff;width:100%;background-repeat:no-repeat;background-size:cover}.brand-overview__tag{justify-content:end;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;overflow:hidden}.brand-overview__tag:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:inherit;background-size:cover;background-position:center;background-repeat:no-repeat;transform:scale(1);transition:transform .6s ease;border-radius:32px}.brand-overview__tag:hover:before{transform:scale(1.15)}.brand-overview__tag-heading{margin-bottom:0;background:#242822cc;border-radius:100px;color:#fff;padding:6px 16px;font-size:14px;z-index:2}.brand-overview-logo{background:#357520}.brand-overview-item .grid,.brand-overview-item{margin-bottom:0}.brand-overview-item{gap:var(--grap-cat)}.brand-overview__item{flex-direction:column;gap:0;padding:16px}.brand-overview__item .hr-footer{margin:1.6rem 0 2.4rem;width:100%}.presence-local-item,.presence-local-items{width:100%}.presence-local-items-2-col{display:flex;flex-direction:row}.presence-local-items-2-col .presence-local-item{justify-content:center;align-items:center;row-gap:8px;column-gap:8px}.presence-local-items-2-col .global-presence-item-icon{order:1;width:auto}.presence-local-items-2-col .global-presence-item-val{order:2;width:auto;font-weight:400;font-size:24px;line-height:29px;letter-spacing:.04em}.presence-local-items-2-col .global-presence-item-head{order:3;width:100%;text-align:center;font-size:14px}hr.hr-horizontal{width:1px;height:100%;margin:0 1.6rem;background-color:#444d4433}.global-presence-item-head{width:calc(100% - 80px)}.global-presence-item-icon{width:40px;display:flex;justify-content:center;align-items:center}.global-presence-item-val{width:40px}.presence-local-item{display:flex;flex-direction:row;gap:0;justify-content:space-between}.global-presence-header .global-presence-item-head{font-weight:700;font-size:24px;line-height:29px;width:107px;align-content:center}.global-presence-header .global-presence-item-val{font-weight:250;font-size:60px;line-height:120%;text-align:right;letter-spacing:-.016em;width:calc(100% - 107px)}.premium-brands-icons{gap:0}.premium-brands--logo_item{width:25%}.premium-brands-img{width:60px;height:60px;margin-top:8px;border-radius:50%;object-fit:contain;object-position:center;background-color:#fff}.premium-brands-item-head{width:100px;text-align:left;font-weight:400;font-size:20px;line-height:128%;letter-spacing:-.01em}.premium-brands-item-val{width:calc(100% - 100px);text-align:right;font-weight:250;font-size:60px;line-height:120%;letter-spacing:-.016em}.premium-brands-header{flex-direction:row;gap:0;justify-content:space-between;align-items:center;width:100%;margin-bottom:4rem}.top-categories-item{color:#fff}slideshow-component .slideshow.banner.top-categories-slideshow{max-height:unset;padding:0;height:100%}.top-categories-item .slideshow__controls{position:absolute;bottom:32px;align-items:center;justify-content:center;display:flex;width:100%}img.categories-slider-img,.overview-slogan-media-item,.categories-slider-item{height:100%;display:block}.brand-overview__mission{gap:var(--grap-cat)}.brand-overview__mission .brand-mission-item{width:calc(50% - var(--grap-cat) / 2);max-width:calc(50% - var(--grap-cat) / 2);border-radius:32px;overflow:hidden}.brand-mission-media{width:288px;height:288px;margin-bottom:25px;border-radius:32px;overflow:hidden}.brand-mission-item img{transition:transform var(--duration-long) ease;width:100%;height:auto}.brand-mission-item:hover img{transition:transform var(--duration-long) ease;transform:scale(1.1)}.brand-mission-content{padding:0 16px 32px;min-height:140px;display:flex;flex-direction:column;justify-content:space-between;gap:40px}.brand-mission-rte{font-weight:400;font-size:16px;line-height:140%;letter-spacing:-.01em;min-height:100px}.brand-mission-head{font-weight:700;font-size:14px;line-height:17px;justify-content:center;align-items:center;display:flex;gap:8px;margin-bottom:-12px}.brand-mission-head img{width:24px;height:24px}.brand-mission-head h4{width:calc(100% - 24px);font-weight:700;font-size:14px;line-height:17px;text-align:left;margin:0;letter-spacing:normal}.order-1{order:1}.order-3{order:3}.order-2{order:2}.brand-overview-slogan__content{gap:var(--grap-cat);margin-top:var(--grap-cat)}.overview-slogan-1-col{width:calc(25% - var(--grap-cat)*2/3 - 2px);text-align:center}.overview-slogan-3-col{width:calc(50% - var(--grap-cat)*2/3 + 4px);flex-direction:column;overflow:hidden}.overview-slogan-1-col,.overview-slogan-3-col{background:#fff;border-radius:32px}.overview-slogan-3-col .overview-slogan-media{gap:var(--grap-cat);width:118.7%;position:relative;left:50%;transform:translate(-50%)}.overview-slogan-3-col .overview-slogan-media .overview-slogan-media-item{width:calc(25% - var(--grap-cat)*3/4 - 2px)}.overview-slogan-head{padding:24px 24px 18px;width:100%}.overview-slogan-heading{margin-top:4px;margin-bottom:0;font-weight:300;font-size:36px;line-height:130%;letter-spacing:-.012em}.slogan-media__only{display:flex;justify-content:center;align-items:center;height:100%}.slogan-media__only img{padding:var(--grap-cat)}.overview-slogan-item{overflow:hidden;max-height:288px;gap:0}.overview-slogan-head .sub-head{font-weight:300;font-size:18px;line-height:22px}.overview-slogan-3-col{text-align:left}.overview-slogan-3-logon.overview-slogan-3-col .overview-slogan-media{width:100%;padding:0 24px 24px;gap:18px;justify-content:center;align-items:center;font-weight:400;font-size:14px;line-height:130%;color:#2b2b2b}.overview-slogan-3-logon .overview-slogan-head{padding:24px 24px 30px}.overview-slogan-3-logon.overview-slogan-item{max-height:unset}.overview-slogan-3-logon.overview-slogan-3-col .overview-slogan-media .overview-slogan-media-item{width:calc(20% - 14.4px);display:flex;justify-content:flex-start;align-items:center;flex-direction:column;text-align:center;gap:12px;height:100%}.overview-slogan-3-logon .overview-slogan-media-img{width:84px;height:84px;border-radius:50%;object-fit:cover;object-position:center;background:linear-gradient(0deg,#211f2a4d,#211f2a4d)}.overview-slogan-head .sub-head strong{font-weight:700}.overview-slogan-head .sub-head p{font-weight:400;margin:0}.slogan-media-item-img{width:160px;height:160px;object-fit:cover;object-position:center}.card-bg-fff{background:#fff}.card-cl-242,.card-cl-242 .membership-engagement-content .heading{color:rgba(var(--color-foreground),1)}.no-plastic-card .membership-engagement-content .heading{margin-bottom:18px}.engagement-heading-item{color:#2b2b2b;font-weight:400;font-size:14px;line-height:130%;text-align:center}.membership-engagement__content{gap:var(--grap-cat);color:#fff}.membership-engagement-item{background-repeat:no-repeat;background-position:bottom;position:relative}.membership-engagement-meida{position:absolute;top:0;left:0;z-index:1}.membership-engagement-item{height:288px;border-radius:32px}.app-store-card .membership-engagement-meida{top:-10px}.membership-engagement-content{padding-top:24px;padding-left:var(--grap-cat);z-index:2;position:relative}.no-plastic-card.engagement-items-card .membership-engagement-content{padding-top:var(--grap-cat)}.app-store-card .membership-engagement-content{max-width:295px}.no-plastic-card .engagement-content-width-items.membership-engagement-content{max-width:100%;padding-top:var(--grap-cat)}.engagement-content-width-items .engagement-media-item{width:calc(25% - var(--gap-media-card) * 3 /4);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--gap-media-card)}.member-engagement-heading-item{width:calc(100% - 93px)}.membership-engagement-heading{margin-bottom:0;gap:0}.member-engagement-heading-val{justify-content:flex-end;align-items:end;width:93px}.membership-engagement-content .member-engagement-heading-val .heading{font-weight:100;font-size:60px;line-height:120%;text-align:right;letter-spacing:-.016em}.no-plastic-card .member-engagement-heading-item .heading{margin-bottom:16px;margin-top:0}.no-plastic-card .membership-engagement-content{max-width:264px;padding-top:24px;position:relative;height:100%}.engagement-media-item-img{width:120px;height:120px}.membership-engagement-content .sub-heading{font-weight:700;font-size:14px;line-height:17px}.membership-engagement-content .sub-heading p{margin:0}.app-store-card .heading{margin-bottom:62px}.no-plastic-card .heading{margin-bottom:31px}img.app-store-media-img{width:100%;height:auto}.membership-engagement-content .heading{margin-top:16px;font-weight:300;font-size:36px;line-height:130%;letter-spacing:-.012em;color:#fff}.membership-engagement-content .heading p{margin:0}.membership-engagement-content .text{font-weight:400;font-size:13px;line-height:140%;letter-spacing:0;position:absolute;bottom:40px;left:var(--grap-cat)}.membership-engagement-content .text p{margin:0}.membership-engagement-media{gap:var(--gap-media-card)}.membership-engagement-media .app-store-media{width:calc(50% - 6px);height:auto;max-height:38.2px}slideshow-component .slideshow.banner{max-height:40rem}.brand-service-highlight .brand-service-highlight-item{margin:0;padding:24px;display:flex;flex-direction:column;border-radius:32px;justify-content:space-between;overflow:hidden;color:#fff;gap:0;min-height:175px}.service-highlight-top{display:flex;justify-content:space-between;width:100%}.service-highlight-headdings{display:flex;justify-content:space-between}.service-highlight-icon{display:flex;align-items:end}.service-highlight-icon img{width:48px;height:48px}.brand-service-highlight .service-highlight-subtext{font-weight:700;font-size:14px;line-height:17px;text-shadow:0 0 6px rgb(40 34 34 / 40%)}.brand-service-highlight .service-highlight-content{width:100%;align-items:end;display:flex;margin-bottom:-6px}.brand-service-highlight .service-highlight-headdings{width:100%;display:block;position:relative;height:100%;padding-top:10px}.brand-service-highlights.service-highlight-big .service-highlight-headding{font-weight:250;font-size:60px;line-height:120%;letter-spacing:-.016em}.brand-service-highlight .service-highlight-headding{font-weight:100;font-size:36px;line-height:110%;letter-spacing:-.012em;width:calc(100% - 16px);display:block;text-shadow:0 0 8px rgb(36 40 34 / 40%)}.brand-service-highlight .service-highlight-headding.highlight-headding-medium{font-size:36px}.brand-service-highlight .service-highlight-headding.highlight-headding-big{font-size:50px}.brand-service-highlight .service-highlight-icon{position:absolute;right:-8px;bottom:-8px;height:48px}.brand-service-highlight .service-highlight-headdings:not(.service-highlight-big) .service-highlight-headding{height:100%;align-items:center;width:calc(100% - 16px);display:flex}.service-highlight-headdings.service-highlight-big .service-highlight-headding{font-size:36px;font-weight:100;top:16%;position:relative}.brand-service-highlight .service-highlight-top .service-highlight-icon{position:relative}.service-highlight-top{align-items:flex-end;justify-content:flex-start;height:auto;flex-wrap:unset}.service-highlight-small-text{width:calc(100% - 48px);font-size:1.4rem;line-height:120%}.brand-service-highlight .service-highlight-subtext p:nth-child(2){margin-bottom:0;margin-top:4px}.brand-service-highlight .service-highlight-subtext p{margin:0}@media only screen and (max-width:767px){.top-categories-item .slideshow__controls{bottom:16px}.brand-overview__sub-heading{padding:12px 0}.brand-service-highlight .service-highlight-headding.highlight-headding-big{font-style:normal;font-weight:300;font-size:40px;line-height:120%;letter-spacing:-.04em}.service-highlight-headdings:not(:has(.service-highlight-small-text)) .highlight-headding-big{margin-top:4px}.brand-service-highlight .brand-service-highlight-item{padding:24px 10px 0;height:auto;min-height:169px;justify-content:start;gap:16px;border-radius:16px;aspect-ratio:1 / 1}.brand-service-highlight .service-highlight-subtext{font-size:12px;line-height:14px;display:block}.brand-service-highlight .service-highlight-subtext p:nth-child(2){margin-bottom:0;margin-top:6px}.service-highlight-headdings.service-highlight-big .service-highlight-headding{font-size:26px;line-height:120%;top:0;letter-spacing:normal}.brand-service-highlight .service-highlight-headdings:not(.service-highlight-big) .service-highlight-headding{width:100%;justify-content:flex-start;align-items:flex-start}.service-highlight-top{justify-content:end}.service-highlight-small-text{font-weight:500;font-size:12px;line-height:130%;letter-spacing:-.01em;white-space:nowrap;width:100%;margin-top:8px}.brand-service-highlight .service-highlight-headding{font-size:32px;font-weight:300;line-height:120%;letter-spacing:-.04em}.brand-service-highlight-item:last-of-type .service-highlight-headding{font-size:26px}.brand-service-highlight .service-highlight-icon,.brand-service-highlight-icon{height:34px;width:34px;bottom:4px;right:18px}.brand-service-highlight .service-highlight-headdings{position:unset}.brand-service-highlight-item{position:relative}.order-1.order-mb-1{order:1}.order-3.order-mb-2{order:2}.order-2.order-mb-3{order:3}.brand-overview-item.grid .brand-overview__item{width:calc(50% - var(--grap-cat-mb)/2);aspect-ratio:1 / 1;height:auto}.brand-overview-item{gap:var(--grap-cat-mb)}.brand-overview__item{height:unset;min-height:169px;border-radius:16px}.global-presence-logo-img{max-width:150px;height:auto}.global-presence-header .global-presence-item-head{font-size:18px;line-height:120%;width:80px;display:flex;align-items:end}.over-category-header .over-category-sub_heading{margin-bottom:16px}.over-category-header .over-category-heading{margin-bottom:25px}.global-presence-header .global-presence-item-val{font-size:40px;line-height:120%;width:calc(100% - 65px)}.brand-overview__item{padding:10px}.brand-overview__item .hr-footer{margin:.4rem 0 1rem;width:100%}.global-presence-item-head{width:auto;letter-spacing:0}.presence-local-items{height:auto}.global-presence-item-val{width:var(--grap-cat);font-weight:400;font-size:14px;line-height:17px;text-align:right}.presence-local-item.grid{margin-bottom:6px}.premium-brands-item-head{font-weight:400;font-size:14px;line-height:124%;width:58px}.premium-brands-item-val{width:calc(100% - 58px);font-weight:250;font-size:40px;line-height:120%;text-align:right;letter-spacing:-.04em}.premium-brands-header{margin-bottom:2.7rem}.premium-brands-icons{gap:4px;margin-top:12px;justify-content:center;height:auto}.brand-overview__tag-heading,.global-presence-item-head{font-weight:400;font-size:13px;line-height:16px}.brand-service-highlight .brand-service-highlight-item:has(.highlight-headding-big){gap:0}.brand-service-highlight .service-highlight-top .service-highlight-icon{position:absolute}.brand-overview__tag-heading{padding:10px}.premium-brands--logo_item{width:calc(25% - 3px)}.premium-brands-img,.premium-brands--logo_item{width:34.25px;height:34.25px;margin-top:0}.brand-overview__content{gap:var(--grap-cat-mb)}.brand-overview__content .brand-overview-item.grid__item{width:100%;max-width:100%;border-radius:16px}.brand-overview__content .brand-overview-item.grid__item.brand-overview__mission{min-height:330px}.brand-mission-media{margin-bottom:16px}.brand-mission-media,.brand-mission-media img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;object-position:center;border-radius:16px}.brand-mission-content{padding:0 10px 24px;min-height:unset;height:calc(100% - 194px);gap:24px}.brand-overview__mission .brand-mission-item{width:calc(50% - var(--grap-cat-mb) / 2);max-width:calc(50% - var(--grap-cat-mb) / 2);border-radius:16px}.brand-mission-rte{font-size:15px;min-height:95px}.brand-mission-head img{width:16px;height:16px}.brand-mission-head h4{font-size:12px;width:calc(100% - 16px);letter-spacing:0;line-height:1.2}.brand-mission-head{gap:4px}.brand-overview-item .brand-overview-logo{justify-content:center;align-items:center}.brand-overview-slogan__content{gap:var(--grap-cat-mb);margin-top:var(--grap-cat-mb)}.overview-slogan-1-col{width:calc(50% - var(--grap-cat-mb) / 2);border-radius:16px}.overview-slogan-3-col{width:100%}.overview-slogan-head .sub-head{font-size:14px}.overview-slogan-heading{font-size:24px}.overview-slogan-media-img{object-fit:cover;object-position:center;width:100%;height:auto}.slogan-media__only .overview-slogan-media-img{width:149px}.slogan-media__only img{padding:0;height:auto}.overview-slogan-head .sub-head p{font-weight:400;font-size:12px;line-height:14px}img.slogan-media-item-img{width:90px;height:90px}.overview-slogan-head{text-align:center;padding:16px 10px}.overview-slogan-media-item{display:flex}.overview-slogan-3-logon .overview-slogan-media-img{width:54px;height:54px}.overview-slogan-3-logon.overview-slogan-3-col .overview-slogan-media .overview-slogan-media-item{font-weight:400;font-size:11px;line-height:130%;width:20%}.overview-slogan-3-logon.overview-slogan-3-col .overview-slogan-media{gap:0;padding:0 12px 24px}.slideshow-component-banner-story.page-width{padding:0 2.4rem}.membership-engagement-item{background-size:contain;height:auto;margin-top:0;aspect-ratio:354 / 150}.no-plastic-card .membership-engagement-content{padding-top:16px;width:206px}.membership-engagement-meida .app-store-media-img{width:100%;height:auto;object-fit:cover;object-position:center;border-radius:16px;aspect-ratio:354 / 150}.membership-engagement-content .sub-heading,.membership-engagement-content .text{font-size:12px;line-height:100%}.membership-engagement-content .sub-heading{line-height:9px}.membership-engagement-content .text{left:16px;bottom:16px}.membership-engagement-content .text p{margin:0;line-height:140%}.membership-engagement-content .heading{font-size:24px}.membership-engagement-content .heading,.no-plastic-card .membership-engagement-content .heading{margin:6px 0 12px}.no-plastic-card .engagement-content-width-items.membership-engagement-content{width:100%}.engagement-media-item-img{width:80px;height:80px;object-fit:cover;object-position:center}.membership-iconic-item{overflow:hidden;height:unset;background:#fff;padding:0 0 16px}.membership-iconic-item .membership-engagement-content{padding:var(--grap-cat) 16px}.membership-iconic-item .membership-engagement-media{width:118.7%;position:relative;left:50%;transform:translate(-50%)}.membership-iconic-item .membership-engagement-content .heading{margin:0}.membership-iconic-item .member-engagement-heading-item{display:flex;flex-direction:column;justify-content:end}.membership-iconic-item .membership-engagement-heading{margin-bottom:16px}.membership-engagement-meida{width:100%}.app-store-card .membership-engagement-meida .app-store-media-img{aspect-ratio:354 / 157}.membership-engagement-content{padding:16px 0 0 16px}.app-store-card .membership-engagement-content{max-width:240px}.membership-engagement__content{gap:var(--grap-cat-mb)}.brand-overview__heading{font-size:24px;line-height:140%;padding:0 0 24px}.brand-overview__sub-heading{font-size:16px;line-height:160%}.brand-overview__desc{font-size:14px;text-align:left;line-height:160%;padding:0 0 12px}.brand-overview__content-scn .brand-overview-item.grid__item-1,.brand-overview__content-scn .brand-overview-item.grid__item-2{width:100%;max-width:100%;border-radius:16px;overflow:hidden}.presence-header-bg .global-presence-bg{object-fit:cover}.presence-header-bg,.global-presence-bg{height:58px}.presence-header-bg{margin-bottom:4px}.brand-overview__item{border-radius:16px;overflow:hidden}.brand-overview__item .hr-footer{margin:.8rem 0 1.2rem}.overview__global-presence .global-presence-header,.overview__global-presence .hr-footer,.presence-local-items{padding:0 10px}.presence-local-items-2-col{flex-direction:column}.presence-local-items-2-col .global-presence-item-head{text-align:left;font-size:1.2rem}.presence-local-items-2-col .global-presence-item-head:before{content:"\2022  "}.brand-story-page .banner--desktop-transparent .banner__box{padding-bottom:4rem}.brand-overview__content-scn .video-wrapper,.brand-overview__content-scn video{border-radius:16px}.brand-highlight-desc{font-size:18px}.brand-highlight-grid{padding:16px}.engagement-heading-item{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/section-brand-overview-scn.css.map */
