#MainContent :is(.bw-showcase__copy>p,.bw-curated__intro,.bw-visual-roles__intro,.bw-visual-role__copy>p,.bw-home-collections__heading p,.bw-shopping-help__copy>p,.bw-workshop__copy>p,.collection-hero__description p,.product__description p,.product__description li,.bw-content-page .rte p,.bw-content-page .rte li,.rich-text__text p),.footer :is(.footer-block__details-content p,.footer__brand-information p){color:rgba(var(--color-foreground),.9)}.bw-icon{display:inline-block;width:22px;height:22px;flex:none;vertical-align:middle}#MainContent :is(.bw-curated__heading h2,.bw-visual-roles h2,.bw-home-collections__heading h2,.bw-directions__inner>h2,.bw-shopping-help>h2,.bw-match h2,.rich-text__heading,.main-page-title,.collection-hero__title,.template-search__header h1,.cart__empty-text):before{content:"";display:inline-block;width:.68em;height:.68em;margin-inline-end:.3em;vertical-align:.02em;background:#4a9501;-webkit-mask:var(--bw-sparkle) center/contain no-repeat;mask:var(--bw-sparkle) center/contain no-repeat}#MainContent :is(.bw-curated__heading h2,.bw-visual-roles h2,.bw-directions__inner>h2,.bw-shopping-help>h2,.bw-match h2,.rich-text__heading,.main-page-title){text-wrap:balance}#MainContent .bw-showcase__grid{max-width:1120px}#MainContent .bw-showcase__copy{min-width:0}#MainContent .bw-showcase__actions{gap:12px}#MainContent .bw-showcase__actions .button{min-height:50px}#MainContent .bw-curated__heading{align-items:center;margin-bottom:16px}#MainContent .bw-curated__heading>a{display:inline-flex;align-items:center;gap:9px}#MainContent :is(.bw-showcase__role-link,.bw-visual-role__link,.bw-shopping-help span,.bw-match__product>div>span){display:inline-flex;align-items:center;gap:9px}#MainContent .bw-curated__action .bw-icon{width:20px;height:20px}#MainContent .bw-shopping-help h3{display:flex;align-items:center;gap:10px}#MainContent .bw-shopping-help h3>.bw-icon{width:28px;height:28px}#MainContent .bw-shopping-help__grid>a{padding-top:24px}#MainContent .bw-match__product>div>span{font-size:18px;color:#2448df}#MainContent :is(.rte a:not(.button),.cart__login-paragraph a,.bw-match__product>div>span){color:#2448df;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}#MainContent :is(.rte a:not(.button),.bw-showcase__role-link,.bw-curated__action,.bw-curated__heading>a,.cart__login-paragraph a):hover{color:#18275c;text-decoration-thickness:2px}#MainContent a:focus-visible{outline:2px solid #2448df;outline-offset:5px}#MainContent :is(#FeaturedDesigns,#ShopByRole,#ProductInfo){scroll-margin-top:130px}#MainContent .bw-content-page{padding-top:36px;padding-bottom:64px}#MainContent .bw-content-page .main-page-title{margin:0 0 28px}#MainContent .bw-content-page .rte{max-width:65ch}#MainContent .bw-content-page .rte h2{margin-block:32px 16px}#MainContent .bw-content-page .rte p{margin-block:0 22px}#MainContent .bw-content-page .rte details{border-top:1px solid rgba(24,39,92,.24)}#MainContent .bw-content-page .rte details:last-child{border-bottom:1px solid rgba(24,39,92,.24)}#MainContent .bw-content-page .rte summary{cursor:pointer;position:relative;padding:20px 38px 20px 0;list-style:none;color:#2448df}#MainContent .bw-content-page .rte summary::-webkit-details-marker{display:none}#MainContent .bw-content-page .rte summary:after{content:"+";position:absolute;right:2px;top:18px;font:500 25px/1.3 var(--font-body-family)}#MainContent .bw-content-page .rte details[open]>summary:after{content:"\2212"}#MainContent .bw-content-page .rte details>p{padding-right:32px;margin:0 0 24px}#MainContent .bw-content-page .rte summary:focus-visible{outline:2px solid #2448df;outline-offset:4px}#MainContent .bw-content-page .rte table{width:100%;table-layout:fixed;border-collapse:collapse;box-shadow:none;margin-block:24px}#MainContent .bw-content-page .rte :is(th,td){padding:14px 18px;text-align:left;border:1px solid rgba(24,39,92,.2)}#MainContent .bw-content-page .rte th{background:#e5efcd;color:#18275c}#MainContent .bw-content-page .rte caption{text-align:left;margin-bottom:12px}#MainContent .collection-hero__title{margin-block:24px 16px}#MainContent .collection-hero__description{margin-bottom:20px;max-width:60ch}#MainContent .facets-wrapper{margin-top:0}#MainContent .facets-container{padding-top:12px;padding-bottom:20px}#MainContent[data-preview=true] shopify-payment-terms{display:none}#MainContent .product__info-container .product-form__submit[disabled]{opacity:1;background:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-text));cursor:not-allowed}#MainContent[data-preview=true] .product-form__input input[type=radio].disabled+label{text-decoration:none;opacity:1}#MainContent .cart__warnings{padding-block:48px 56px}.shopify-policy__container{max-width:840px;padding:36px 32px 64px}.shopify-policy__body a{color:#2448df;text-underline-offset:4px;overflow-wrap:anywhere}.shopify-policy__body{line-height:1.5}@media(max-width:989px)and (min-width:750px){#MainContent .bw-showcase__grid{gap:32px}}@media(max-width:749px){#MainContent .bw-showcase__grid{gap:24px}#MainContent .bw-showcase__actions,#MainContent .bw-curated__heading{gap:8px}#MainContent .bw-curated__heading>a{min-height:44px;font-size:17px}#MainContent .bw-content-page{padding-top:28px;padding-bottom:48px}#MainContent .bw-content-page .main-page-title{margin-bottom:24px}#MainContent .bw-content-page .rte summary{padding-block:18px}#MainContent .bw-content-page .rte details>p{padding-right:12px}#MainContent .bw-content-page .rte :is(th,td){padding:12px}#MainContent .collection-hero__title{margin-block:24px 12px}#MainContent .facets-container{padding-top:8px;padding-bottom:16px}#MainContent .bw-match{margin-inline:15px;padding:22px}#MainContent .bw-match__product{grid-template-columns:38% minmax(0,1fr);gap:14px}#MainContent .bw-match h3{overflow-wrap:normal}#MainContent :is(#FeaturedDesigns,#ShopByRole,#ProductInfo){scroll-margin-top:118px}.shopify-policy__container{padding:28px 20px 48px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}#MainContent .bw-showcase .button{isolation:isolate;z-index:0;--shadow-horizontal-offset:var(--bw-button-depth);--shadow-vertical-offset:var(--bw-button-depth);margin-bottom:3px}.header__icons .header__icon :is(.icon-search,.icon-account,.icon-cart,.icon-cart-empty){width:24px;height:24px}.header__icons .header__icon--cart .svg-wrapper{width:44px;height:44px}.header__icon--cart .cart-count-bubble{bottom:5px;left:25px}@media(max-width:749px){.header .header__icon .icon-search{width:22px;height:22px}}:root{--buttons-shadow-horizontal-offset:var(--bw-button-depth);--buttons-shadow-vertical-offset:var(--bw-button-depth)}.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded{--shadow-horizontal-offset:var(--bw-button-depth);--shadow-vertical-offset:var(--bw-button-depth);isolation:isolate;z-index:0}#MainContent .card-information .price{font-size:18px;line-height:1.4}#MainContent .product__info-container .price{font-size:20px;line-height:1.4}#MainContent .product__title h1,#MainContent .bw-match h3{text-wrap:balance}#MainContent .template-search__header h1{font-size:44px;line-height:1.15;margin-bottom:24px}#MainContent[data-template=collection]>.shopify-section+.shopify-section{margin-top:12px}@media(max-width:749px){#MainContent .card-information .price{font-size:17px}#MainContent .template-search__header h1{font-size:32px}}:root{--bw-frame-border:2px;--bw-frame-depth:4px;--bw-button-depth:3px;--buttons-border-width:2px;--media-border-width:2px;--media-shadow-horizontal-offset:var(--bw-frame-depth);--media-shadow-vertical-offset:var(--bw-frame-depth);--media-shadow-blur-radius:0px;--media-shadow-opacity:.9}#MainContent :is(.bw-showcase__image,.bw-visual-role,.bw-direction,.bw-match){border:var(--bw-frame-border) solid #d66b2f;box-shadow:var(--bw-frame-depth) var(--bw-frame-depth) 0 #d66b2f}#MainContent .card{--border-width:2px;--shadow-horizontal-offset:var(--bw-frame-depth);--shadow-vertical-offset:var(--bw-frame-depth);--shadow-blur-radius:0px;--shadow-opacity:.9;--shadow-visible:1}.button{--buttons-border-width:2px}#MainContent .bw-curated__heading>a.button{min-height:48px;color:#fff;font-size:18px;gap:12px;text-decoration:none}#MainContent .bw-curated__heading>a.button:hover{color:#fff}#MainContent .bw-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 14px;border:2px solid #d66b2f;border-radius:999px;background:#f38b49;color:#fff;box-shadow:var(--bw-button-depth) var(--bw-button-depth) 0 #d66b2f;text-decoration:none;font-family:var(--font-body-family);font-size:16px;font-weight:700;line-height:1.3;text-align:center;text-transform:uppercase}#MainContent a:hover .bw-action{background:#e77b39}#MainContent .bw-action .bw-icon{width:18px;height:18px}#MainContent .bw-shopping-help span.bw-action{font-size:16px}#MainContent .bw-match__product>div>span.bw-action{font-size:16px;color:#fff;text-decoration:none}#MainContent .bw-visual-role__link.bw-action{margin-top:4px}#MainContent .bw-visual-role__copy{display:flex;flex-direction:column;align-items:flex-start}#MainContent .bw-visual-role__copy p{flex:1}#MainContent .rte a:not(.button),#MainContent .cart__login-paragraph a{display:inline-block;padding:6px 12px;margin:3px 2px;border:2px solid #d66b2f;border-radius:18px;color:#2448df;background:#fff6e8;box-shadow:var(--bw-button-depth) var(--bw-button-depth) 0 #d66b2f;font-size:.9em;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}#MainContent .rte a:not(.button):hover,#MainContent .cart__login-paragraph a:hover{background:#fff0e4;text-decoration:none}@media(max-width:749px){body .header{padding-inline:15px;grid-template-columns:32px 40px minmax(0,1fr) 80px}.header .header__heading-link{padding:4px}.header .header__heading-logo-wrapper{width:160px;max-width:100%;margin-inline:auto}.header .header__icons{padding-right:0}.header .header__icons .header__icon{width:40px;min-height:44px}#MainContent .bw-action{padding:9px 10px;font-size:16px;gap:6px}#MainContent .bw-action .bw-icon{width:16px;height:16px}#MainContent .bw-match__product{grid-template-columns:1fr}#MainContent .bw-match__product img{max-width:220px;justify-self:center}}@media(max-width:359px){#MainContent .facets-container{grid-template-columns:minmax(0,1fr);row-gap:8px}#MainContent .mobile-facets__wrapper{grid-column:1;grid-row:1}#MainContent .product-count{grid-column:1;grid-row:2;justify-self:start;text-align:left}#MainContent .product-count__text{white-space:nowrap}#MainContent .active-facets-mobile{grid-column:1;grid-row:3}#MainContent .bw-content-page .main-page-title{font-size:32px;line-height:1.15}}@media(max-width:749px){body .header.header--has-account.header--has-menu:not(.header--mobile-left):not(.header--has-app){grid-template-columns:32px 40px minmax(0,1fr) 80px}.header .header__heading,.header .header__heading-link{min-width:0;width:100%;max-width:100%}.header .header__heading-logo-wrapper{width:100%;max-width:160px}.header .header__heading-logo{width:100%}.header .header__icons{gap:0}.header .header__icons .header__icon{min-width:40px}}#MainContent :is(a,.bw-action):has(>.bw-icon--arrow-right){display:inline-flex;align-items:center;gap:12px}#MainContent :is(a,.bw-action)>.bw-icon--arrow-right{width:20px;height:20px;flex:0 0 20px;transform:none}#MainContent[data-template=index]{--bw-home-title-size:clamp(42px,4.45vw,66px);--bw-home-title-line-height:1.06;--bw-home-title-spacing:-.045em}#MainContent[data-template=index] :is(.bw-curated__heading h2,.bw-visual-roles h2,.bw-home-collections__heading h2,.bw-shopping-help>h2,.bw-workshop__copy h2){font-family:var(--font-body-family);font-style:normal;font-weight:700;font-size:var(--bw-home-title-size);line-height:var(--bw-home-title-line-height);letter-spacing:var(--bw-home-title-spacing);text-wrap:balance}@media(max-width:989px){#MainContent[data-template=index]{--bw-home-title-size:clamp(38px,7vw,60px)}}@media(max-width:549px){#MainContent[data-template=index]{--bw-home-title-size:clamp(36px,10.2vw,48px);--bw-home-title-line-height:1.08;--bw-home-title-spacing:-.04em}}#MainContent .product__info-container :is([data-bw-size-option]>.form__label,.quantity__label){font-family:var(--font-body-family);font-size:var(--bw-copy-size);font-weight:700;line-height:1.4;letter-spacing:.6px;position:relative;padding-inline-start:38px;color:rgb(var(--color-foreground))}#MainContent .product__info-container :is([data-bw-size-option]>.form__label,.quantity__label):before{content:"";display:inline-block;width:26px;height:26px;position:absolute;inset-inline-start:0;top:.08em;background:currentColor;-webkit-mask:var(--bw-control-icon) center / contain no-repeat;mask:var(--bw-control-icon) center / contain no-repeat}#MainContent .product__info-container [data-bw-size-option]>.form__label{--bw-control-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath transform='rotate(-35 14 14)' d='M3 8h3v5h2V8h3v3h2V8h3v5h2V8h3v3h2V8h2v12H3z'/%3E%3C/svg%3E")}#MainContent .product__info-container .quantity__label{--bw-control-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath d='m14 1 6 3-6 3-6-3Zm-7 4 6 3v7l-6-3Zm8 3 6-3v7l-6 3ZM7 13l6 3-6 3-6-3Zm-7 4 6 3v7l-6-3Zm8 3 6-3v7l-6 3Zm13-7 6 3-6 3-6-3Zm-6 4 5 3v7l-5-3Zm7 3 6-3v7l-6 3Z'/%3E%3C/svg%3E")}#MainContent[data-template=index]{--bw-section-title-copy-gap:16px;--bw-section-content-gap:32px}#MainContent[data-template=index] :is(.bw-curated__heading,#ShopByRole .bw-visual-roles__heading,.bw-home-collections__heading){margin-bottom:var(--bw-section-content-gap)}#MainContent[data-template=index] .bw-curated__heading{display:block}#MainContent[data-template=index] :is(.bw-curated__heading h2,#ShopByRole h2,.bw-home-collections__heading h2,.bw-workshop__copy h2){margin-bottom:var(--bw-section-title-copy-gap)}#MainContent[data-template=index] :is(.bw-curated__intro,#ShopByRole .bw-visual-roles__intro,.bw-home-collections__heading p){margin:0;max-width:55ch;font-size:21px;line-height:1.45}#MainContent[data-template=index] .bw-curated__heading h2:only-child{margin-bottom:0}#MainContent[data-template=index] .bw-shopping-help>h2{max-width:none;margin-bottom:var(--bw-section-content-gap)}@media(max-width:749px){#MainContent[data-template=index]{--bw-section-title-copy-gap:12px;--bw-section-content-gap:24px}#MainContent[data-template=index] :is(.bw-curated__intro,#ShopByRole .bw-visual-roles__intro,.bw-home-collections__heading p){font-size:19px}}#MainContent[data-template=index] :is(.bw-curated__heading h2,#ShopByRole h2,.bw-home-collections__heading h2,.bw-shopping-help>h2){position:relative;padding-inline-start:.98em}#MainContent[data-template=index] :is(.bw-curated__heading h2,#ShopByRole h2,.bw-home-collections__heading h2,.bw-shopping-help>h2):before{position:absolute;inset-inline-start:0;top:.18em;margin-inline-end:0}#MainContent[data-template=index] :is(.bw-curated__intro,#ShopByRole .bw-visual-roles__intro,.bw-home-collections__heading p){padding-inline-start:calc(var(--bw-home-title-size) * .98);max-width:calc(55ch + var(--bw-home-title-size) * .98)}@media(max-width:749px){#MainContent[data-template=index] :is(#ShopByRole .bw-visual-roles__controls,.bw-home-collections__link){margin-inline-start:calc(var(--bw-home-title-size) * .98)}}:root{--inputs-shadow-horizontal-offset:var(--bw-button-depth);--inputs-shadow-vertical-offset:var(--bw-button-depth);--text-boxes-shadow-horizontal-offset:var(--bw-frame-depth);--text-boxes-shadow-vertical-offset:var(--bw-frame-depth);--popup-shadow-horizontal-offset:var(--bw-frame-depth);--popup-shadow-vertical-offset:var(--bw-frame-depth);--drawer-shadow-horizontal-offset:var(--bw-frame-depth);--drawer-shadow-vertical-offset:var(--bw-frame-depth)}#MainContent #ShopByRole .bw-visual-role{box-shadow:var(--bw-frame-depth) var(--bw-frame-depth) 0 rgb(var(--color-shadow))}#MainContent :is(.bw-custom__art,.bw-custom__panel){box-shadow:var(--bw-frame-depth) var(--bw-frame-depth) 0 var(--custom-edge)}#MainContent .bw-workshop__exchange p{box-shadow:var(--bw-frame-depth) var(--bw-frame-depth) 0 #18275c}#MainContent .bw-about__picture{box-shadow:var(--bw-frame-depth) var(--bw-frame-depth) 0 var(--about-green)}#MainContent .bw-about__belief blockquote{box-shadow:var(--bw-frame-depth) var(--bw-frame-depth) 0 var(--about-ink)}#MainContent .product-form__input input[type=radio]+label{color:rgba(var(--color-foreground),.9)}#MainContent .product-form__input input[type=radio]:checked+label{color:rgb(var(--color-button-text))}#MainContent .quantity__input,#MainContent .quantity__button{color:rgba(var(--color-foreground),.9);opacity:1}#MainContent .bw-stock-notice{margin:0 0 16px;font-size:var(--bw-copy-size);line-height:var(--bw-copy-line-height);color:rgba(var(--color-foreground),.9)}#MainContent[data-preview=true] .product-form__input input[type=radio].disabled+label,#MainContent[data-preview=true] .product-form__input input[type=radio].disabled:checked+label{background:#ebe7df;border-color:#c7c1b7;color:rgb(var(--color-foreground));opacity:.65;text-decoration:none}#MainContent .bw-stock-notice--unavailable{color:#a33522;font-weight:600}#MainContent :is(.bw-product-intro,.bw-product-details){font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:19px;line-height:1.55;color:rgba(var(--color-foreground),.9)}#MainContent .bw-product-details :is(.bw-detail-bullets li,.bw-detail-subheading){font-size:inherit;line-height:inherit}#MainContent .bw-product-details .bw-detail-bullets li{color:inherit}#MainContent .product-form__error-message-wrapper:not([hidden]){align-items:flex-start;gap:10px;margin:0 0 18px;font-family:var(--font-body-family);font-size:19px;font-weight:600;line-height:1.55;letter-spacing:normal;color:#a33522}#MainContent .product-form__error-message-wrapper .svg-wrapper{flex:0 0 22px;width:22px;height:22px;margin:4px 0 0}#MainContent .product-form__error-message{font:inherit;color:inherit}#shopify-pc__banner.shopify-pc__banner__dialog{font-family:Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:normal;left:16px;bottom:16px;width:calc(100% - 32px);max-width:600px;padding:18px 20px;border:1px solid #d9dfda;border-radius:8px;box-shadow:0 3px 16px #0000001f;z-index:2147483645}#shopify-pc__prefs__overlay{z-index:2147483646}#shopify-pc__prefs__dialog{z-index:2147483647}#shopify-pc__banner .shopify-pc__banner__body{margin-bottom:10px}#shopify-pc__banner .shopify-pc__banner__body p{font-size:inherit;font-weight:400;line-height:1.4}#shopify-pc__banner .shopify-pc__banner__body a,#shopify-pc__banner .shopify-pc__banner__btns button{font-weight:400}#shopify-pc__banner .shopify-pc__banner__btns{gap:8px;align-items:center}#shopify-pc__banner .shopify-pc__banner__btns button{flex:0 0 auto;min-height:44px;margin:0;padding:10px 18px;border-radius:5px;white-space:normal}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{margin-right:auto;padding-inline:0}@media screen and (max-width:600px){#shopify-pc__banner.shopify-pc__banner__dialog{left:12px;bottom:12px;width:calc(100% - 24px);padding:16px}#shopify-pc__banner .shopify-pc__banner__btns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px}#shopify-pc__banner #shopify-pc__banner__btn-accept{grid-column:1;grid-row:1}#shopify-pc__banner #shopify-pc__banner__btn-decline{grid-column:2;grid-row:1}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{grid-column:1 / -1;grid-row:2;justify-self:center;margin:0}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bw-refinement.css.map */
