/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;list-style:none;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/artist/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/artist/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/artist/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/artist/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/custom/artist/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/custom/artist/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/custom/artist/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.node--unpublished{background-color:#fff4f4;}
.sdc-block_contact.footer-formatted-text{margin-bottom:var(--spacing-32)}.sdc-block_contact.footer-formatted-text__content{font-size:var(--typography-font-size-16);line-height:var(--typography-line-height-21)}.sdc-block_contact p{margin-bottom:0}.sdc-block_contact.heading-md{font-size:var(--typography-font-size-24);line-height:var(--typography-line-height-29);margin-bottom:var(--spacing-32)}
.sdc-block_footer_menu.footer-menu__items{list-style:none;padding:0}.sdc-block_footer_menu.footer-menu__item{margin:0!important}.sdc-block_footer_menu.footer-menu__item a{color:var(--color-neutral-50)!important;font-size:var(--typography-font-size-14);line-height:var(--typography-line-height-29);text-decoration:none!important;transition:color 225ms ease-in}.sdc-block_footer_menu.footer-menu__item a:hover{color:var(--color-brand-500)!important}.sdc-block_footer_menu.heading-md{font-size:var(--typography-font-size-24);line-height:var(--typography-line-height-29);margin-bottom:var(--spacing-32)}
.sdc-block_footer_social_networks.wrapper{margin-bottom:var(--spacing-32)}.sdc-block_footer_social_networks.heading-md{font-size:var(--typography-font-size-24);line-height:var(--typography-line-height-29);margin-bottom:var(--spacing-32)}
.sdc-breadcrumb.font-italic{font-style:italic}.sdc-breadcrumb.decoration-none{text-decoration:none}.sdc-breadcrumb.text-primary{color:var(--color-primary)}
.sdc-button.flex{display:flex}.sdc-button.justify-start{justify-content:flex-start}.sdc-button.justify-end{justify-content:flex-end}.sdc-button.justify-center{justify-content:center}.sdc-button .sdc-button.button-primary{background-color:var(--button-color-background-default);border:none;border-radius:var(--border-radius-8);color:var(--color-neutral-900);cursor:pointer;display:flex;flex-direction:column;font-size:var(--typography-font-size-14);font-weight:var(--typography-font-weight-700);margin-top:var(--spacing-8);min-width:9.5rem;padding:var(--spacing-12) var(--spacing-12);text-align:center;text-decoration:none;transition:background-color 225ms ease-in}.sdc-button.button-primary:hover{background-color:var(--button-color-background-hover)}
.sdc-footer.region-footer{background:var(--color-neutral-900);border-radius:var(--border-radius-16);padding:var(--spacing-48) var(--spacing-32);@media only screen and (min-width:768px){display:flex;gap:var(--spacing-32);justify-content:space-between;padding:var(--spacing-64) var(--spacing-48)}@media only screen and (min-width:1024px){display:flex;gap:var(--spacing-32);justify-content:space-between;padding:var(--spacing-64) var(--spacing-96)}}
form label.sdc-form_element_label{color:var(--color-neutral-50);display:block;font-size:var(--typography-font-size-16);margin-bottom:var(--spacing-6);text-align:left;width:100%}
.sdc-gallery.image-gallery{display:grid;gap:var(--spacing-4);grid-auto-flow:dense;grid-auto-rows:minmax(1.0625rem,1.75rem);grid-template-columns:repeat(12,minmax(0,1fr));margin:0 auto;max-width:71.375rem}@media only screen and (min-width:360px){.sdc-gallery.image-gallery{gap:var(--spacing-6);grid-auto-rows:minmax(1.125rem,1.8125rem)}}@media only screen and (min-width:420px){.sdc-gallery.image-gallery{gap:var(--spacing-8);grid-auto-rows:minmax(1.3125rem,2rem)}}@media only screen and (min-width:500px){.sdc-gallery.image-gallery{gap:var(--spacing-12);grid-auto-rows:minmax(1.5625rem,2.25rem)}}@media only screen and (min-width:600px){.sdc-gallery.image-gallery{grid-auto-rows:minmax(1.875rem,2.5625rem)}}@media only screen and (min-width:700px){.sdc-gallery.image-gallery{grid-auto-rows:minmax(2.4375rem,3.125rem)}}@media only screen and (min-width:800px){.sdc-gallery.image-gallery{gap:var(--spacing-12);grid-auto-rows:minmax(3rem,3.6875rem)}}@media only screen and (min-width:900px){.sdc-gallery.image-gallery{gap:var(--spacing-16);grid-auto-rows:minmax(3.125rem,5.375rem)}}.sdc-gallery .bento-section-primary{grid-column:span 6;grid-row:span 4}.sdc-gallery .bento-section-secondary{grid-column:span 3;grid-row:span 4}.sdc-gallery .bento-section-tertiary{grid-column:span 3;grid-row:span 2}.sdc-gallery .bento-section-full{grid-column:span 12;grid-row:span 4}.sdc-gallery.image-gallery__item{margin:0;overflow:hidden}.sdc-gallery.image-gallery__link{color:inherit;cursor:zoom-in;display:block;height:100%;text-decoration:none;width:100%}.sdc-gallery.image-gallery__img,.sdc-gallery.image-gallery__item img,.sdc-gallery.image-gallery__item picture{display:block;height:100%;object-fit:cover;width:100%}.sdc-gallery.image-gallery__caption{left:-9999em;position:absolute}
.sdc-h1_title.heading-xxl{color:var(--color-brand-500);font-family:var(--typography-font-family-heading);font-size:clamp(var(--typography-font-size-48),4.286vw + 2.143rem,var(--typography-font-size-96));font-style:normal;font-weight:var(--typography-font-weight-400);letter-spacing:var(--typography-letter-spacing-minus-1);line-height:clamp(3.6rem,5.143vw + 2.571rem,6.6rem);margin-bottom:var(--spacing-48);margin-top:var(--spacing-0);text-transform:uppercase}
.sdc-image_and_text.image-landscape img{aspect-ratio:4/3;margin-bottom:var(--spacing-48);object-fit:cover;width:100%}.sdc-image_and_text.image-portrait img{aspect-ratio:4/5;margin-bottom:var(--spacing-48);object-fit:cover;width:100%}.sdc-image_and_text.image-square img{aspect-ratio:1/1;margin-bottom:var(--spacing-48);object-fit:cover;width:100%}.sdc-image_and_text.image-and-formatted_text{display:grid}@media only screen and (min-width:768px){.sdc-image_and_text.image-and-formatted_text{grid-template-columns:1fr 1fr}}@media only screen and (min-width:1440px){.sdc-image_and_text.image-and-formatted_text{align-items:center}}.sdc-image_and_text.image-and-formatted_text *+:last-child{margin-bottom:0}.sdc-image_and_text.image-and-formatted_text.text-bottom{@media only screen and (min-width:768px){grid-template-columns:1fr}}.sdc-image_and_text.image-and-formatted_text img{box-shadow:var(--box-shadow-lg);margin-bottom:var(--spacing-32);width:100%}.sdc-image_and_text.image-and-formatted_text .formatted_text>*{@media only screen and (min-width:768px){grid-template-columns:1fr 1fr}}.sdc-image_and_text.image-and-formatted_text.text-left .formatted_text{@media only screen and (min-width:1024px){padding-left:var(--spacing-64)}}.sdc-image_and_text.image-and-formatted_text.text-right .formatted_text{@media only screen and (min-width:1024px){padding-right:var(--spacing-64)}}.sdc-image_and_text.image-and-formatted_text.text-bottom .formatted_text{margin-top:var(--spacing-24);@media only screen and (min-width:768px){padding:0 var(--spacing-32)}@media only screen and (min-width:1024px){padding:0 var(--spacing-64)}}.sdc-image_and_text.image-and-formatted_text.text-left,.sdc-image_and_text.image-and-formatted_text.text-right{@media only screen and (min-width:768px){gap:var(--spacing-24)}@media only screen and (min-width:1024px){gap:var(--spacing-48)}@media only screen and (min-width:1440px){gap:var(--spacing-64)}}.sdc-image_and_text.image-and-formatted_text.text-left>:first-child{@media only screen and (min-width:768px){order:2}}.sdc-image_and_text.image-and-formatted_text.text-right>:nth-child(2){@media only screen and (min-width:768px){order:2}}.sdc-image_and_text.image-and-formatted_text.text-left img,.sdc-image_and_text.image-and-formatted_text.text-right img{@media only screen and (min-width:768px){margin-bottom:var(--spacing-0)}}.sdc-image_and_text.image-and-formatted_text .formatted_text .sdc-title.title-component{margin-bottom:var(--spacing-24)}.sdc-image_and_text.horizontal-spacing-xxl{padding:var(--spacing-32) var(--spacing-0)}@media only screen and (min-width:1024px){.sdc-image_and_text.horizontal-spacing-xxl{padding:var(--spacing-64) var(--spacing-0)}}.sdc-image_and_text.width-md{margin:0 auto;max-width:var(--max-width-md)}.sdc-image_and_text.width-lg{margin:0 auto;max-width:var(--max-width-lg)}
input.sdc-input.form-email,input.sdc-input.form-text,input.sdc-input[type=password]{background-color:var(--color-neutral-200);border:none;border-radius:var(--border-radius-8);font-size:var(--typography-font-size-16);max-width:var(--max-width-sm);padding:var(--spacing-12) var(--spacing-12);width:100%}input.sdc-input.form-email:focus,input.sdc-input.form-text:focus,input.sdc-input[type=password]:focus{outline:2px solid var(--color-brand-500);outline-offset:2px}.sdc-input.fieldset-legend{color:var(--color-brand-500);display:block;font-family:var(--typography-font-family-heading);font-size:var(--typography-font-size-24);margin-bottom:var(--spacing-12)}.sdc-input.description.form-text{font-size:var(--typography-font-size-14)}
.sdc-input_number.quantity-input-wrapper{align-items:center;background:var(--color-neutral-200);border-radius:var(--border-radius-4);display:inline-flex;overflow:hidden;position:relative}.sdc-input_number.input-number__root{display:flex;grid-area:cart-quantity;max-width:30rem;overflow:hidden}.sdc-input_number.quantity-btn{align-items:center;background:var(--color-brand-500);border:none;color:var(--color-neutral-900);cursor:pointer;display:flex;flex-shrink:0;height:2rem;justify-content:center;transition:background-color .12s ease;width:2rem;@media only screen and (min-width:720px){height:2.5rem;width:2.5rem}}.sdc-input_number.quantity-btn:hover{background:var(--color-brand-400)}.sdc-input_number.quantity-btn:active{background:var(--color-neutral-50)}.sdc-input_number.quantity-input{background:var(--color-neutral-50);border:none!important;box-shadow:none!important;flex:1;height:1.7rem;outline:none!important;padding:0 .4rem;width:2.4rem;@media only screen and (min-width:500px){min-width:0}@media only screen and (min-width:720px){height:2.2rem;width:2.6rem}}.sdc-input_number.quantity-input[type=number]{appearance:auto;text-align:center}.sdc-input_number.quantity-input[type=number]::-webkit-inner-spin-button,.sdc-input_number.quantity-input[type=number]::-webkit-outer-spin-button{opacity:1}
.sdc-input_submit.button-primary{align-content:center;background-color:var(--button-color-background-default);border:none;border-radius:var(--border-radius-8);color:var(--color-neutral-900);cursor:pointer;display:flex;flex-direction:column;font-size:var(--typography-font-size-14);font-weight:var(--typography-font-weight-700);margin-top:var(--spacing-32);min-width:9.5rem;padding:var(--spacing-12) var(--spacing-12);transition:background-color 225ms ease-in}.sdc-input_submit.button-primary:hover{background-color:var(--button-color-background-hover)}.sdc-input_submit.button--add-to-cart{align-items:center;background-color:var(--button-color-background-default);border:none;border-radius:var(--border-radius-8);color:var(--color-neutral-900);cursor:pointer;flex-direction:row;font-size:var(--typography-font-size-14);font-weight:var(--typography-font-weight-700);gap:var(--spacing-8);justify-content:center;min-width:9.5rem;padding:var(--spacing-12) var(--spacing-0);transition:background-color 225ms ease-in}.sdc-input_submit.button--add-to-cart:hover{background-color:var(--button-color-background-hover)}.sdc-input_submit.input-submit__cart-icon,.sdc-input_submit.input-submit__cart-svg,.sdc-input_submit.input-submit__cart-svg path{display:block}.sdc-input_submit.input-submit__cart-svg path{fill:var(--color-neutral-900)}
.sdc-layout_background.absolute{position:absolute}.sdc-layout_background.relative{position:relative}.sdc-layout_background.inset-0{inset:0}.sdc-layout_background.z-1{z-index:1}.sdc-layout_background.block{display:block}.sdc-layout_background.h-full{height:100%}.sdc-layout_background.w-full{width:100%}.sdc-layout_background.object-cover{-o-object-fit:cover;object-fit:cover}
.sdc-mc_title.sdc-mc_title--align-start{display:flex;justify-content:flex-start}.sdc-mc_title.sdc-mc_title--align-center{display:flex;justify-content:center}.sdc-mc_title.sdc-mc_title--align-end{display:flex;justify-content:flex-end}
.sdc-node_page.image-and-formatted_text{display:grid;@media only screen and (min-width:768px){grid-template-columns:1fr 1fr}@media only screen and (min-width:1440px){align-items:center}}.sdc-node_page.image-and-formatted_text.text-bottom{@media only screen and (min-width:768px){grid-template-columns:1fr}}.sdc-node_page.formatted_text{@media only screen and (min-width:768px){padding:0 var(--spacing-32)}@media only screen and (min-width:1024px){padding:0 var(--spacing-64)}}.sdc-node_page.image-and-formatted_text .image-landscape{overflow:visible}.sdc-node_page.image-and-formatted_text .image-landscape img{aspect-ratio:4/3;box-shadow:0 0 3rem 0 hsla(0,0%,5%,.4);display:block;margin-bottom:var(--spacing-32);object-fit:cover;width:100%}.sdc-node_page.horizontal-spacing-xxl{padding:var(--spacing-32) var(--spacing-0)}@media only screen and (min-width:1024px){.sdc-node_page.horizontal-spacing-xxl{padding:var(--spacing-64) var(--spacing-0)}}.sdc-node_page.width-md{margin:0 auto;max-width:var(--max-width-md)}
.sdc-node_page.inset-0{inset:0}.sdc-node_page.z-10{z-index:10}.sdc-node_page.block{display:block}.sdc-node_page.w-full{width:100%}.sdc-node_page.flex{display:flex}.sdc-node_page.items-center{align-items:center}.sdc-node_page.justify-center{justify-content:center}.sdc-node_page.object-cover{-o-object-fit:cover;object-fit:cover}.sdc-node_page.px-4{padding-left:1rem;padding-right:1rem}.sdc-node_page.pt-5{padding-top:1.25rem}.sdc-node_page.text-center{text-align:center}
.sdc-product_carousel.commerce-products{display:flex;gap:var(--spacing-8)}.sdc-product_carousel.commerce-products-carousel{overflow-x:hidden}[data-product-carousel-viewport]{cursor:grab;overflow:hidden;touch-action:pan-y pinch-zoom}[data-product-carousel-viewport].is-dragging{cursor:grabbing;user-select:none}[data-product-carousel-track]{display:flex;gap:var(--product-carousel-gap,12px);transition:transform .3s ease-in;will-change:transform}@media (prefers-reduced-motion:reduce){[data-product-carousel-track]{transition:none}}[data-product-carousel-slide]{flex:0 0 var(--product-carousel-slide-width,100%);min-width:0}.sdc-product_carousel.carousel-nav .next-button-carousel.swiper-button-disabled,.sdc-product_carousel.carousel-nav .prev-button-carousel.swiper-button-disabled{cursor:default;opacity:.35;pointer-events:none}[data-product-carousel-root]{display:flex;flex-direction:column;gap:var(--spacing-12)}[data-product-carousel-root] [data-product-carousel-nav]{align-self:flex-end}.sdc-product_carousel.section-header__with-carousel-nav{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-12);margin-bottom:var(--spacing-32);@media only screen and (min-width:500px){align-items:flex-end;flex-direction:row;justify-content:space-between}}.sdc-product_carousel.section-header__with-carousel-nav>:first-child{margin:0}.sdc-product_carousel.carousel-nav{display:flex;gap:var(--spacing-4);@media only screen and (min-width:500px){margin-bottom:.4375rem}}.sdc-product_carousel.carousel-nav .next-button-carousel,.sdc-product_carousel.carousel-nav .prev-button-carousel{background-color:transparent;border-style:none;cursor:pointer}.sdc-product_carousel.carousel-nav .next-button-carousel svg path,.sdc-product_carousel.carousel-nav .prev-button-carousel svg path{fill:var(--color-brand-500);transition:fill 225ms ease-in}.sdc-product_carousel.carousel-nav .next-button-carousel svg,.sdc-product_carousel.carousel-nav .prev-button-carousel svg{height:1.4375rem;width:1.3125rem}.sdc-product_carousel.carousel-nav .next-button-carousel svg:hover path,.sdc-product_carousel.carousel-nav .prev-button-carousel svg:hover path{fill:var(--color-neutral-50)}
.sdc-product_carousel_card.commerce-products-card{align-items:center;display:flex;flex-direction:column}.sdc-product_carousel_card.commerce-products-card__image{aspect-ratio:1/1;margin-bottom:var(--spacing-24);overflow:hidden;position:relative}.sdc-product_carousel_card.commerce-products-card__image a{display:block;height:100%;position:relative;width:100%}.sdc-product_carousel_card.commerce-products-card__image picture{display:block;height:100%;width:100%}.sdc-product_carousel_card.commerce-products-card__image img{display:block;height:100%;object-fit:cover;transition:blur .22s cubic-bezier(.55,.085,.68,.53);width:100%}.sdc-product_carousel_card.commerce-products-card__view-product{align-items:center;background:hsla(0,0%,95%,.5);color:var(--color-neutral-900);display:flex;font-weight:var(--typography-font-weight-500);height:100%;justify-content:center;opacity:0;position:absolute;transition:opacity .2s cubic-bezier(.55,.085,.68,.53);width:100%;z-index:1}.sdc-product_carousel_card.commerce-products-card__image a:hover .commerce-products-card__view-product{opacity:1}.sdc-product_carousel_card.commerce-products-card__image a:hover img{filter:blur(.1875rem)}.sdc-product_carousel_card.commerce-products-card__cost p{margin-bottom:var(--spacing-24);padding:0 var(--spacing-8);text-align:center}.sdc-product_carousel_card.commerce-products-card__title{font-size:var(--typography-font-size-20);line-height:var(--typography-line-height-1_4);margin-bottom:var(--spacing-8);padding:0 var(--spacing-8);text-align:center}.sdc-product_carousel_card.commerce-products-card__title a{display:block;text-decoration:none!important}.sdc-product_carousel_card.commerce-products-card__action{align-items:center;display:flex;flex-direction:column}
.sdc-social_networks.social__items{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-8) var(--spacing-12)}.sdc-social_networks.social .facebook svg path,.sdc-social_networks.social .instagram svg path,.sdc-social_networks.social .soundcloud svg path,.sdc-social_networks.social .spotify svg path,.sdc-social_networks.social .x svg path,.sdc-social_networks.social .youtube svg path{fill:var(--color-neutral-50);transition:fill 225ms ease-in}.sdc-social_networks.social .facebook svg:hover path,.sdc-social_networks.social .instagram svg:hover path,.sdc-social_networks.social .soundcloud svg:hover path,.sdc-social_networks.social .spotify svg:hover path,.sdc-social_networks.social .x svg:hover path,.sdc-social_networks.social .youtube svg:hover path{fill:var(--color-brand-500)}.sdc-social_networks.social .bandcamp svg .path{fill:var(--color-neutral-50);transition:fill 225ms ease-in}.sdc-social_networks.social .bandcamp svg .stroke{stroke:var(--color-neutral-50);transition:stroke 225ms ease-in}.sdc-social_networks.social .bandcamp svg:hover .stroke{stroke:var(--color-brand-500)}.sdc-social_networks.social .bandcamp svg:hover .path{fill:var(--color-brand-500)}.sdc-social_networks.social .facebook svg{height:1.8125rem;width:1.8125rem}.sdc-social_networks.social .spotify svg{height:1.75rem;width:1.75rem}.sdc-social_networks.social .youtube svg{height:1.5rem;width:2.0625rem}.sdc-social_networks.social .instagram svg,.sdc-social_networks.social .x svg{height:1.8125rem;width:1.8125rem}.sdc-social_networks.social .soundcloud svg{height:1.125rem;width:2.5rem}.sdc-social_networks.social .bandcamp svg{height:2rem;width:2rem}
.sdc-swiper_3d_slider.hero-content-slider{overflow:visible;position:relative}.sdc-swiper_3d_slider[data-swiper-3d-slider]{overflow:visible}.sdc-swiper_3d_slider.hero-content-slider .formatted_text{font-size:var(--typography-font-size-20);line-height:var(--typography-line-height-1_6)}.sdc-swiper_3d_slider.hero-content-slider .formatted_text p{@media only screen and (min-width:768px){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width:1024px){white-space:unset}}.sdc-swiper_3d_slider.hero-content-slider__slides{margin-bottom:var(--spacing-48);margin-left:0;margin-right:0;overflow:visible;padding:0;position:relative;width:100%}.sdc-swiper_3d_slider.hero-content-slider__track{aspect-ratio:1080/760;cursor:grab;margin:0;overflow:visible;perspective:1200px;position:relative;touch-action:none;transform-style:preserve-3d;user-select:none;-webkit-user-select:none;width:100%}.sdc-swiper_3d_slider.hero-content-slider__track.is-dragging{cursor:grabbing}.sdc-swiper_3d_slider.hero-content-slider__slides.is-single-slide{cursor:default}.sdc-swiper_3d_slider.hero-content-slider__slide{inset:0;overflow:visible;position:absolute;transform-origin:center center;transform-style:preserve-3d;transition:transform .3s ease;width:100%;will-change:transform}.sdc-swiper_3d_slider.hero-content-slider__slide.is-stacked{pointer-events:none}.sdc-swiper_3d_slider.hero-content-slider__track.is-dragging .hero-content-slider__slide{transition:none}.sdc-swiper_3d_slider.hero-content-slider .image-landscape img,.sdc-swiper_3d_slider.hero-content-slider .image-landscape picture{pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}@media (prefers-reduced-motion:reduce){.sdc-swiper_3d_slider.hero-content-slider__slide{transform:none;transition:none}.sdc-swiper_3d_slider.hero-content-slider__slide:not(.is-active){pointer-events:none;visibility:hidden}}@media only screen and (min-width:768px){.sdc-swiper_3d_slider.hero-content-slider__slides{margin-bottom:var(--spacing-0);margin-left:21.54%;width:78.46%}.sdc-swiper_3d_slider.hero-content-slider__content{align-items:center;height:100%;left:0;position:absolute;top:0;width:40%;z-index:2}}.sdc-swiper_3d_slider.hero-content-slider .heading-hero{color:var(--color-brand-500);font-family:var(--typography-font-family-heading);font-size:clamp(var(--typography-font-size-48),4.286vw + 2.143rem,var(--typography-font-size-96));font-style:normal;font-weight:var(--typography-font-weight-400);line-height:clamp(3.6rem,5.143vw + 2.571rem,6.6rem);margin-bottom:var(--spacing-32);margin-top:var(--spacing-0);text-wrap:balance}.sdc-swiper_3d_slider.hero-content-slider .image-landscape{position:relative}.sdc-swiper_3d_slider.hero-content-slider .image-landscape>div{aspect-ratio:1080/760;overflow:hidden;position:relative;width:100%}.sdc-swiper_3d_slider.hero-content-slider .image-landscape picture{display:block;height:100%;width:100%}.sdc-swiper_3d_slider.hero-content-slider .image-landscape img{box-shadow:var(--box-shadow-lg);display:block;height:100%;margin:0;mix-blend-mode:lighten;object-fit:cover;object-position:center;width:100%}.sdc-swiper_3d_slider.hero-content-slider__slide.is-visible .image-landscape>div:before{background:url(/themes/custom/artist/images/frame.avif) no-repeat 0 100%;background-size:80%;content:"";height:100%;position:absolute;right:0;rotate:180deg;top:0;width:100%;z-index:2;@media only screen and (min-width:768px){background-size:85%}@media only screen and (min-width:1024px){background-size:90%}}.sdc-swiper_3d_slider.hero-content-slider__slide.is-visible .image-landscape>div:after{background:url(/themes/custom/artist/images/frame.avif) no-repeat 0 100%;background-size:80%;bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:2;@media only screen and (min-width:768px){background-size:84%}@media only screen and (min-width:1024px){background-size:90%}}.sdc-swiper_3d_slider.hero-content-slider .image-landscape:before{background:url(/themes/custom/artist/images/bg-overlay.avif);content:"";height:100%;opacity:.25;position:absolute;width:100%}.sdc-swiper_3d_slider.hero-content-slider__content{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:repeat(1,minmax(0,1fr))}.sdc-swiper_3d_slider.hero-content-slider__content-item{grid-column-start:1;grid-row-start:1;opacity:0;pointer-events:none;scale:.6;transition:all 425ms cubic-bezier(.77,0,.175,1)}.sdc-swiper_3d_slider.hero-content-slider__content-item>:last-child{margin-bottom:var(--spacing-0)}.sdc-swiper_3d_slider.hero-content-slider__content-item.active{opacity:1;pointer-events:auto;scale:1}.sdc-swiper_3d_slider.next-button svg,.sdc-swiper_3d_slider.prev-button svg{height:1.4375rem;width:1.3125rem}.sdc-swiper_3d_slider.next-button svg path,.sdc-swiper_3d_slider.prev-button svg path{fill:var(--color-brand-500);transition:fill 225ms ease-in}.sdc-swiper_3d_slider.next-button svg:hover path,.sdc-swiper_3d_slider.prev-button svg:hover path{fill:var(--color-neutral-50)}.sdc-swiper_3d_slider.next-button,.sdc-swiper_3d_slider.prev-button{background-color:transparent;border-style:none;cursor:pointer}.sdc-swiper_3d_slider.hero-content-slider__pagination{align-items:center;display:flex;gap:.5rem;position:static;width:auto}.sdc-swiper_3d_slider.hero-content-slider__pagination-bullet{background-color:var(--color-neutral-50);border:0;border-radius:50%;cursor:pointer;height:.625rem;opacity:1;padding:0;transition:width .2s ease,height .2s ease,background-color .2s ease;width:.625rem}.sdc-swiper_3d_slider.hero-content-slider__pagination-bullet.is-active{background-color:var(--color-brand-500);height:.875rem;width:.875rem}.sdc-swiper_3d_slider.swiper-nav-wrapper{bottom:var(--spacing-32);pointer-events:auto;position:absolute;width:100%;z-index:150}.sdc-swiper_3d_slider.swiper-nav{display:flex;gap:1rem;justify-content:center}.sdc-swiper_3d_slider.hero-content-slider__title-link{text-decoration:none}
.sdc-text.text-center{text-align:center}.sdc-text.text-left{text-align:left}.sdc-text.text-right{text-align:right}.sdc-text.font-size-4{font-size:1rem}.paragraph--type--text img{margin:0 1rem 1rem}
.sdc-text.font-size-4{font-size:1rem}
.sdc-title.title-component{color:var(--color-brand-500);font-family:var(--typography-font-family-heading);font-size:clamp(var(--typography-font-size-48),1.481vw + 2.667rem,var(--typography-font-size-64));font-style:normal;font-weight:var(--typography-font-weight-400);line-height:clamp(3.6rem,1.185vw + 3.333rem,4.4rem);margin-bottom:var(--spacing-0);margin-top:var(--spacing-0);text-decoration:none}
