.site-nav__link--icon .icon.icon-pin,.site-nav__link--icon .icon.icon-user,.site-nav__link--icon .icon.icon-heart,.site-nav__link--icon .icon.icon-bag{fill:none!important;stroke:currentColor;stroke-width:1.3;width:24px;height:24px}.site-nav__link--icon .icon.icon-pin *,.site-nav__link--icon .icon.icon-user *,.site-nav__link--icon .icon.icon-heart *,.site-nav__link--icon .icon.icon-bag *{fill:none!important}.site-nav__link--icon .icon.icon-bag .icon-bag__dot{fill:currentColor!important;stroke:none!important}.site-nav__link--icon .icon.icon-currency{fill:currentColor!important;stroke:none!important;width:24px;height:24px}.site-nav__icons .site-nav__link--icon{padding-left:6px;padding-right:6px}.site-nav__currency{position:relative;display:inline-block}.site-nav__currency>summary{list-style:none;cursor:pointer;padding-left:6px;padding-right:6px}.site-nav__currency>summary::-webkit-details-marker{display:none}.site-nav__currency-dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;max-height:320px;overflow-y:auto;background:#fff;border:1px solid #e0e0e0;box-shadow:0 8px 24px #00000014;z-index:1000}.site-nav__currency-form{margin:0}.site-nav__currency-list{list-style:none;padding:0;margin:0}.site-nav__currency-list li{margin:0}.site-nav__currency-option{width:100%;display:flex;align-items:center;gap:8px;padding:10px 14px;background:none;border:none;font-family:inherit;font-size:13px;color:#333;cursor:pointer;text-align:left;border-bottom:1px solid #f0f0f0}.site-nav__currency-list li:last-child .site-nav__currency-option{border-bottom:none}.site-nav__currency-option:hover{background:#f7f7f7}.site-nav__currency-option.is-active{background:#f0f0f0;font-weight:600}.site-nav__currency-symbol{display:inline-block;min-width:18px;text-align:center}.site-nav__currency-code{min-width:32px;font-weight:500}.site-nav__currency-name{flex:1;color:#777;font-size:12px}.site-nav__link--icon[data-wishlist-link]{position:relative}.site-nav__link--icon[data-wishlist-link] [data-wishlist-bubble][hidden]{display:none}.mip-checkout-btn{display:inline-flex;align-items:center;justify-content:center;background-color:#999;color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;padding:10px 24px;border-radius:4px;margin-left:12px;white-space:nowrap;transition:background-color .2s ease}.mip-checkout-btn:hover{background-color:#999;color:#fff}.header-search{flex:1;display:flex;align-items:center}.header-search__form{display:flex;align-items:center;max-width:240px;width:100%;position:relative}.header-search__input{border:none!important;border-bottom:1px solid #ccc!important;background:transparent!important;padding:8px 0;font-size:.875rem;color:#000;outline:none!important;box-shadow:none!important;width:100%;font-family:inherit;-webkit-appearance:none;appearance:none;border-radius:0}.header-search__input::placeholder{color:transparent}.header-search__input:focus{border:none!important;border-bottom:1px solid #ccc!important;outline:none!important;box-shadow:none!important}.header-search__typing{position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:.875rem;color:#999;pointer-events:none;white-space:nowrap;overflow:hidden}.header-search__btn{display:flex;align-items:center;padding:4px 4px 4px 8px;background:none;border:none;cursor:pointer;color:#000;flex-shrink:0}.header-search__btn:hover{opacity:.6}.header-search__btn svg{fill:none}.top-bar{background-color:#1a1a1a;color:#fff;text-align:center;position:relative;padding:9px 40px 9px 16px;margin-bottom:12px;font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;line-height:1.4}.top-bar__inner{max-width:1280px;margin:0 auto;position:relative}.top-bar__text{display:block}.top-bar__close{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;color:#fff;padding:4px;background:none;border:none;cursor:pointer;opacity:.7;transition:opacity .2s ease}.top-bar__close:hover{opacity:1}.top-bar__close svg{fill:none}.announcement-bar{background-color:transparent!important;border-top:1px solid #cecece;border-bottom:1px solid #cecece;color:#7d7d7d!important}.announcement-link{color:#7d7d7d!important}.announcement-link:hover{color:#5c5c5c!important}.announcement-icon{display:inline-block;margin-right:.5rem;vertical-align:middle;position:relative;top:-2px}.announcement-icon .icon,.announcement-icon .icon-mip{vertical-align:middle}@media only screen and (min-width:769px){.announcement-bar{padding:8px 0}.announcement-slider.slick-initialized .slick-track{display:flex!important;width:100%!important;transform:none!important}.announcement-slider.slick-initialized .slick-slide{display:flex!important;align-items:center;justify-content:center;flex:1;width:auto!important;white-space:nowrap}.announcement-slider.slick-initialized .slick-list{overflow:visible}.announcement-slider:not(.slick-initialized){display:flex;justify-content:space-between;align-items:center}.announcement-slider:not(.slick-initialized) .announcement-slider__slide{display:flex!important;align-items:center;justify-content:center;flex:1;white-space:nowrap}}.announcement-bar .announcement-text{display:inline;font-weight:600;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase}.announcement-bar .announcement-link-text{display:inline}@media only screen and (min-width:769px){.site-header{padding:4px 0}}@media only screen and (min-width:769px){.site-header .text-center .site-navigation{display:none}}.site-header{box-shadow:none!important}[data-section-id=slideshow_DNCrG9],[data-section-id=slideshow_zgzBQq],[data-section-id=slideshow_xMLYEf],[data-section-id=slideshow_CaJL9w]{max-width:1280px;margin:0 auto;overflow:hidden}.index-section+.index-section{border-top:1px solid #e0e0e0;padding-top:24px}#shopify-section-sale-continues-banner+.index-section,#shopify-section-trust-bar{border-top:none;padding-top:0}#shopify-section-sale-continues-banner,#shopify-section-trust-bar{margin-bottom:0}#shopify-section-browse-collections{margin-bottom:24px}@media(max-width:768px){[data-section-id=slideshow_DNCrG9],[data-section-id=slideshow_zgzBQq],[data-section-id=slideshow_xMLYEf],[data-section-id=slideshow_CaJL9w]{max-width:100%;padding:0}.image-banner-simple{max-width:100%}.trust-bar{padding:24px 20px}.trust-bar__inner{flex-direction:column;gap:20px}.trust-bar__item{flex:1 1 100%}.browse-collections{padding:24px 16px 12px}.welcome-store{padding:24px 16px}.welcome-store__finder-form{max-width:100%}.be-inspired{padding:24px 16px}.be-inspired__grid{grid-template-columns:1fr;gap:20px}.be-inspired__image-wrap{aspect-ratio:4 / 3}.social-bar{padding:16px 20px}.index-section+.index-section{padding-top:16px}#shopify-section-footer .page-width,.mip-footer .page-width{max-width:100%;padding:0 16px}}#shopify-section-social-bar{margin:0;border-top:none;padding-top:0}#shopify-section-footer .page-width,.mip-footer .page-width{max-width:1280px;margin:0 auto}#shopify-section-1617916607f30dad66{margin-bottom:0}[data-section-id=slideshow_DNCrG9],[data-section-id=slideshow_zgzBQq],[data-section-id=slideshow_xMLYEf]{margin:0 auto;padding:0;border:none}[data-section-id=slideshow_zgzBQq],[data-section-id=slideshow_xMLYEf]{margin-top:24px;padding-top:24px;border-top:1px solid #e0e0e0}[data-section-id=slideshow_DNCrG9] .slideshow-wrapper,[data-section-id=slideshow_zgzBQq] .slideshow-wrapper,[data-section-id=slideshow_xMLYEf] .slideshow-wrapper,[data-section-id=slideshow_CaJL9w] .slideshow-wrapper{overflow:hidden}[data-section-id=slideshow_DNCrG9] .hero__text-wrap,[data-section-id=slideshow_zgzBQq] .hero__text-wrap,[data-section-id=slideshow_xMLYEf] .hero__text-wrap,[data-section-id=slideshow_CaJL9w] .hero__text-wrap{max-width:100%;padding-left:40px;padding-right:40px}[data-section-id=slideshow_DNCrG9] .hero__title,[data-section-id=slideshow_zgzBQq] .hero__title,[data-section-id=slideshow_xMLYEf] .hero__title,[data-section-id=slideshow_CaJL9w] .hero__title{font-size:50px}.section-header__subtitle{font-size:.8rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:#777;margin-top:4px}.icon-mip{display:inline-block;width:20px;height:20px;vertical-align:middle}.template-page .form-vertical input[type=text],.template-page .form-vertical input[type=email],.template-page .form-vertical input[type=tel],.template-page .form-vertical select,.template-page .form-vertical textarea{border:1px solid #cfcfcf;background-color:#fff;padding:12px 14px;font-size:.9rem;font-family:inherit;color:#1a1a1a;border-radius:0;transition:border-color .15s ease;width:100%;box-shadow:none}.template-page .form-vertical input[type=text]:focus,.template-page .form-vertical input[type=email]:focus,.template-page .form-vertical input[type=tel]:focus,.template-page .form-vertical select:focus,.template-page .form-vertical textarea:focus{border-color:#1a1a1a;outline:none}.template-page .form-vertical textarea{min-height:140px;resize:vertical}.template-page .form-vertical select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%231a1a1a' d='M6 8L0 0h12z'/></svg>");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px}.template-page .form-vertical label{display:block;margin:16px 0 6px;font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#1a1a1a}.template-page .form-vertical .btn{display:inline-block;padding:14px 32px;background-color:#1a1a1a;color:#fff;border:none;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;margin-top:20px;transition:background-color .15s ease}.template-page .form-vertical .btn:hover{background-color:#444}.template-page .form-vertical .contact-form__newsletter{display:flex;align-items:flex-start;gap:10px;margin:20px 0 0}.template-page .form-vertical .contact-form__newsletter input[type=checkbox]{margin:4px 0 0;flex-shrink:0}.template-page .form-vertical .contact-form__newsletter label{margin:0;font-size:.75rem;letter-spacing:.04em;text-transform:none;font-weight:400;color:#555;line-height:1.5}.template-page .section-header{text-align:center;margin-bottom:30px}.template-page .section-header__title{font-family:"Cormorant",var(--typeHeaderPrimary),serif;font-size:2.75rem;font-weight:400;letter-spacing:.02em;text-transform:none;color:#1a1a1a;line-height:1.2}@media(min-width:769px){.template-page .section-header__title{font-size:3.25rem}}.template-page .breadcrumb{text-align:center;margin-bottom:12px;font-size:.75rem;letter-spacing:.05em;color:#777}.template-page .breadcrumb a{color:#777;text-decoration:none}.template-page .breadcrumb a:hover{color:#1a1a1a}.template-page .breadcrumb__divider{margin:0 6px;color:#999}.template-page .rte h1,.template-page .rte h2{font-family:"Cormorant",var(--typeHeaderPrimary),serif;font-size:2rem;font-weight:400;text-align:center;text-transform:none;letter-spacing:.02em;color:#1a1a1a;margin:40px 0 20px}.template-page .rte>h1:first-child,.template-page .rte>h2:first-child{margin-top:0;margin-bottom:30px}@media(min-width:769px){.template-page .rte h1,.template-page .rte h2{font-size:2.5rem}}.rte .gocertify-embed{width:100%;margin:30px 0}.rte .gocertify-embed iframe{display:block;width:100%;border:0;background:#fff}.rte .gocertify-embed--healthcare iframe{min-height:1300px}@media(max-width:768px){.rte .gocertify-embed--healthcare iframe{min-height:1500px}}.rte .gocertify-embed--student iframe{min-height:900px}@media(max-width:768px){.rte .gocertify-embed--student iframe{min-height:1100px}}.rte .careers-intro{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start;margin:30px 0 50px}.rte .careers-intro__text>p:first-child{margin-top:0}.rte .careers-intro__image img{display:block;width:100%;height:auto;max-width:100%}.rte .careers-role{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;align-items:start;margin:40px 0;padding-top:40px;border-top:1px solid #e5e5e5}.template-page .rte .careers-role__title h2{font-family:"Cormorant",var(--typeHeaderPrimary),serif;font-size:1.6rem;font-weight:400;text-align:left;text-transform:none;margin:0 0 12px}.template-page .rte .careers-role h3{font-family:inherit;font-size:.85rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-align:left;margin:0 0 12px;color:#1a1a1a}.rte .careers-role__title>p:first-of-type,.rte .careers-role__overview>p:first-of-type,.rte .careers-role__vacancies>p:first-of-type{margin-top:0}.rte .careers-role ul{font-size:.85rem;line-height:1.6;padding-left:18px;margin:0}.rte .careers-role li{margin-bottom:6px}@media(max-width:1024px){.rte .careers-role{grid-template-columns:1fr 1fr}.rte .careers-role__title{grid-column:1 / -1}}@media(max-width:768px){.rte .careers-intro,.rte .careers-role{grid-template-columns:1fr;gap:20px}.rte .careers-role__title{grid-column:auto}}.rte .affiliate-row{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin:40px 0}.rte .affiliate-row__image img{display:block;width:100%;height:auto;max-width:100%}.rte .affiliate-row__text>p:first-of-type{margin-top:0}.template-page .rte .affiliate-row__text h2{font-family:"Cormorant",var(--typeHeaderPrimary),serif;font-size:2rem;font-weight:400;text-align:left;text-transform:none;margin:0 0 16px}@media(min-width:769px){.template-page .rte .affiliate-row__text h2{font-size:2.25rem}}@media(max-width:768px){.rte .affiliate-row{grid-template-columns:1fr;gap:20px}.rte .affiliate-row--image-right .affiliate-row__image{order:-1}}.rte .wholesale-intro{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start;margin:30px 0}.rte .wholesale-intro__text>p:first-child{margin-top:0}.rte .wholesale-intro__image img{display:block;width:100%;height:auto;max-width:100%}.rte .wholesale-image{margin:30px 0;text-align:center}.rte .wholesale-image img{display:block;width:100%;height:auto;max-width:100%}.rte .wholesale-contact{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start;margin:30px 0}.rte .wholesale-contact__image img{display:block;width:100%;height:auto;max-width:100%}.template-page .rte .wholesale-contact__info h2{font-family:"Cormorant",var(--typeHeaderPrimary),serif;font-size:1.75rem;font-weight:400;text-align:left;margin:0 0 16px}.template-page .rte .wholesale-contact__info h3{font-family:inherit;font-size:.85rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-align:left;margin:24px 0 10px;color:#1a1a1a}.rte .wholesale-contact__info>p:first-of-type{margin-top:0}@media(max-width:768px){.rte .wholesale-intro,.rte .wholesale-contact{grid-template-columns:1fr;gap:20px}}.rte .heritage{display:flex;flex-direction:column;gap:0;margin:30px 0}.rte .heritage__row{display:flex;flex-direction:row;align-items:stretch;gap:0}.rte .heritage__cell{flex:0 0 50%;max-width:50%;display:flex;align-items:center;justify-content:center;margin:0}.rte .heritage__cell img{display:block;width:100%;height:auto;max-width:100%;object-fit:cover}@media(max-width:768px){.rte .heritage__row{flex-direction:column}.rte .heritage__cell{flex:0 0 100%;max-width:100%}}.rte .page-hero{margin:0 0 30px;text-align:center}.rte .page-hero img{display:block;width:100%;height:auto;max-width:100%}.rte .video-embed{position:relative;width:100%;padding-bottom:56.25%;height:0;margin:30px 0;overflow:hidden;background:#000}.rte .video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.rte table.size-table{border:1px solid #d8a8a8;width:100%;border-collapse:collapse;margin:1.5rem 0}.rte table.size-table thead th{background-color:#c97c7c;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;padding:12px 14px;text-align:center;border:1px solid #b06060}.rte table.size-table tbody td{background-color:#f0c8c8;color:#1a1a1a;font-weight:500;font-size:.85rem;padding:12px 14px;text-align:center;border:1px solid #d8a8a8}.rte table.size-table tbody tr:nth-child(2n) td{background-color:#e8b8b8}.rte table.size-table tbody td:first-child{font-weight:600;text-transform:uppercase;font-size:.7rem;letter-spacing:.06em}.rte table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.875rem;border:1px solid #e5e5e5}.rte table th,.rte table td{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid #e5e5e5}.rte table thead th{background-color:#f5f5f5;font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;color:#333;border-bottom:1px solid #d8d8d8}.rte table tbody tr:last-child td{border-bottom:none}@media(max-width:768px){.rte table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.rte table th,.rte table td{padding:10px 12px;min-width:140px}}.rte details{border-bottom:1px solid #e5e5e5;margin:0;padding:0}.rte details+details{border-top:none}.rte>details:first-of-type,.rte details:first-child{border-top:1px solid #e5e5e5}.rte details>summary{list-style:none;cursor:pointer;padding:18px 44px 18px 4px;position:relative;font-family:inherit;font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:#1a1a1a;-webkit-user-select:none;user-select:none;outline:none}.rte details>summary::-webkit-details-marker,.rte details>summary::marker{display:none;content:""}.rte details>summary:after{content:"+";position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:1.5rem;font-weight:300;line-height:1;color:#1a1a1a;transition:transform .2s ease}.rte details[open]>summary:after{content:"\2212"}.rte details>summary:hover{color:#555}.rte details>summary:hover:after{color:#555}.rte details>*:not(summary){margin-left:4px;margin-right:4px}.rte details>p:first-of-type:not(summary),.rte details>ul:first-of-type:not(summary),.rte details>ol:first-of-type:not(summary){margin-top:4px}.rte details>*:last-child{margin-bottom:18px}.rte details ul,.rte details ol{padding-left:20px}.rte details li{margin-bottom:6px;line-height:1.6}.rte details a{color:var(--color-primary, #1a1a1a);text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom-overrides.css.map */
