.pb26-theme{--pbx-ink:#101010;--pbx-blue:#ef3d25;--pbx-paper:#fff;--pbx-muted:#575757;--pbx-line:#deddd8;--p15-blue:#ef3d25;--p15-ink:#101010;color:#101010}
.pb26-theme #MainContent{min-width:0}.pb27-section-head{margin-bottom:28px;max-width:760px}.pb27-section-head h2,.pb27-story h2,.pb27-home-guide h2,.pb27-confidence h2,.pb27-help-callout h2,.pb27-faq h2,.pb27-about-visual h2{font-size:clamp(30px,3.1vw,48px);line-height:1.06;margin:0 0 16px}.pb27-section-head p,.pb27-confidence header>p,.pb27-home-guide>div>p,.pb27-help-callout p{font-size:16px;line-height:1.65;margin:0;color:#555}.pb27-eyebrow{font-size:11px!important;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:#555;margin:0 0 16px!important}.pb27-text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;text-underline-offset:5px;font-size:14px;font-weight:700}.pb27-note{font-size:12px;line-height:1.6;color:#666;margin:20px 0 0}.pb27-browse{margin-left:auto;font-size:14px;text-underline-offset:5px;min-height:44px;display:flex;align-items:center;gap:10px}
.pb27-product-content{padding-top:55px}.pb27-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(25px,5vw,80px);align-items:center;margin-bottom:65px}.pb27-story figure{margin:0;aspect-ratio:4/5;background:#f3f1eb;overflow:hidden}.pb27-story figure img{display:block;width:100%;height:100%;object-fit:contain}.pb27-story__lead{font-size:19px;line-height:1.55;margin:0 0 22px}.pb27-story__description{font-size:15px;line-height:1.7;color:#555}.pb27-story__description p{margin:0 0 14px}.pb27-fact{padding:20px;background:#f3f2ee;margin-top:25px}.pb27-fact strong{font-size:15px}.pb27-fact p{font-size:13px;line-height:1.65;margin:10px 0 0}.pb27-sizes{padding:38px;background:#f4f2ed;margin:0 0 55px}.pb27-sizes__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pb27-sizes__diagram{height:210px;display:grid;place-items:center;align-content:end}.pb27-sizes__diagram svg{height:200px;max-width:100%;overflow:visible}.pb27-sizes h3{font-size:22px;margin:15px 0 8px;letter-spacing:-.03em}.pb27-sizes h3 small{font:400 13px Arial}.pb27-sizes article p{font-size:13px;line-height:1.6;color:#555;max-width:240px;margin:0}.pb27-frame-advice{margin-bottom:55px}.pb27-frame-advice__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pb27-frame-advice__image{aspect-ratio:1;background:#f4f2ee;overflow:hidden;display:grid;place-items:center}.pb27-frame-advice__image img{width:100%;height:100%;object-fit:contain;max-height:100%}.pb27-frame-advice h3{font-size:22px;margin:20px 0 12px}.pb27-frame-advice article p{font-size:14px;line-height:1.6;color:#555;margin:0 0 18px}.pb27-purchase-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;border-block:1px solid #ddd;padding:30px 0;margin-bottom:50px}.pb27-purchase-facts h2{font-size:23px;margin:0 0 14px}.pb27-purchase-facts p{font-size:14px;line-height:1.7;color:#555}.pb27-purchase-facts a{font-size:13px;text-underline-offset:4px}.pb27-faq{max-width:900px;margin:0 0 45px}.pb27-faq details{border-bottom:1px solid #ddd}.pb27-faq summary{display:flex;justify-content:space-between;gap:20px;align-items:center;min-height:62px;padding:18px 0;list-style:none;font-size:15px;font-weight:700;cursor:pointer}.pb27-faq summary::-webkit-details-marker{display:none}.pb27-faq summary span{font-size:22px;font-weight:400;flex:none}.pb27-faq details[open] summary span{transform:rotate(45deg)}.pb27-faq details p{font-size:14px;line-height:1.7;color:#555;margin:0;padding-bottom:22px;max-width:720px}.pb27-help-callout{display:flex;align-items:center;justify-content:space-between;gap:35px;background:#f3f2ee;padding:30px}.pb27-help-callout h2{font-size:29px}.pb27-help-callout p{max-width:650px;font-size:14px}.pb27-help-callout .pb26-button{flex:none}.pb27-product-quick{display:flex;gap:16px;flex-wrap:wrap;border-top:1px solid #ddd;padding-top:14px;margin-top:18px;font-size:12px;color:#555}.pb27-product-quick span::before{content:'✓';padding-right:6px}
.pb27-home-guide{display:grid;grid-template-columns:1fr 1.15fr;gap:60px;align-items:center;padding-block:50px}.pb27-home-guide>div:first-child{max-width:520px}.pb27-home-guide .pb26-button{margin-top:25px}.pb27-home-guide .pb27-sizes{padding:30px;margin:0}.pb27-home-guide .pb27-section-head{display:none}.pb27-home-guide .pb27-sizes__diagram{height:160px}.pb27-home-guide .pb27-sizes__diagram svg{height:150px}.pb27-home-guide .pb27-sizes__grid article p,.pb27-home-guide .pb27-sizes>.pb27-text-link{display:none}.pb27-home-guide .pb27-sizes h3{font-size:18px}.pb27-confidence{padding-block:55px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:50px 70px}.pb27-confidence header{max-width:570px}.pb27-confidence .pb27-faq{grid-column:1/-1;width:100%;max-width:none;margin-bottom:0}.pb27-steps ol{padding:0;margin:0;list-style:none}.pb27-steps li{display:flex;gap:18px;padding:20px 0;border-top:1px solid #ddd}.pb27-steps li>span{flex:none;font:800 23px/1.2 'Bricolage Grotesque',Arial;color:#ef3d25;width:33px}.pb27-steps h3,.pb27-steps h2{font-size:21px;line-height:1.2;margin:0 0 10px}.pb27-steps p{font-size:14px;line-height:1.6;color:#555;margin:0}.pb27-steps>h2{margin-bottom:25px}
.pb27-help-links{padding-top:38px;margin-top:35px;border-top:1px solid #ddd;margin-bottom:35px}.pb27-help-links__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pb27-help-links__grid>a{display:block;position:relative;text-decoration:none;background:#f4f2ee;padding:22px;min-width:0;border:1px solid transparent}.pb27-help-links__grid>a:hover{border-color:#222}.pb27-help-links__number{font-size:11px;color:#777}.pb27-help-links h3{font-size:21px;margin:20px 0 12px}.pb27-help-links a>p{font-size:13px;line-height:1.65;color:#555;margin:0}.pb27-help-links a>span:last-child{display:block;margin-top:14px;font-size:20px}.pb27-about-visual{display:grid;grid-template-columns:1.3fr 1fr;gap:35px;align-items:center;background:#f4f2ee;margin:35px 0;padding:0 25px 0 0}.pb27-about-visual img{width:100%;height:100%;object-fit:cover}.pb27-about-visual p{font-size:16px;line-height:1.6}.pb27-delivery-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:30px 0}.pb27-delivery-cards article{background:#f4f2ee;padding:25px}.pb27-delivery-cards h2{font-size:21px;margin:0 0 18px}.pb27-delivery-cards strong{font:800 34px 'Bricolage Grotesque',Arial}.pb27-delivery-cards p{font-size:13px;line-height:1.6}.pb27-frame-guide-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-block:30px}.pb27-frame-guide-preview figure{margin:0}.pb27-frame-guide-preview img{width:100%;height:280px;object-fit:contain;background:#f4f2ee}.pb27-frame-guide-preview figcaption{font-size:12px;line-height:1.5;margin-top:12px}.pb27-contact-tip{font-size:15px;line-height:1.6;max-width:620px;margin-bottom:28px}.pb26-theme .postbus-page{padding-block:32px 50px}.pb26-theme .postbus-page-heading{padding-right:0}.pb26-theme .postbus-page-heading>span{display:none}.pb26-theme .postbus-page-body{font-size:16px;line-height:1.75}.pb26-theme .postbus-page-body>p:first-child{font-size:19px;color:#222}.pb26-theme .postbus-page-body h2{font-size:28px;line-height:1.2;margin-top:32px}.pb26-theme .postbus-page-body details{border-bottom:1px solid #ddd;margin:0;padding:0;background:white}.pb26-theme .postbus-page-body summary{min-height:60px;padding:18px 0;font-weight:700;line-height:1.5;cursor:pointer}.pb26-theme .postbus-page-body details p{font-size:15px;line-height:1.65;padding:0 0 18px}.pb26-theme .pb-info-help,.pb26-theme .postbus-page-bottom{border-radius:0;background:#f4f2ee}.pb26-theme .postbus-page-back{margin-bottom:20px}.pb26-theme .postbus-page-bottom .button,.pb26-theme .contact-layout .button{border-radius:0;background:#ef3d25;color:white}.pb26-theme .contact-layout{align-items:start}.pb26-theme .contact-intro h1{margin:0 0 20px}.pb26-theme .field input,.pb26-theme .field textarea,.pb26-theme .pbx-search__input{font-size:16px;border-radius:0}.pb26-theme .pbx-home-collections__card,.pb26-theme .pbx-home-collections__media{border-radius:0}.pb26-theme .pbx-home-collections__heading{color:#101010}.pb26-theme .pbx-home-collections__group-heading{font-size:36px}.pb26-theme .pbx-home-collections__intro{padding-top:28px}.pb26-theme .pbx-home-collections__card-description{line-height:1.6}.pb26-theme .pb17-guide__all{border-radius:0;background:#f4f2ee}.pb26-theme .pbx-catalog__hero h1{overflow-wrap:anywhere}.pb26-theme .pbx-catalog__description{max-width:730px}.pb26-theme .pbx-search__form{max-width:700px}.pb27-qa-frame #PBarNextFrame,.pb27-qa-frame #preview-bar-iframe{display:none!important}
.pb27-menu-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.pb27-menu-head>strong{font:800 28px 'Bricolage Grotesque',Arial}.pb27-menu-label{display:block;margin-top:24px;padding-top:18px;border-top:1px solid #ddd}.pb26-mobile-menu nav form{display:flex;border:1px solid #bbb;margin:18px 0 10px;min-width:0}.pb26-mobile-menu nav input{width:100%;min-width:0;border:0;padding:12px;font-size:16px;outline-offset:-2px}.pb26-mobile-menu nav form button{display:grid;place-items:center;padding:10px;flex:none;min-width:45px}.pb26-mobile-menu nav>a{display:flex!important;align-items:center;justify-content:space-between;border-bottom:1px solid #eee;min-height:48px}.pb26-mobile-menu nav>a span{font-size:14px}.pb26-mobile-menu nav button svg{width:24px;height:24px}.pb26-mobile-menu[open]>summary{background:#f4f2ee}
@media(max-width:800px){.pb26-theme .pb15-pdp__grid{display:block}.pb26-theme .pb15-pdp__gallery{position:static}}
@media(max-width:750px){
 .pb26-theme .pb26-header__bar{min-height:64px;padding-block:8px}.pb26-theme .pb26-logo{font-size:35px}.pb26-theme .pb26-mobile-menu nav{inset:93px 0 auto;padding:18px 20px;max-height:calc(100dvh - 93px);overflow:auto;overscroll-behavior:contain}.pb26-theme .pb26-category-nav{display:flex;justify-content:flex-start;gap:8px;padding:8px 16px;overflow-x:auto;border-block:1px solid #eee;scrollbar-width:none}.pb26-category-nav a{flex:none;border:1px solid #ddd;padding:9px 12px;font-size:12px;min-height:38px;border-radius:0}.pb26-theme .pb26-hero__heading{position:static;display:block;padding:23px 16px 20px;background:white}.pb26-theme .pb26-hero h1{font-size:clamp(38px,10.8vw,48px);max-width:100%;line-height:.98;white-space:normal;letter-spacing:-.06em}.pb26-theme .pb26-hero__heading>p{display:block;max-width:none;margin:12px 0 0;font-size:14px;line-height:1.5}.pb26-theme .pb26-hero__visual{display:block;height:auto;min-height:0;max-height:none}.pb26-theme .pb26-hero__visual>img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:center}.pb26-theme .pb26-hero__panel{position:static;padding:14px 16px;background:white}.pb26-theme .pb26-hero__panel>p{display:none}.pb26-theme .pb26-hero__panel .pb26-button{min-height:50px;margin:0;font-size:15px}.pb26-theme .pb26-benefits{font-size:11px;gap:8px;padding:12px 8px}.pb26-theme .pb26-products{padding-top:28px}.pb26-theme .pb26-section-head{align-items:center;gap:12px;flex-wrap:wrap}.pb26-theme .pb26-section-head h2{font-size:29px;flex:1;min-width:230px;margin:0}.pb27-browse{font-size:12px;min-height:32px;margin-left:0}.pb26-theme .pb26-products__grid>article:nth-child(n+5){display:block}.pb26-theme .pb26-products__grid{gap:23px 12px}.pb26-theme .pb26-tile__copy{padding:16px}.pb26-theme .pb26-tiles--campaign h3{font-size:31px}.pb26-theme .pb26-footer__columns{gap:24px 18px}.pb26-theme .pb26-footer__columns a{font-size:13px;min-height:38px;line-height:1.4}.pb26-theme .pb26-footer{padding-bottom:95px}
 .pb26-theme .pb15-pdp__shell{padding:12px 16px 80px}.pb26-theme .pb15-pdp__stage{width:calc(100% + 32px);margin-inline:-16px;aspect-ratio:auto;height:clamp(280px,86vw,360px)}.pb26-theme .pb15-pdp__view--image[data-gallery-role=original] img{padding:14px 22px}.pb26-theme .pb15-pdp__gallery-controls{bottom:9px}.pb26-theme .pb15-pdp__zoom{bottom:9px;right:12px}.pb26-theme .pb15-pdp__thumbs{padding-top:10px;gap:9px}.pb26-theme .pb15-pdp__thumb-image{width:47px;height:59px;aspect-ratio:4/5}.pb26-theme .pb15-pdp__gallery{margin-bottom:20px}.pb26-theme .pb15-pdp__purchase h1{font-size:30px!important;line-height:1.05;letter-spacing:-.055em;margin:0 0 13px}.pb26-theme .pb15-pdp__intro{font-size:14px;line-height:1.6;margin:0 0 14px}.pb26-theme .pb26-product-price{font-size:27px;margin:0 0 24px}.pb26-theme .pb15-pdp__options legend{font-size:14px;line-height:1.4}.pb26-theme .pb15-pdp__guide-link{font-size:11px;line-height:1.5}.pb26-theme .pb15-pdp__options fieldset{margin-bottom:20px}.pb26-theme .pb15-pdp__choice>span{min-height:48px;font-size:12px}.pb26-theme .pb15-pdp__choice .pb26-frame-swatch{height:72px;padding:4px}.pb26-theme .pb26-frame-swatch img{max-height:64px}.pb26-theme [data-option-group="1"] .pb15-pdp__choice>span{gap:8px;padding:5px 5px 9px}.pb26-theme .pb15-pdp__order-summary{padding:14px;margin-bottom:14px}.pb26-theme .pb15-pdp__selection{font-size:13px}.pb26-theme .pb15-pdp__trust{font-size:12px;line-height:1.6;gap:7px}.pb26-theme .pb15-pdp__payments{display:flex;flex-wrap:wrap;gap:5px}.pb26-theme .pb15-pdp__payments svg{width:34px;height:23px}.pb26-theme .pb15-pdp__sticky-buy{z-index:32;padding:10px 16px calc(10px + env(safe-area-inset-bottom));gap:12px}.pb26-theme .pb15-pdp__sticky-buy strong{font-size:21px}.pb26-theme .pb15-pdp__sticky-buy button{min-height:46px;width:48%;font-size:13px}.pb26-theme .pb15-pdp__sticky-buy [data-sticky-selection]{font-size:11px}.pb26-theme .pb15-pdp__accordions summary{min-height:55px;font-size:14px}.pb27-product-content{padding-top:34px}.pb27-section-head h2,.pb27-story h2,.pb27-home-guide h2,.pb27-confidence h2,.pb27-help-callout h2,.pb27-faq h2,.pb27-about-visual h2{font-size:30px;line-height:1.07;margin-bottom:14px}.pb27-section-head{margin-bottom:22px}.pb27-section-head p{font-size:14px;line-height:1.6}.pb27-story{grid-template-columns:1fr;gap:24px;margin-bottom:36px}.pb27-story figure{aspect-ratio:1.12;max-height:340px}.pb27-story__lead{font-size:17px;line-height:1.6;margin-bottom:18px}.pb27-story__description{font-size:14px;line-height:1.7}.pb27-fact{padding:18px;margin-top:20px}.pb27-sizes{padding:24px 14px;margin-bottom:36px}.pb27-sizes__grid{gap:10px}.pb27-sizes__diagram{height:150px}.pb27-sizes__diagram svg{height:140px}.pb27-sizes h3{font-size:15px;margin-top:12px;white-space:nowrap}.pb27-sizes h3 small{display:none}.pb27-sizes article p{font-size:11px;line-height:1.6}.pb27-note{font-size:11px;margin-top:16px}.pb27-frame-advice{margin-bottom:35px}.pb27-frame-advice__grid{grid-template-columns:1fr;gap:18px}.pb27-frame-advice article{display:grid;grid-template-columns:115px minmax(0,1fr);gap:0 18px;align-items:start}.pb27-frame-advice__image{grid-row:1/3;width:115px;height:140px;aspect-ratio:auto}.pb27-frame-advice h3{font-size:19px;margin:6px 0 10px}.pb27-frame-advice article p{font-size:13px;line-height:1.6;margin:0}.pb27-purchase-facts{grid-template-columns:1fr;gap:20px;padding-block:25px;margin-bottom:35px}.pb27-purchase-facts h2{font-size:23px}.pb27-purchase-facts p{font-size:14px;margin:0 0 8px}.pb27-faq{margin-bottom:32px}.pb27-faq summary{min-height:58px;font-size:14px;line-height:1.45;gap:16px}.pb27-help-callout{display:block;padding:24px 20px}.pb27-help-callout .pb26-button{width:100%;margin-top:20px}.pb27-product-quick{font-size:11px;gap:9px}
 .pb27-home-guide{display:block;padding-block:32px}.pb27-home-guide>div:first-child{margin-bottom:25px}.pb27-home-guide>div>p{font-size:14px}.pb27-home-guide .pb26-button{width:100%;margin-top:20px}.pb27-home-guide .pb27-sizes{padding:18px 14px}.pb27-home-guide .pb27-sizes h3{font-size:15px}.pb27-confidence{display:block;padding-block:35px}.pb27-confidence header{margin-bottom:35px}.pb27-confidence header>p{font-size:15px}.pb27-confidence .pb27-faq{margin-top:35px}.pb27-steps h3,.pb27-steps h2{font-size:20px}.pb27-help-links{padding-top:25px;margin-top:30px}.pb27-help-links__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pb27-help-links__grid>a{padding:18px 14px}.pb27-help-links h3{font-size:20px;margin:15px 0 10px}.pb27-help-links a>p{font-size:12px;line-height:1.6}.pb27-about-visual{grid-template-columns:1fr;padding:0;gap:0;margin-top:25px}.pb27-about-visual>div{padding:24px}.pb27-about-visual img{height:auto;aspect-ratio:3/2}.pb27-about-visual p{font-size:14px;line-height:1.65}.pb27-delivery-cards{gap:12px}.pb27-delivery-cards article{padding:20px 14px}.pb27-delivery-cards h2{font-size:17px;line-height:1.2}.pb27-delivery-cards strong{font-size:24px}.pb27-delivery-cards p{font-size:12px;line-height:1.6}.pb27-frame-guide-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pb27-frame-guide-preview img{height:160px}.pb27-frame-guide-preview figcaption{font-size:10px}.pb26-theme .postbus-page{padding:22px 16px 35px}.pb26-theme .postbus-page-heading{padding-bottom:24px}.pb26-theme .postbus-page-heading h1{font-size:34px;line-height:1.04;overflow-wrap:anywhere}.pb26-theme .pb-info-layout{display:block}.pb26-theme .postbus-page-body{margin-top:26px;font-size:15px;line-height:1.7}.pb26-theme .postbus-page-body>p:first-child{font-size:17px;line-height:1.6}.pb26-theme .postbus-page-body h2{font-size:25px;margin-top:27px}.pb26-theme .pb-info-help{margin-top:30px;padding:22px}.pb26-theme .postbus-page-bottom{padding:22px;margin-top:30px}.pb26-theme .postbus-page-bottom strong{font-size:25px;line-height:1.12}.pb26-theme .postbus-page-bottom p{font-size:14px;line-height:1.55}.pb26-theme .contact-layout{display:flex;flex-direction:column;gap:30px}.pb26-theme .contact-layout>div,.pb26-theme .contact-aside{width:100%;min-width:0}.pb26-theme .contact-layout .form-fields{gap:18px}.pb26-theme .contact-layout .button{width:100%;min-height:52px}.pb26-theme .container.page-space{padding-inline:16px}.pb26-theme .pbx-catalog__hero{padding:25px 0 18px}.pb26-theme .pbx-catalog__hero h1{font-size:36px;line-height:1.03}.pb26-theme .pbx-catalog__hero>p,.pb26-theme .pbx-catalog__description{font-size:14px;line-height:1.6;max-width:none}.pb26-theme .pbx-catalog__collections{gap:12px;padding-block:5px 10px;overflow-x:auto;scrollbar-width:none;margin-bottom:10px}.pb26-theme .pbx-catalog__collections a{display:flex;align-items:center;flex:none;min-height:42px;font-size:12px}.pb26-theme .pbx-catalog__toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-block:12px}.pb26-theme .pbx-catalog__sort select{font-size:13px;max-width:190px;min-height:44px}.pb26-theme .pbx-catalog__grid{gap:25px 12px}.pb26-theme .pbx-search__form{display:flex;min-width:0}.pb26-theme .pbx-search__form input{width:100%;min-width:0;font-size:16px;min-height:50px}.pb26-theme .pbx-search__layout{display:block}.pb26-theme .pbx-search .pbx-catalog__sidebar{position:static;width:100%;margin-bottom:20px}.pb26-theme .pbx-home-collections__intro{padding-block:25px}.pb26-theme .pbx-home-collections__heading{font-size:38px;line-height:1.05}.pb26-theme .pbx-home-collections__description{font-size:15px;line-height:1.6}.pb26-theme .pbx-home-collections__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 12px}.pb26-theme .pbx-home-collections__card-heading{font-size:24px}.pb26-theme .pbx-home-collections__card-description{font-size:13px;line-height:1.6}.pb26-theme .pbx-home-collections__group-heading{font-size:29px}.pb26-theme .pb17-guide__header h1{font-size:34px}.pb26-theme .pb17-guide__scene{max-height:420px;aspect-ratio:1122/1402}.pb26-theme .pb17-guide__scale{--guide-cm:1.35px;gap:16px}.pb26-theme .pbx-cart__summary{position:static;padding:22px;background:#f4f2ee}.pb26-theme .pbx-cart__item{grid-template-columns:90px minmax(0,1fr);gap:14px}.pb26-theme .pbx-cart__image{width:90px;height:120px}.pb26-theme .pbx-cart__controls{gap:7px}.pb26-theme .pbx-cart__quantity{max-width:110px}.pb26-theme .pbx-cart__line-price{font-size:14px}.pb26-theme .pbx-cart__heading{align-items:start;gap:10px}.pb26-theme .pbx-cart__heading h1{font-size:34px}.pb26-theme .pbx-cart__summary h2{font-size:30px}.pb26-theme .pbx-cart__checkout{min-height:54px}
}
@media(max-width:360px){.pb26-theme .pb26-benefits{font-size:10px}.pb26-theme .pb15-pdp__purchase h1{font-size:28px!important}.pb27-sizes{padding-inline:10px}.pb27-sizes h3{font-size:13px}.pb27-sizes article p{font-size:10px}.pb27-frame-advice article{grid-template-columns:90px 1fr;gap:0 14px}.pb27-frame-advice__image{width:90px;height:120px}.pb26-theme .pb15-pdp__choice>span{font-size:11px}.pb26-theme .pbx-catalog__hero h1{font-size:31px}.pb26-theme .pb17-guide__scale{--guide-cm:1.2px;gap:13px}}
@media(prefers-reduced-motion:reduce){.pb26-theme *, .pb26-theme *::before,.pb26-theme *::after{scroll-behavior:auto!important;transition:none!important}}
.pb27-category-page{padding-block:32px 45px}.pb27-category-page>header{max-width:760px;margin-bottom:35px}.pb27-category-page h1{font-size:clamp(40px,6vw,75px);line-height:1.02;margin:0 0 18px}.pb27-category-page>header p{font-size:17px;line-height:1.65;color:#555}.pb27-category-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 25px}.pb27-category-page article>a{display:block;text-decoration:none}.pb27-category-page article img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f3f1ec}.pb27-category-page article> a>div{padding-top:20px}.pb27-category-page h2{font-size:32px;line-height:1.1;margin:0 0 12px}.pb27-category-page article p{font-size:14px;line-height:1.65;color:#555;margin:0 0 16px}.pb27-category-page article div>span{font-size:13px;display:flex;align-items:center;justify-content:space-between;min-height:44px;border-bottom:1px solid #ddd}.pb27-search-suggestions{display:flex;gap:9px;flex-wrap:wrap;margin-block:16px}.pb27-search-suggestions a{padding:12px 15px;min-height:44px;font-size:13px;border:1px solid #ddd;text-decoration:none}.pb26-theme .prose table{width:100%;max-width:100%;table-layout:fixed}.pb26-theme .prose th,.pb26-theme .prose td{overflow-wrap:anywhere}.pb26-theme .contact-aside{overflow-wrap:anywhere}.pb26-theme .contact-aside a{min-height:32px;display:inline-flex;align-items:center}
@media(max-width:750px){.pb27-category-page{padding-top:25px}.pb27-category-page h1{font-size:38px}.pb27-category-page>header p{font-size:15px}.pb27-category-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 12px}.pb27-category-page h2{font-size:24px;line-height:1.08}.pb27-category-page article> a>div{padding-top:14px}.pb27-category-page article p{font-size:12px;line-height:1.6}.pb27-category-page article div>span{font-size:12px}.pb26-theme .postbus-page-body details summary{font-size:14px}}


@media(max-width:750px){.pb26-theme .pb15-pdp__thumbs{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px}.pb26-theme .pb15-pdp__thumbs>button{flex:none}.pb26-theme .pb26-footer{padding-bottom:36px}.pb26-theme:has(.pb15-pdp__sticky-buy) .pb26-footer{padding-bottom:95px}.pb26-theme .pb15-pdp__choices,.pb26-theme .pb15-pdp__options fieldset{min-width:0}.pb26-theme .pb26-mobile-menu nav button[data-pb27-menu-close]{display:grid;place-items:center;min-width:44px;min-height:44px}.pb26-theme .pb22-facets input{font-size:16px;min-height:44px}.pb26-theme .pb22-facets__actions button,.pb26-theme .pb22-facets__actions a{min-height:44px;display:inline-flex;align-items:center}.pb26-theme .pbx-catalog__pagination a{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}}
