body.pv-responsive,body.pv-responsive .page-wrapper,body.pv-responsive .content-for-layout,body.pv-responsive #MainContent,body.pv-responsive .shopify-section{min-inline-size:0;max-inline-size:100%}body.pv-responsive :is(.atelier-home,.pv-about,.pvcontact,.pv-faq,.pv-product-story,.pvwithdraw,.pv-assistant,.pv-footer){min-inline-size:0;max-inline-size:100%}body.pv-responsive :is(.atelier-home,.pv-about,.pvcontact,.pv-faq,.pv-product-story,.pvwithdraw,.pv-assistant,.pv-footer) :is(h1,h2,h3,h4,p,li,a,button,label,blockquote){overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}body.pv-responsive :is(.atelier-home,.pv-about,.pvcontact,.pv-faq,.pv-product-story,.pvwithdraw,.pv-assistant,.pv-footer) :is(img,video,iframe){max-inline-size:100%}body.pv-responsive :is(.atelier-home,.pv-about,.pvcontact,.pv-faq,.pv-product-story,.pvwithdraw,.pv-assistant,.pv-footer) :is(.pv-about-hero__copy,.pv-about-intro__main,.pv-about-faq__side,.pv-about-faq__list,.pv-faq-hero__text,.pv-faq-group__intro,.pv-faq-group__items,.pv-product-qintro,.pv-product-qitems,.atelier-hero__content,.atelier-faq__intro,.atelier-faq__content,.pvc-main>*,.pv-product-guide-art,.pv-product-guide-text,.pv-footer__newsletter,.pv-footer__column){min-width:0;min-inline-size:0}body.pv-responsive :is(.pv-footer__form-row,.pvc-fields,.pvwithdraw__grid,.pv-assistant__options,.pv-product-cards,.pv-home-selection__grid){min-inline-size:0}body.pv-responsive :is(.pv-footer__form-row,.pv-footer__form,.pvwithdraw__field) :is(input,select,textarea){max-inline-size:100%;min-inline-size:0}@media(min-width:861px){body.pv-responsive .pv-about-intro{grid-template-columns:minmax(0,28%) minmax(0,1fr)}body.pv-responsive .pv-about-faq{grid-template-columns:minmax(0,36%) minmax(0,1fr)}}@media(min-width:1001px){body.pv-responsive .pv-product-questions{grid-template-columns:minmax(0,36%) minmax(0,1fr)}}@media(min-width:901px){body.pv-responsive .atelier-faq{grid-template-columns:minmax(0,37%) minmax(0,1fr)}}body.pv-responsive :is(.pv-legal,.shopify-policy__body,.rte,.product-description){min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}body.pv-responsive .pv-responsive-table{position:relative;max-inline-size:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;border-radius:5px;scrollbar-width:thin}body.pv-responsive .pv-responsive-table:focus-visible{outline:3px solid #317856;outline-offset:2px}body.pv-responsive .pv-responsive-table table{width:max-content;min-width:100%;max-width:none;border-collapse:collapse}body.pv-responsive .pv-responsive-table th,body.pv-responsive .pv-responsive-table td{white-space:normal;overflow-wrap:break-word;min-width:125px;max-width:340px;vertical-align:top}body.pv-responsive :is(.pv-legal,.rte,.shopify-policy__body) pre{max-inline-size:100%;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere}body.pv-responsive .pv-footer__form-row{inline-size:100%;max-inline-size:100%}body.pv-responsive .pv-footer__form-row input[type=email]{flex:1 1 auto;min-inline-size:0;inline-size:100%}body.pv-responsive .pv-footer__consent{max-inline-size:100%}body.pv-responsive .pv-footer__bottomlinks{min-width:0;align-items:center}body.pv-responsive .pv-footer__bottomlinks :is(a,button){overflow-wrap:anywhere;min-height:36px;display:inline-flex;align-items:center}body.pv-responsive .pv-footer__payment-icons{min-width:0;max-width:100%}body.pv-responsive .pvwithdraw__receipt-content{max-inline-size:100%;overflow-wrap:anywhere}body.pv-responsive .pvwithdraw__grid>*{min-inline-size:0}body.pv-responsive .pvwithdraw__actions button{max-width:100%;white-space:normal}body.pv-responsive .pv-assistant__panel,body.pv-responsive .pv-assistant__panel-header,body.pv-responsive .pv-assistant__toolbar{min-width:0}body.pv-responsive .pvcookie,body.pv-responsive .pv-a11y{max-inline-size:calc(100vw - 16px)}body.pv-responsive .pvcookie__actions button,body.pv-responsive .pv-a11y__actions button{white-space:normal;overflow-wrap:anywhere}body.pv-responsive .product-card,body.pv-responsive .product-card__content,body.pv-responsive .product-media-gallery,body.pv-responsive .product-information,body.pv-responsive .cart-items,body.pv-responsive .cart-summary{min-inline-size:0;max-inline-size:100%}@media(min-width:1900px){body.pv-responsive .pv-footer__top,body.pv-responsive .pv-footer__bottom,body.pv-responsive .atelier-home .pv-home-selection,body.pv-responsive .atelier-home .atelier-solutions,body.pv-responsive .pv-assistant__intro{max-width:1800px;margin-inline:auto}}@media(max-width:1180px)and (min-width:751px){body.pv-responsive .pv-footer__top{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,36px)}body.pv-responsive .pv-footer__newsletter{grid-column:1 / -1}}@media(max-width:1060px)and (min-width:681px){body.pv-responsive .atelier-grid,body.pv-responsive .pv-product-cards{grid-template-columns:repeat(2,minmax(0,1fr))}body.pv-responsive .pv-product-cards>div{min-height:240px}}@media(max-width:1024px)and (min-width:751px){body.pv-responsive .pv-footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}body.pv-responsive .pv-footer__brand,body.pv-responsive .pv-footer__newsletter{grid-column:1 / -1}body.pv-responsive .pv-footer__bottom{flex-wrap:wrap;align-items:flex-start}body.pv-responsive #header-group .header__row--top .header__columns{gap:10px}}@media(min-width:750px)and (max-width:1050px){body.pv-responsive .pv-about-hero h1{font-size:clamp(44px,5.2vw,67px)}body.pv-responsive .atelier-hero h1{font-size:clamp(42px,5.2vw,68px)}}@media(max-width:750px){body.pv-responsive #header-group .header__row--top .header__columns{padding-inline:clamp(10px,3vw,18px);gap:6px}body.pv-responsive #header-group .header__column--left{gap:6px}body.pv-responsive .pv-footer__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}body.pv-responsive .pv-footer__brand,body.pv-responsive .pv-footer__newsletter{grid-column:1 / -1}body.pv-responsive .pv-footer__bottom{gap:15px;align-items:flex-start}body.pv-responsive .pv-footer__bottomlinks{gap:8px 14px}body.pv-responsive .pv-footer__payments{align-items:flex-start}body.pv-responsive .pv-footer__payment-icons{justify-content:flex-start}body.pv-responsive .pv-about-intro,body.pv-responsive .pv-about-faq,body.pv-responsive .pv-product-questions,body.pv-responsive .atelier-faq{grid-template-columns:minmax(0,1fr)}body.pv-responsive .pv-assistant__panel{box-sizing:border-box;max-inline-size:100vw;inline-size:100vw;block-size:calc(100dvh - 12px);max-block-size:calc(100dvh - 12px);left:0;right:0;top:auto;bottom:0;border-radius:16px 16px 0 0}body.pv-responsive .pv-assistant__thread{min-block-size:0;flex:1 1 auto}body.pv-responsive .pvwithdraw__bottom{grid-template-columns:1fr;gap:21px}body.pv-responsive .pvwithdraw__actions{align-items:stretch}body.pv-responsive .pvwithdraw__actions--review>*{min-width:0}body.pv-responsive .pv-footer__newsletter .pv-footer__form,body.pv-responsive .pv-footer__newsletter .pv-footer__consent{max-width:100%}body.pv-responsive :is(.pvcookie,.pv-a11y){width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}}@media(max-width:680px){body.pv-responsive .atelier-home .atelier-grid,body.pv-responsive .pv-product-cards,body.pv-responsive .atelier-home .pv-home-selection__grid{grid-template-columns:minmax(0,1fr)}body.pv-responsive .pv-faq-tiles,body.pv-responsive .pv-product-truststrip{grid-template-columns:repeat(2,minmax(0,1fr))}body.pv-responsive .pv-faq-question summary,body.pv-responsive .pv-product-qitems summary{gap:10px;overflow-wrap:anywhere}body.pv-responsive :is(.pv-about-final,.pv-product-final,.atelier-final-cta,.pv-faq-bottom) a{max-width:100%;white-space:normal}body.pv-responsive :is(.pvc-fields,.pvwithdraw__grid){grid-template-columns:minmax(0,1fr)}body.pv-responsive .pv-footer__form-row input[type=email],body.pv-responsive .pvc-fields :is(input,select,textarea),body.pv-responsive .pvwithdraw__field :is(input,textarea){font-size:16px}}@media(max-width:560px){body.pv-responsive .pv-footer__top{grid-template-columns:minmax(0,1fr);gap:29px;padding:42px 19px 31px}body.pv-responsive .pv-footer__top>*{grid-column:1 / -1}body.pv-responsive .pv-footer__column h2,body.pv-responsive .pv-footer__newsletter h2{margin-bottom:14px}body.pv-responsive .pv-footer__column li{margin-bottom:11px}body.pv-responsive .pv-footer__bottom{padding:20px 19px}body.pv-responsive .pv-footer__bottomlinks{gap:8px 15px}body.pv-responsive .pv-footer__payment-icons{gap:5px}body.pv-responsive .pv-footer__payment-icon{width:42px;height:29px}body.pv-responsive .pv-footer__form-row{width:100%}body.pv-responsive .pv-footer__form-row button{min-width:44px;min-height:44px}body.pv-responsive .atelier-hero h1,body.pv-responsive .pv-about-hero h1,body.pv-responsive .pvc-hero h1,body.pv-responsive .pv-faq-hero h1{font-size:clamp(33px,9vw,49px);line-height:1.11}body.pv-responsive .atelier-home .pv-home-selection__heading h2,body.pv-responsive .atelier-home .atelier-section-heading h2,body.pv-responsive .pv-faq-overview h2,body.pv-responsive .pv-faq-group__intro h2,body.pv-responsive .pvc-guide h2,body.pv-responsive .pvc-bottom h2,body.pv-responsive .pv-about-section-head h2,body.pv-responsive .pv-product-editorial h2,body.pv-responsive .pv-product-guide-text h2,body.pv-responsive .pv-product-qintro h2{font-size:clamp(29px,8vw,40px);line-height:1.17}body.pv-responsive .pv-product-guide-art strong{font-size:clamp(35px,9vw,52px)}body.pv-responsive .pv-product-final h2,body.pv-responsive .pv-faq-bottom h2,body.pv-responsive .atelier-final-cta h2{font-size:clamp(32px,8.4vw,45px);line-height:1.13}body.pv-responsive .pv-faq-hero__text,body.pv-responsive .atelier-hero__content,body.pv-responsive .pv-about-hero__copy{padding-inline:clamp(16px,5vw,23px)}body.pv-responsive .pv-faq-overview,body.pv-responsive .pv-faq-sections{padding-inline:17px}body.pv-responsive .pvc-form-wrap{padding-inline:clamp(14px,5vw,20px)}body.pv-responsive .pvwithdraw{padding-inline:10px}body.pv-responsive .pvwithdraw__head,body.pv-responsive .pvwithdraw__step,body.pv-responsive .pvwithdraw__bottom{padding-inline:clamp(15px,4vw,21px)}body.pv-responsive .pvwithdraw__steps{padding-inline:15px}body.pv-responsive .pvwithdraw__step-separator{flex-basis:18px}body.pv-responsive .pvwithdraw__review>div{grid-template-columns:minmax(0,1fr)}body.pv-responsive .pv-assistant__intro{margin-inline:12px}body.pv-responsive .pv-assistant__intro h2{font-size:clamp(28px,8vw,36px)}body.pv-responsive .pvcookie__actions{gap:8px}body.pv-responsive .pvcookie__action{min-height:44px}body.pv-responsive .pvcookie__category{min-width:0}body.pv-responsive .pv-a11y__actions button{min-height:44px}}@media(max-width:420px){body.pv-responsive #header-group .header__row--top .header__columns{padding-inline:8px!important;gap:4px!important}body.pv-responsive #header-group .header__column--left{gap:4px!important}body.pv-responsive #header-group .header-logo .pv-logo{gap:4px}body.pv-responsive #header-group .header-logo .pv-logo__icon{width:25px;height:25px}body.pv-responsive #header-group .header-logo .pv-logo__wordmark{font-size:15px;letter-spacing:-.05em}body.pv-responsive #header-group .header__icon--menu{width:40px;min-width:40px;height:40px}body.pv-responsive #header-group .header-actions__action{min-inline-size:40px}body.pv-responsive .pv-faq-tiles{grid-template-columns:minmax(0,1fr)}body.pv-responsive .pv-faq-tile{min-height:105px;padding:15px;gap:6px}body.pv-responsive .pv-faq-tile__name{max-width:none}body.pv-responsive .atelier-reassurance{grid-template-columns:minmax(0,1fr);gap:15px}body.pv-responsive .pv-product-truststrip{grid-template-columns:minmax(0,1fr);gap:13px;padding:19px}body.pv-responsive .pv-about-principles{grid-template-columns:minmax(0,1fr)}body.pv-responsive .pv-assistant__launcher{width:48px;min-width:48px;height:48px;min-height:48px;gap:0;padding:8px;justify-content:center;border-radius:50%}body.pv-responsive .pv-assistant__launcher-text{display:none}body.pv-responsive .pv-assistant__launcher-icon{width:27px;height:27px;background:transparent}body.pv-responsive .pv-a11y__launcher{max-width:calc(100vw - 96px)}body.pv-responsive .pvcookie__header h2{font-size:19px}body.pv-responsive .pvcookie__content,body.pv-responsive .pvcookie__actions,body.pv-responsive .pvcookie__bottom{padding-inline:12px}}@media(max-height:520px){body.pv-responsive .pvcookie,body.pv-responsive .pv-a11y{max-block-size:calc(100dvh - 8px);overflow-y:auto}body.pv-responsive .pv-assistant__panel{max-block-size:calc(100dvh - 8px);block-size:calc(100dvh - 8px)}body.pv-responsive .pv-assistant__panel-header{padding-block:9px}body.pv-responsive .pv-assistant__toolbar{padding-block:7px}body.pv-responsive .pv-assistant__thread{min-height:0;padding-block:10px}body.pv-responsive .pv-a11y__header,body.pv-responsive .pvcookie__header{padding-block:10px}body.pv-responsive .pv-a11y__options button{min-height:44px}}@media(prefers-reduced-motion:reduce){body.pv-responsive :is(.atelier-home,.pv-about,.pvcontact,.pv-faq,.pv-product-story,.pv-assistant) *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}html.pv-a11y-text body.pv-responsive :is(.pv-footer__top,.pv-footer__bottom,.pvwithdraw__review,.pvc-main,.pv-faq-group){min-width:0}@media(min-width:750px)and (max-width:960px){body.pv-responsive .cart-page:not(.cart-page--empty),body.pv-responsive .section--page-width .cart-page:has(.cart-summary--extend){grid-template-columns:minmax(0,1fr);grid-template-rows:auto;row-gap:clamp(16px,3vw,28px)}body.pv-responsive .cart-page__main{grid-column:1;min-width:0}body.pv-responsive .cart-page__summary{grid-column:1;grid-row:auto;display:block;block-size:auto;padding-block-start:clamp(16px,3vw,28px)}}@media(max-width:749px){body.pv-responsive:has(sticky-add-to-cart .sticky-add-to-cart__bar[data-stuck=true]) .pv-a11y__launcher{bottom:calc(94px + env(safe-area-inset-bottom,0px))}}@media(max-width:390px){body.pv-responsive .product-grid:not([product-grid-view=zoom-out]){grid-template-columns:minmax(0,1fr)!important}body.pv-responsive .product-grid__item{min-inline-size:0}body.pv-responsive .sticky-add-to-cart__bar{max-width:100vw}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/packvoyage-responsive.css.map */
