.bys-page,.bys-page *{box-sizing:border-box}.bys-page{background:#f8f6f3;color:#281e12d9;padding:60px 0 40px;width:100%;max-width:100%;overflow-x:hidden}.bys-container{max-width:880px;margin:0 auto;padding:0 48px;width:100%}.bys-mast{border-bottom:.5px solid rgba(40,30,18,.18);padding-bottom:24px;margin-bottom:24px;text-align:center}.bys-title{font-family:Cormorant Garamond,EB Garamond,Georgia,serif;font-size:60px;font-weight:300;line-height:1;letter-spacing:-.01em;color:#281e12e6;margin:0 0 18px}.bys-sub{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:17px;font-weight:400;line-height:1.4;color:#281e128c;margin:0}.bys-group{margin-bottom:56px}.bys-group:last-of-type{margin-bottom:0}.bys-group-head{margin-bottom:24px;padding-bottom:16px;border-bottom:.5px solid rgba(40,30,18,.1)}.bys-group-label{font-family:Amiri,serif;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:#b8922a;margin:0 0 8px}.bys-group-intro{font-family:Cormorant Garamond,Georgia,serif;font-size:16px;font-style:italic;color:#281e128c;margin:0;line-height:1.45}.bys-q{border-bottom:.5px solid rgba(40,30,18,.1);position:relative}.bys-q[open]{border-bottom-color:#281e122e}.bys-q[open]:before{content:"";position:absolute;left:-16px;top:22px;bottom:22px;width:2px;background:#b8922a}.bys-q-head{list-style:none;cursor:pointer;display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:12px 0;outline:none}.bys-q-head::-webkit-details-marker{display:none}.bys-q-head::marker{display:none}.bys-q-text{font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:400;line-height:1.3;color:#281e12e0;letter-spacing:-.003em;transition:color .2s}.bys-q-head:hover .bys-q-text{color:#b8922a}.bys-q[open] .bys-q-text{color:#281e12eb}.bys-q-toggle{position:relative;width:14px;height:14px;flex-shrink:0}.bys-q-toggle-h,.bys-q-toggle-v{position:absolute;background:#281e128c;transition:transform .25s ease,background .2s}.bys-q-toggle-h{width:14px;height:1px;top:50%;left:0;transform:translateY(-50%)}.bys-q-toggle-v{width:1px;height:14px;left:50%;top:0;transform:translate(-50%)}.bys-q-head:hover .bys-q-toggle-h,.bys-q-head:hover .bys-q-toggle-v{background:#b8922a}.bys-q[open] .bys-q-toggle-v{transform:translate(-50%) scaleY(0)}.bys-q[open] .bys-q-toggle-h{background:#b8922a}.bys-q-body{padding:4px 40px 24px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:16.5px;line-height:1.7;color:#281e12b3}.bys-q-body p{margin:0 0 12px}.bys-q-body p:last-child{margin-bottom:0}.bys-q-body a{color:#281e12d9;text-decoration:none;border-bottom:.5px solid rgba(184,146,42,.5);padding-bottom:1px;transition:all .2s}.bys-q-body a:hover{color:#b8922a;border-color:#b8922a}.bys-q-body em{font-style:italic;color:#281e12cc}.bys-foot{margin-top:22px;padding-top:14px;text-align:center}.bys-foot-msg{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:22px;font-weight:400;color:#281e12b8;margin:0 0 14px}.bys-foot-cta{font-family:Cormorant Garamond,Georgia,serif;font-size:17px;color:#281e1299;margin:0 0 20px;line-height:1.5}.bys-foot-cta a{color:#281e12d9;text-decoration:none;border-bottom:.5px solid rgba(184,146,42,.6);padding-bottom:1px;transition:all .2s}.bys-foot-cta a:hover{color:#b8922a;border-color:#b8922a}.bys-foot-or{font-family:Amiri,serif;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:#281e1252;margin:0 0 20px}.bys-foot-link{display:inline-block;font-family:Amiri,serif;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:#281e1299;text-decoration:none;border:.5px solid rgba(40,30,18,.25);padding:14px 36px;transition:all .2s}.bys-foot-link:hover{color:#b8922a;border-color:#b8922a}@media(max-width:990px){.bys-container{padding:0 32px}.bys-title{font-size:52px}.bys-q-text{font-size:20px}}@media(max-width:749px){.bys-page{padding:40px 0 60px}.bys-container{padding:0 20px;max-width:100vw}.bys-mast{margin-bottom:24px;padding-bottom:24px}.bys-title{font-size:40px}.bys-sub{font-size:14.5px}.bys-group{margin-bottom:40px}.bys-q-head{gap:14px;padding:18px 0}.bys-q-text{font-size:18px;line-height:1.3}.bys-q-body{padding:4px 0 22px;font-size:15.5px}.bys-q[open]:before{left:-12px;top:18px;bottom:18px}.bys-foot{margin-top:32px;padding-top:24px}.bys-foot-msg{font-size:20px}.bys-foot-cta{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/before-you-spray.css.map */
