/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}#noscript_message{position:absolute;z-index:9999;background:red;color:#fff;font-weight:700;font-size:1.2rem;padding:1em;width:100%}body#noscript_message{display:block}body,html{height:100vh}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background-color:#d9abc9;color:#000;cursor:auto;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;line-height:1.2;margin:0;padding:0;position:relative}a:hover{cursor:pointer}.show-small-search{margin-left:0;display:block;background-color:cornsilk;width:5em;padding:.2em 0 .2em .2em;border:.0625em dotted #552869;text-align:center}#small-search form{display:flex;align-items:center;width:100%;max-width:22.5em;height:2em}#small-search button.button_search{cursor:pointer;height:100%}#small-search svg.icon{position:absolute;top:50%;left:.75em;transform:translateY(-50%);pointer-events:none}.hide{display:none}select{width:100%}.row{margin:0 auto;max-width:100%;width:80em}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.row.collapse>.columns{padding-left:0;padding-right:0}.row.collapse .row{margin-left:0;margin-right:0}.row .row{margin:0 auto;width:100%}.row .row:after,.row .row:before{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{margin:0;max-width:none;width:auto}.row .row.collapse:after,.row .row.collapse:before{content:" ";display:table}.row .row.collapse:after{clear:both}.columns{padding-left:.5em;padding-right:.5em;width:100%;float:left;max-width:100%}.columns+.columns:last-child{float:right}button.secondary,.button.secondary{background-color:#e9e9e9;border:.0125em solid #552869;color:#552869;font-size:.9rem;font-weight:700}button.tiny,.button.tiny{padding:.625em 1.25em .6875em}button.tiny2,.button.tiny2{padding:.3875em}.button,button{border-radius:0;border-style:solid;border-width:0;cursor:pointer;font-weight:700;position:relative;text-align:center;text-decoration:none;display:inline-block;padding:1em 2em 1.0625em;font-size:1rem;background-color:#552869;border-color:#2285a2;color:#ffc}.button:focus,.button:hover,button:focus,button:hover{background:#78b13f}.button:focus,.button:hover,button:focus,button:hover{color:#000}@media only screen and (min-width:40.0625em){.button,button{display:inline-block}}form .row .row{margin:0}.row .row .columns{padding:0 .5em}.row .row.collapse{margin:0}form .row .row.collapse .columns{padding:0}.row .row.collapse input{border-bottom-right-radius:0;border-top-right-radius:0}.row input.columns{padding-left:.5em}input[type=color],input[type=date],input[type=datetimelocal],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text]{background:#cfffe5;color:#000;display:block;font-family:inherit;font-size:1rem;height:2em;width:25em;max-width:100%}#searchform input[type=text]{flex-grow:1;padding-left:2.5em;box-sizing:border-box;height:100%}#customer_form input[type=text],#customer_form input[type=email]{width:40em;max-width:100%}#contact_form input[type=text],#contact_form input[type=email],input:focus{width:25em;max-width:100%}#contact_form textarea{all:unset;box-sizing:border-box;resize:vertical;height:20em;background:#cfffe5;width:50em;max-width:100%}#contact_form textarea:focus{all:unset;background:#ffc;outline:0;font-size:1rem;height:20em;width:50em;max-width:100%}.contact_thanks{position:relative;top:1em;left:-.5em;margin-bottom:.5em;font-size:1.1rem;font-weight:700;background:#7f0;color:#000;border:.125em solid #5d4447;width:100%;max-width:100%;padding:.5em;line-height:1.5}input[type=time],input[type=url],input[type=week]{background:#cfffe5;border-style:solid;border-width:.0625em;border-color:#ccc;color:#000;display:block;font-family:inherit;font-size:1rem;height:2.3125em;padding:.25em;width:100%;box-sizing:border-box}input[type=color]:focus,input[type=date]:focus,input[type=datetimelocal]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus{background:#ffc;outline:0}select{background-color:#cfffe5;border-style:solid;border-width:.0625em;border-color:#ccc;color:#000;font-family:inherit;font-size:1rem;line-height:normal;/*padding:.25em;*/height:auto}select:hover{background-color:#ffc;border-color:lime}select:disabled{background-color:#ddd;cursor:default}select[multiple]{height:auto}input[type=checkbox],input[type=file],input[type=radio],select{margin:0 0 1em;cursor:pointer}input[type=file]{width:100%}@media only screen and (max-width:40.0001em){body:after{content:'small';display:none}.cd_container{margin-left:auto;margin-right:auto;top:1em!important}#player_title{text-align:center}.cover-wrap {max-width:18em}.cover-wrap img{border-radius:.5em;}.cd_controls{gap:.4em;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling: touch;padding-bottom:.25em;}.cd_controls .btn{/*padding:.5em .6em;font-size:.9rem;min-width: 3.5em;*/}}#language-switch{float:left;width:auto;outline:none;border:none}.br{height:.8em;max-width:100%}br{max-width:100%}.triangle-down{position:absolute;top:.25em;display:inline-block;width:.75em;height:.75em;border-top:.3em solid yellow;border-right:.3em solid yellow;transform:rotate(135deg)}div,form,h1,h2,h3,h4,h5,/*h6,*/li,th,ul{margin:0;padding:0}ul,li{list-style-type:none}a{color:#6b114f;line-height:inherit;text-decoration:none}a:focus,a:hover{color:#6b114f}a img{border:0;outline:0}p{margin-left:.5em;font-size:1rem;max-width:100%}h1,h2,h3,h4,h5{color:#552869}/*h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#552869}*/h1{font-size:1.6875rem}h2{font-size:1.375rem}h3{font-size:1.125rem}h4{font-size:1.125rem}h5{font-size:1rem}h6{margin:0;padding:0;font-size:1rem;color:#000;line-height:1.25}/*em{font-style:italic;line-height:inherit}*/b{font-weight:700;line-height:inherit}.song-loader{display:inline-block;border:.25em solid #552869;border-top:.25em solid yellow;border-radius:50%;width:3em;height:3em;animation:spin 1s linear infinite;position:absolute;left:50%;top:40%;transform:translate(-50%, -40%);z-index:9999}.img_load{display:inline-block;border:.25em solid #ccc;border-top:.25em solid #550000;border-radius:50%;width:1.25em;height:1.25em;animation:spin 1s linear infinite;position:absolute;left:50%;top:25%;transform:translate(-50%,-25%)}@keyframes spin{0% {transform:rotate(0deg);}100%{transform:rotate(360deg);}}body.modal-open{background:rgba(0,0,0,0.8);overflow:hidden}.modal{display:none;position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%; background:rgba(0,0,0,0.8)}.modal-content{opacity:1;position:relative;z-index:9999;border-radius:.5em; width:40em;max-width:100%;margin:auto;top:25%}.modal.open .modal-content{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;position:absolute;top:50%;transform:translateY(-50%)}.close{position:relative;float:right;color:cornsilk;margin-top:.4em;margin-right:1em;font-weight:700;font-size:1.2rem;;z-index:1}.close:hover,.close:focus{color:yellow;text-decoration:none;cursor:pointer;max-width:100%}.song-loader{display:inline-block;border:.25em solid #552869;border-top:.25em solid yellow;border-radius:50%;width:3em;height:3em;animation:spin 1s linear infinite;position:absolute;left:50%;top:40%;transform:translate(-50%, -40%);z-index:9999}.img_load{display:inline-block;border:.25em solid #f3f3f3;border-top:.25em solid #552869;border-radius:50%;width:1.25em;height:1.25em;animation:spin 1s linear infinite;position:absolute;left:50%;top:25%;transform:translate(-50%,-25%)}@keyframes spin{0% {transform:rotate(0deg);}100%{transform:rotate(360deg);}}body.modal-open{background:rgba(0,0,0,0.8);overflow:hidden}.modal{display:none;position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%; background:rgba(0, 0, 0, 0.8)}.modal-content{opacity:1;position:relative;z-index:9998;border-radius:.5em; width: 40em; max-width:100%;margin:auto;top:25%}.modal.open .modal-content{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;position:absolute;top:50%;transform:translateY(-50%)}.close{float:right;color:cornsilk;margin-top:.9em;margin-right:.5em;font-weight:700;font-size:1.2rem}.close:hover,.close:focus{color:yellow;text-decoration:none;cursor:pointer;max-width:100%}#paymentModal.processing{cursor:progress}#closeModalButton[aria-disabled="true"]{pointer-events:none;opacity:.5}#paymentModal.processing .modal-content{pointer-events:auto}.highlight-email{box-shadow:0 0 0 .1875em #ffcc00;transition:box-shadow 0.5s ease}.error-validation{display:none;visibility:visible!important;opacity:1!important;color:#d00;font-size:.9rem;margin-top:.25em}.error-validation:empty{display:none}.form-restored{position: fixed;top:50%;left:0;right:0;transform: translateY(-150%);transition:transform 300ms ease, opacity 300ms ease;background:#000;color:lime;padding:.75em 1em;text-align: center;/*font-family:var(--font-family,'Helvetica Neue', Arial, sans-serif);*/font-size:1.5rem;font-weight:bold;border:.0625em solid rgba(0,0,0,.05);border-radius:.25em;z-index:9999;opacity:0}.form-restored.is-visible{transform:translateY(-50%);opacity:1}.field-error{border: 2px solid #d9534f!important;background-color:#fdf2f2}#myModal{display:none;background:rgba(0,0,0,0.9);min-height:100vh;z-index:2}#notification-message{pointer-events:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#000;color:#fff;padding:2em;font-size:1.2rem;font-weight:700;text-align:center;border:.0125em solid #fff;border-radius:.33em;z-index:1050;opacity:1}#notification-message.hide{opacity:0}.loading-message{pointer-events:none;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;background:#000;margin-top:0;font-size:1.2rem;font-weight:700;text-align:center;border-radius:.33em;z-index:1050;width:17em;padding:2em 0}#navigation{display:none;top:3em;pointer-events:none;position:absolute;color:#ffff00;text-align:center;width:100%;max-width:100%;font-size:1.1rem;font-weight:1000}.modal_img{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100vw;max-height:80vh;background:#000;overflow-y:auto}.modal-content_img img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100%;height:auto;border:.5em solid #eee;margin-top:0}.image-info{text-align:center;margin-top:.5em;padding-bottom:2em;position:absolute;color:#fff;font-size:1rem;font-weight:1000;width:100%;max-width:100%;cursor:default;z-index:3}#imageCounter{position:relative;top:0;line-height:1}#imageTitle{position:relative;margin-top:0;line-height:1}.modal-content_img{position:absolute;top:7em;height:100vh;max-width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}#closeModal{position:absolute;float:right;color:#ff0000;top:.5em;right:.5em;font-weight:1000;font-size:1.3rem;text-align:center}#closeModal:hover,#closeModal:focus{color:lime;text-decoration:none;cursor:pointer;max-width:100%}#gateway_pay select#payment-method {max-width:100%;padding:.75em 0 .75em .75em}#payment-method{position:absolute;left:0;width:40em;max-width:100%;border:none;font-size:1rem;background:cornsilk;cursor:pointer}#payment-method:hover{max-width:100%;border-color:#888;background-color:#cfffe5}#payment-method:focus{max-width:100%;outline:none;border-color:green;box-shadow: 0 0 .25em rgba(0, 123, 255, 0.5)}#payment-method option{padding:1em 0 1em 1em; font-size:1rem;max-width:100%}#payment-method option:hover{background-color:#e6e6e6}#stripe-indicator{position:relative;left:50%;top:2.5em;transform:translateX(-50%);display:block;width:38em;max-width:100%;text-align:center;font-weight:700;color:#fff;font-size:1.2rem;}#stripe-card-element{position:relative;margin-top:-1em;background:#fff;width:38em;max-width:100%;padding:.5em 0;border:0.125em solid #ddd;border-radius:.5em;display:none}#payment-result{margin-top:1em;font-size:0.9em;color:#fff}/*admin extras*/.navbar{background:#cfffe5;font-weight:700;border:.0125em solid #ccc}.navbar li{display:inline-block;padding:.75em}.navbar a{text-decoration:none;color:#000}.navbar a:hover{background:#fefefe;font-weight:bold;padding:.75em 0}.highlight{background:green;font-weight:bold;padding:.75em 0}.highlight a:hover{background:transparent;color:#fff;font-weight:bold}.highlight a{color:#fff}table.admin-form{border-collapse:collapse;width:100%;max-width:100%;background:#ebf1ec;table-layout:auto;border:.0125em dotted #552869}table.admin-form th{background:#def1d4;padding:.25em}.admin-form td{text-align:center;word-wrap:break-word;word-break:break-word;font-size:1rem;padding:1em .25em}p.error{color:red}#mute-button{display:block;float:left;margin-top:4em;font-size:.9rem;font-weight:700;color:#000;width:4em}small{font-size:60%;line-height:inherit}html *{font-family:'Open Sans',sans-serif}.icon_home{display:inline-block;width:1.5em;height:1.5em;stroke-width:0;stroke:currentColor;fill:currentColor}.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.icon-x2{width:3em;height:3em}.icon-play{width:4em;height:4em}.icon-x3{width:4em;height:4em;padding:0 .1875em}#back-to-top{position:fixed;bottom:1em;right:1em;
display:none;padding:.5em .75em;background:#4caf50;color:#fff;border:none;cursor:pointer;opacity:0.8;border-radius:.33em;z-index:1}#back-to-top:hover{opacity:1}@keyframes spinner{from{transform:rotate(0)}to{transform:rotate(360deg)}}footer{display:flex;justify-content:center;/*align-items:center;*/width:79em;max-width:100%;margin-top:1.75em;margin-left:auto;margin-right:auto;padding:.5em 0;background:#fefefe;position:relative}footer h5{font-size:1rem;font-weight:700;line-height:1.5}@font-face{font-family:'Caligula';src:url(https://cdn.darren.cloudns.cx/fonts/Caligula.woff2) format('woff2'),url(https://cdn.darren.cloudns.cx/fonts/Caligula.woff) format('woff');font-display:swap}.main-logo{line-height:1;font-family:Caligula;display:inline-block;text-align:center;margin-top:.1em;background:linear-gradient(to top,#d9abc9,#eee,#eee,#d9abc9);color:#552869;padding:0 .3em .1em .3em;word-wrap:break-word;font-size:3rem;box-shadow:0 0 .25em .15625em #b792b5;text-shadow:-.1875em .3125em 1.25em #edf9f0;border-radius:.55em}#home a#homenav,#cd_s a#cd_snav,#cd_vir a#cd_virnav,#cd_phy a#cd_phynav,#music a#musicnav,#photos a#photosnav,#articles a#articlesnav,#cart a#cartnav,#contact a#contactnav{position:relative;text-decoration:none;display:block;padding:.75em 1em;background:cornsilk;color:#552869;font-weight:700;font-size:1rem;text-align:center}[aria-expanded="true"] + ul.sub-menu{display:block;position:relative}.nav_header{position:relative;margin-top:0;max-width:80em}#cd_snav{position:relative;left:0;margin-bottom:-.75em}.sub-menu{display:none;background:#000;position:absolute;left:0;top:100%;list-style-type:none;padding:0;margin:0;width:100%}.sub-menu li{display:block}.sub-menu li a{text-decoration:none;text-align:center;display:block}.sub-menu li a:hover{width:100%;background:#cfffe5;color:#000}.nav_header ul{margin:0;padding:.5em 0;list-style:none}.nav_header li a{padding:.75em 1em;text-decoration:none;background:#552869;color:#fff;font-size:1rem;font-weight:700;border:0;display:block;text-decoration:none}.nav_header li:hover,.nav_header li a:hover,.nav_header .menu-btn:hover{background:#cfffe5;color:#000}.nav_header .menu{clear:both}.nav_header .menu-btn{display:none}.nav_header li{float:left;padding:0}.nav-toggle{display:none}.nav_header .menu-icon{display:none}#reallove-container{font-weight:700;margin-left:12em;position:relative;max-width:100%;margin-top:-.25em/*;float:left;box-sizing:border-box;padding:0;margin-top:-1em*/}.no_registration{margin-top:0;box-shadow:0 0 .5em .33em #b792b5;text-align:left;font-weight:700;color:#552869;padding:.4em;border-radius:.75em;width:30em;max-width:100%;text-align:center;background:#cfffe5;display:inline-block}.reallove_details{margin-top:-.25em;display:inline-block;background:#ffffdd;box-shadow:0 0 .5em .33em #b792b5;text-align:left;font-weight:700;color:#552869;padding:.4em;border-radius:.75em;max-width:100%/*;width:70em;max-width:98%*/}#payment-info{position:absolute;display:inline-block;max-width:100%;width:100%;float:left;left:0;/*box-sizing:border-box;padding:0;*//*margin-top:.75em*/}.pay_system{display:none}.pay_system.active{display:inline-block}.pay_system_en img{margin-top:3.25em;margin-left:.5em;position:relative;width:11.25em;max-width:100%;height:auto;display:inline-block;border-radius:.5em}.pay_system_de img{
margin-top:3.25em;margin-left:.5em;position:relative;width:11.25em;max-width:100%;height:auto;display:inline-block;border-radius:.5em}.cart{border:0;background:none;position:relative;float:left}.cart_foto{position:relative;display:inline-block;width:15em;height:15em;vertical-align:top;border:.1625em outset #fff;background:#d9abc9;font-size:1rem;font-weight:bold}.cd{display:inline-block;position:relative;top:0;left:.5em;width:24em;max-width:100%;min-height:20.5em;font-size:1rem;font-weight:bold;text-align:center}.cd_tile{display:block;position:relative;top:1em;float:left;border:.125em outset #fff;background:linear-gradient(180deg, cornsilk 60%, #c7c7c7 40%);width:16em;height:8em;font-size:1rem;font-weight:400;color:#000}.cd_phytile{display:block;position:relative;top:2em;float:left;border:.125em outset #fff;background:linear-gradient(180deg, cornsilk 75%, #ccc 25%);width:auto;max-width:100%;font-size:1rem;font-weight:700;color:#000;text-align:center}.music_tile{display:inline-block;position:relative;margin-top:0;float:left;border:.125em outset #fff;background:linear-gradient(180deg, cornsilk 60%, #c7c7c7 40%);width:16em;height:8.5em;font-size:1rem;font-weight:400;color:#000}.cart-item-thumb a:hover img{transform:scale(1.05)}.cart-item-name a{text-decoration:none}.cart-item-name a:hover{text-decoration:underline}.cart-item-name a{cursor:pointer}
:root{--borderWidth:.3375em;--height:1.5em;--width:.75em;--borderColor:#78b13f}ul.item_options{font-size:.8rem}#cookies{width:100%;max-width:100%;margin-left:.5em;text-align:left;line-height:1.5;font-size:.9rem;font-weight:700;display:block;margin-top:1.5em}table{border-collapse:collapse;max-width:40em;width:100%;background:#ebf1ec;table-layout:auto;border:.0125em dotted #552869}table tr.cartSummary{background:#cfffe5;font-weight:400}.cartSummary:nth-child(even){background:#ffc}.cartItems:nth-child(even){background:#ebf1ec}.cartItems:nth-child(odd){background:#ddd}table thead{max-width:100%;height:2em;text-align:center;font-size:1rem;font-weight:700;background:#cfffe5}table td{max-width:100%;padding:1em 0;text-align:center;font-size:1rem;font-weight:700}table td .icon-trash-o{color:#ff0000;font-size:1rem;cursor:pointer;background:#cfffe5}.th{cursor:zoom-in;position:absolute;top:7%;left:50%;transform:translate(-50%, -7%)}.th_cart{position:relative;top:.75em;border:0}.th:focus,.th:hover{box-shadow:0 0 .375em .0625em rgb(43 166 203 / .5)}.th.radius{border-radius:0}:root{--borderWidth:.3375em;--height:1.5em;--width:.75em;--borderColor:#78b13f}:root{--brand-deep:#552869;--brand-pink:#d9abc9;--brand-yellow:#fff7cc;--brand-mint:#cfffe5;--white:#fff;--muted:#6b6b6b;--radius:.75em; --shadow:0 .75em 2.25em rgba(85,40,105,.12);--player-col:40em;--case-min:20em;--layout-gap: 1em;/*font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;*/color:var(--brand-deep);box-sizing:border-box}.cd_container{position:relative;top:3em;min-height:100%;padding-bottom:5em;width:100%;max-width:100%;display:grid;grid-template-columns:1fr;gap:1em;align-items:start}/*.cd_container{padding-inline:1.125em;padding-bottom:3em;display:grid;grid-template-columns:1fr;gap:1em}*/#albumLabel{color:#552869}#artistLabel{color:#000}#chip-label{color:#552869}#chip-duration{color:#000}#player_title{display:flex;align-items:center;height:1.5em;justify-content:center;font-weight:700;font-size:1.2rem;color:#ffc}.cd_controls,.progress-row,.some-flex-row{display:flex;flex-wrap:wrap}.cd_controls .btn,.progress-row > * {flex:0 1 auto;min-width:0}.btn,.track-meta,.loader-text{overflow-wrap:anywhere; white-space:normal}img,.cover-wrap,.cover-wrap img{max-width:100%;height:auto}#track-list{padding-inline-start:.5em;padding-inline-end:.5em;box-sizing:border-box}.slider {max-width:100%;box-sizing:border-box}.card{background:cornsilk;border-radius:var(--radius);box-shadow:var(--shadow);padding:.5em;display:flex;flex-direction:column;gap:.75em}.case-card{display:flex;flex-direction:column;gap:.625em; align-items:center}.player-card{display:flex;flex-direction:column;gap:0.75em;background:#552869;color:var(--white)}.cover-wrap img{display:block;margin-left:auto;margin-right:auto;max-width:100%;height:auto;object-fit:cover;border-radius:var(--radius)}.inside-spread {width:100%;height:100%;max-width:100%;display:none;gap:.5em;align-items: center}.case-face{width:100%;max-width:100%;height:100%;backface-visibility:hidden;border-radius:var(--radius);overflow:hidden;}.case-face img{width:100%;max-width:100%;height:100%;object-fit:cover;display:block}.cd_controls{display:flex;gap: .5em;flex-wrap:wrap;justify-content:center;align-items:center;overflow:hidden}#shuffle{margin-top:.25em;margin-left:1em}#repeat{margin-top:.25em;margin-left:.5em}.btn{flex:0 0 auto;min-width:0;box-sizing:border-box;padding:.75em;border-radius:.625em;border:.125em solid rgba(85,40,105,0.06);background:#777;cursor:pointer;font-weight:700;color: var(--white);min-height: 2.75em;display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;white-space:nowrap}.btn:hover{transform:translateY(-0.08em) scale(1.03);box-shadow:0 0.28em 0.5em rgba(0,0,0,0.18)}.btn.secondary { background: #cfffe5; color:#000;border: .125em solid rgba(85,40,105,0.08); font-weight:700}.btn.small { padding: 0.5em 0.625em; font-weight: 600; width:4em;max-width:4em}.btn.medium{padding:.5em .625em; font-weight:700;width:7em;max-width:7em}.btn.icon-only{padding:.45em;width:2.6em; height:2.6em}.cd_controls button.active{box-shadow:0 0 0 0.1875em rgba(85,40,105,.08);transform: translateY(-.0625em)}#now-title{font-weight:700; font-size:1.1rem;background:#111;height:3em;line-height:3;text-indent:1em}#now-sub{color:lime;font-size:1rem;text-indent:1em;top:.25em}.progress-row {position:relative;display:flex; align-items:center; gap:0.625em;top:0;padding-bottom:1em}#time-elapsed, #time-total{font-size:.9rem;font-weight:700;color:#ffc;min-width:2.75em;text-align:center}#cd_progress-bar{flex:1;height:.75em;background:#ffc;border-radius:62.4375em;position:relative;cursor:pointer;overflow:hidden;border:.125em solid rgba(85,40,105,.04)}#cd_progress-fill{position:absolute;left:0;top:0;height:100%;width:0;background:green;transition:width .08s linear}#more-music[aria-expanded="false"]{color:red}#more-music[aria-expanded="true"]{color:green}.more-music{text-indent:.5em;max-width:100%;width:100%;display:flex;align-items:center;padding:.25em 0;font-weight:700;font-size:1.2rem;background:#fefefe!important;text-align:center;}#track-list{display:none}#track-list.show{display:block;max-height:50em;overflow:auto;margin-top:0;padding-left:.5em;border-radius:.5em}#track-list li{padding:.625em;border-radius:.5em;list-style:decimal;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:.75em;}#track-list li.playing{background:green;font-weight:700;}#track-list li.track-now-playing{background-color:#000;border-left:.35em solid #41965B;color: inherit}#track-list li.track-now-playing:focus{outline: 0.18em solid rgba(66,133,244,.18);outline-offset:.18em}.track-meta { color: var(--white); font-size: 0.9rem; }.volume-row{white-space:nowrap;;width:17em;max-width:17em;margin-left:1em;margin-top:1em}.slider input[type="range"]{-webkit-appearance:none;appearance:none;width:100%;height:.75em;background:#d9abc9;margin:0;padding:0}.slider input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.375em;height:1.375em;border-radius:50%;background:green;border:.1875em solid #fff;box-shadow: 0 0.375em 1.125em rgba(85,40,105,.18),0 0.0625em 0 rgba(255,255,255,.35)inset;cursor:pointer;margin-top: -.3125em;transition:transform .12s ease, box-shadow .12s ease}.slider input[type="range"]::-webkit-slider-thumb:hover{transform:scale(1.06); box-shadow: 0 0.625em 1.625em rgba(85,40,105,0.22); }.slider input[type="range"]::-moz-range-thumb{width:1.375em;height:1.375em;border-radius:50%;background:linear-gradient(180deg,#d9abc9,#552869);border:.1875em solid #fff;box-shadow:0 .375em 1.125em rgba(85,40,105,.18);cursor:pointer;transition:transform .12s ease, box-shadow .12s ease}.vol-percent{margin-top:.25em;min-width:3em;text-align:center;font-weight:700;color:#fff}#cd_wave{background:#000;padding:1em 0;height:3em;position:relative;margin-top:0;width:100%;max-width:100%;margin-left:auto;margin-right:auto}.cd_loader{height:2.75em;display:flex;justify-content:center;align-items:center;width:100%;max-width:100%;}.cd_loader .cd_stroke{background-color:#fff;height:120%;width:.5em;border-radius:3.125em;margin:0 .3125em;animation: animate 1s linear infinite;transform:translateZ(0); will-change:height,background-color}@keyframes animate{30%{height:20%;background-color:#fff}50% {height:50%;background-color:#fff}100%{background-color:#fff;height:100%}}.cd_stroke:nth-child(1){animation-delay:0s}.cd_stroke:nth-child(2){animation-delay:0.6s}.cd_stroke:nth-child(3){animation-delay:0.2s}.cd_stroke:nth-child(4){animation-delay:0.4s}.cd_stroke:nth-child(5){animation-delay:0.8s}.cd_stroke:nth-child(6){animation-delay:0.4s}.cd_stroke:nth-child(7){animation-delay:0.2s}.cd_stroke:nth-child(8){animation-delay:0.6s}.cd_stroke:nth-child(9){animation-delay:0s}button, input[type="range"]{touch-action:manipulation}button:focus, input:focus{/*background:#fefefe!important;*//*outline: 0.1875em solid rgba(85,40,105,0.14);*/ /*outline-offset: 0.125em;*/}.status{background:green;padding:.5em;font-size:.9rem;font-weight:700;color:var(--white);margin-top:0}.preview_button{padding:.3em;background-color:#ffc;color:#777;border:.0625em dotted #552869;font-size:.9rem;font-weight:700}hr{border:.0625em dashed #a1a1a1;clear:both;height:0;margin-left:0;max-width:100%}label{font-size:.9rem;font-weight:700;cursor:pointer}.error span.error-message{display:block;color:red}#duration{float:left;font-size:1rem;font-weight:700;color:#000}#unmute{float:left;width:4.25em;height:2em;line-height:2em;cursor:pointer;font-size:65%;font-weight:700;text-align:center;background:#e9e9e9;color:#552869}#explanation{position:absolute;font-size:.9rem;font-weight:700}#title{position:relative;color:#552869;font-weight:700;font-size:1rem}#virtual-container{position:relative;max-width:27em;height:24.5em;margin-left:-.5em;top:.5em;background:cornsilk;border:.0625em dotted #552869;padding:.5em;z-index:5}#files_info{max-width:100%;font-size:1rem;color:#000;font-weight:700;text-align:left;position:relative;margin:1em 0 .5em 0}.music_note{margin-top:3em;color:green;font-weight:700;font-size:.9rem;height:0}#MainPageArea{z-index:2;max-width:100%;width:60em;position:relative;display:block;margin-top:-2em}#ClosedCaseArea{max-width:100%;z-index:2}#case_load{position:inherit;height:1.5em;margin-left:1em;margin-top:2em;max-width:100%;color:green;font-size:1.2rem;font-weight:700;z-index:1}#rotate_case_button{position:relative;left:1.2em;border-radius:.75em;top:1.5em;padding:.5em}#buy_button{top:-.1225em;width:auto;font-weight:700;font-size:1rem;padding:.75em;margin-left:.0125em;border-top:.0125em dotted #552869;border-bottom:.0125em dotted #552869}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(https://cdn.darren.cloudns.cx/fonts/material_icons.woff2)format('woff2');font-display:swap}.loaded .material-icons{font-size:2rem;opacity:1}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:0;opacity:0;line-height:1;letter-spacing:normal;text-transform:none;
display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}:root{--whitetype:#ff7480;--blacktype:#9f6ea3;--lightblack:#515C6F;--white:#ffffff;--darkwhite:#cecaca;--pinkshadow:#ffcbdd;--lightbshadow:rgba(0, 0, 0, 0.364)}.player{max-width:100%;left:0;height:0}.wrapper{top:0;left:0;max-width:100%;height:0}.wrapper i{cursor:pointer}.main{margin-bottom:.25em;background:#777;text-align:center;color:#fff;padding-bottom:.15em;font-size:1.2rem;font-weight:700}#logo:before{content:'\266b';font-size:1.4rem;color:#fff}.top-bar_player,.progress-area .song-timer,.controls,.music-list .header,.music-list ul li{max-width:100%;display:flex;align-items:center;justify-content:space-between;z-index:55}.top-bar_player i{font-size:1.8rem;color:var(--lightblack)}.top-bar_player span{font-size:1.2rem;margin-left:-.1875em;color:var(--lightblack)}.img-container{max-width:100%;position:absolute;margin-top:.5em;width:5.75em;height:5.75em;z-index:2}.img-container::after{content:'';background:gray;border-radius:50%;position:absolute;margin-top:2em;left:49%;width:.75em;height:.75em;transform:translate(-49%,50%)}.img-container img{max-width:100%;border-radius:50%;object-fit:cover;height:5.75em;width:inherit;position:absolute;bottom:0;left:0;animation-play-state:paused}.wrapper.paused .img-container img{animation-play-state:running}#cover{max-width:100%;height:auto}.rotate {animation:rotate 10s linear infinite;border-radius:50%;height:5.75em;width:5.75em}.rotate::after{content:'';background:gray;border-radius:50%;margin-top:2em;width:.75em;height:.75em}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.song-details{text-align:left;max-width:100%}.song-details>p{color:#000}.song-details .name{font-size:1.2rem}.song-details .artist{font-size:1.2rem;opacity:.9;line-height:1.4}.progress-area{margin-top:7.5em;height:.75em;max-width:100%;background:#ccc;cursor:pointer}.progress-area .progress-bar{max-width:100%;height:.75em;width:0;position:relative;border-radius:inherit;background:green}.progress-bar::before{content:"";position:absolute;height:1.25em;width:1.25em;border-radius:50%;top:50%;right:-.3125em;opacity:0;pointer-events:none;transform:translateY(-50%);background:green;transition:opacity 0.2s ease}.progress-area:hover .progress-bar::before{opacity:1;pointer-events:auto}/*.progress-area .song-timer{}*/.song-timer span{max-width:100%;margin:.25em .5em .5em .25em;font-size:1rem;color:#000}.current-time{height:1em}.max-duration{height:1em}.volume{max-width:100%;margin-top:1em;display:flex;justify-content:left;align-items:center;color:#575656;max-height:1em}.volume p{font-size:1rem}.volume i{cursor:pointer;padding:.5em .75em;background:#fff}.volume i:hover{background:rgb(109 109 109 / .1)}.volume #volume_show{margin-top:3.5em;padding:.5em .75em;margin-right:.25em;background:green;color:#fff;height:inherit}.volume input{-webkit-appearance:none;margin-top:4.75em;width:70%;outline:none;border:none;max-width:100%;height:.375em;background:#777}input[type="range"]::-webkit-progress-value{-webkit-appearance:none;background-color:#31369f}input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;height:1.75em;width:1.75em;background:#ccc;border:.185em solid #777;border-radius:50%;cursor:pointer}.controls{width:26.425em;padding:.25em 0 .25em 0;background:#777;border-radius:.75em;max-width:100%;margin-top:2em}.controls i{font-size:2rem;user-select:none;background:#fff;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.controls i:nth-child(2),.controls i:nth-child(4){font-size:2.75rem}.controls #prev{margin-right:.25em}.controls #next{margin-left:.25em}.controls .play-pause{height:3em;width:3em;display:flex;cursor:pointer;align-items:center;justify-content:center;border-radius:50%;background:#fff}.play-pause i{display:flex;justify-content:center;height:2.75em;width:2.75em;line-height:2.75em;background:inherit;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:green}.music-list{position:relative;background:#552869;max-width:100%;height:auto;left:0;opacity:0;pointer-events:none;z-index:55;padding:1em 2em;border-radius:.75em}.music-list.show{top:.25em;opacity:1;pointer-events:auto}.header .row_list{max-width:100%;display:flex;align-items:center;font-size:1.2rem;color:#ffc}.header .row_list i{cursor:default}.header .row_list span{margin-left:.25em}.header #close{font-size:1.5rem;color:#ffc}.music-list ul{z-index:55;margin:.25em 0;max-width:100%;max-height:100%;overflow:auto}.music-list ul::-webkit-scrollbar{width:0}.music-list ul li{list-style:none;display:flex;max-width:100%;cursor:pointer;padding-bottom:.25em;margin-bottom:.25em;color:#fff}.music-list ul li:last-child{border-bottom:0}.music-list ul li .row_list span{font-size:1rem}.music-list ul li .row_list p{opacity:.9}ul li .audio-duration{font-size:1rem}.mp3_loader{background:#ccc;height:2em;display:flex;justify-content:center;align-items:center}#mp3_wave{position:absolute;margin-top:1.25em;width:100%;left:0;border-radius:.75em;height:3.75em}.mp3_loader .stroke_mp3{background:#f1f1f1;height:120%;width:.5em;border-radius:3.125em;margin:0 .3125em;animation:animate 1s linear infinite}
@keyframes animate{30%{height:20%;background:#79397d}50%{height:50%;background:#64307d}100%{background:#552869;height:100%}}.stroke_mp3:nth-child(1){animation-delay:0s}.stroke_mp3:nth-child(2){animation-delay:0.6s}.stroke_mp3:nth-child(3){animation-delay:0.2s}.stroke_mp3:nth-child(4){animation-delay:0.4s}.stroke_mp3:nth-child(5){animation-delay:0.8s}.stroke_mp3:nth-child(6){animation-delay:0.4s}.stroke:nth-child(7){animation-delay:0.2s}.stroke:nth-child(8){animation-delay:0.6s}.stroke_mp3:nth-child(9){animation-delay:0s}#loader{display:none;position:relative;margin-top:-.5em;margin-left:auto;margin-right:auto;color:green;font-size:.9rem;font-weight:700;text-align:center;width:5em}#loading-indicator{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center;z-index:1000;display:none}.loadingdiv{background:#000;width:100%;height:100%;position:fixed;left:0;right:0;top:0;bottom:0;opacity:.8;z-index:9998;cursor:wait}.loading-text{position:absolute;margin-left:5%;text-align:center;top:33%;font-size:1.2rem;color:yellow;font-weight:700}.captchaCheckbox{accent-color:green}.box_li{display:inline;margin-right:1.5em;font-size:1.1rem}#language-form{width:auto;height:1.5em;line-height:1.5;display:inline-block;background:#edf9f0;padding:0 .5em;border-radius:.25em}.language-selector{display:inline}.language-option{display:inline;left:0;cursor:pointer;margin-bottom:1em}.flag{width:1.25em;height:.75em;margin-right:.5em}input[type="radio"]{display:none}input[type="radio"]:checked+label{font-weight:700;color:#552869}.change_qty{display:flex;align-items:center;justify-content:center;margin-bottom:.5em;font-weight:700;font-size:.9rem;margin-left:auto;margin-right:auto;text-align:center}.change_qty-cart{position:relative;margin-left:auto;margin-right:auto;top:.5em;display:block;font-weight:700;font-size:.9rem;text-align:center}.audio{position:relative;margin-top:6.5em;left:0;display:inline-block;width:100%;height:3em}#cartForm{max-width:40em;width:100%}#emptyButton{margin-top:.25em;margin-bottom:.5em;margin-left:.25em;padding:.5em;width:10em;cursor:pointer;background:#552869;color:#fff;font-weight:700;font-size:1rem;text-decoration:none;display:inline-block;border-radius:.25em;text-align:center}#cart-details{max-width:40em;width:100%}.cart-items-table{max-width:100%;width:40em;margin-top:1em;background:#cfffe5}.update-btn{position:relative;top:1em;margin-left:auto;margin-right:auto;display:block;margin-top:.5em;font-size:.8em;font-weight:700;text-align:center;max-width:4em;padding:.174em;background:#552869;color:#fff;cursor:pointer!important}#cart input{font-size:1rem}#previewSection{display:none;margin-top:-.25em;border:.0625em solid #c7c7c7;background:#cfffe5;padding:.5em;max-width:40em;text-align:left;line-height:1.5}#customer-form{display:block;max-width:40em;width:100%}#change-button{display:inline-block;margin-top:1em;margin-bottom:1em}#gateway_pay{height:23em;margin-left:0;margin-top:-3em;background:#552869;color:#fff;font-weight:700;width:40em;max-width:100%}#card-container{display:none}#square-button{display:none;position:relative;left: 50%;
top:-3.75em;transform: translateX(-50%);cursor:pointer;border-radius:.75em;min-width:17em;width:17em;max-width:100%}#paypal-button-container{display:none;margin-top:5em}#error-message{margin-top:.5em;z-index:3;color:red}#success-message{text-align:center;width:38em;max-width:100%;position:relative;left: 50%;top:4em;transform: translateX(-50%);z-index:3;color:yellow}#processing-message{text-align:center;width:38em;max-width:100%;position:relative;left:50%;top:4em;transform:translateX(-50%);z-index:3;color:#fff}#loading-message{
position:absolute;font-size:1.2rem;font-weight:700;margin-top:1em;margin-left:.5em;color:green;z-index:4;max-width:40em}#empty_message{margin-left:1em;margin-top:0;font-weight:700}.form_details{position:relative;text-align:center;margin-top:8em}.addcart{display:flex;align-items:center;justify-content:center;position:absolute;top:4.35em;width:11.75em;left:2em;height:2.75em;text-align:center;color:#fff;font-weight:bold;font-size:1rem;background:#552869;border-radius:7.5em;cursor:pointer}.addcart_cd{display:flex;align-items:center;justify-content:center;position:absolute;top:4.25em;width:11.75em;left:2em;height:2.75em;text-align:center;color:#fff;font-weight:bold;font-size:1rem;background:#552869;border-radius:7.5em;cursor:pointer}/*.addcart_phy{position:absolute;bottom:1em;left:0;right:0;margin:auto;padding:.25em;background:#dbdbdb;width:9em;color:#552869;font-weight:700;font-size:1rem;border:.06125em solid #000;cursor:pointer}*/.addcart_foto{position:absolute;top:4em;left:0;right:0;margin:auto;padding:.25em;background:#dbdbdb;width:9em;color:#552869;font-weight:700;font-size:1rem;border:.06125em solid #000;cursor:pointer}.mp3_addcart{position:absolute;top:4.35em;width:8em;left:4em;height:2em;text-align:center;color:#fff;font-weight:700;font-size:1rem;background:#552869;border-radius:7.5em;cursor:pointer}.adding_message{cursor:pointer}.added_message{cursor:default}#view_cart{border-radius:.5em;display:block;position:absolute;top:.35em;margin-left:110%;cursor:pointer;min-width:8em;max-width:100%;height:4.75em;background:#ffffdd;padding:0;color:#552869}#currency{margin-top:.15em;padding-top:.15em;font-weight:700;text-align:center;font-size:.9rem;}.external-subtotal{position:relative;top:.5em;left:0;line-height:1.2;max-width:100%;font-weight:700;text-align:center;font-size:.9rem;color:#552869;cursor:pointer}.external-item-count{position:relative;top:1em;left:0;line-height:1.2;max-width:100%;font-weight:700;text-align:center;font-size:.9rem;color:#552869;cursor:pointer}#product-form input[type=text],#product-form input[type=number]{margin-top:.25em;width:40em;max-width:100%}#customer_form{margin-top:-.25em;max-width:40em;width:100%;background:#ebf1ec;padding:.75em;border:0}#empty_cart{padding:.5em;width:10em;cursor:pointer;background:#552869;color:#fff;font-weight:700;font-size:1rem;text-decoration:none;display:inline-block;border-radius:.25em;text-align:center}.item_name{position:absolute;top:.75em;left:0;right:0;margin:auto;color:#000;text-align:center;font-weight:bold;font-size:1rem}.item_price{display:inline-block;color:#000;text-align:center;width:100%;position:absolute;margin-top:2.25em;left:0;font-weight:700;font-size: 1rem}.item_name2{position:absolute;top:.75em;left:0;right:0;margin:auto;color:#000;text-align:center;font-weight:bold;font-size:1rem}.item_price2{display:inline-block;color:#000;text-align:center;width:100%;position:absolute;margin-top:2.25em;left:0;font-weight:700;font-size: 1rem}.site_search{position:relative;margin-top:1em;left:0;font-size:1rem;max-width:20em}.site_result{position:absolute;top:1em;left:.5em;font-size:1rem}#no_result{position:relative;margin-top:1em;left:0;font-size:1rem;font-weight:700}#err{position:relative;top:1.5em;left:1em;font-size:1rem;line-height:1.5}.success-message{display:inline;background:#000;padding:1em;position:relative;bottom:0;margin-left:auto;margin-right:auto;z-index:9;text-align:center;color:lime;font-size:1.1rem;font-weight:700}.validation-contact{display:none;color:red;font-weight:700;font-size:.9rem;margin-top:.16em;border-top:.25em solid red;width:27.5em;max-width:100%}.validation-cart{display:none;color:red;font-weight:700;font-size:.9rem;margin-top:.16em;border-top:.25em solid red;width:40em;max-width:100%}#error-shipping-state{display:none;color:red;font-weight:700;font-size:.9rem;margin-top:.16em;border-top:.25em solid red}#error-validation{display:none;color:red;font-weight:700;font-size:.9rem;margin-top:.16em;border-top:.25em solid red;width:auto;text-align:center}#input:invalid,select:invalid{background:#fdd}input:valid,select:valid{background:#cfffe5}input,textarea{border:.015em solid #ccc}input,textarea:invalid{background:#fdd}.hidden{visibility:hidden}@media only screen and (min-width:64.0625em){.columns{position:relative;padding-left:.5em;padding-right:.5em;float:left}.large-3{width:25%}.large-6{width:50%}/*.large-8{width:66.66667%}*/.row.large-collapse>.columns{padding-left:0;padding-right:0}.row.large-collapse .row{margin-left:0;margin-right:0}.cd_container{display:grid;grid-template-columns:minmax(0,var(--player-col))minmax(var(--case-min),1fr);gap:var(--layout-gap);width:100%;max-width:100%;box-sizing: border-box;/*grid-template-columns: 48em 1fr;align-items:start;*/}.player-card{max-width:100%;width:100%;min-width:0} .case-card {max-width:100%;width: 100%}.cover-wrap{max-width:100%;min-width:0}}@media only screen and (max-width:56.5em){.main-logo{line-height:1;font-family:Caligula;text-align:center;font-size:2.3rem;text-shadow:-.1875em .3125em 1.25em #edf9f0;display:inline-block;background:linear-gradient(to top,#d9abc9,#d9abc9,#edf9f0,#edf9f0);color:#552869;padding:.2em;margin-top:.2em}#home a#homenav,#cd_s a#cd_snav,#cd_vir a#cd_virnav,#cd_phy a#cd_phynav,#music a#musicnav,#photos a#photosnav,#articles a#articlesnav,#cart a#cartnav,#contact a#contactnav{text-align:left}.nav_header{position:relative;margin-top:.6em;font-size:1.2rem;font-weight:700;background:#552869;color:#fff;max-width:100%;padding:.75em 0;max-height:2.75em;cursor:pointer}.nav-toggle{/*position:relative;*//*display:inline-flex;align-items:center;gap:.5em*/cursor:pointer;display:block;width:100%;top:0;left:0;z-index:9999}.navigation_text{position:relative;margin-left:3.25em;/*padding:1.5em 0 1em 0;*/font-size:1.2rem;font-weight:700;color:#fff}.sub-menu{position:relative;display:block;top:0;border-top:.125em solid #000}#cd_snav{position:relative;left:0;margin-bottom:0}.nav_header ul{padding:0;list-style:none;overflow:hidden;margin-top:0}.nav_header .menu-btn:checked~.menu{max-height:100%}.nav_header li{width:100%;border-bottom:.0125em dotted #000;padding:0}.nav_header li a{padding:.85em 0;border:0;display:block;text-decoration:none;text-align:left;text-indent:1em;font-size:1rem;font-weight:700}.nav_header .menu{clear:none;float:left;max-height:0}.nav_header .menu-icon{display:block;margin-top:-1.5em;padding:1.5em 0 1.25em 2em;cursor:pointer} .cd_container{grid-template-columns:1fr;gap: 0.75em; padding: 0.75em}}
@media only screen and (min-width:40.0625em){.columns{position:relative;padding-left:.5em;padding-right:.5em;float:left}.medium-5{width:41.66667%}.row.medium-collapse>.columns{padding-left:0;padding-right:0}.row.medium-collapse .row{margin-left:0;margin-right:0}h1,h2,h3,h4,h5{line-height:1}h1{font-size:1.6875rem}h2{font-size:1.375rem}h3{font-size:1.125rem}h4{font-size:1.125rem}h5{font-size:1rem}h6{margin:0;padding:0;font-size:1rem;color:#000;line-height:1.25}}
@media only screen and (max-width:30em){.main-logo{line-height:1;font-family:Caligula;font-size:2rem;text-align:center;text-shadow:-.1875em .3125em 1.25em #edf9f0;display:inline-block;background:linear-gradient(to top,#d9abc9,#d9abc9,#edf9f0,#edf9f0);color:#552869;margin-top:.2em}#reallove-container{position:static;margin-top:16em;margin-left:0}.pay_system{display:none}.pay_system.active{display:flex;justify-content:center}.pay_system_en img{position:relative;margin-top:1em}.pay_system_de img{position:relative;margin-top:1em}#cookies{width:100%;max-width:100%;margin-left:.5em;text-align:left;line-height:1.5;font-size:.9rem;font-weight:700;display:block;margin-top:0}}
@media only screen{.columns{position:relative;float:left}.small-5{width:41.66667%}.small-12{width:100%;font-size:1rem;max-width:100%}.row.small-collapse>.columns{padding-left:0;padding-right:0}.row.small-collapse .row{margin-left:0;margin-right:0}}.print-only{display:none}@media print{*{background:0 0;box-shadow:none;color:#000;text-shadow:none}.show-for-print{display:block}.hide-for-print{display:none}th.show-for-print{display:table-cell}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")";font-size:.3rem;color:transparent}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}img{page-break-inside:avoid}img{max-width:100%}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.hide-on-print{display:none}.print-only{display:block}.hide-for-print{display:none}.show-for-print{display:inherit}}@media print{.show-for-print{display:block}.hide-for-print{display:none}th.show-for-print{display:table-cell}}@media not print{.show-for-print{display:none}}
