.plumaris-hero__copy{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}body [id]{scroll-margin-top:52px}@media(max-width:1000px){body .shop-filter-dialog{max-height:calc(100dvh - 24px)}body .shop-filter-dialog__header,body .shop-filter-dialog__footer{flex-shrink:0}body .shop-filter-dialog__content{min-height:0;-webkit-overflow-scrolling:touch}body .shop-filter-dialog__footer{padding-bottom:max(12px,env(safe-area-inset-bottom))}body .shop-filter-option,body .shop-filter-group summary,body .shop-filters__clear{min-height:44px;align-items:center}body .shop-filter-option input{width:20px;height:20px;margin-block:0}}@media(max-width:760px){html{scroll-padding-top:52px}body main,body main section,body main article{min-width:0}body .page-width,body .collection-page.page-width,body .product-detail.page-width,body .page-back--product{width:calc(100% - 32px)}body h1{max-width:100%;font-size:32px;line-height:1.15;overflow-wrap:break-word}body h2{font-size:26px;line-height:1.2}body input:not([type=checkbox]):not([type=radio]),body select,body textarea{max-width:100%;min-width:0;font-size:16px}body .button{flex:0 1 auto;min-width:0;min-height:44px;max-width:100%;white-space:normal;text-align:center;overflow-wrap:break-word}body .site-header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding-block:10px 8px}body .site-header__logo{grid-column:1;grid-row:1;justify-self:start;width:100px;margin:0}body .site-header__logo-image{width:100%;height:64px;min-height:0;object-fit:contain}body .site-header__actions{grid-column:2;grid-row:1;display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:4px;margin:0;padding:0}body .site-header__actions form{margin:0}body .site-header__actions select{min-height:44px;width:54px;padding:4px;font-size:14px}body .site-header .icon-link{width:44px;height:44px;min-width:44px}body .site-header__nav{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;margin:0;font-size:14px}body .site-header__nav a{display:flex;min-width:0;min-height:44px;align-items:center;justify-content:center;padding:6px 2px;text-align:center;white-space:normal;line-height:1.25;overflow-wrap:break-word}body .announcement__rotator span{font-size:12px;line-height:1.25}body .plumaris-hero{display:flex;flex-direction:column;min-height:0;height:auto;padding:24px 16px calc(min(74.5vw,320px) + 20px);background:#fffaf0}body .plumaris-hero__copy{position:relative;z-index:1;width:100%;height:auto;max-width:520px;margin:0 auto;overflow:visible;clip-path:none;text-align:center}body .plumaris-hero__copy h1{font-size:30px;line-height:1.15}body .plumaris-hero__copy p{margin:12px 0 0;font-size:15px;line-height:1.5}body .plumaris-hero__media{inset:auto 0 0;height:min(74.5vw,320px)}body .plumaris-hero__media picture{display:block;height:100%}body .plumaris-hero__image{width:100%;height:100%;min-height:0;object-fit:contain;object-position:center 58%}body .plumaris-hero .home-promotions-button{position:relative;inset:auto;z-index:1;margin-top:18px}body .category-section{padding-block:24px 32px}body .category-pair-grid{grid-template-columns:minmax(0,1fr);gap:16px}body .category-panel .bird-feature{aspect-ratio:3 / 1;border-radius:8px}body .category-panel .bird-feature__button{right:12px;width:43%;min-height:44px;height:auto;padding:10px 8px;font-size:18px;border-radius:8px}body .collection-page .collection-subcategories,body .collection-page .collection-subcategories--seed-groups,body .collection-page .collection-subcategories--catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body .collection-page .collection-subcategories .bird-subcategory__media{height:160px}body .collection-page .collection-subcategories .bird-subcategory__body{min-height:165px;gap:8px;margin-top:-18px!important;padding:28px 12px 48px!important;border-radius:50% 50% 0 0/20px 20px 0 0}body .collection-page .collection-subcategories .bird-subcategory__visual{display:none}body .collection-page .collection-subcategories .bird-subcategory__copy{padding-right:0;gap:6px;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}body .collection-page .collection-subcategories .bird-subcategory__copy>:first-child{font-size:17px!important;line-height:1.25!important}body .collection-page .collection-subcategories .bird-subcategory__copy>:last-child{font-size:13px!important;line-height:1.4!important}body .collection-page .collection-subcategories .bird-subcategory__arrow{right:10px;bottom:8px;width:36px;height:36px}body .collection-page .collection-subcategories .bird-subcategory{border-radius:8px}html body .shop-toolbar{flex-wrap:wrap;align-items:stretch}html body .shop-toolbar__controls{flex:1 1 220px;min-width:0;justify-content:space-between;gap:8px}html body .shop-toolbar select{flex:1;min-width:0;width:auto;max-width:240px;font-size:16px}html body .shop-view-controls{flex-shrink:0}html body .shop-view-controls .shop-icon-button,html body .shop-page .product-card--compact .product-card__favorite{width:44px;height:44px}html body .shop-page [data-layout=list] .product-card--compact{grid-template-columns:104px minmax(0,1fr)}html body .shop-page [data-layout=list] .product-card__body{min-width:0;padding:12px}html body .shop-page [data-layout=list] .product-card__media{min-width:0;width:100%;max-width:100%;min-height:160px}html body .shop-page .product-card--compact h3{min-height:0;max-height:none;font-size:16px;line-height:1.4;-webkit-line-clamp:unset;overflow-wrap:break-word}body .collection-page .product-card__image{object-fit:contain;background:#fff}body .product-detail{grid-template-columns:minmax(0,1fr);gap:16px;padding-block:20px 32px}body .product-detail__gallery,body .product-detail__content{min-width:0}body .product-detail__media{flex:none;height:300px;min-height:0;background:#fff}body .product-detail .product-detail__image{height:100%;padding:12px;object-fit:contain}body .product-detail__content{padding:20px 16px}body .product-detail h1{font-size:26px;line-height:1.2}body .product-detail__price{font-size:28px}body .product-detail__description{font-size:16px;overflow-wrap:anywhere}body .product-detail__thumbnails{flex-wrap:wrap}body .product-detail__thumbnail{width:64px;height:64px}body .product-detail__usps{grid-template-columns:minmax(0,1fr)}body .contact-page,body .page-content,body .cart-page{padding-block:24px 32px}body .contact-layout,body .contact-form{grid-template-columns:minmax(0,1fr)}body .contact-hero__copy h1{font-size:32px}body .contact-form-card{padding:20px 16px}body .contact-form-card__header h2{font-size:24px}body .contact-methods,body .contact-method,body .page-content__body,body .rte{min-width:0;overflow-wrap:anywhere}body .page-content{display:block}body .page-content__header h1,body .legal-page h1{font-size:28px;line-height:1.25}body .page-content__body,body .rte{width:100%;margin-top:24px}body .page-content table,body .rte table,body .legal-page table{display:block;max-width:100%;overflow-x:auto}body .about-hero{width:calc(100% - 32px);grid-template-columns:minmax(0,1fr);gap:20px;padding-block:24px}body .about-hero__copy h1{font-size:32px}body .about-hero__copy p:last-child{font-size:16px}body .about-hero__media img{max-height:300px;object-fit:contain}body .about-timeline__label{font-size:14px;overflow-wrap:break-word}body .about-timeline-panel__grid,body .about-values,body .about-story{grid-template-columns:minmax(0,1fr)}body .about-timeline-panel__card{padding:20px 16px}body .about-timeline-panel__card h3{font-size:23px}body .cart-page .cart-layout{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:20px}body .cart-page .cart-item{grid-template-columns:72px minmax(0,1fr);gap:12px;padding:14px}body .cart-page .cart-item__image{width:72px;height:88px}body .cart-page .cart-item h2{font-size:16px;line-height:1.4}body .cart-page .cart-item strong{grid-column:2}body .cart-page .cart-item--no-image{grid-template-columns:minmax(0,1fr)}body .cart-page .cart-item--no-image strong{grid-column:1}body .cart-page .cart-summary{padding:20px 16px}body .cart-clear-form,body .cart-clear-form .button{width:100%}body .legal-links{gap:8px 12px}body .legal-links a{display:inline-flex;min-height:36px;align-items:center;overflow-wrap:anywhere}body .site-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}body .site-footer__brand{grid-column:1 / -1}body .site-footer__nav a{display:flex;min-height:44px;align-items:center;font-size:14px;line-height:1.4;overflow-wrap:break-word}body .practice-products__header,body .shop-toolbar{scroll-margin-top:52px}}@media(max-width:374px){body .site-header__logo{width:80px}body .site-header__actions{gap:0}body .plumaris-hero__copy h1{font-size:28px}body .collection-page .collection-subcategories,body .collection-page .collection-subcategories--seed-groups,body .collection-page .collection-subcategories--catalog{grid-template-columns:minmax(0,1fr)}body .collection-page .collection-subcategories .bird-subcategory__body{min-height:150px}body .site-footer__inner{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mobile.css.map */
