.ad-design{--font-body-family:Arial,Helvetica,sans-serif;--font-heading-family:Arial,Helvetica,sans-serif;--font-heading-weight:400;--font-body-weight:400;--color-background:255,255,255;--color-foreground:30,30,28;--buttons-radius:0px;--buttons-radius-outset:0px;background:#fff;color:#1e1e1c;letter-spacing:.01em}.ad-design h1,.ad-design h2,.ad-design h3{font-family:Arial,Helvetica,sans-serif;font-weight:400;letter-spacing:-.035em}.ad-design .header-wrapper{border-bottom:1px solid #e7e7e3;background:#fff}.ad-design .header{max-width:1800px;padding-top:18px;padding-bottom:18px}.ad-design .header__heading-link{font-family:Arial,Helvetica,sans-serif}.ad-design .header__heading-link .h2{font-size:30px;font-weight:600;letter-spacing:-1.3px;text-transform:lowercase}.ad-design .header__menu-item{font-size:12px;letter-spacing:.02em;text-transform:uppercase;color:#1e1e1c}.ad-design .announcement-bar__message{padding:8px 0;font-size:10px;letter-spacing:.08em;text-transform:uppercase;min-height:0}.ad-design .utility-bar{background:#edeee9;color:#20221f}.ad-design .utility-bar .announcement-bar__message,.ad-design .utility-bar .announcement-bar__link{color:#20221f}.ad-design .header__icon .icon{width:19px;height:19px}.ad-design .section+.section{margin-top:0}.ad-design .ad-section{margin:0}.ad-design a:focus-visible,.ad-design button:focus-visible,.ad-design input:focus-visible{outline:2px solid currentColor;outline-offset:4px}.ad-photo{width:100%;height:100%;object-fit:cover;display:block;object-position:center 35%}.ad-eyebrow{font-size:10px;letter-spacing:.13em;line-height:1.5;text-transform:uppercase;margin:0 0 15px}.ad-space{padding:64px 32px;display:block}.ad-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.ad-section-heading h2{font-size:28px;line-height:1.12;margin:0}.ad-text-link{font-size:10px;letter-spacing:.08em;text-decoration:underline;text-underline-offset:5px;color:inherit}.ad-button{display:inline-flex;min-height:44px;padding:14px 30px;justify-content:center;align-items:center;background:#242621;color:#fff;text-decoration:none;font-size:10px;letter-spacing:.09em;border:1px solid #242621;text-align:center;transition:background .2s,color .2s}.ad-button:hover{background:#fff;color:#242621}.ad-button--light{background:#fff;color:#242621;border-color:#fff}.ad-button--light:hover{background:#242621;color:#fff;border-color:#242621}.ad-campaign{position:relative;min-height:var(--ad-hero-height);display:flex;isolation:isolate;color:var(--ad-ink);background:#cac9c4}.ad-campaign__media{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;z-index:-3;overflow:hidden}.ad-campaign__first,.ad-campaign__second{width:100%;height:100%}.ad-campaign--pair .ad-campaign__first,.ad-campaign--pair .ad-campaign__second{width:50%}.ad-campaign__mobile{display:none}.ad-campaign__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(0deg,rgba(0,0,0,.3),transparent 65%),rgba(0,0,0,var(--ad-overlay))}.ad-campaign__content{width:100%;padding:48px;align-self:flex-end}.ad-campaign__content h1,.ad-campaign__content h2{font-size:clamp(34px,4.3vw,68px);line-height:1.04;margin:0 0 24px;color:inherit;max-width:820px}.ad-campaign__content .ad-eyebrow{margin-bottom:14px}.ad-campaign__text{max-width:480px;font-size:14px;line-height:1.6;margin:0 0 20px}.ad-align--center{text-align:center}.ad-align--center h1,.ad-align--center h2,.ad-align--center .ad-campaign__text{margin-left:auto;margin-right:auto}.ad-categories__grid{display:grid;grid-template-columns:repeat(var(--ad-columns),minmax(0,1fr));gap:12px}.ad-category{text-decoration:none;color:inherit;min-width:0}.ad-category__image{aspect-ratio:4/5;overflow:hidden;background:#efefed}.ad-category>.ad-category__image+.ad-category-label,.ad-category>span{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:11px;letter-spacing:.055em}.ad-category .ad-photo{transition:transform .4s}@media(hover:hover){.ad-category:hover .ad-photo{transform:scale(1.035)}}.ad-editorial{display:grid;grid-template-columns:1fr 1fr;background:var(--ad-panel)}.ad-editorial__image{min-height:400px;aspect-ratio:4/4.4}.ad-editorial__copy{padding:60px clamp(28px,6vw,110px);align-self:center}.ad-editorial__copy h2{font-size:clamp(30px,3.5vw,54px);line-height:1.08;margin:0 0 24px}.ad-editorial__copy .rte{font-size:14px;line-height:1.7;max-width:380px;margin-bottom:28px}.ad-editorial--reverse .ad-editorial__image{order:2}.ad-rail-actions{display:flex;gap:12px;align-items:center}.ad-rail-actions .ad-text-link{margin-right:15px}.ad-rail-actions button{border:1px solid #deded9;background:none;color:inherit;border-radius:50%;height:36px;width:36px;cursor:pointer;font-size:16px}.ad-rail-actions button:disabled{opacity:.3;cursor:default}.ad-product-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#a8aaa1 #efefec;padding:0 0 18px;margin:0;list-style:none}.ad-product-item{flex:0 0 calc((100% - 36px)/4);scroll-snap-align:start;min-width:0}.ad-design .ad-product-item .card-wrapper{height:100%}.ad-design .ad-product-item .card{border:0;box-shadow:none;background:transparent}.ad-design .ad-product-item .card__inner{background:#f0f0ed}.ad-design .card__heading{font-size:13px;letter-spacing:0;line-height:1.4}.ad-design .card__information{padding:14px 0 6px;text-align:left}.ad-design .card-information{text-align:left}.ad-design .card-information .price{font-size:12px;margin-top:5px}.ad-design .ad-product-item .card__content{padding:0}.ad-design .badge{border-radius:0;font-size:10px;padding:4px 7px}.ad-design .quick-add__submit{font-size:11px;min-height:38px;padding:8px;border:1px solid #ddd}.ad-design .quick-add__submit:after{box-shadow:none}.ad-empty{padding:35px 24px;background:#f3f2ee;width:100%;font-size:14px}.ad-newsletter{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:#e9e9e2;align-items:center;padding-top:70px;padding-bottom:70px}.ad-newsletter h2{font-size:32px;margin:0 0 16px}.ad-newsletter .rte{font-size:13px}.ad-newsletter__form{max-width:520px;width:100%;justify-self:end}.ad-email-row{display:flex;border-bottom:1px solid #242621}.ad-email-row input{min-width:0;flex:1;border:0;background:transparent;color:inherit;padding:16px 0;font-size:13px;border-radius:0}.ad-email-row button{width:50px;background:transparent;border:0;font-size:24px;cursor:pointer;color:inherit}.ad-small{font-size:10px;line-height:1.6}.ad-small a{color:inherit}.ad-design .footer{border-top:0;background:#f6f6f2}.ad-design .footer__content-top{padding-top:45px;padding-bottom:45px}.ad-design .footer-block__heading{font-size:12px;letter-spacing:.05em;text-transform:uppercase}.ad-design .footer-block__details-content a{font-size:12px}.ad-design .footer__content-bottom{border-top:1px solid #deded7}.ad-design .collection-hero__title{font-size:36px;margin:35px 0 20px}.ad-design .collection .grid{column-gap:12px;row-gap:28px}.ad-design .collection .grid--4-col-desktop .grid__item{width:calc(25% - 9px);max-width:calc(25% - 9px)}.ad-design .product__title h1{font-size:30px;letter-spacing:-.025em;line-height:1.15}.ad-design .product__info-container .price{font-size:16px}.ad-design .product-form__input--pill input[type=radio]+label{border-radius:0;font-size:12px;min-width:45px;padding:13px}.ad-design .product-form__submit{font-size:12px;text-transform:uppercase;letter-spacing:.06em}.ad-design .product__description{font-size:13px;line-height:1.75}@media(min-width:990px){.ad-design .header--middle-center{grid-template-columns:1fr auto 1fr}.ad-design .product--large:not(.product--no-media) .product__media-wrapper{max-width:62%;width:62%}.ad-design .product--large:not(.product--no-media) .product__info-wrapper{max-width:38%;width:38%;padding-left:5rem}}@media(max-width:989px){.ad-product-item{flex-basis:calc((100% - 24px)/3)}.ad-design .header{padding-top:12px;padding-bottom:12px}}@media(max-width:749px){.ad-space{padding:38px 16px}.ad-section-heading{gap:12px;margin-bottom:20px}.ad-section-heading h2{font-size:23px}.ad-design .header__heading-link .h2{font-size:26px}.ad-campaign{min-height:var(--ad-mobile-height)}.ad-campaign__content{padding:30px 20px}.ad-campaign__content h1,.ad-campaign__content h2{font-size:38px;margin-bottom:22px}.ad-campaign--pair .ad-campaign__first{width:100%}.ad-campaign__second,.ad-has-mobile .ad-campaign__first{display:none}.ad-campaign__mobile{display:block;width:100%;height:100%}.ad-eyebrow{font-size:9px}.ad-button{padding:13px 24px}.ad-categories__grid{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px}.ad-category{flex:0 0 68%;scroll-snap-align:start}.ad-category>span{font-size:10px}.ad-editorial{display:flex;flex-direction:column}.ad-editorial--reverse .ad-editorial__image{order:0}.ad-editorial__image{min-height:0;aspect-ratio:4/4.5}.ad-editorial__copy{padding:38px 24px;width:100%}.ad-editorial__copy h2{font-size:34px;max-width:330px}.ad-product-item{flex-basis:calc((100% - 10px)/2)}.ad-product-track{gap:10px}.ad-rail-actions{gap:6px}.ad-rail-actions button{display:none}.ad-rail-actions .ad-text-link{margin:0;white-space:nowrap}.ad-newsletter{grid-template-columns:1fr;gap:22px;padding:42px 20px}.ad-newsletter h2{font-size:28px}.ad-newsletter__form{max-width:none}.ad-design .collection .grid--2-col-tablet-down .grid__item{width:calc(50% - 6px);max-width:calc(50% - 6px)}.ad-design .product__title h1{font-size:25px}.ad-design .collection-hero__title{font-size:28px}}@media(prefers-reduced-motion:reduce){.ad-category .ad-photo,.ad-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/ad-components.css.map */
