.ph-desc-wrapper{margin:0;padding:0 1rem}.ph-desc-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;border-top:1px solid rgba(0,0,0,.1);padding:1rem 0;cursor:pointer;font-size:1.07rem!important;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#1a1a1a;transition:opacity .2s}.ph-desc-toggle:hover{opacity:.6}.ph-desc-icon{font-size:1.5rem;font-weight:300;line-height:1;transition:transform .3s cubic-bezier(.22,1,.36,1);flex-shrink:0;margin-left:1rem}.ph-desc-toggle.open .ph-desc-icon{transform:rotate(45deg)}.ph-desc-content{overflow:hidden;max-height:3rem;-webkit-mask-image:linear-gradient(to bottom,black 30%,transparent 100%);mask-image:linear-gradient(to bottom,black 30%,transparent 100%);transition:max-height .45s cubic-bezier(.22,1,.36,1)}.ph-desc-content.open{max-height:3000px;-webkit-mask-image:none;mask-image:none}.ph-desc-inner{padding:.4rem 0 1.2rem;color:#444}.ph-desc-inner p{margin:0 0 .7rem}.ph-desc-inner p:last-child{margin-bottom:0}.ph-faq-header{display:flex;align-items:center;gap:1.2rem;margin:2rem 1rem .6rem}.ph-faq-header:before,.ph-faq-header:after{content:"";flex:1;height:1px;background:#00000026}.ph-faq-header span{font-size:1.07rem!important;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#1a1a1a;white-space:nowrap}.ph-faq-q{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;border-bottom:1px solid rgba(0,0,0,.07);padding:.9rem 1rem;cursor:pointer;font-size:1.07rem!important;font-weight:500;letter-spacing:.02em;color:#1a1a1a;text-align:left;transition:opacity .2s}.ph-faq-q:hover{opacity:.6}.ph-faq-icon{font-size:1.3rem;font-weight:300;line-height:1;flex-shrink:0;margin-left:1rem;transition:transform .25s cubic-bezier(.22,1,.36,1)}.ph-faq-q.open .ph-faq-icon{transform:rotate(45deg)}.ph-faq-a{overflow:hidden;max-height:0;transition:max-height .35s cubic-bezier(.22,1,.36,1)}.ph-faq-a.open{max-height:800px}.ph-faq-a-inner{padding:.8rem 1rem 1rem;color:#555}.ph-faq-a-inner p{margin:0}@media(min-width:750px){.ph-desc-wrapper{padding:0 2rem}.ph-desc-content{max-height:3.5rem}.ph-desc-toggle{font-size:1.56rem!important;padding:1.2rem 0}.ph-desc-icon{font-size:2rem}.ph-faq-header{margin:2.5rem 2rem 1rem}.ph-faq-header span{font-size:1.56rem!important}.ph-faq-q{font-size:1.56rem!important;padding:1.1rem 2rem}.ph-faq-icon{font-size:1.8rem}.ph-faq-a-inner{padding:.8rem 2rem 1rem}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/ph-collection-ui.css.map */
