.aplp-sp{--sp-brown: #532912;--sp-orange: #ef942d;--sp-orange-text: #b85a0b;--sp-text: #302824;--sp-muted: #6f655d;--sp-line: #eee3db;--sp-cream: #fbf7f3;--sp-serif: var(--font-heading-family, "Libre Baskerville", Georgia, "Times New Roman", serif);width:100%;color:var(--sp-text)}.aplp-sp,.aplp-sp *,.aplp-sp *:before,.aplp-sp *:after{box-sizing:border-box}.aplp-sp .aplp-sp__wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:center;max-width:1280px;margin:0 auto;padding:18px 12px 8px}.aplp-sp .aplp-sp__intro{padding:0 4px}.aplp-sp .aplp-sp__crumblist{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;padding:0;list-style:none;color:var(--sp-muted);font-size:12.5px;line-height:1.4}.aplp-sp .aplp-sp__crumblist li{margin:0;padding:0}.aplp-sp .aplp-sp__crumblist a{color:inherit;text-decoration:none}.aplp-sp .aplp-sp__crumblist a:hover{color:var(--sp-brown);text-decoration:underline}.aplp-sp .aplp-sp__crumblist [aria-current=page]{color:var(--sp-brown)}.aplp-sp .aplp-sp__title{margin:0;color:var(--sp-brown);font-family:var(--sp-serif);font-size:clamp(34px,4.4vw,56px);font-weight:700;line-height:1.08;letter-spacing:-.02em}.aplp-sp .aplp-sp__lead{max-width:440px;margin:12px 0 0;color:var(--sp-brown);font-family:var(--sp-serif);font-size:15px;line-height:1.55}.aplp-sp .aplp-sp__lead:after{content:"";display:block;width:46px;height:3px;margin-top:14px;border-radius:3px;background:var(--sp-orange)}.aplp-sp .aplp-sp__panel{min-width:0}.aplp-sp .aplp-sp__fieldset{min-width:0;margin:0;padding:0;border:0}.aplp-sp .aplp-sp__legend{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.aplp-sp .aplp-sp__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aplp-sp .aplp-sp__opt{position:relative;display:block;min-width:0;margin:0}.aplp-sp input.aplp-sp__input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.aplp-sp .aplp-sp__card{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:60px;padding:10px 12px 10px 14px;border:1px solid var(--sp-line);border-radius:16px;background:linear-gradient(135deg,#ffffff 0%,var(--sp-cream) 100%);transition:border-color .25s ease,background .25s ease,box-shadow .25s ease,transform .25s ease}.aplp-sp .aplp-sp__text{display:flex;flex-direction:column;gap:2px;min-width:0}.aplp-sp .aplp-sp__name{color:var(--sp-brown);font-family:var(--sp-serif);font-size:18px;font-weight:700;line-height:1.2}.aplp-sp .aplp-sp__desc{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;color:var(--sp-muted);font-size:13px;line-height:1.4}.aplp-sp .aplp-sp__mark{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#f6ede6;color:var(--sp-brown);transition:background-color .25s ease,color .25s ease}.aplp-sp .aplp-sp__icon{display:block;width:14px;height:14px}.aplp-sp .aplp-sp__icon--on{display:none}.aplp-sp input.aplp-sp__input:checked+.aplp-sp__card{border-color:var(--sp-orange);background:linear-gradient(135deg,#ffe9d0,#fff6ec);box-shadow:0 0 0 1px #ef942d59,0 10px 22px #ef942d33}.aplp-sp input.aplp-sp__input:checked+.aplp-sp__card .aplp-sp__mark{background:var(--sp-orange);color:var(--sp-brown)}.aplp-sp input.aplp-sp__input:checked+.aplp-sp__card .aplp-sp__icon--on{display:block}.aplp-sp input.aplp-sp__input:checked+.aplp-sp__card .aplp-sp__icon--off{display:none}.aplp-sp input.aplp-sp__input:focus-visible+.aplp-sp__card{outline:3px solid var(--sp-orange-text);outline-offset:2px}@media screen and (min-width:750px){.aplp-sp .aplp-sp__wrap{gap:22px;padding:26px 24px 10px}.aplp-sp .aplp-sp__intro{padding:0}.aplp-sp .aplp-sp__crumblist{font-size:13px}.aplp-sp .aplp-sp__lead{font-size:17px}.aplp-sp .aplp-sp__panel{padding:20px 24px 22px;border:1px solid #f4ece6;border-radius:22px;background:#fff;box-shadow:0 12px 32px #53291212}.aplp-sp .aplp-sp__legend{position:static;width:auto;height:auto;margin:0 0 14px;overflow:visible;clip:auto;white-space:normal;color:var(--sp-brown);font-family:var(--sp-serif);font-size:22px;font-weight:700;line-height:1.2}.aplp-sp .aplp-sp__options{gap:14px}.aplp-sp .aplp-sp__card{min-height:76px;padding:12px 18px;border-radius:18px}.aplp-sp .aplp-sp__name{font-size:20px}.aplp-sp .aplp-sp__desc{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}.aplp-sp .aplp-sp__mark{width:34px;height:34px}.aplp-sp .aplp-sp__icon{width:16px;height:16px}}@media screen and (min-width:1100px){.aplp-sp .aplp-sp__wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;padding:28px 24px 12px}.aplp-sp input.aplp-sp__input:not(:checked):hover+.aplp-sp__card{transform:translateY(-2px);border-color:#e6cdb9;background:linear-gradient(135deg,#fff,#fff4e8);box-shadow:0 12px 26px #5329121a}}@media(prefers-reduced-motion:reduce){.aplp-sp *,.aplp-sp *:before,.aplp-sp *:after{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/aplp-species-switch.css.map */
