.media>picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}@media(prefers-reduced-motion:no-preference){.animate--ambient>picture{animation:animateAmbient 30s linear infinite}}.sonic-playlist{--sp-line: rgba(var(--color-foreground), .14);--sp-muted: rgba(var(--color-foreground), .7);--sp-hover: rgba(var(--color-foreground), .06);display:block;border:1px solid var(--sp-line);padding:1.6rem;margin:1.6rem 0}.sonic-playlist--empty{border-style:dashed}.sonic-playlist__heading{margin:0 0 1.2rem}.sonic-icon{width:2rem;height:2rem;fill:currentColor}.sonic-icon--pause,.is-playing>.sonic-playlist__now .sonic-icon--play,.sonic-playlist__item.is-playing .sonic-icon--play{display:none}.is-playing>.sonic-playlist__now .sonic-icon--pause,.sonic-playlist__item.is-playing .sonic-icon--pause{display:block}.sonic-playlist__now{display:flex;align-items:center;gap:1.4rem;padding-bottom:1.4rem;border-bottom:1px solid var(--sp-line)}.sonic-playlist__main-toggle{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:5.2rem;height:5.2rem;border-radius:50%;border:0;cursor:pointer;color:rgb(var(--color-button-text));background:rgb(var(--color-button));transition:transform var(--duration-short) ease}.sonic-playlist__main-toggle:hover{transform:scale(1.05)}.sonic-playlist__main-toggle .sonic-icon{width:2.4rem;height:2.4rem}.sonic-playlist__now-info{flex:1 1 auto;min-width:0}.sonic-playlist__now-title{margin:0 0 .4rem;font-size:1.5rem;color:rgb(var(--color-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sonic-playlist__progress{display:flex;align-items:center;gap:.8rem}.sonic-playlist__time{font-size:1.2rem;font-variant-numeric:tabular-nums;color:var(--sp-muted);min-width:3.4rem}.sonic-playlist__time[data-duration]{text-align:right}.sonic-playlist__seek{--progress: 0%;flex:1 1 auto;min-width:0;width:100%;appearance:none;-webkit-appearance:none;height:2.4rem;margin:0;background:transparent;cursor:pointer}.sonic-playlist__seek::-webkit-slider-runnable-track{height:.3rem;background:linear-gradient(to right,rgb(var(--color-foreground)) var(--progress),var(--sp-line) var(--progress))}.sonic-playlist__seek::-moz-range-track{height:.3rem;background:var(--sp-line)}.sonic-playlist__seek::-moz-range-progress{height:.3rem;background:rgb(var(--color-foreground))}.sonic-playlist__seek::-webkit-slider-thumb{-webkit-appearance:none;width:1.4rem;height:1.4rem;margin-top:-.55rem;border-radius:50%;background:rgb(var(--color-foreground));border:0}.sonic-playlist__seek::-moz-range-thumb{width:1.4rem;height:1.4rem;border-radius:50%;background:rgb(var(--color-foreground));border:0}.sonic-playlist__list{margin:.6rem 0 0;padding:0}.sonic-playlist__item--extra{display:none}.sonic-playlist--expanded .sonic-playlist__item--extra{display:block}.sonic-playlist__track{display:flex;align-items:center;gap:1.2rem;width:100%;min-height:5.2rem;padding:.8rem .6rem;border:0;border-bottom:1px solid var(--sp-line);background:transparent;color:rgb(var(--color-foreground));font:inherit;text-align:left;cursor:pointer}.sonic-playlist__item:last-child .sonic-playlist__track{border-bottom:0}.sonic-playlist__track:hover{background:var(--sp-hover)}.sonic-playlist__track:focus-visible,.sonic-playlist__main-toggle:focus-visible,.sonic-playlist__seek:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.6);outline-offset:.2rem}.sonic-playlist__track-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border:1px solid var(--sp-line);border-radius:50%}.sonic-playlist__track-icon .sonic-icon{width:1.6rem;height:1.6rem}.sonic-playlist__item.is-active .sonic-playlist__track-icon{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.sonic-playlist__track-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.2rem}.sonic-playlist__track-title{font-size:1.5rem;line-height:1.3}.sonic-playlist__item.is-active .sonic-playlist__track-title{font-weight:var(--font-body-weight-bold)}.sonic-playlist__track-meta{font-size:1.25rem;line-height:1.4;color:var(--sp-muted)}.sonic-playlist__track-duration{flex:0 0 auto;font-size:1.2rem;font-variant-numeric:tabular-nums;color:var(--sp-muted)}.sonic-playlist__more[hidden]{display:none}.sonic-playlist__more{display:block;margin:1.2rem auto 0;padding:1rem 0;min-height:4.4rem;background:none;border:0;color:rgb(var(--color-foreground));font:inherit;font-size:1.4rem;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}@media screen and (max-width:749px){.sonic-playlist{padding:1.2rem}.sonic-playlist__main-toggle{width:4.8rem;height:4.8rem}}.sonic-playlist-section__inner--with-product{display:grid;gap:3rem}@media screen and (min-width:750px){.sonic-playlist-section__inner--with-product{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:5rem}}.sonic-playlist-section__image{display:block;margin-bottom:1.6rem}.sonic-playlist-section__image img{display:block;width:100%;height:auto}.sonic-playlist-section__product .h3{margin:0 0 .6rem}.sonic-playlist-section__price{margin:0 0 1.6rem;font-size:1.6rem}.sonic-playlist-section__player .sonic-playlist{margin:0}.sonic-bundle{margin:2rem 0;padding:1.6rem;border:1px solid rgba(var(--color-foreground),.35);background:rgba(var(--color-foreground),.04)}.sonic-bundle--empty{border-style:dashed}.sonic-bundle__eyebrow{margin:0 0 1.2rem;font-size:1.2rem;letter-spacing:.13rem;text-transform:uppercase;color:rgba(var(--color-foreground),.75)}.sonic-bundle__body{display:flex;gap:1.4rem;align-items:flex-start;margin-bottom:1.4rem}.sonic-bundle__image{flex:0 0 9rem}.sonic-bundle__image img{display:block;width:9rem;height:9rem;object-fit:cover}.sonic-bundle__info{min-width:0}.sonic-bundle__title{display:block;font-size:1.7rem;line-height:1.3;color:rgb(var(--color-foreground));text-decoration:none}.sonic-bundle__title:hover{text-decoration:underline}.sonic-bundle__text{margin:.4rem 0 0;font-size:1.4rem;line-height:1.4}.sonic-bundle__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .8rem;margin:.6rem 0 0}.sonic-bundle__price-now{font-size:1.7rem;color:rgb(var(--color-foreground))}.sonic-bundle__price-was{font-size:1.4rem;color:rgba(var(--color-foreground),.6)}.sonic-bundle__save{padding:.2rem .8rem;font-size:1.2rem;border-radius:4rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.sonic-bundle__form{margin:0}@media screen and (max-width:749px){.sonic-bundle__image{flex-basis:7rem}.sonic-bundle__image img{width:7rem;height:7rem}}.sonic-faq{max-width:90rem}.sonic-faq__heading{margin:0 0 2.4rem;text-align:center}.sonic-faq__intro,.sonic-faq__contact{margin:0 auto 2.4rem;text-align:center}.sonic-faq__contact{margin:2.4rem auto 0}.sonic-faq__list{border-top:1px solid rgba(var(--color-foreground),.14)}.sonic-faq__item{border-bottom:1px solid rgba(var(--color-foreground),.14)}.sonic-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:5.6rem;padding:1.4rem .4rem;cursor:pointer;list-style:none;font-size:1.7rem;line-height:1.4;color:rgb(var(--color-foreground))}.sonic-faq__question::-webkit-details-marker{display:none}.sonic-faq__question:hover .sonic-faq__question-text{text-decoration:underline;text-underline-offset:.3rem}.sonic-faq__question:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.6);outline-offset:.2rem}.sonic-faq__icon{position:relative;flex:0 0 1.4rem;width:1.4rem;height:1.4rem}.sonic-faq__icon:before,.sonic-faq__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:.15rem;background:currentColor;transition:transform var(--duration-short) ease}.sonic-faq__icon:after{transform:rotate(90deg)}.sonic-faq__item[open] .sonic-faq__icon:after{transform:rotate(0)}.sonic-faq__answer{padding:0 .4rem 2rem;font-size:1.5rem;line-height:1.6}.sonic-faq__answer>*:first-child{margin-top:0}.sonic-faq__answer>*:last-child{margin-bottom:0}@media screen and (max-width:749px){.sonic-faq__question{font-size:1.6rem}}html:lang(ja){--font-body-family: Assistant, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Yu Gothic", Meiryo, sans-serif;--font-heading-family: Assistant, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Yu Gothic", Meiryo, sans-serif}html:lang(ja) body{line-break:strict;word-break:normal;overflow-wrap:anywhere}html:lang(ja) .sonic-bundle__eyebrow,html:lang(ja) .sonic-spotlight__eyebrow,html:lang(ja) .sonic-trust__label{letter-spacing:.04rem;text-transform:none}.sonic-spotlight{display:grid;gap:2.4rem;align-items:start}@media screen and (min-width:990px){.sonic-spotlight{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6rem;align-items:start}.sonic-spotlight--media-right .sonic-spotlight__media{order:2}.sonic-spotlight__media{position:sticky;top:10rem}}.sonic-spotlight__image,.sonic-spotlight__video-poster{display:block;position:relative;width:100%;padding:0;border:0;background:rgba(var(--color-foreground),.04);cursor:pointer}.sonic-spotlight__image img,.sonic-spotlight__video-poster img{display:block;width:100%;height:auto}.sonic-spotlight__video{display:block;position:relative}.sonic-spotlight__video.is-loaded{aspect-ratio:16 / 9}.sonic-spotlight__video iframe{display:block;width:100%;height:100%;border:0}.sonic-spotlight__video-play{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:7.2rem;height:7.2rem;margin:-3.6rem 0 0 -3.6rem;border-radius:50%;background:#0009;border:.2rem solid #fff;color:#fff;transition:transform var(--duration-short) ease}.sonic-spotlight__video-play svg{width:3rem;height:3rem;fill:currentColor}.sonic-spotlight__video-poster:hover .sonic-spotlight__video-play{transform:scale(1.08)}.sonic-spotlight__video-label{position:absolute;left:50%;bottom:1.6rem;transform:translate(-50%);padding:.6rem 1.4rem;background:#0009;color:#fff;font-size:1.3rem;white-space:nowrap}.sonic-spotlight__video-poster:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.8);outline-offset:.3rem}.sonic-spotlight__eyebrow{display:inline-block;margin:0 0 1rem;padding:.3rem 1rem;border:1px solid rgba(var(--color-foreground),.5);font-size:1.2rem;letter-spacing:.13rem;text-transform:uppercase;color:rgb(var(--color-foreground))}.sonic-spotlight__title{margin:0 0 1.2rem}.sonic-spotlight__pitch{margin-bottom:2rem;font-size:1.6rem;line-height:1.6}.sonic-spotlight__buy .price{margin-bottom:1.4rem;font-size:2rem}.sonic-spotlight__buttons{display:grid;gap:1rem}@media screen and (min-width:750px){.sonic-spotlight__buttons{grid-template-columns:1fr 1fr}}.sonic-spotlight__buttons .product-form,.sonic-spotlight__buttons .product-form__submit{margin:0}.sonic-spotlight .sonic-playlist{margin-top:2.4rem}.sonic-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.6rem;margin:0;padding:0;list-style:none}@media screen and (min-width:990px){.sonic-trust{grid-template-columns:repeat(var(--trust-columns, 4),minmax(0,1fr));gap:3rem}}.sonic-trust__item{display:flex;align-items:flex-start;gap:1.2rem}.sonic-trust__icon{flex:0 0 auto;width:2.8rem;height:2.8rem;color:rgb(var(--color-foreground))}.sonic-trust__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sonic-trust__label{margin:0;font-size:1.5rem;line-height:1.3;color:rgb(var(--color-foreground))}.sonic-trust__text{margin:.3rem 0 0;font-size:1.3rem;line-height:1.4}@media screen and (max-width:749px){.sonic-trust__item{flex-direction:column;gap:.6rem}}.sonic-trust-wrapper--border{border-top:1px solid rgba(var(--color-foreground),.1);border-bottom:1px solid rgba(var(--color-foreground),.1)}html:lang(ko){--font-body-family: Assistant, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;--font-heading-family: Assistant, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif}html:lang(ko) body{word-break:keep-all;overflow-wrap:anywhere}html:lang(ko) .sonic-bundle__eyebrow,html:lang(ko) .sonic-spotlight__eyebrow,html:lang(ko) .sonic-trust__label{letter-spacing:.04rem;text-transform:none}@media screen and (max-width:749px){.sonic-desktop-only{display:none!important}}@media screen and (min-width:750px){.sonic-mobile-only{display:none!important}}.sonic-bundle-spot__collage{position:relative;display:grid;gap:.6rem;grid-template-columns:1fr 1fr}.sonic-bundle-spot__collage--1{grid-template-columns:1fr}.sonic-bundle-spot__collage--3 .sonic-bundle-spot__tile:first-child{grid-column:1 / -1}.sonic-bundle-spot__tile{display:block;aspect-ratio:1 / 1;overflow:hidden;background:rgba(var(--color-foreground),.04)}.sonic-bundle-spot__collage--2 .sonic-bundle-spot__tile{aspect-ratio:3 / 4}.sonic-bundle-spot__collage--3 .sonic-bundle-spot__tile:first-child{aspect-ratio:2 / 1}.sonic-bundle-spot__tile img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.sonic-bundle-spot__tile:hover img{transform:scale(1.03)}.sonic-bundle-spot__badge{position:absolute;top:1.2rem;left:1.2rem;padding:.6rem 1.4rem;border-radius:4rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1.5rem;letter-spacing:.04rem}.sonic-bundle-spot__includes-label{margin:0 0 .8rem;font-size:1.2rem;letter-spacing:.13rem;text-transform:uppercase;color:rgba(var(--color-foreground),.75)}html:lang(ja) .sonic-bundle-spot__includes-label,html:lang(ko) .sonic-bundle-spot__includes-label{letter-spacing:.04rem;text-transform:none}.sonic-bundle-spot__list{margin:0 0 2rem;padding:0;border-top:1px solid rgba(var(--color-foreground),.14)}.sonic-bundle-spot__item{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1rem 0;border-bottom:1px solid rgba(var(--color-foreground),.14)}.sonic-bundle-spot__item-link{display:flex;align-items:center;gap:1.2rem;min-width:0;color:rgb(var(--color-foreground));text-decoration:none}.sonic-bundle-spot__item-link:hover .sonic-bundle-spot__item-title{text-decoration:underline;text-underline-offset:.3rem}.sonic-bundle-spot__thumb{flex:0 0 auto;width:4.8rem;height:4.8rem;object-fit:cover}.sonic-bundle-spot__item-title{font-size:1.5rem;line-height:1.3}.sonic-bundle-spot__item-price{flex:0 0 auto;font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.sonic-bundle-spot__total{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem 1.2rem}.sonic-bundle-spot__price{font-size:2.8rem;color:rgb(var(--color-foreground))}.sonic-bundle-spot__was{font-size:1.7rem;color:rgba(var(--color-foreground),.6)}.sonic-bundle-spot__separately{margin:.4rem 0 0}.sonic-bundle-spot__buttons{margin-top:2rem}.sonic-bundle-spot__note{margin:1.4rem 0 0}.sonic-add-all{display:block}.sonic-add-all__error{margin:0 0 1rem;color:rgb(var(--color-foreground))}.sonic-add-all__button.loading>span:first-child{visibility:hidden}.sonic-bundle-spot__item--pick{gap:1.2rem}.sonic-bundle-spot__check{flex:0 0 auto;width:2rem;height:2rem;margin:0;accent-color:rgb(var(--color-foreground));cursor:pointer}.sonic-bundle-spot__item--pick .sonic-bundle-spot__item-link{flex:1 1 auto;cursor:pointer}.sonic-bundle-spot__item-text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.sonic-bundle-spot__owned{font-size:1.2rem;color:rgba(var(--color-foreground),.75)}.sonic-bundle-spot__owned:before{content:"\2713  "}.sonic-bundle-spot__item.is-unpicked .sonic-bundle-spot__thumb,.sonic-bundle-spot__item.is-unpicked .sonic-bundle-spot__item-title,.sonic-bundle-spot__item.is-unpicked .sonic-bundle-spot__item-price{opacity:.45}.sonic-bundle-spot__item-price{text-decoration:none}.sonic-bundle-spot__hint{margin:-1.2rem 0 1.6rem}.sonic-bundle-spot__hint .link{margin-left:.4rem}.sonic-bundle-spot__completion{margin:.4rem 0 0}
/*# sourceMappingURL=/cdn/shop/t/10/assets/sonicsmiths.css.map */
