.alt-info{position:absolute;bottom:3rem;left:1rem;background:#fff;padding:.25rem 2rem;border-radius:5rem;box-shadow:0 0 10px #8888882}.media-viewer__item{position:relative}.product .media-gallery__viewer .media-ctrl__btn{display:none}.mobile-above-media p.title{font-weight:700;font-size:1.8rem;margin-bottom:.5rem;line-height:1.25}.mobile-above-media p.tagline{font-size:1.2rem}.mobile-above-media .price__current{font-size:2rem;font-weight:400!important}.product-breadcrumbs .breadcrumbs{margin-bottom:.5rem}.product-breadcrumbs .breadcrumbs .breadcrumbs-list{line-height:1.5em}.option-selector .label{margin-bottom:2rem!important}.option-selector__btns{column-gap:.75rem;row-gap:1rem}.product .opt-label--swatch{height:5rem!important;width:15em!important;max-width:23%;margin:.5rem 0}.product .opt-label.opt-label--btn{width:15em!important;max-width:23%;padding:1.75rem 1.25rem;margin:.5rem 0}.product .product-info h1.product-title,.product .product-info .product-price,.product .product-info .product-label{display:none}.product .product-info .product-info__block{margin:.4rem 0}.product .media-ctrl__counter{display:none}@media(min-width:415px){.product .opt-label--swatch{height:5rem!important;width:15em!important;max-width:23.5%;margin:0}.product .opt-label.opt-label--btn{width:15em!important;max-width:23.5%;padding:1.75rem 1.25rem;margin:0}}@media(min-width:769px){.product .product-info h1.product-title,.product .product-info .product-price,.product .product-info .product-label{display:block}.mobile-above-media{display:none}.product-breadcrumbs .breadcrumbs{margin-bottom:calc(5 * var(--space-unit))}.product .opt-label--swatch{width:var(--swatch-variant-picker-size, 36px)!important;height:var(--swatch-variant-picker-size, 36px)!important;max-width:unset}.product .opt-label.opt-label--btn{min-width:50px;padding:var(--btn-padding-y, 12px) 16px;max-width:unset;width:unset!important}}.block__cbinfo--dropdown select{border-radius:0!important;font-weight:400}.block__cb label,.pmpr_sub1__cb label{border-radius:0!important}.prvw_totalAmount_wrapper h4{font-size:20px!important}.template_4_block__cbmain--content--left__top h5,.template_4_sub1_block__cbmain--content--left__top h5{font-weight:500!important}.template_4_block__cbmain--content--left h4,.template_4_sub1_block__cbmain--content--left h4{background-color:#fa9d23!important}.block__cbinfo--dropdown h6,.sub1_cbinfo--dropdown h6{margin-bottom:2px!important}.warmth-filter-dropdown{position:relative}.warmth-filter-dropdown button.custom-select__btn{font-weight:700}.warmth-dropdown-menu{position:absolute;top:calc(100% + 5px);left:0;z-index:100;min-width:250px;max-height:400px;overflow-y:auto;background:rgb(var(--input-bg-color));border:1px solid rgba(var(--text-color)/.15);border-radius:var(--input-border-radius);box-shadow:0 4px 6px #0000001a}.warmth-checkbox-list{list-style:none;margin:0;padding:8px 0}.warmth-checkbox-item{padding:8px 16px;display:flex;align-items:center;cursor:pointer}.warmth-checkbox-item:hover{background-color:var(--input-bg-color-diff-6)}.warmth-checkbox-item input[type=checkbox]{margin-right:8px}.warmth-checkbox-item label{cursor:pointer;display:flex;align-items:center;width:100%;margin:0}.warmth-checkbox-item label span:first-child{flex-grow:1}.warmth-checkbox-item label span:last-child{color:rgba(var(--text-color)/.6);margin-left:8px}.header{--berne-logo-height: 38px;--nav-child-bg-color: 255 255 255;--nav-child-text-color: 16 24 32;--nav-line-color: rgba(16, 24, 32, .1);box-shadow:inset 0 -1px #1018201a}.header .header__logo .logo__link{display:block;width:max-content;margin:0 auto}.header .header__logo .logo__link>span{display:block;width:max-content;max-width:none!important;margin:0 auto}.header .header__logo img{width:auto;height:var(--berne-logo-height);max-width:none}.header .logo__link:after{content:"Since 1915";display:block;margin-top:11px;font-size:9px;line-height:1;font-weight:600;letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;text-align:center;color:#10182080}.header .header__icons .header__icon,.header .header__icon--search-left{width:44px;height:44px;padding:14px;margin-inline-start:0}.header .header__icons .header__icon svg,.header .header__icon--search-left svg{width:16px;height:16px}.header .header__icons .header__icon .icon--cart,.header .header__icons .header__icon .icon--bag{width:16px;height:16px}.header .mega-nav--columns .grandchild-nav__item .main-nav__item{font-size:16px}@media(max-width:1023.98px){.header{--berne-logo-height: 26px}}@media(min-width:1024px){.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:inline-flex{display:inline-flex}.lg\:mr-2{margin-right:calc(2 * var(--space-unit))}.header{padding:0}.header__grid--centered-logo{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;max-width:none;padding:0 24px;min-height:88px}.header__grid--centered-logo .header__logo{grid-column:2;grid-row:1;padding:0;margin-bottom:0}.header__grid--centered-logo .header__icons{grid-column:3;grid-row:1;flex:none;justify-self:end;position:relative;z-index:1;margin:0 -12px 0 0;padding:0}.header__grid--centered-logo .main-menu{grid-column:1;grid-row:1;margin:0}.header__grid--centered-logo .main-menu__disclosure{margin:0}.header__grid--centered-logo .main-menu__content{justify-content:flex-start}.header__grid--centered-logo .main-nav,.header__grid--centered-logo .main-nav.justify-center{justify-content:flex-start;flex-wrap:wrap;margin:0 0 0 -11px}.header__grid--centered-logo .main-nav__item--primary>.icon{display:none}.header .main-nav__item--primary{padding-inline:6px;margin-inline:5px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.header__grid--centered-logo .header__logo .logo__link{padding-top:8px}.header .mega-nav--columns summary.child-nav__item--toggle a.child-nav__item{font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#636466}.header__grid--centered-logo .header__search{display:contents}.header__grid--centered-logo .header__search>.header__icon--search-left{position:static;grid-column:3;grid-row:1;justify-self:end;margin-inline-end:76px;transform:none}.header__grid--centered-logo .header__search predictive-search,.header__grid--centered-logo .header__search>.search{grid-column:1 / -1;grid-row:2;width:100%;max-width:none;margin:0 0 16px;transform:none}.search-is-collapsed .header__grid--centered-logo .header__search predictive-search,.search-is-collapsed .header__grid--centered-logo .header__search>.search{display:none}}@media(min-width:1280px){.header__grid--centered-logo{padding:0 40px}.header__grid--centered-logo .main-nav,.header__grid--centered-logo .main-nav.justify-center{margin-inline-start:-15px}.header .main-nav__item--primary{letter-spacing:.11em;padding-inline:8px;margin-inline:7px}}@media(max-width:1023.98px){.header__grid--centered-logo .header__logo{justify-content:center}.header{--berne-mob-ground: #EDEDEE;--berne-mob-muted: #4A4F55;padding-top:6px;padding-bottom:6px}.header .logo__link:after{display:none}.header__grid--centered-logo{display:grid;grid-template-columns:minmax(44px,1fr) auto minmax(44px,1fr);align-items:center;min-height:44px}.header__grid--centered-logo .main-menu{grid-column:1;grid-row:1}.header__grid--centered-logo .header__logo{grid-column:2;grid-row:1;justify-content:center}.header__grid--centered-logo .header__icons{grid-column:3;grid-row:1;justify-self:end;margin:0 -10px 0 0}.header__grid--centered-logo .header__search{grid-column:1 / -1;grid-row:2}.header__icons>.header__icon.text-current:not(#cart-icon){display:none}.header:has(.main-menu__disclosure.is-open){background-color:var(--berne-mob-ground)}.header:has(.main-menu__disclosure.is-open) .header__icons{visibility:hidden}.main-menu__content{padding:0 0 40px;background-color:var(--berne-mob-ground);color:#101820;box-shadow:none}.main-menu__content.main-menu__content--no-focus{overflow-y:scroll}.berne-mob-search{position:relative;margin:16px}.berne-mob-search .icon{position:absolute;top:50%;left:14px;width:20px;height:20px;transform:translateY(-50%);pointer-events:none;color:#101820}.berne-mob-search__input{width:100%;height:48px;padding:0 14px 0 44px;border:1px solid rgba(16,24,32,.25);border-radius:0;background:transparent;color:#101820;font-size:17px;-webkit-appearance:none;appearance:none}.berne-mob-search__input::placeholder{color:#1018208c}.berne-mob-search__input:focus{outline:none;border-color:#101820;box-shadow:inset 0 0 0 1px #101820}.main-nav{border-top:1px solid var(--nav-line-color)}.main-nav>li>.main-nav__item--primary,.main-nav>li>details>summary>.main-nav__item--primary{padding:13px 44px 13px 16px;font-size:17px;font-weight:700;line-height:1.5}.main-nav .main-nav__item--toggle .icon{width:20px;height:20px}.main-nav>li>details.is-open>summary{background-color:#101820;color:#fff}.main-nav>li>details.is-open>summary.main-nav__item--toggle .main-nav__item .icon{transform:rotate(180deg)}.js .main-menu__content .main-nav__child,.js .main-menu__content .main-nav__child.is-closing{position:static;z-index:auto;top:auto;left:auto;width:auto;height:auto;padding:0;overflow:visible;background-color:transparent;color:inherit;transform:none;opacity:0;transition:opacity .2s ease-out}.js .main-menu__content .is-open:not(.is-closing)>.main-nav__child{opacity:1}.child-nav>li.berne-mob-legacy{display:none}.child-nav>li:last-child{border-bottom:0}.main-menu__content .child-promos{display:none}.child-nav .child-nav__item,.mega-nav .child-nav .child-nav__item{padding:11px 44px 11px 32px;font-size:15px;font-weight:400;line-height:1.6;color:var(--berne-mob-muted)}.child-nav details[open]>summary.child-nav__item--toggle .main-nav__item .icon{transform:rotate(180deg)}.main-nav__grandchild{padding:0 16px 8px 48px}.main-nav__grandchild .main-nav__item,.main-nav__grandchild .main-nav__item--go,.main-nav__grandchild li:first-child .main-nav__item{padding:7px 0;font-size:15px;color:var(--berne-mob-muted)}.berne-mob-links{margin:24px 0 0;padding:0 16px;list-style:none}.berne-mob-links li+li{margin-top:12px}.berne-mob-links a,.berne-mob-links span{font-size:15px;color:var(--berne-mob-muted);text-decoration:none}}
/*# sourceMappingURL=/cdn/shop/t/174/assets/custom-css.css.map */
