.header-section .header.page-width.page-width--full,.topbar-section .topbar.page-width.page-width--full{width:100%;margin-inline:auto;box-sizing:border-box}@media screen and (min-width:1024px){.header-section .header--left-center{--header-grid-template: "logo navigation icons" / auto minmax(0, 1fr) auto}.header-section .header--left-center .header__logo,.header-section .header--left .header__logo{justify-self:start;justify-content:flex-start;text-align:start;margin-inline:0}.header-section .header--left-center .header__icons--end{justify-self:end}}@media screen and (min-width:1536px){.header-section .header.page-width--full,.topbar-section .topbar.page-width--full{--page-padding: max(var(--sp-12), 50vw - var(--scrollbar-width, 0px) / 2 - var(--page-width) / 2);--page-container: min( calc(100vw - var(--scrollbar-width, 0px) - var(--page-padding) * 2), var(--page-width) )}}.header__logo-inner{align-items:center;gap:clamp(var(--sp-3),1vw,var(--sp-5));min-width:0;max-width:100%}.header__logo-claim{display:none;margin:0;flex:0 0 auto;padding-inline-start:clamp(var(--sp-3),1vw,var(--sp-5));border-inline-start:2px solid rgb(var(--portman-accent-rgb));font-size:clamp(.58rem,.5rem + .18vw,.6875rem);font-weight:600;letter-spacing:.1em;line-height:1.35;text-transform:uppercase;color:rgb(var(--color-foreground) / .96);white-space:normal;overflow:visible;text-overflow:clip}.header__logo-claim-line{display:block}.header__logo-claim-line+.header__logo-claim-line{margin-top:.2em}.header__logo-claim-accent{color:rgb(var(--portman-accent-rgb));font-weight:700;letter-spacing:.12em}@media screen and (min-width:1024px){.header__logo{min-width:0;max-width:100%;overflow:visible}.header__logo-link{flex-shrink:0}}@media screen and (min-width:1280px){.header__logo-claim{display:block}.header--left-center .header__logo{max-width:min(42vw,22rem)}.header--left .header__logo{max-width:min(48vw,26rem)}}@media screen and (min-width:1440px){.header__logo-claim{font-size:clamp(.625rem,.52rem + .12vw,.6875rem);letter-spacing:.11em}.header__logo-claim-accent{letter-spacing:.14em}.header--left-center .header__logo{max-width:min(38vw,24rem)}}.topbar .announcement-text a{color:rgb(var(--portman-accent-rgb));text-decoration:underline;text-underline-offset:.12em;font-weight:600}.topbar .announcement-text a:hover{color:#fffffff2}.topbar .announcement-text__pipe{display:inline-block;padding-inline:clamp(.5rem,1.35vw,.9rem);opacity:.62;font-weight:400;letter-spacing:0;-webkit-user-select:none;user-select:none}.topbar .announcement-bar{max-width:none;width:100%;min-width:0}.topbar .announcement__slides.flickity{max-width:none!important;min-width:0!important;width:100%}.topbar .announcement__content{max-width:100%}.topbar .announcement-text{font-size:clamp(.625rem,2.35vw,.8125rem);line-height:1.3}@media screen and (min-width:768px){.topbar .announcement__content{flex-wrap:nowrap;white-space:nowrap}.topbar .announcement-text,.topbar .announcement-text a{white-space:nowrap}}@media screen and (max-width:767px){:root{--topbar-height: 3.75rem}.topbar-section{height:auto;min-height:var(--topbar-height)}.topbar{padding-block:.35rem;align-items:center}.topbar .announcement__content{flex-wrap:wrap;white-space:normal;justify-content:center;text-align:center;row-gap:.15rem}.topbar .announcement-text,.topbar .announcement-text a{white-space:normal;text-wrap:balance}.topbar .announcement-text__pipe{padding-inline:.4rem}}@media screen and (min-width:990px){.topbar .announcement-text{font-size:clamp(.6875rem,.62rem + .14vw,.8125rem)}}@media screen and (min-width:1600px){.header--left-center .header__logo{max-width:none}}@media screen and (min-width:990px){.header__menu>ul>li .menu__item .btn-text{text-transform:uppercase;letter-spacing:.14em;font-size:max(.68rem,.62rem + .12vw);font-weight:600}.header__navigation .header__menu>ul.with-block>li .menu__item{background:rgb(var(--color-button-background))!important;background-color:rgb(var(--color-button-background))!important}.header__menu>ul>li>details[open]>summary .menu__item:not(:hover,:focus-visible) .btn-text,.header__menu>ul>li>details[open]>summary .menu__item:not(:hover,:focus-visible) [data-text],.header__menu>ul.with-dot>li:hover>details>summary .menu__item .btn-text{color:rgb(var(--portman-accent-rgb))}.header__menu>ul.with-block>li:hover>details>summary .menu__item .btn-duplicate,.header__menu>ul.with-block>li>details[open]>summary .menu__item .btn-duplicate,.header__menu>ul.with-block>li>details>summary[open] .menu__item .btn-duplicate{color:rgb(var(--portman-accent-rgb));background-color:rgb(var(--portman-accent-rgb) / .12)}}.mega-menu__list.portman-mega-products{max-width:var(--page-width);margin-inline:auto;width:100%;box-sizing:border-box}.mega-menu__list.portman-mega-products .mega-menu__item--portman-products{flex:1 1 100%!important;max-width:100%!important;--tw-translate-x: 0 !important;transform:translate3d(0,var(--tw-translate-y, 0),0)!important}.mega-menu__item--portman-products{align-self:start;max-width:100%}.portman-mega-products__inner{width:fit-content;max-width:100%;padding-block:clamp(10px,1.5vh,16px)}.portman-mega-products__browse{margin:0 0 clamp(14px,1.8vh,20px);padding:0}.portman-mega-products__browse-link{display:inline-flex;align-items:center;gap:.45rem;text-decoration:none;font-size:clamp(.8rem,.72rem + .2vw,.92rem);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--portman-accent-rgb));transition:color .22s ease,gap .22s ease}.portman-mega-products__browse-link:hover,.portman-mega-products__browse-link:focus-visible{color:#fff;gap:.65rem}.portman-mega-products__browse-text{line-height:1.2}.portman-mega-products__grid{display:grid;gap:clamp(10px,1.1vw,14px) clamp(10px,1vw,12px);list-style:none;margin:0;padding:0}.portman-mega-products__grid--4{grid-template-columns:repeat(4,1fr)}.portman-mega-products__grid--5{grid-template-columns:repeat(5,1fr)}.portman-mega-products__grid--6{grid-template-columns:repeat(6,1fr)}.portman-mega-products__grid--7{grid-template-columns:repeat(7,1fr)}.portman-mega-products__grid--8{grid-template-columns:repeat(8,1fr)}@media screen and (max-width:1199px){.portman-mega-products__grid--6,.portman-mega-products__grid--7,.portman-mega-products__grid--8{grid-template-columns:repeat(5,1fr)}}.portman-mega-products__link{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:inherit;height:100%}.portman-mega-products__link--placeholder{opacity:.35;pointer-events:none}.portman-mega-products__media-wrap{position:relative;display:block;width:100%;aspect-ratio:1;overflow:hidden;background:#ffffff0f;border-radius:2px}.portman-mega-products__media-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:0;transition:opacity .28s ease;background:linear-gradient(rgb(var(--portman-accent-rgb)),rgb(var(--portman-accent-rgb))) left top / 12px 2px no-repeat,linear-gradient(rgb(var(--portman-accent-rgb)),rgb(var(--portman-accent-rgb))) left top / 2px 12px no-repeat,linear-gradient(rgb(var(--portman-accent-rgb)),rgb(var(--portman-accent-rgb))) right top / 12px 2px no-repeat,linear-gradient(rgb(var(--portman-accent-rgb)),rgb(var(--portman-accent-rgb))) right top / 2px 12px no-repeat,linear-gradient(rgb(var(--portman-accent-rgb)),rgb(var(--portman-accent-rgb))) left bottom / 12px 2px no-repeat,linear-gradient(rgb(var(--portman-accent-rgb)),rgb(var(--portman-accent-rgb))) left bottom / 2px 12px no-repeat,linear-gradient(rgb(var(--portman-accent-rgb)),rgb(var(--portman-accent-rgb))) right bottom / 12px 2px no-repeat,linear-gradient(rgb(var(--portman-accent-rgb)),rgb(var(--portman-accent-rgb))) right bottom / 2px 12px no-repeat}.portman-mega-products__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:none!important;transition:opacity .32s ease}.portman-mega-products__image--primary{z-index:0}.portman-mega-products__image--secondary{z-index:1;opacity:0}@media screen and (pointer:fine){.portman-mega-products__link:hover .portman-mega-products__media-wrap:before,.portman-mega-products__link:focus-visible .portman-mega-products__media-wrap:before{opacity:1}.portman-mega-products__link:hover .portman-mega-products__image--secondary,.portman-mega-products__link:focus-visible .portman-mega-products__image--secondary{opacity:1}.portman-mega-products__link:has(.portman-mega-products__image--secondary):hover .portman-mega-products__image--primary,.portman-mega-products__link:has(.portman-mega-products__image--secondary):focus-visible .portman-mega-products__image--primary{opacity:0}}.portman-mega-products__title{font-size:clamp(.62rem,.58rem + .1vw,.72rem);font-weight:500;line-height:1.2;letter-spacing:.01em;color:rgb(var(--color-foreground) / .95);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(prefers-reduced-motion:reduce){.portman-mega-products__media-wrap:before,.portman-mega-products__image{transition:none}}.portman-mega-products__link:hover .portman-mega-products__title,.portman-mega-products__link:focus-visible .portman-mega-products__title{color:rgb(var(--portman-accent-rgb))}.portman-mega-products__footer{margin-top:clamp(16px,2vh,24px)}.portman-drawer-product-link__media{width:3.25rem;height:3.25rem;border-radius:4px;background:#ffffff14}
/*# sourceMappingURL=/cdn/shop/t/3/assets/portman-header.css.map */
