.detail-drawer{border-bottom:.0625em solid;max-height:100em}.detail-drawer:not(.detail-drawer~.detail-drawer){border-top:.0625em solid}.detail-title{display:flex;justify-content:space-between;align-items:center;font-family:exposure,serif;font-size:1.25rem;line-height:1.2;letter-spacing:-.025em;padding:1rem 0;width:100%}.detail-drawer .detail-title:after{content:"";display:inline-block;margin-right:.1875em;width:1.25rem;height:1.25rem;background-color:var(--color-black);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(//sunski.life/cdn/shop/t/19/assets/icon_circle-minus.svg?v=78682739326816080181776446255);mask-image:url(//sunski.life/cdn/shop/t/19/assets/icon_circle-minus.svg?v=78682739326816080181776446255)}.detail-drawer .detail-title[aria-expanded=false]:after{-webkit-mask-image:url(//sunski.life/cdn/shop/t/19/assets/icon_circle-plus.svg?v=153158961823772770831776446255);mask-image:url(//sunski.life/cdn/shop/t/19/assets/icon_circle-plus.svg?v=153158961823772770831776446255)}.detail-text{font-size:.875rem;line-height:1.25;letter-spacing:.02625rem}.detail-text h3{font-size:1rem;font-weight:700;line-height:1.2;margin:0 0 1rem;letter-spacing:.01rem}.detail-text p,.detail-text ul{margin:0 0 1.25rem}.detail-text ul{padding:0 0 0 1.5em}.detail-text li{margin:0 0 .5rem}.detail-media{position:relative;margin:0 0 1.75em}.detail-media-slide{position:relative}.detail-image,.detail-video{display:block;width:100%;height:auto;border-radius:1em}.detail-video{position:absolute;left:0;top:0}.detail-slider-pagination.swiper-pagination-bullets{position:absolute;bottom:.25em;left:1em;right:1em;width:auto}@media(min-width:62.5em){.details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:2.5em}.details>*{grid-column:1}.detail-column2-desktop{grid-column:2;grid-row:1 / span 100;margin-top:1.25em}.detail-title{font-size:2.5rem;padding:1.25rem 0}.detail-drawer .detail-title:after{width:2.5rem;height:2.5rem}.detail-drawer .detail-media,.detail-text{margin:0 3rem;max-width:24rem}.detail-drawer .detail-media{margin-bottom:1.75rem}.detail-text{font-size:1rem;line-height:1.35;letter-spacing:.03rem}.detail-text h3{font-size:1.375rem;letter-spacing:.01375rem}.detail-text p,.detail-text ul{margin:0 0 1.5rem}.detail-text ul{padding:0 0 0 1.75em}.detail-text li{margin:0 0 .25rem}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/details.css.map */
