:root{--pn-ink:#294a3c;--pn-muted:#665f51;--pn-paper:#f8f5ee;--pn-gold:#9b7342;--pn-line:#dfd9cc;--pn-ease:cubic-bezier(.22,.7,.25,1)}.pn-home{background:var(--pn-paper);color:var(--pn-ink);overflow:clip}.pn-home *,.pn-nav *,.pn-drawer-shopping *{box-sizing:border-box}.pn-home a{color:inherit;text-decoration:none}.pn-home h1,.pn-home h2,.pn-home h3,.pn-mega h2{color:var(--pn-ink);font-family:Yu Mincho,Hiragino Mincho ProN,"Noto Serif JP",serif;font-weight:500;letter-spacing:.055em}.pn-home p{margin:0}.pn-eyebrow{font-size:11px;line-height:1.8;letter-spacing:.14em;font-weight:600;color:var(--pn-gold)}.pn-hero{position:relative;display:grid;grid-template-columns:1fr 1.07fr;gap:5%;align-items:center;padding-top:58px;padding-bottom:55px;min-height:580px}.pn-hero__copy{position:relative;z-index:1}.pn-hero h1{font-size:clamp(34px,4.3vw,62px);line-height:1.55;margin:25px 0 23px;letter-spacing:.06em}.pn-hero h1 em{font-style:normal;color:#8b4e3c}.pn-hero__lead{font-size:16px;line-height:2;color:var(--pn-muted)}.pn-hero__actions{margin-top:26px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.pn-button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;min-height:58px;padding:15px 23px;border-radius:6px;background:var(--pn-ink);color:#fff!important;font-size:16px;font-weight:600;transition:transform .25s var(--pn-ease),box-shadow .25s,background .25s}.pn-button span{font-size:23px;transition:transform .3s}.pn-text-link{font-size:14px;line-height:2;border-bottom:1px solid #b1aa95;padding:6px 0}.pn-text-link span{display:inline-block;transition:transform .3s}.pn-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin-top:32px;border-top:1px solid var(--pn-line)}.pn-shortcuts a{position:relative;display:flex;align-items:center;gap:5px;min-height:49px;border-bottom:1px solid var(--pn-line);font-size:14px;padding:8px 0}.pn-shortcuts a>span{margin-left:auto;transition:transform .25s}.pn-shortcuts small{font-size:10px;color:var(--pn-muted)}.pn-hero__visual{position:relative;align-self:stretch;display:flex;align-items:center;padding-bottom:20px}.pn-hero__image{width:100%;height:440px;border-radius:180px 180px 22px 22px;overflow:hidden;background:#e5ded0;transform:perspective(1000px) rotateY(var(--pn-depth-x,0deg)) rotateX(var(--pn-depth-y,0deg));transition:transform .45s var(--pn-ease)}.pn-hero__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:57% 50%;transition:transform .8s var(--pn-ease)}.pn-hero__seal{position:absolute;bottom:30px;left:-30px;width:132px;height:132px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;background:#f8f2e4;color:#886b43;border:1px solid #c6b591;outline:5px solid #f8f2e4;font-size:8px;letter-spacing:.12em;line-height:1.6;transform:rotate(-9deg)}.pn-hero__seal i{font-family:Yu Mincho,serif;font-style:normal;font-size:18px;letter-spacing:.08em}.pn-hero__seal>span{font-size:7px}.pn-hero__caption{position:absolute;bottom:3px;right:10px;font:italic 15px Georgia,serif;color:var(--pn-muted)}.pn-motion{position:absolute;right:3rem;top:16px;border:0;border-bottom:1px solid var(--pn-line);background:transparent;color:var(--pn-muted);min-height:38px;font:inherit;font-size:11px;padding:5px 8px;cursor:pointer}.pn-season{padding-top:50px;padding-bottom:70px;scroll-margin-top:110px}.pn-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:30px}.pn-section-heading h2{font-size:clamp(27px,3vw,39px);line-height:1.6;margin:10px 0 0}.pn-section-heading>p{font-size:15px;line-height:2;color:var(--pn-muted);padding-bottom:6px}.pn-mobile-break{display:none}.pn-season__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.pn-season-card{position:relative;display:block;border:1px solid var(--pn-line);border-radius:12px;overflow:hidden;background:#fffdf8;box-shadow:0 0 0 transparent;transition:transform .4s var(--pn-ease),box-shadow .4s}.pn-season-card__photo{position:relative;aspect-ratio:1.65;overflow:hidden;background:#e8e1d5}.pn-season-card__photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .75s var(--pn-ease)}.pn-season-card--stollen img{object-position:50% 48%}.pn-season-card--gift img{object-position:50% 53%}.pn-card-tag{position:absolute;left:15px;top:15px;background:#f9f6ed;color:var(--pn-ink);font-size:12px;line-height:1.6;padding:7px 12px;border-radius:30px;box-shadow:0 1px 8px #0001}.pn-season-card__body{display:flex;justify-content:space-between;gap:12px;padding:26px 30px}.pn-season-card h3{font-size:clamp(25px,2.7vw,35px);line-height:1.6;margin:8px 0 13px}.pn-season-card__body p:not(.pn-eyebrow){font-size:15px;line-height:1.95;color:var(--pn-muted)}.pn-season-card__body .pn-card-price{font-family:Georgia,Yu Mincho,serif;font-size:30px!important;margin-top:18px;color:var(--pn-ink)!important;line-height:1.5!important}.pn-card-price span{font-family:inherit;font-size:12px;margin-left:5px}.pn-season-card__body .pn-card-note{font-size:12px!important}.pn-round-arrow{align-self:center;flex:0 0 50px;width:50px;height:50px;border-radius:50%;border:1px solid #b7c3b7;display:flex;align-items:center;justify-content:center;font-size:25px;transition:transform .3s,background .3s,color .3s}.pn-card-link{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:17px 30px;border-top:1px solid var(--pn-line);font-size:15px;font-weight:600}.pn-card-link>span{font-size:22px;transition:transform .25s}.pn-everyday{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding-top:0;padding-bottom:65px}.pn-everyday__link{display:flex;flex-direction:column;gap:10px;position:relative;border-top:2px solid var(--pn-ink);border-bottom:1px solid var(--pn-line);padding:23px 4px;transition:background .25s,padding .25s}.pn-everyday__link strong{font-size:20px;font-weight:500;line-height:1.7}.pn-everyday__link>span:last-child{font-size:14px;line-height:1.8;color:var(--pn-muted)}.pn-everyday__link i{float:right;font-size:23px;font-style:normal}.pn-everyday__link small{font-size:10px;border:1px solid var(--pn-line);padding:2px 4px;margin-left:5px}.header-wrapper{background:#fffcf6!important;border-bottom:1px solid #e8e2d8}.header{max-width:1420px;column-gap:24px}.header__heading-link{padding:4px}.header__heading-logo-wrapper{max-width:185px}.header__icons{align-items:center;gap:4px}.header__icon{position:relative;min-width:44px;min-height:50px}.pn-icon-label{position:absolute;bottom:-3px;left:0;right:0;display:block;text-align:center;white-space:nowrap;font-size:9px;line-height:1.2;letter-spacing:0;color:var(--pn-ink)}.header__menu-item{font-size:14px;min-height:48px;color:var(--pn-ink);padding-left:13px;padding-right:13px;text-decoration:none!important;transition:background .25s,color .25s}.header__menu-item>span{position:relative;text-decoration:none!important}.header__menu-item>span:after{content:"";position:absolute;height:1px;background:currentColor;left:0;bottom:-6px;width:100%;transform:scaleX(0);transform-origin:left;transition:transform .3s}.header__menu-item:hover>span:after,.header__menu-item[aria-current=page]>span:after,.header__menu-item[aria-expanded=true]>span:after{transform:scaleX(1)}.header__menu-item .icon-caret{right:8px}.pn-nav summary.header__menu-item{padding-right:26px}.pn-mega__panel{background:#fffcf6!important;border-bottom:1px solid var(--pn-line);box-shadow:0 20px 28px #294a3c0d;padding:30px 0 35px!important}.pn-mega__inner{display:grid;grid-template-columns:210px 1fr;gap:35px;max-width:1300px}.pn-mega__intro h2{font-size:25px;margin:12px 0}.pn-mega__intro>p:last-child{font-size:14px;line-height:2;color:var(--pn-muted)}.pn-mega__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;padding:0;margin:0}.pn-mega__links--shopping{grid-template-columns:repeat(4,minmax(0,1fr))}.pn-nav-card{display:block;position:relative;color:var(--pn-ink);text-decoration:none;border-radius:8px;transition:transform .3s,background .3s}.pn-nav-card__image{display:block;overflow:hidden;aspect-ratio:1.4;border-radius:7px;background:#ece6db}.pn-nav-image{display:block;object-fit:cover;width:100%;height:100%;transition:transform .55s var(--pn-ease)}.pn-nav-card__title{display:flex;justify-content:space-between;align-items:center;gap:5px;padding:15px 0;font-size:15px;line-height:1.6;border-bottom:1px solid var(--pn-line)}.pn-nav-card__title>span{font-size:20px}.pn-nav-card--active .pn-nav-card__title{font-weight:700}.pn-nav-grandchildren{padding:10px 0;list-style:none}.pn-nav-grandchildren a{display:block;min-height:44px;padding:8px 0;font-size:14px;color:var(--pn-ink)}.pn-mega[open] .pn-nav-card{animation:pn-rise .45s var(--pn-ease) both}.pn-mega[open] li:nth-child(2) .pn-nav-card{animation-delay:40ms}.pn-mega[open] li:nth-child(3) .pn-nav-card{animation-delay:80ms}.pn-mega[open] li:nth-child(4) .pn-nav-card{animation-delay:.12s}.announcement-bar-section .utility-bar{background:var(--pn-ink)!important;color:#fff9ef}.announcement-bar-section .announcement-bar__message{font-size:12px;letter-spacing:.035em;padding:9px 0}.announcement-bar-section .announcement-bar__link{color:#fff9ef}.pn-drawer-shopping{padding:4px 20px 18px}.pn-drawer-top{display:flex;justify-content:space-between;align-items:center;padding:0 0 18px;border-bottom:1px solid var(--pn-line);gap:10px}.pn-drawer-top p{margin:0;font:20px Yu Mincho,serif;color:var(--pn-ink)}.pn-drawer-top a{color:var(--pn-muted);font-size:12px;min-height:44px;display:flex;align-items:center}.pn-drawer-list{list-style:none;margin:0;padding:0}.pn-drawer-group{font-size:12px;letter-spacing:.08em;color:var(--pn-gold);font-weight:600;margin:24px 0 12px}.pn-drawer-grid{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0;margin:0}.pn-drawer-grid a{display:flex;align-items:center;gap:10px;border:1px solid var(--pn-line);padding:8px;border-radius:7px;text-decoration:none;color:var(--pn-ink);background:#fffdf9;min-height:76px;font-size:14px;line-height:1.6}.pn-drawer-grid .pn-drawer-thumb{flex:0 0 48px;width:48px;height:52px;border-radius:5px;overflow:hidden;background:#eee8dc}.pn-drawer-link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 0;min-height:50px;color:var(--pn-ink);font-size:16px;text-decoration:none;border-bottom:1px solid var(--pn-line)}.pn-drawer-link>span{font-size:20px}.pn-drawer-grid a[aria-current=page],.pn-drawer-link[aria-current=page]{font-weight:700;background:#eaf0e7}.pn-drawer-shopping+.menu-drawer__utility-links{padding-top:16px}.menu-drawer .menu-drawer__navigation{padding-top:18px;padding-bottom:0}.menu-drawer .menu-drawer__navigation-container{background:#fffcf6}.menu-drawer .menu-drawer__utility-links{background:#f1eee4}.pn-menu-open .pn-drawer-grid>li{animation:pn-rise .4s var(--pn-ease) both}.pn-menu-open .pn-drawer-grid>li:nth-child(2){animation-delay:40ms}.pn-menu-open .pn-drawer-grid>li:nth-child(3){animation-delay:70ms}.pn-menu-open .pn-drawer-grid>li:nth-child(4){animation-delay:.1s}.pn-home-page #MainContent{background:var(--pn-paper)}.pn-home-page .image-with-text h2,.pn-home-page .panista-pickup-banner__heading,.pn-home-page .multicolumn h2{font-family:Yu Mincho,Hiragino Mincho ProN,serif;color:var(--pn-ink);font-weight:500;line-height:1.6}.pn-home-page .image-with-text__text,.pn-home-page .panista-pickup-banner__text{font-size:16px;line-height:2}.pn-home-page .image-with-text__media,.pn-home-page .panista-pickup-banner__img{border-radius:12px;overflow:hidden}.pn-home-page .panista-pickup-banner{gap:30px}.pn-home-page .image-with-text,.pn-home-page .panista-pickup-banner{margin-top:25px;margin-bottom:35px}.pn-home-page .trust-bar{font-size:14px}.button,.panista-pickup-banner__btn,.header__icon{transition:transform .25s var(--pn-ease),box-shadow .25s,background .25s}.button:active,.pn-button:active,.pn-season-card:active,.pn-nav-card:active,.pn-drawer-grid a:active{transform:scale(.98)}.cart-notification.active .icon-checkmark{animation:pn-check .5s var(--pn-ease)}.cart-notification.active{border-radius:0 0 12px 12px}.pn-in-view{animation:pn-rise .65s var(--pn-ease) both}.pn-tap{position:fixed;pointer-events:none;z-index:100;color:var(--pn-gold);width:14px;height:14px;text-align:center;font-size:16px;line-height:1;animation:pn-tap .65s ease-out forwards}.pn-home a:focus-visible,.pn-nav a:focus-visible,.pn-nav summary:focus-visible,.pn-drawer-shopping a:focus-visible,.pn-motion:focus-visible{outline:3px solid #9b7342;outline-offset:5px}@keyframes pn-rise{0%{opacity:.25;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes pn-check{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes pn-tap{0%{opacity:0;transform:translate(0) scale(.6)}30%{opacity:.9}to{opacity:0;transform:translate(var(--pn-tap-x,12px),-34px) scale(1)}}@media(hover:hover)and (pointer:fine){.pn-button:hover{transform:translateY(-3px);background:#3d6250;box-shadow:0 9px 20px #294a3c22}.pn-button:hover span,.pn-text-link:hover span,.pn-shortcuts a:hover>span,.pn-card-link:hover>span{transform:translate(3px,-2px)}.pn-hero__visual:hover img{transform:scale(1.035)}.pn-season-card:hover{transform:translateY(-6px);box-shadow:0 16px 28px #294a3c12}.pn-season-card:hover img,.pn-nav-card:hover img{transform:scale(1.055)}.pn-season-card:hover .pn-round-arrow{background:var(--pn-ink);color:#fff;transform:rotate(10deg)}.pn-nav-card:hover{transform:translateY(-4px)}.pn-everyday__link:hover{background:#efece1;padding-left:12px;padding-right:12px}.header__icon:hover,.button:hover{transform:translateY(-2px)}}@media(min-width:990px)and (max-width:1199px){.header{column-gap:12px;padding-left:25px;padding-right:25px}.header__heading-logo-wrapper{max-width:155px}.header__menu-item{font-size:13px;padding-left:9px;padding-right:9px}.pn-mega__inner{grid-template-columns:170px 1fr;gap:20px}.pn-mega__links{gap:15px}}@media(max-width:989px){.header{padding-left:18px;padding-right:18px;column-gap:8px}.header__heading-logo-wrapper{max-width:140px}.header__icon{width:44px;height:52px}.header-drawer{margin-left:0}.pn-hero{gap:5%;min-height:500px}.pn-hero h1{font-size:36px}.pn-hero__image{height:360px}.pn-hero__seal{left:-15px;width:100px;height:100px;font-size:6px;bottom:40px}.pn-hero__seal i{font-size:14px}.pn-hero__seal>span{font-size:5px}.pn-hero__actions{gap:10px}.pn-button{font-size:15px}.pn-season-card__body{padding:23px}.pn-round-arrow{flex-basis:40px;width:40px;height:40px}.pn-season-card__body .pn-card-price{font-size:26px!important}.pn-card-price span{font-size:10px}}@media(max-width:749px){.pn-hero{display:flex;flex-direction:column;gap:0;padding:49px 22px 25px;min-height:0}.pn-hero__copy{width:100%}.pn-eyebrow{font-size:9px}.pn-hero h1{font-size:36px;line-height:1.65;margin:15px 0 16px;letter-spacing:.03em}.pn-hero__lead{font-size:14px;line-height:1.95}.pn-hero__actions{margin-top:20px;gap:12px}.pn-button{min-height:51px;padding:13px 18px;font-size:14px;gap:18px}.pn-text-link{font-size:12px}.pn-shortcuts{gap:0 15px;margin-top:20px}.pn-shortcuts a{min-height:45px;font-size:14px}.pn-hero__visual{width:100%;margin-top:27px;align-self:auto;padding-bottom:24px}.pn-hero__image{height:250px;border-radius:130px 130px 12px 12px}.pn-hero__seal{width:93px;height:93px;left:9px;bottom:33px;outline-width:3px}.pn-hero__caption{font-size:12px;bottom:0;right:0}.pn-motion{top:6px;right:18px;font-size:10px}.pn-season{padding:32px 22px 40px;scroll-margin-top:100px}.pn-section-heading{display:block;margin-bottom:20px}.pn-section-heading h2{font-size:29px;line-height:1.65;margin:6px 0 10px}.pn-section-heading>p{font-size:13px;line-height:1.9}.pn-season__grid{grid-template-columns:1fr;gap:24px}.pn-season-card__photo{aspect-ratio:1.5}.pn-card-tag{font-size:11px;left:12px;top:12px;padding:6px 10px}.pn-season-card__body{padding:23px 21px;gap:10px}.pn-season-card h3{font-size:28px;line-height:1.6;margin:6px 0 10px}.pn-season-card__body p:not(.pn-eyebrow){font-size:14px}.pn-season-card__body .pn-card-price{font-size:28px!important;margin-top:12px}.pn-card-price span{font-size:11px}.pn-season-card__body .pn-card-note{font-size:10px!important}.pn-round-arrow{flex-basis:37px;width:37px;height:37px;font-size:21px}.pn-card-link{padding:14px 21px;font-size:14px}.pn-everyday{padding:0 22px 35px;grid-template-columns:1fr;gap:22px}.pn-everyday__link{padding:20px 0;gap:8px}.pn-everyday__link strong{font-size:18px}.pn-everyday__link>span:last-child{font-size:13px}.pn-home-page .panista-pickup-banner{gap:12px}.pn-home-page .panista-pickup-banner__content{padding:15px 3px}.pn-home-page .image-with-text,.pn-home-page .panista-pickup-banner{margin-top:15px;margin-bottom:25px}.pn-home-page .image-with-text__content{padding:28px 22px}.pn-home-page .image-with-text__text,.pn-home-page .panista-pickup-banner__text{font-size:15px}.pn-home-page .panista-pickup-banner__img{max-height:240px}.pn-drawer-shopping{padding-left:18px;padding-right:18px}.pn-drawer-grid{gap:9px}.pn-drawer-grid a{gap:7px;font-size:13px;padding:7px}.pn-drawer-grid .pn-drawer-thumb{flex-basis:42px;width:42px;height:48px}.pn-drawer-link{font-size:15px}.pn-drawer-group{margin-top:20px}}@media(max-width:359px){.pn-hero h1{font-size:31px}.pn-hero__actions{display:block}.pn-text-link{display:inline-block;margin-top:10px}.pn-season-card__body{padding:20px 17px}.pn-card-price span{font-size:10px}.pn-round-arrow{display:none}.pn-drawer-grid{grid-template-columns:1fr}.pn-drawer-grid a{min-height:62px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.pn-home *,.pn-nav *,.pn-drawer-shopping *,.pn-tap,.header__icon,.button,.cart-notification *{animation:none!important;transition:none!important}.pn-hero__image{transform:none!important}.pn-tap{display:none}}.pn-motion-off .pn-home *,.pn-motion-off .pn-nav *,.pn-motion-off .pn-drawer-shopping *,.pn-motion-off .header__icon,.pn-motion-off .button,.pn-motion-off .cart-notification *{animation:none!important;transition:none!important}.pn-motion-off .pn-hero__image{transform:none!important}.pn-motion-off .pn-tap{display:none}.pn-search-control{position:relative;display:block}.pn-search-control>.pn-icon-label{pointer-events:none}.header__icon .pn-icon-label{height:auto;width:100%;display:block;position:absolute;bottom:0;line-height:1.2;pointer-events:none}.header__icon .svg-wrapper{transform:translateY(-3px)}.pn-search-control>.pn-icon-label{bottom:0}.pn-hero h1{font-size:clamp(32px,3.65vw,50px)}.pn-hero h1>span{white-space:nowrap}@media(max-width:749px){.pn-hero h1{font-size:clamp(28px,8vw,32px)}}@media(max-width:359px){.pn-hero h1{font-size:27px}}.header__icon--menu>span:first-child{position:relative}.pn-drawer-grid a{font-size:14px}.pn-motion-off .pn-home-page .scroll-trigger{animation:none!important;opacity:1!important;transform:none!important}.pn-drawer-product small{display:block;font-size:10px;color:var(--pn-muted);line-height:1.6}@media(max-width:749px){.pn-mobile-break{display:block}.pn-season-card__body{position:relative;display:block}.pn-season-card__body .pn-round-arrow{position:absolute;right:21px;bottom:30px}.pn-season-card__body .pn-card-note{padding-right:38px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/panista-shopping.css.map */
