:root{--vw-ink: #111111;--vw-soft: #F5F4F2;--vw-line: #E4E2DD;--vw-red: #C8102E;--vw-mute: #77736C}.vw-sale-bar__label--short{display:none}@media screen and (max-width:600px){.vw-sale-bar__label--long{display:none}.vw-sale-bar__label--short{display:inline}.vw-sale-bar__inner{flex-wrap:nowrap!important}}.grid-product__tag--sale{background:var(--vw-red);color:#fff;font-weight:600;letter-spacing:0}.grid-product__price--savings{display:none!important}.grid-product__price--original{color:var(--vw-mute)!important}.grid-product__title{text-transform:none!important;letter-spacing:.01em!important;font-size:13px!important;line-height:1.3!important}@media screen and (max-width:768px){.grid-product__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.vw-sale-box{margin:0 0 14px;padding:14px 14px 12px;text-align:center;background:var(--vw-soft);color:var(--vw-ink)}.vw-sale-box__top{font-size:12px;letter-spacing:.14em;font-weight:600;margin-bottom:10px;text-transform:uppercase}.vw-sale-box__clock{display:flex;justify-content:center;gap:6px}.vw-sale-box__clock span{min-width:54px;padding:7px 4px 6px;background:var(--vw-ink);color:#fff;display:block}.vw-sale-box__clock b{display:block;font-size:20px;line-height:1.1;font-weight:600;font-variant-numeric:tabular-nums}.vw-sale-box__clock i{display:block;font-style:normal;font-size:10px;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.vw-sale-box__sub{margin-top:10px;font-size:12px;color:var(--vw-mute)}@media screen and (max-width:768px){.hero .hero__text-content.vertical-center{vertical-align:top;padding-top:28px}}.custom-content:has(.vw-pbf-tiers),.custom__item:has(.vw-pbf-tiers),.custom__item-inner:has(.vw-pbf-tiers),.rte:has(>.vw-pbf-tiers){display:block;width:100%;max-width:none;margin:0;padding:0;flex:1 1 100%}.rte a.vw-pbf-tiers{display:block!important;width:100%;box-sizing:border-box;padding:22px 16px 24px;text-align:center;background:#fff;border-bottom:1px solid var(--vw-line);color:var(--vw-ink)!important;text-decoration:none!important}.vw-pbf-tiers *{color:var(--vw-ink);text-decoration:none}.vw-pbf-tiers__head strong{display:block;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.vw-pbf-tiers__head span{display:block;margin-top:4px;font-size:13px;color:var(--vw-mute)}.vw-pbf-tiers__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:640px;margin:14px auto 0}.vw-pbf-tiers__grid div{padding:2px 4px;border-left:1px solid var(--vw-line)}.vw-pbf-tiers__grid div:first-child{border-left:0}.vw-pbf-tiers__grid b{display:block;font-size:26px;line-height:1.15;font-weight:600}.vw-pbf-tiers__grid i{display:block;font-style:normal;font-size:12px;margin-top:2px;color:var(--vw-mute)}@media screen and (max-width:600px){.vw-pbf-tiers__grid b{font-size:21px}}.collection-rewards{margin:0 0 18px!important}.collection-rewards__band{padding:0!important;background:var(--vw-soft)!important}.collection-rewards__inner{--cartRewardsSurface: var(--vw-soft) !important;--cartRewardsSurfaceDark: #D9D6D0 !important;--cartRewardsText: var(--vw-ink);--cartRewardsFill: var(--vw-ink);--cartRewardsFillText: #fff;--cartRewardsAccent: var(--vw-ink);background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:14px 0 10px!important;gap:6px!important;color:var(--vw-ink);text-align:center}.collection-rewards__header,.collection-rewards__disclaimer-wrap{display:none!important}.collection-rewards__title{margin:0 0 3px!important;font-size:13px!important;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--vw-ink)!important}.collection-rewards__body,.collection-rewards__body p{margin:0!important;font-size:12px!important;color:var(--vw-mute)!important}.collection-rewards__inner p:empty{display:none}.cart-rewards__marker-top-label{white-space:nowrap}.vw-pbf-cart-end{display:block;margin-top:3px;font-size:12px;font-weight:600;color:var(--vw-red)}.zd-ship{display:none!important}.site-header__logo img,.header-item--logo img{filter:brightness(0)}.site-footer .footer__logo img{filter:brightness(0) invert(1)}.site-nav__link[href*=pre-black-friday],.mobile-nav__link[href*=pre-black-friday],.mobile-nav a[href*=pre-black-friday]{color:var(--vw-red)!important;font-weight:600}.variant-input input:checked+.variant__button-label{color:var(--vw-ink)!important;border-color:var(--vw-ink)!important}.variant-input input:checked+.variant__button-label:not(.color-swatch){box-shadow:inset 0 0 0 1px var(--vw-ink)!important}.variant-input input:checked+.variant__button-label.color-swatch{box-shadow:0 0 0 2px var(--vw-ink)!important}.vw-ag__open,.vw-sg__open{color:var(--vw-ink)!important;border-color:var(--vw-ink)!important}.cart-rewards__headline{display:block!important;text-align:center}.cart-rewards__headline-text{display:block}.collapsible-trigger-btn{letter-spacing:.06em!important;padding-right:34px!important}.collection-rewards__inner{--cartRewardsTrack: #D9D6D0;--cartRewardsEmpty: #D9D6D0;--cartRewardsEmptyText: #111111}.cart-rewards__marker-top-label{white-space:nowrap!important}@media screen and (max-width:768px){.text-with-icons__blocks{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.text-with-icons__block{width:auto!important;margin:0!important;padding:0!important}.text-with-icons__block-text{display:none}.text-with-icons__block-icon svg,.text-with-icons__block-icon{max-height:34px}.text-with-icons__block-title h3{font-size:11px!important;letter-spacing:.04em;line-height:1.3;margin:6px 0 0}}@media screen and (min-width:769px){.header-item--logo img{width:170px!important;max-width:170px!important;max-height:none!important;height:auto!important}}@media screen and (max-width:1400px){.site-nav__link{padding-left:9px!important;padding-right:9px!important;white-space:nowrap}}.collection-rewards__intro p{margin:0!important;font-size:12px!important;line-height:1.4;color:var(--vw-mute)!important}@media screen and (min-width:769px)and (max-width:1400px){.site-nav__link{padding-left:6px!important;padding-right:6px!important;font-size:11px}.site-navigation,.site-nav{flex-wrap:nowrap!important;white-space:nowrap}}@media screen and (max-width:768px){body:has(#shopify-pc__banner:not([style*="display: none"]):not([hidden])) shopify-chat{display:none!important}}html.js-drawer-open [role=dialog][aria-label="POPUP Form"]{display:none!important}@media screen and (max-width:768px){body.template-index shopify-chat,body.template-collection shopify-chat{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/prebf.css.map */
