body{color:rgb(var(--color-foreground));letter-spacing:0;line-height:1.6;font-size:1.6rem;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.product__title h1,.product__title h2{font-weight:var(--font-heading-weight);letter-spacing:0;line-height:1.1;text-wrap:balance}.h0{font-size:calc(var(--font-heading-scale) * 4.4rem)}.h1{font-size:calc(var(--font-heading-scale) * 3.6rem)}.h2{font-size:calc(var(--font-heading-scale) * 2.8rem)}.h3{font-size:calc(var(--font-heading-scale) * 2.2rem)}@media screen and (min-width:990px){.h0{font-size:calc(var(--font-heading-scale) * 6.4rem)}.h1{font-size:calc(var(--font-heading-scale) * 5rem)}.h2{font-size:calc(var(--font-heading-scale) * 3.6rem)}.h3{font-size:calc(var(--font-heading-scale) * 2.6rem)}}p,.rte,.rte p{line-height:1.6}.rte{color:rgb(var(--color-foreground))}.caption,.caption-with-letter-spacing,.caption-large{letter-spacing:.1em;text-transform:uppercase;font-size:1.15rem;font-weight:600;color:var(--portami-muted)}.caption-large{text-transform:none;letter-spacing:0;font-size:1.4rem;font-weight:400}.portami-muted{color:var(--portami-muted)}.portami-eyebrow{display:block;margin:0 0 1.6rem;font-size:1.15rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--portami-muted)}.link,a.link{text-underline-offset:.3em}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:var(--portami-button-height);font-size:1.5rem;font-weight:600;letter-spacing:.03em;padding:0 3.2rem;transition:background-color .2s ease,color .2s ease,transform .15s ease}.button--secondary{background:transparent}.button:not([disabled]):active{transform:translateY(1px)}.button--tertiary{min-height:4.4rem;font-size:1.3rem}.field__input,.select__select,.text-area{font-size:1.6rem}.product-form__input input[type=radio]+label{min-height:4.4rem;min-width:4.4rem;display:inline-flex;align-items:center;padding:0 1.8rem;font-size:1.4rem;font-weight:600;letter-spacing:.02em;transition:background-color .2s ease,color .2s ease}.product-form__input input[type=radio]:checked+label{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product-form__input .swatch-input__input+.swatch-input__label{width:4.4rem;height:4.4rem;border-radius:0}.accordion{border-top:.1rem solid var(--portami-line);border-bottom:0}.accordion+.accordion{border-top:0}.product__accordion:last-of-type,.accordion:last-of-type{border-bottom:.1rem solid var(--portami-line)}.accordion summary{padding:1.8rem 0}.accordion__title{font-family:var(--font-body-family);font-size:1.6rem;font-weight:600}.accordion__content{padding:0 0 2rem;color:rgb(var(--color-foreground))}.header{border-color:var(--portami-line)}.footer{border-top:.1rem solid var(--portami-line)}.portami-logo{display:inline-flex;flex-direction:column;align-items:center;line-height:1;color:rgb(var(--color-foreground));text-decoration:none}.portami-logo__word{font-family:var(--font-heading-family);font-weight:500;font-size:3rem;letter-spacing:.02em}.portami-logo__sub{margin-top:.4rem;font-family:var(--font-body-family);font-size:.95rem;font-weight:600;letter-spacing:.32em;text-transform:uppercase;padding-left:.32em}.header--middle-center .header__heading-link{padding:.6rem 0}.header__heading-link:hover .portami-logo{text-decoration:none}.header__inline-menu .list-menu__item{font-size:1.4rem;letter-spacing:.02em}.portami-section{padding:6.4rem 0}@media screen and (min-width:990px){.portami-section{padding:10rem 0}}.portami-section__head{max-width:64rem;margin-bottom:4rem}.portami-section__head--center{margin-left:auto;margin-right:auto;text-align:center}.portami-section__head .h2{margin:0 0 1.6rem}.portami-section__head p{margin:0;color:var(--portami-muted);font-size:1.7rem}@media screen and (min-width:990px){.portami-section__head{margin-bottom:6.4rem}}.portami-grid{display:grid;gap:2.4rem}@media screen and (min-width:750px){.portami-grid--2{grid-template-columns:repeat(2,1fr)}.portami-grid--3{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:990px){.portami-grid{gap:4rem}}.portami-placeholder{position:relative;display:grid;place-items:center;width:100%;background:var(--portami-placeholder);color:var(--portami-muted);overflow:hidden}.portami-placeholder--light{background:var(--portami-placeholder-2)}.portami-placeholder__label{position:absolute;inset:auto 1.2rem 1.2rem auto;font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.5rem .8rem;border:.1rem solid currentColor;opacity:.8}.portami-placeholder svg{width:32%;max-width:18rem;height:auto;opacity:.55}.portami-media{display:block;width:100%;height:auto}.portami-media--cover{height:100%;object-fit:cover}.portami-motif{display:block;width:100%;height:auto}.portami-hero{display:grid;gap:3.2rem;align-items:center}.portami-hero__media{order:-1}.portami-hero__media .portami-placeholder,.portami-hero__media img{aspect-ratio:4 / 5}.portami-hero__media--desktop{display:none}.portami-hero__content{max-width:56rem}.portami-hero__content .h0,.portami-hero__content .h1{margin:0 0 2rem}.portami-hero__text{font-size:1.8rem;color:var(--portami-muted);margin:0 0 3.2rem}.portami-hero__buttons{display:flex;flex-wrap:wrap;gap:1.2rem}.portami-hero__buttons .button{flex:1 1 auto}@media screen and (min-width:750px){.portami-hero__buttons .button{flex:0 0 auto;min-width:20rem}}@media screen and (min-width:990px){.portami-hero{grid-template-columns:5fr 7fr;gap:6.4rem;min-height:64rem}.portami-hero--media-left{grid-template-columns:7fr 5fr}.portami-hero--media-left .portami-hero__media{order:-1}.portami-hero__media{order:1}.portami-hero__media--mobile{display:none}.portami-hero__media--desktop{display:block}.portami-hero__media--desktop .portami-placeholder,.portami-hero__media--desktop img{aspect-ratio:5 / 4}}.portami-service{padding:2rem 0;border-top:.1rem solid var(--portami-line);border-bottom:.1rem solid var(--portami-line)}.portami-service__list{list-style:none;margin:0;padding:0;display:grid;gap:1.6rem}.portami-service__item{display:flex;align-items:center;gap:1.2rem;font-size:1.4rem}.portami-service__item svg{flex:0 0 auto;width:2.2rem;height:2.2rem}.portami-service__payments{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.portami-service__payments svg{width:3.8rem;height:2.4rem}@media screen and (min-width:750px){.portami-service__list{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:2.4rem}}.portami-product-card{display:flex;flex-direction:column;gap:1.6rem;color:inherit;text-decoration:none}.portami-product-card__media{position:relative;aspect-ratio:4 / 5;background:var(--portami-placeholder-2)}.portami-product-card__media img{width:100%;height:100%;object-fit:cover}.portami-product-card__media .portami-placeholder{height:100%;aspect-ratio:auto}.portami-product-card__badge{position:absolute;top:1.2rem;left:1.2rem}.portami-product-card__title{font-family:var(--font-heading-family);font-weight:500;font-size:2.4rem;margin:0;line-height:1.15}.portami-product-card__meta{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem}.portami-product-card__price{font-weight:600}.portami-product-card__price .price{font-size:1.6rem}.portami-product-card__price .price__container{display:inline}.portami-product-card__colors{display:flex;gap:.6rem;margin:0;padding:0;list-style:none}.portami-product-card__color{display:inline-block;width:1.6rem;height:1.6rem;border:.1rem solid rgba(var(--color-foreground),.25)}.portami-product-card__link{margin-top:.4rem;font-size:1.4rem;font-weight:600;text-decoration:underline;text-underline-offset:.3em}.portami-product-card--soon{opacity:.9}.portami-product-card--soon .portami-product-card__title{color:var(--portami-muted)}.portami-badge{display:inline-block;padding:.5rem .9rem;font-size:1.05rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border:.1rem solid var(--portami-line)}.portami-benefit{border-top:.1rem solid var(--portami-line);padding-top:2.4rem}.portami-benefit svg{width:2.8rem;height:2.8rem;margin-bottom:1.6rem}.portami-benefit__title{font-family:var(--font-heading-family);font-weight:500;font-size:2.4rem;margin:0 0 .8rem}.portami-benefit__text{margin:0;color:var(--portami-muted)}.portami-benefits__motif{max-width:42rem;margin:4rem auto 0;opacity:.5}.portami-step{display:flex;flex-direction:column;gap:1.6rem}.portami-step__media{aspect-ratio:4 / 5;position:relative}.portami-step__media .portami-placeholder,.portami-step__media img,.portami-step__media video{width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.portami-step__number{font-family:var(--font-heading-family);font-size:1.6rem;font-weight:500;color:var(--portami-muted);letter-spacing:.08em}.portami-step__title{font-size:1.8rem;font-weight:600;margin:.4rem 0 .6rem}.portami-step__text{margin:0;color:var(--portami-muted)}.portami-set{display:grid;gap:3.2rem;align-items:center}.portami-set__media .portami-placeholder,.portami-set__media img{aspect-ratio:4 / 3}.portami-set__pricing{display:flex;flex-wrap:wrap;align-items:baseline;gap:1.2rem 2rem;margin:2.4rem 0}.portami-set__price{font-size:3rem;font-family:var(--font-heading-family);font-weight:500}.portami-set__compare{color:var(--portami-muted)}.portami-set__saving{font-weight:600}@media screen and (min-width:990px){.portami-set{grid-template-columns:1fr 1fr;gap:6.4rem}}.portami-about{display:grid;gap:3.2rem}.portami-about__lead{font-family:var(--font-heading-family);font-size:2.8rem;line-height:1.25;font-weight:500;margin:0 0 2.4rem}.portami-about__text{color:rgb(var(--color-foreground))}.portami-about__founder{display:grid;gap:1.6rem;align-content:start}.portami-about__founder .portami-placeholder,.portami-about__founder img{aspect-ratio:4 / 5;max-width:36rem}.portami-about__name{font-weight:600;margin:0}.portami-about__role{margin:0;color:var(--portami-muted);font-size:1.4rem}@media screen and (min-width:990px){.portami-about{grid-template-columns:7fr 5fr;gap:6.4rem}}.portami-review{border-top:.1rem solid var(--portami-line);padding-top:2rem}.portami-review__text{font-family:var(--font-heading-family);font-size:2.1rem;line-height:1.3;margin:0 0 1.6rem}.portami-review__meta{font-size:1.3rem;color:var(--portami-muted)}.portami-editor-note{display:none}.shopify-design-mode .portami-editor-note{display:block;margin:0 auto;max-width:var(--page-width);padding:1.6rem 2rem;font-size:1.3rem;color:var(--portami-muted);border:.1rem dashed var(--portami-line)}@media screen and (min-width:990px){.product.product--large:not(.product--no-media) .product__media-wrapper{max-width:58.333%;width:calc(58.333% - var(--grid-desktop-horizontal-spacing) / 2)}.product.product--large:not(.product--no-media) .product__info-wrapper{max-width:41.667%;width:calc(41.667% - var(--grid-desktop-horizontal-spacing) / 2);padding-left:4.8rem}}.product__info-container>*+*{margin-top:1.6rem}.product__title h1,.product__title h2{font-size:calc(var(--font-heading-scale) * 3.6rem)}.product__text.portami-subline{color:var(--portami-muted);font-size:1.6rem;margin-top:.4rem}.price--large{font-size:2rem;font-weight:600}.product__tax{color:var(--portami-muted)}.product-form__input--dropdown,.product-form__input{margin-bottom:0}.form__label{font-size:1.3rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--portami-muted)}.product-form__buttons{margin-top:.8rem}.product-form__submit{min-height:var(--portami-button-height)}.portami-preorder-note{margin:1rem 0 0;font-size:1.3rem;line-height:1.5;color:var(--portami-muted)}.portami-image-note{margin:-.4rem 0 0;font-size:1.2rem;line-height:1.45;color:var(--portami-muted)}.portami-gallery-nav{display:flex;align-items:center;justify-content:center;gap:1.6rem;margin-top:1.2rem}.portami-gallery-nav[hidden]{display:none}.portami-gallery-nav__button{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;background:none;border:.1rem solid var(--portami-line);border-radius:0;color:inherit;cursor:pointer;transition:background-color .15s ease}.portami-gallery-nav__button:hover{background-color:var(--portami-placeholder-2)}.portami-gallery-nav__button .svg-wrapper{width:1.2rem;height:1.2rem}.portami-gallery-nav__button svg{width:100%;height:100%;transform:rotate(90deg)}.portami-gallery-nav__button--next svg{transform:rotate(-90deg)}.portami-gallery-nav__counter{margin:0;font-size:1.3rem;letter-spacing:.08em;color:var(--portami-muted);min-width:5rem;text-align:center}@media(prefers-reduced-motion:reduce){.portami-gallery-nav__button{transition:none}}.portami-service-note{display:grid;gap:.8rem;padding:1.6rem 0;border-top:.1rem solid var(--portami-line);border-bottom:.1rem solid var(--portami-line);font-size:1.4rem}.portami-service-note__row{display:flex;align-items:center;gap:1rem}.portami-service-note__row svg{width:2rem;height:2rem;flex:0 0 auto}.portami-service-note__payments{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.portami-service-note__payments svg{width:3.6rem;height:2.2rem}.portami-service-note__customs{margin:.4rem 0 0;font-size:1.2rem;line-height:1.45;color:var(--portami-muted)}.portami-set-selector{display:grid;gap:.8rem}.portami-set-selector__options{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.portami-set-selector__option{display:flex;flex-direction:column;justify-content:center;gap:.2rem;min-height:5.6rem;padding:1rem 1.4rem;border:.1rem solid rgba(var(--color-foreground),.35);color:rgb(var(--color-foreground));text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.portami-set-selector__option:hover{border-color:rgb(var(--color-foreground))}.portami-set-selector__option[aria-current=true]{border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 .1rem rgb(var(--color-foreground))}.portami-set-selector__label{font-weight:600;font-size:1.4rem}.portami-set-selector__hint{font-size:1.2rem;color:var(--portami-muted)}.portami-sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:4;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:rgb(var(--color-background));border-top:.1rem solid var(--portami-line);transform:translateY(110%);transition:transform .25s ease}.portami-sticky-bar[hidden]{display:none}.portami-sticky-bar[data-visible=true]{transform:translateY(0)}.portami-sticky-bar__info{flex:1 1 auto;min-width:0;display:grid;gap:.1rem}.portami-sticky-bar__title{font-size:1.3rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portami-sticky-bar__price .price{font-size:1.4rem}.portami-sticky-bar__price .price__container{display:inline}.portami-sticky-bar .button{min-height:4.8rem;min-width:0;padding:0 2rem;flex:0 0 auto}body.portami-sticky-bar-active{padding-bottom:8rem}@media screen and (min-width:990px){.portami-sticky-bar{display:none}body.portami-sticky-bar-active{padding-bottom:0}}@media(prefers-reduced-motion:reduce){.portami-sticky-bar{transition:none}}.portami-cart-note{margin:.8rem 0 0;font-size:1.3rem;color:var(--portami-muted)}.cart__checkout-button,.cart-drawer .cart__checkout-button{min-height:var(--portami-button-height)}.portami-brand-slogan{margin:0 0 1.2rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2rem;line-height:1.2;color:rgb(var(--color-foreground))}.footer .footer-block__heading{font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--portami-muted)}.footer .footer__content-bottom{border-top:.1rem solid var(--portami-line)}.footer__copyright{color:var(--portami-muted)}.policies li{display:inline}.portami-privacy-link{display:inline-flex;align-items:center;min-height:4.4rem;background:none;border:0;padding:0 .4rem;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:.3em;cursor:pointer}.portami-privacy-link:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}.portami-option-dot{display:inline-block;width:1.1rem;height:1.1rem;margin-right:.8rem;vertical-align:-.15rem;border-radius:50%;box-shadow:0 0 0 .1rem currentColor}.portami-product-card__color{display:block;width:1.2rem;height:1.2rem;border-radius:50%;box-shadow:0 0 0 .1rem #1a1a1a40}@media screen and (max-width:749px){.thumbnail-slider .slider-button{display:none}}img,svg,video,iframe{max-width:100%}.portami-product-card__media img,.portami-step__media img,.portami-step__media video{position:absolute;top:0;right:0;bottom:0;left:0}cart-drawer.drawer{height:100%;height:100dvh}cart-drawer.drawer cart-drawer-items{min-height:0;overflow-y:auto}cart-drawer.drawer .drawer__inner{overflow:hidden}.product-media-modal .product-media-modal__content>img{width:auto;max-width:100%;max-height:calc(100vh - 4rem);max-height:calc(100dvh - 4rem);margin-inline:auto;cursor:zoom-in}.product-media-modal .product-media-modal__content>img.portami-media-zoom{width:auto;min-width:100%;max-width:none;max-height:none;cursor:zoom-out}@media screen and (min-width:750px){.product-media-modal .product-media-modal__content{padding:2rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/portami.css.map */
