@charset "UTF-8";.spinner-fa,.spinner-grow,.spinner-border { display:inline-block; width:var(--bs-spinner-width); height:var(--bs-spinner-height); vertical-align:var(--bs-spinner-vertical-align); border-radius:50%; animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);}@keyframes spinner-border { to {  transform:rotate(360deg) ; }}.spinner-border { --bs-spinner-width:2rem; --bs-spinner-height:2rem; --bs-spinner-vertical-align:-0.125em; --bs-spinner-border-width:0.25em; --bs-spinner-animation-speed:2s; --bs-spinner-animation-name:spinner-border; border:var(--bs-spinner-border-width) solid currentcolor; border-right-color:transparent;}.spinner-border-sm { --bs-spinner-width:1rem; --bs-spinner-height:1rem; --bs-spinner-border-width:0.2em;}@keyframes spinner-grow { 0% {  transform:scale(0); } 50% {  opacity:1;  transform:none; }}.spinner-grow { --bs-spinner-width:2rem; --bs-spinner-height:2rem; --bs-spinner-vertical-align:-0.125em; --bs-spinner-animation-speed:2s; --bs-spinner-animation-name:spinner-grow; background-color:currentcolor; opacity:0;}.spinner-grow-sm { --bs-spinner-width:1rem; --bs-spinner-height:1rem;}.spinner-fa { --bs-spinner-width:2rem; --bs-spinner-height:2rem; --bs-spinner-vertical-align:-0.125em; --bs-spinner-animation-speed:2s; --bs-spinner-animation-name:fa-spin;}.spinner-fa svg { max-height:100%; width:100%; flex:100%; height:100%; vertical-align:top;}.spinner-fa-sm { --bs-spinner-width:1rem; --bs-spinner-height:1rem;}@keyframes fa-spin { 0% {  transform:rotate(0deg); } 100% {  transform:rotate(360deg); }}.spinner-overlay { display:flex; justify-content:center; align-items:center; width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(255, 255, 255, 0.75); color:#0a0a0a; z-index:1; user-select:none;}.modal { --bs-modal-zindex:1055; --bs-modal-width:640px; --bs-modal-padding:1rem; --bs-modal-margin-x:0.5rem; --bs-modal-margin-y:4rem; --bs-modal-color:#0a0a0a; --bs-modal-bg:var(--bs-body-bg); --bs-modal-border-color:var(--bs-border-color-translucent); --bs-modal-border-width:0px; --bs-modal-border-radius:var(--bs-border-radius-lg); --bs-modal-box-shadow:var(--bs-box-shadow-sm); --bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - 0px); --bs-modal-header-padding-x:1rem; --bs-modal-header-padding-y:0.75rem; --bs-modal-header-padding:0.75rem 1rem; --bs-modal-header-border-color:#E6E6E6; --bs-modal-header-border-width:1px; --bs-modal-header-bg:#ffffff; --bs-modal-title-line-height:1.5; --bs-modal-footer-gap:0.5rem; --bs-modal-footer-bg:; --bs-modal-footer-border-color:#E6E6E6; --bs-modal-footer-border-width:0px; position:fixed; top:0; left:0; z-index:var(--bs-modal-zindex); display:none; width:100%; height:100%; overflow-x:hidden; overflow-y:auto; outline:0;}.modal-dialog { position:relative; width:auto; margin:var(--bs-modal-margin-y) var(--bs-modal-margin-x); pointer-events:none;}.modal.fade .modal-dialog { transition:transform 0.3s ease-out; transform:translate(0, -50px);}.modal.show .modal-dialog { transform:none;}.modal.show.modal-static .modal-dialog { transform:scale(1.02);}.modal-dialog-scrollable { max-height:calc(100% - var(--bs-modal-margin-y) * 2); }.modal-dialog-scrollable .modal-body { overflow:hidden auto; overscroll-behavior-y:contain;}.modal-dialog-centered { display:flex; align-items:center; min-height:calc(100% - var(--bs-modal-margin-y) * 2);}.modal-content { position:relative; display:flex; flex-direction:column; width:100%; color:var(--bs-modal-color); pointer-events:auto; background-color:var(--bs-modal-bg); background-clip:padding-box; border:var(--bs-modal-border-width) solid var(--bs-modal-border-color); border-radius:var(--bs-modal-border-radius); box-shadow:var(--bs-modal-box-shadow); outline:0;}.modal-backdrop { --bs-backdrop-zindex:1050; --bs-backdrop-bg:#000000; --bs-backdrop-opacity:0.5; position:fixed; top:0; left:0; z-index:var(--bs-backdrop-zindex); width:100vw; height:100vh; background-color:var(--bs-backdrop-bg);}.modal-backdrop.fade { opacity:0;}.modal-backdrop.show { opacity:var(--bs-backdrop-opacity);}.modal-header { display:flex; flex-shrink:0; align-items:center; padding:var(--bs-modal-header-padding-y) var(--bs-modal-header-padding-x); border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color); background-color:var(--bs-modal-header-bg); color:var(--bs-modal-header-color); border-top-left-radius:var(--bs-modal-inner-border-radius); border-top-right-radius:var(--bs-modal-inner-border-radius);}.modal-header .btn-close { padding:calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5); margin:calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;}.modal-title { margin-bottom:0; line-height:var(--bs-modal-title-line-height);}.modal-body { position:relative; flex:1 1 auto; padding:var(--bs-modal-padding);}.modal-footer { display:flex; flex-shrink:0; flex-wrap:wrap; align-items:center; justify-content:flex-end; padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5); background-color:var(--bs-modal-footer-bg); border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color); border-bottom-right-radius:var(--bs-modal-inner-border-radius); border-bottom-left-radius:var(--bs-modal-inner-border-radius);}.modal-footer > * { margin:calc(var(--bs-modal-footer-gap) * 0.5);}@media (min-width:576px) { .modal {  --bs-modal-padding:1.5rem;  --bs-modal-margin-y:4rem;  --bs-modal-box-shadow:var(--bs-box-shadow);  --bs-modal-header-padding-y:1rem;  --bs-modal-header-padding-x:1.5rem; } .modal-dialog {  max-width:var(--bs-modal-width);  margin-right:auto;  margin-left:auto; } .modal-sm {  --bs-modal-width:440px; }}@media (min-width:992px) { .modal-lg, .modal-xl, .modal-xxl {  --bs-modal-width:860px; }}@media (min-width:1260px) { .modal-xl, .modal-xxl {  --bs-modal-width:1400px; }}@media (min-width:1440px) { .modal-xxl {  --bs-modal-width:1770px; }}.modal-fullscreen { width:100vw; max-width:none; height:100%; margin:0;}.modal-fullscreen .modal-content { height:100%; border:0; border-radius:0;}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer { border-radius:0;}.modal-fullscreen .modal-body { overflow-y:auto;}@media (max-width:413.98px) { .modal-fullscreen-xs-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-xs-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-xs-down .modal-header, .modal-fullscreen-xs-down .modal-footer {  border-radius:0; } .modal-fullscreen-xs-down .modal-body {  overflow-y:auto; }}@media (max-width:575.98px) { .modal-fullscreen-sm-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-sm-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-sm-down .modal-header, .modal-fullscreen-sm-down .modal-footer {  border-radius:0; } .modal-fullscreen-sm-down .modal-body {  overflow-y:auto; }}@media (max-width:767.98px) { .modal-fullscreen-md-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-md-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-md-down .modal-header, .modal-fullscreen-md-down .modal-footer {  border-radius:0; } .modal-fullscreen-md-down .modal-body {  overflow-y:auto; }}@media (max-width:991.98px) { .modal-fullscreen-lg-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-lg-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-lg-down .modal-header, .modal-fullscreen-lg-down .modal-footer {  border-radius:0; } .modal-fullscreen-lg-down .modal-body {  overflow-y:auto; }}@media (max-width:1259.98px) { .modal-fullscreen-xl-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-xl-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-xl-down .modal-header, .modal-fullscreen-xl-down .modal-footer {  border-radius:0; } .modal-fullscreen-xl-down .modal-body {  overflow-y:auto; }}@media (max-width:1439.98px) { .modal-fullscreen-xxl-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-xxl-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-xxl-down .modal-header, .modal-fullscreen-xxl-down .modal-footer {  border-radius:0; } .modal-fullscreen-xxl-down .modal-body {  overflow-y:auto; }}@media (max-width:1679.98px) { .modal-fullscreen-xxxl-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-xxxl-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-xxxl-down .modal-header, .modal-fullscreen-xxxl-down .modal-footer {  border-radius:0; } .modal-fullscreen-xxxl-down .modal-body {  overflow-y:auto; }}@media (max-width:1919.98px) { .modal-fullscreen-fhd-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-fhd-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-fhd-down .modal-header, .modal-fullscreen-fhd-down .modal-footer {  border-radius:0; } .modal-fullscreen-fhd-down .modal-body {  overflow-y:auto; }}@media (max-width:2159.98px) { .modal-fullscreen-qhd-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-qhd-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-qhd-down .modal-header, .modal-fullscreen-qhd-down .modal-footer {  border-radius:0; } .modal-fullscreen-qhd-down .modal-body {  overflow-y:auto; }}@media (max-width:2399.98px) { .modal-fullscreen-uhd-down {  width:100vw;  max-width:none;  height:100%;  margin:0; } .modal-fullscreen-uhd-down .modal-content {  height:100%;  border:0;  border-radius:0; } .modal-fullscreen-uhd-down .modal-header, .modal-fullscreen-uhd-down .modal-footer {  border-radius:0; } .modal-fullscreen-uhd-down .modal-body {  overflow-y:auto; }}.placeholder { display:inline-block; min-height:1em; vertical-align:middle; cursor:wait; background-color:currentcolor; opacity:0.5;}.placeholder.btn::before { display:inline-block; content:"";}.placeholder-xs { min-height:0.6em;}.placeholder-sm { min-height:0.8em;}.placeholder-lg { min-height:1.2em;}.placeholder-glow .placeholder { animation:placeholder-glow 2s ease-in-out infinite;}@keyframes placeholder-glow { 50% {  opacity:0.2; }}.placeholder-wave { mask-image:linear-gradient(90deg, #000000 55%, rgba(0, 0, 0, 0.8) 75%, #000000 95%); mask-size:200% 100%; animation:placeholder-wave 2s linear infinite;}@keyframes placeholder-wave { 100% {  mask-position:-200% 0%; }}#overlay_reg_decide_on_form_content { min-height:246px;}.nav-item__count-badge { --bs-badge-padding-y:0.2em; --bs-badge-padding-x:0.35em; font-size:0.75rem; font-variant-numeric:tabular-nums;}.break { flex-basis:100%; height:0; margin-top:calc(var(--bs-gutter-y) * -1);}.usn { -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}.anchor-hidden { float:left; width:0; height:0; visibility:hidden; margin:0; padding:0; margin-top:calc(var(--bs-gutter-y) * -1);}menu { list-style:none; margin:0;}ul { list-style:disc inside none;}ol { list-style-position:inside;}ol, ul, dl { margin-bottom:1.5em; padding-left:0;}.hover-ring-anim:hover:not(.disable):not([disabled]) .icon-set { animation:ring 4s 0.4s ease-in-out infinite; transform-origin:50% 0;}.text-sale { color:#C91D25;}@keyframes ring { 0% {  transform:rotate(0); } 1% {  transform:rotate(30deg); } 3% {  transform:rotate(-28deg); } 5% {  transform:rotate(34deg); } 7% {  transform:rotate(-32deg); } 9% {  transform:rotate(30deg); } 11% {  transform:rotate(-28deg); } 13% {  transform:rotate(26deg); } 15% {  transform:rotate(-24deg); } 17% {  transform:rotate(22deg); } 19% {  transform:rotate(-20deg); } 21% {  transform:rotate(18deg); } 23% {  transform:rotate(-16deg); } 25% {  transform:rotate(14deg); } 27% {  transform:rotate(-12deg); } 29% {  transform:rotate(10deg); } 31% {  transform:rotate(-8deg); } 33% {  transform:rotate(6deg); } 35% {  transform:rotate(-4deg); } 37% {  transform:rotate(2deg); } 39% {  transform:rotate(-1deg); } 41% {  transform:rotate(1deg); } 43% {  transform:rotate(0); } 100% {  transform:rotate(0); }}@keyframes spin { 100% {  transform:rotate(360deg); }}@keyframes spin-pulse { 25% {  transform:rotate(180deg); } 75% {  transform:rotate(360deg); }}.spin-pulse { animation:spin-pulse 5s linear infinite; animation-timing-function:steps(2);}@keyframes translateY { 0% {  transform:translateY(100%); } 100% {  transform:translateY(0%); }}@keyframes translateY2 { 0% {  transform:rotate(-90deg) translateX(-50%) translateY(-100%); } 100% {  transform:rotate(-90deg) translateX(-50%) translateY(0); }}@keyframes dots { 0% {  content:""; } 20% {  content:"."; } 40% {  content:".."; } 60% {  content:"..."; } 80% {  content:"...."; } 100% {  content:"....."; }}@keyframes fadein { 0% {  opacity:0; } 100% {  opacity:1; }}@keyframes beat-fade { 0%, 100% {  opacity:0.4;  transform:scale(1); } 50% {  opacity:1;  transform:scale(1.25); }}@keyframes bg-pulse { to {  filter:brightness(80%); }}@keyframes bg-pulse2 { 0%, 100% {  opacity:0; } 50% {  opacity:1; }}@media (min-width:1260px) { .sticky-xl-top {  position:-webkit-sticky;  top:var(--sticky-offset);  max-height:calc(100vh - 2 * var(--sticky-offset));  overflow:hidden auto; } .header-is-sticky.header-is-visible-by-scroll-up .sticky-xl-top {  transition:top ease var(--header-sticky-on-scroll-up-transition-time);  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .header-is-sticky.header-with-sticky-behavior .sticky-xl-top {  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .sticky-xl-top.highlighted-block {  box-shadow:0 0 0.5rem oklch(from var(--bg-color, #FFFFFF) calc(l * 0.55) c h/0.35); }}@media (min-width:992px) { .sticky-lg-top {  position:-webkit-sticky;  top:var(--sticky-offset);  max-height:calc(100vh - 2 * var(--sticky-offset));  overflow:hidden auto; } .header-is-sticky.header-is-visible-by-scroll-up .sticky-lg-top {  transition:top ease var(--header-sticky-on-scroll-up-transition-time);  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .header-is-sticky.header-with-sticky-behavior .sticky-lg-top {  top:calc(var(--header-height) + var(--sticky-offset));  max-height:calc(100vh - 2 * var(--sticky-offset) - var(--header-height)); } .sticky-lg-top.highlighted-block {  box-shadow:0 0 0.5rem oklch(from var(--bg-color, #FFFFFF) calc(l * 0.55) c h/0.35); }}@media (min-width:1260px) and (max-width:1439.98px) { .col-xl-only-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:1440px) { .col-xxl-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:1260px) { .col-xl-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; } .col-xl-custom-8 {  -webkit-box-flex:0;  -ms-flex:0 0 12.5%;  flex:0 0 12.5%;  max-width:12.5%; }}.has-img:focus-visible, .has-fv:focus-visible { outline:0; display:inherit; position:relative;}.has-img:focus-visible::before, .has-fv:focus-visible::before { content:""; display:block; position:absolute; z-index:5; inset:0; outline:1px solid #1f1f1f; box-shadow:inset 0 0 0 calc(0.125rem + 1px) #adadad; outline-offset:-1px; pointer-events:none; border-radius:inherit;}.has-img.btn:focus-visible, .has-fv.btn:focus-visible { display:inline-flex;}::-ms-reveal { display:none;}.video-responsive { overflow:hidden; padding-bottom:56.25%; position:relative; height:0;}.video-responsive iframe { inset:0; position:absolute;}.microcaps { letter-spacing:0.1em; text-transform:uppercase; font-size:0.813rem; opacity:0.5; font-weight:600; word-break:break-word; line-height:1.25;}.search__search-value { font-weight:500; margin:0 0.625rem;}.search__search-value::before { content:'"';}.search__search-value::after { content:'"';}.margin-block { margin-top:var(--space-block-padding); margin-bottom:var(--space-block-padding);}.margin-block-small { margin-top:calc(var(--space-block-padding) / 2); margin-bottom:calc(var(--space-block-padding) / 2);}::-webkit-scrollbar { width:0.625rem; height:0.625rem;}::-webkit-scrollbar-button { width:0; height:0;}::-webkit-scrollbar-thumb { background:#a8a8a8; border:5px solid #a8a8a8;}::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:5px solid #8f8f8f;}::-webkit-scrollbar-thumb:active { background:#8f8f8f;}::-webkit-scrollbar-track { background:#dbdbdb;}::-webkit-scrollbar-corner { background:transparent;}.scroll-to-highlighted { --offset:-0.5em; --bg:rgba(51, 51, 51, 0.1); position:relative;}.scroll-to-highlighted::after { content:""; position:absolute; left:var(--offset); right:var(--offset); top:var(--offset); bottom:var(--offset); background-color:var(--bg); animation-name:bg-pulse2; animation-duration:1s; animation-iteration-count:infinite; animation-direction:alternate-reverse; animation-timing-function:linear; border-radius:8px; display:block;}.product-list-wrapper:not(.empty-category),.similar-products__inner,.additional-products__inner,.ajax-loading-placeholder { min-height:300px;}.ajax-loading-placeholder { width:100%; position:relative;}.page_no #page_artref_inner { position:relative;}.gift__base-product-name { display:block; font-size:1rem; text-transform:none; color:#C91D25;}#box_page_content_blog { --bg-color:#FFFFFF; --progress-bg:color-mix(in hsl shorter hue, var(--bg-color, #FFFFFF), currentColor 15%); --progress-bar-bg:color-mix(in hsl shorter hue, var(--bg-color, #FFFFFF), currentColor 30%); min-height:777px; background:#FFFFFF; padding-top:1.5rem; padding-bottom:1.5rem;}@media (max-width:413.98px) { #box_page_content_blog {  min-height:3000px; }}.page_page_subpage a:hover { color:#2e2e2e;}.box__title { position:relative; margin-bottom:1.25rem; font-size:1.5rem; text-transform:uppercase; font-weight:500; display:flex; align-items:center; user-select:none;}.box__title--filter-box { margin-bottom:0.625rem;}.filter-box__title-text { align-self:center;}.box__content iframe { max-width:100%;}.box-counter__number { border:1px solid #E6E6E6; height:40px; line-height:40px; font-size:1rem; text-align:center; margin:0 3px; flex:1 1 35px; max-width:35px; background-color:#ffffff;}.box-counter__number:first-child { margin-left:0;}.box-counter__number:last-child { margin-right:0;}#box_last_content { min-height:220px; padding-top:3rem;}#image_to_cart img { transition:none !important;}.back_to_top { box-shadow:var(--bs-box-shadow); position:fixed; font-size:1.25rem; transition:ease 0.2s; z-index:1030; bottom:1.25rem; right:1.25rem; display:inline-flex; align-items:center; justify-content:center; opacity:0; visibility:hidden;}.back_to_top.show { visibility:visible; opacity:1;}.need-backdrop .back_to_top { opacity:0; visibility:hidden;}.fixed-cart-on-artdet-visible .back_to_top { bottom:7rem;}@media (max-width:575.98px) { .back_to_top.hide-on-mobile {  display:none !important; }}@media (min-width:576px) { .back_to_top {  bottom:10.625rem;  right:3.75rem; } .fixed-cart-on-artdet-visible .back_to_top {  bottom:13rem; }}.grecaptcha-badge { z-index:1000;}.logged-in .writing-review__info { display:none;}.footer { background:#ffffff; padding-top:3rem; padding-bottom:3rem; color:#000000; overflow:hidden;}.footer *::selection { background-color:#ffffff;}html.fixed-cart-on-artdet .footer.no-partners, body:has(> #box_compare_content > .box-compare__wrapper) .footer.no-partners { padding-bottom:6rem;}html.fixed-cart-on-artdet body:has(> #box_compare_content > .box-compare__wrapper) .footer.no-partners { padding-bottom:10rem;}.footer-main-grid { grid-template-columns:1fr;}@media (min-width:414px) { .footer--expanded .footer-main-grid {  grid-template-columns:repeat(2, 1fr); }}@media (min-width:1440px) { .footer--expanded .footer-main-grid {  grid-auto-flow:column;  grid-auto-columns:1fr;  grid-template-columns:unset; }}.footer__html:not(:has(a)) { padding:0 1rem;}:where(.footer__nav) a { display:inline-block; vertical-align:top;}:where(.footer__nav) a:hover { color:#000000;}.footer__nav { --list-item-gap-x:clamp(0.875rem, 1.5em, 1.5rem); --list-item-gap-y:1em; display:flex; flex-direction:column; gap:1em;}.footer__nav p { margin-bottom:1em;}.footer__nav a { text-decoration:none;}.footer__nav a:hover { text-decoration:underline;}.footer__nav ul { list-style:none; margin-bottom:0;}.footer__nav ul + .element-links { margin-top:var(--list-item-gap-y);}.footer__nav ul, .footer__nav .element-links { display:flex; flex-wrap:wrap; flex-direction:column; gap:var(--list-item-gap-y) var(--list-item-gap-x);}.footer__nav li { word-break:break-word;}.footer--simple .footer__nav { text-align:center; align-items:center;}.footer--simple .footer__nav ul, .footer--simple .footer__nav .element-links { justify-content:center;}.footer__nav .element-link { font-size:inherit;}@media (max-width:413.98px) { .footer__nav {  text-align:center; }}@media (min-width:576px) { .footer__nav ul, .footer__nav .element-links {  flex-direction:row; }}.footer__header { margin-bottom:0;}.coupon-copy-btn__icon-copied, .coupon-code-copied .coupon-copy-btn__icon-copy { display:none;}.coupon-code-copied .coupon-copy-btn__icon-copied { display:initial;}.exitpopup-coupon-value { overflow:auto hidden; -ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory; scroll-behavior:smooth; -webkit-overflow-scrolling:touch; scrollbar-width:thin; scrollbar-color:#a8a8a8 #ffffff; white-space:nowrap; padding:0 0.5rem;}.exitpopup-coupon-value::-webkit-scrollbar { width:6px; height:6px;}.exitpopup-coupon-value::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.exitpopup-coupon-value::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.exitpopup-coupon-value::-webkit-scrollbar-track { background-color:#ffffff; border-radius:3px;}.exitpopup-coupon-2 { font-size:1.5rem; line-height:1.2; font-weight:600; background-color:#ffffff; color:#0a0a0a; min-height:calc(1.5em + 0.667rem + calc(1px * 2)); display:flex; justify-content:center; text-align:center; align-items:center; position:relative; margin:0 calc(var(--circle-width) * -1);}.credit iframe { margin:0 !important;}.credit__header { display:flex; align-items:center; justify-content:center; gap:1rem; font-weight:600; margin-bottom:1rem;}.credit__logo { max-width:140px; max-height:60px;}.scrolling-no { overflow:hidden;}.facebook-iframe, .google-iframe { height:40px; max-width:100%; padding:0; border:0; display:inline-block;}@media (max-width:575.98px) { .facebook-iframe, .google-iframe {  width:100%; }}.up-block { display:flex; flex-direction:column;}.up-block .carousel__products > .container { padding-left:0; padding-right:0;}.up-block .carousel.products::before, .up-block .carousel.products::after { display:none;}.up-block .carousel__title-outer > .container { padding-left:0; padding-right:0;}.up-block ~ .up-block { margin-top:2.5rem;}[data-tippy].loading, [data-tippy-id].loading { cursor:wait;}span[data-tippy], span[data-tippy-id], .form-label[data-tippy], .form-label[data-tippy-id] { cursor:help;}span[data-tippy]:focus-visible:not(.btn), span[data-tippy-id]:focus-visible:not(.btn), .form-label[data-tippy]:focus-visible:not(.btn), .form-label[data-tippy-id]:focus-visible:not(.btn) { outline:0; background-color:var(--focus-visible-bg); text-decoration-color:currentColor; text-decoration-color:var(--link-decoration-color-mix); text-decoration:underline; color:var(--focus-visible-color);}img[data-tippy]:focus-visible, img.js-init-ps:focus-visible { outline:1px solid #1f1f1f; outline-offset:-1px; box-shadow:inset 0 0 0 0.125rem #adadad;}.tippy-box { background-color:#ffffff; color:#0a0a0a; border-radius:8px; font-size:0.875rem; box-shadow:0 0 0 1px #E6E6E6;}.tippy-box[data-placement^=bottom] > .tippy-arrow:before { filter:drop-shadow(0px -1px 0px #E6E6E6);}.tippy-box[data-placement^=top] > .tippy-arrow:before { filter:drop-shadow(0px 1px 0px #E6E6E6);}.tippy-box[data-placement^=right] > .tippy-arrow:before { filter:drop-shadow(-1px 0px 0px #E6E6E6);}.tippy-box[data-placement^=left] > .tippy-arrow:before { filter:drop-shadow(1px 0px 0px #E6E6E6);}.tippy-content { padding:0.625rem;}.tippy-content p:last-child { margin-bottom:0;}.tippy-arrow { color:#ffffff;}.spinner-wrap { min-height:300px; position:relative;}.partners { --partner-element-padding:0.25rem min(max(0.25rem, 4px), var(--partner_img_maxheight, 40px) / 2); --partner-element-min-height:calc(var(--partner_img_maxheight,var(--checkout_img_maxheight,40px)) - 0.5rem); flex:0 0 100%;}.partners .has-img, .partners a:has(svg) { transition:ease 0.25s;}.partners .has-img:hover, .partners a:has(svg):hover { transform:scale(0.95);}@media (min-width:768px) { .partners {  flex:1 1 auto; }}#provider-partners { background:#ffffff; padding-top:0rem; padding-bottom:max(3rem, 0rem); overflow:hidden;}html.fixed-cart-on-artdet #provider-partners, body:has(> #box_compare_content > .box-compare__wrapper) #provider-partners { padding-bottom:6rem;}html.fixed-cart-on-artdet body:has(> #box_compare_content > .box-compare__wrapper) #provider-partners { padding-bottom:10rem;}.partner_element { padding:var(--partner-element-padding); border-radius:4px; min-height:var(--partner-element-min-height); background-color:white; color:#000000; overflow:hidden; box-sizing:content-box; display:flex; align-items:center;}.partner_element.has-img { line-height:0;}.partner_element a { text-decoration:none;}.partner_element a:hover { text-decoration:underline; color:#000000;}#provider_link_click { position:absolute; bottom:0.125rem; left:50%; transform:translateX(-50%); border-radius:2px 2px 0 0; padding:0.25rem min(max(0.25rem, 4px), 8px); background-color:white; line-height:1;}.certificate__item a { display:block;}.draggable { -webkit-overflow-scrolling:touch; overflow-x:auto; overflow-y:hidden;}.draggable:not(.is-pointer-down) { -ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory; scroll-behavior:smooth;}.draggable .dragging { cursor:grabbing; scroll-snap-type:none;}.draggable .dragging a { pointer-events:none;}#toast-container.toast-bottom-center > div, #toast-container.toast-top-center > div { width:360px !important; max-width:100%; padding:0.625rem;}#toast-container.toast-top-center { top:1.25rem;}#toast-container { padding:0.625rem 0.625rem 0;}#toast-container > div.toast { border-radius:0; opacity:1; box-shadow:0 0 20px rgba(0, 0, 0, 0.3) !important;}#toast-container > div.toast { background-image:none !important; border-radius:3px;}.toast-message .icon-set { margin-right:0.5em; vertical-align:middle;}svg.toast-close-button { opacity:1; right:0; top:0.125rem !important; margin-left:0.938rem; text-shadow:none;}#toast-container > .toast-success { background-color:#1C8742; color:#ffffff;}#toast-container > .toast-success .toast-close-button { color:#ffffff;}#toast-container > .toast-warning { background-color:#E8A530; color:#0a0a0a;}#toast-container > .toast-warning .toast-close-button { color:#0a0a0a;}#toast-container > .toast-error { background-color:#C91D25; color:#ffffff;}#toast-container > .toast-error .toast-close-button { color:#ffffff;}#toast-container > .toast-info { background-color:#165DC9; color:#ffffff;}#toast-container > .toast-info .toast-close-button { color:#ffffff;}.toast-qty { white-space:nowrap; font-weight:700;}#list-artpack_page .product { border-bottom:1px solid #E6E6E6; padding-bottom:0.5rem;}#list-artpack_page .product__inner { flex-direction:row; background-color:transparent; border-radius:0;}#list-artpack_page .product__name { font-size:1rem;}#list-artpack_page .product__data { padding-top:0; padding-bottom:0; padding-right:2.5rem;}#list-artpack_page .product__params { container:card-width/inline-size;}#list-artpack_page .product__main { position:absolute; right:0; top:0; padding:0; margin:0;}#list-artpack_products { --bs-gap-y:0.375rem; --bs-gap-x:0.375rem; gap:var(--bs-gap-y) var(--bs-gap-x); background-color:#adadad; border-radius:8px; padding:var(--bs-gap-y) var(--bs-gap-x); grid-template-columns:repeat(auto-fit, minmax(calc(var(--main-img-width) * 0.84), 1fr));}.products-in-bundle__title::after { content:":";}.products-in-bundle__components { white-space:nowrap;}.products-in-bundle__component { font-weight:700;}.products-in-bundle__component-divider { padding:0 3px; font-weight:400;}.products-in-bundle__component-divider::after { content:"+";}.fault-items { margin-bottom:0;}.fault-by { font-weight:700;}.spinner-overlay { background-color:color-mix(in hsl, var(--bg-color, #FFFFFF) 50%, transparent);}.modal { align-items:flex-start; justify-content:center; padding-right:0 !important;  }.modal .carousel-block, .modal .container { padding-right:0 !important; padding-left:0 !important;}.modal .carousel-block { overflow:visible;}.modal [class*=sticky-] { --header-height:0rem; --sticky-offset:0rem;}.modal.show { padding-right:0 !important;}.modal .main-title { line-height:1.25;}@media (max-width:575.98px) { .modal .main-title {  font-size:1.5rem; }}.modal.fade .modal-dialog--explicit { transform:none;}.modal.fade .modal-dialog--explicit .modal-content { opacity:0; transition:opacity ease-out 0.3s;}.modal.fade.show .modal-dialog--explicit .modal-content { opacity:1;}.modal-auto { --bs-modal-width:max-content;}.modal-body:empty, .modal-footer:empty { display:none;}@media (max-width:413.98px) { .modal-footer {  display:grid;  justify-content:unset; }}.modal-dialog { display:flex; justify-content:center; min-width:0; flex:1 1 auto;}@media (min-width:576px) { .modal-dialog {  margin-left:0.5rem;  margin-right:0.5rem; }}.modal-dialog-centered { align-items:center;}.modal-dialog--error .modal-header__icon,.modal-dialog--choose-gift .modal-header__icon,.modal-dialog--dialog-delete .modal-header__icon { color:#C91D25;}.modal-dialog--warning .modal-header__icon { color:#E8A530;}.modal-dialog--ok .modal-header__icon { color:#1C8742;}.modal-header { --bs-modal-header-bg:#ffffff; --bs-modal-header-color:#0a0a0a; gap:1rem;}.modal-header .btn-close { padding:0.625rem 0.625rem; margin:0 0 0.625rem 0; position:absolute; bottom:100%; right:0; border-radius:50%; background-color:var(--bs-modal-header-bg); color:var(--bs-modal-header-color);}.modal-header .btn-close .icon-set { font-size:1.5rem;}.modal-header:has(.btn-close:only-child) { padding:0; margin:0; border:0;}.modal-header__title-wrapper:focus-visible { outline:none;}.modal-header__title { font-weight:500; font-size:1.5rem; line-height:1.25;}.modal-header__sub-title { font-weight:400; font-size:0.875rem; color:var(--body-secondary-color-mix);}.modal-header__icon { font-size:2em; color:#333333;}#modal-marketing .modal-body { clip-path:inset(0 round var(--bs-border-radius-lg));}#modal-body-google-map-address-autocomplete, #modal-exitpopup-wheel .modal-body { clip-path:inset(0 round 0 0 var(--bs-border-radius-lg) var(--bs-border-radius-lg)); border-radius:0 0 var(--bs-border-radius-lg) var(--bs-border-radius-lg);}.modal-body { scrollbar-width:thin; scrollbar-color:#a8a8a8 #ffffff;}.modal-body::-webkit-scrollbar { width:6px; height:6px;}.modal-body::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.modal-body::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.modal-body::-webkit-scrollbar-track { background-color:#ffffff; border-radius:3px;}.modal-body:not(:empty) ~ .modal-footer { padding:0 calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5) calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5); margin-top:calc(var(--bs-modal-footer-gap) * -0.5); position:relative;}.modal-body:not(:empty) ~ .modal-footer::before { content:""; position:absolute; bottom:100%; height:var(--bs-modal-padding); background:linear-gradient(0deg, var(--bs-modal-bg) 20%, transparent 100%); width:100%; left:0; margin-bottom:calc(var(--bs-modal-footer-gap) * -0.5);}.design-coupon-wrapper { width:396px; max-width:100%; margin:0 auto;}.design-coupon { --border-width:4px; --circle-width:50px; background-image:linear-gradient(to right, #adadad 0%, #858585 100%); border-radius:12px; position:relative; display:flex; flex-direction:column; place-self:center; padding:1.5rem var(--circle-width); justify-content:space-between; border:var(--border-width) solid white; box-shadow:0 calc(var(--border-width) * -1) var(--border-width) calc(var(--border-width) * -1) rgba(0, 0, 0, 0.075), 0 var(--border-width) var(--border-width) calc(var(--border-width) * -1) rgba(0, 0, 0, 0.075); aspect-ratio:2/1; width:100%;}.design-coupon::before, .design-coupon::after { content:""; position:absolute; width:calc(var(--circle-width) / 2); height:var(--circle-width); background:var(--bs-modal-bg); border-radius:50%; top:50%; transform:translateY(-50%); border:solid white; z-index:1;}.design-coupon::before { left:calc(var(--border-width) * -1); border-width:var(--border-width) var(--border-width) var(--border-width) 0; border-radius:0 calc(var(--circle-width) / 2) calc(var(--circle-width) / 2) 0; box-shadow:inset calc(var(--border-width) * -1) 0 var(--border-width) rgba(0, 0, 0, 0.075);}.design-coupon::after { right:calc(var(--border-width) * -1); border-width:var(--border-width) 0 var(--border-width) var(--border-width); border-radius:calc(var(--circle-width) / 2) 0 0 calc(var(--circle-width) / 2); box-shadow:inset var(--border-width) 0 var(--border-width) rgba(0, 0, 0, 0.075);}#offcanvas-exitpopup:not(.is-end) .hide-this-by-start, #offcanvas-exitpopup.is-end .hide-this-by-end, #offcanvas-exitpopup.without-close-button .modal-header .btn-close,#modal-exitpopup:not(.is-end) .hide-this-by-start,#modal-exitpopup.is-end .hide-this-by-end,#modal-exitpopup.without-close-button .modal-header .btn-close { display:none !important;}#offcanvas-exitpopup.is-end .offcanvas-exitpopup-newsletter-coupon, #offcanvas-exitpopup.is-end .modal-exitpopup-newsletter-coupon,#modal-exitpopup.is-end .offcanvas-exitpopup-newsletter-coupon,#modal-exitpopup.is-end .modal-exitpopup-newsletter-coupon { --bs-modal-width:640px;}#offcanvas-exitpopup.is-end .offcanvas-exitpopup-wheel-with-newsletter .wheel-container-outer, #offcanvas-exitpopup.is-end .modal-exitpopup-wheel-with-newsletter .wheel-container-outer,#modal-exitpopup.is-end .offcanvas-exitpopup-wheel-with-newsletter .wheel-container-outer,#modal-exitpopup.is-end .modal-exitpopup-wheel-with-newsletter .wheel-container-outer { --wheel-width:320px;}.offcanvas-exitpopup-picture,.modal-exitpopup-picture { --bs-modal-width:fit-content; --bs-modal-padding:0.375rem;}.offcanvas-exitpopup-picture .offcanvas-body,.offcanvas-exitpopup-picture .modal-body,.modal-exitpopup-picture .offcanvas-body,.modal-exitpopup-picture .modal-body { clip-path:inset(0 round var(--bs-modal-border-radius));}.offcanvas-exitpopup-picture img,.modal-exitpopup-picture img { border-radius:max(3px, var(--bs-modal-border-radius) - var(--bs-modal-padding));}.offcanvas-exitpopup-video,.modal-exitpopup-video { --bs-modal-padding:0.375rem;}.offcanvas-exitpopup-video .offcanvas-body,.offcanvas-exitpopup-video .modal-body,.modal-exitpopup-video .offcanvas-body,.modal-exitpopup-video .modal-body { clip-path:inset(0 round var(--bs-modal-border-radius));}.offcanvas-exitpopup-video .shop_popup_exitpopup,.modal-exitpopup-video .shop_popup_exitpopup { overflow:hidden; border-radius:max(3px, var(--bs-modal-border-radius) - var(--bs-modal-padding));}#modal-exitpopup-wheel .wheel-container-outer { --wheel-width:var(--wheel-width-active);}#offcanvas-exitpopup[data-type=newsletter].offcanvas-start, #offcanvas-exitpopup[data-type=newsletter].offcanvas-end { width:440px;}#offcanvas-exitpopup[data-type=newsletter_coupon].offcanvas-start, #offcanvas-exitpopup[data-type=newsletter_coupon].offcanvas-end { width:860px;}#offcanvas-exitpopup[data-type=wheel].offcanvas-start, #offcanvas-exitpopup[data-type=wheel].offcanvas-end, #offcanvas-exitpopup[data-type=wheel_with_newsletter].offcanvas-start, #offcanvas-exitpopup[data-type=wheel_with_newsletter].offcanvas-end { width:860px;}#offcanvas-exitpopup[data-type=html][data-max-width], #offcanvas-exitpopup[data-type=video][data-max-width], #offcanvas-exitpopup[data-type=picture][data-max-width] { width:var(--max-width, 300px);}#offcanvas-exitpopup .offcanvas-title { display:flex; align-items:center; column-gap:1rem;}.offcanvas-exitpopup-wheel .wheel-container-outer,.modal-exitpopup-wheel .wheel-container-outer { --wheel-outer-width:320px; --wheel-width-active:320px; --wheel-width:320px; --wheel-outline:0 solid currentColor; --wheel-slice-padding:calc(var(--wheel-width) / 10); --wheel-triangle-border-right:calc(var(--wheel-width) / 13); --wheel-triangle-border-top:calc(var(--wheel-width) / 26); --wheel-hole-width:calc(var(--wheel-width) / 8); --wheel-hole-border:0 solid currentColor; position:relative; line-height:1; word-break:break-word; display:inline-flex; align-items:center; justify-content:flex-end; max-width:100%;}.offcanvas-exitpopup-wheel .wheel-container-outer::after,.modal-exitpopup-wheel .wheel-container-outer::after { content:""; display:block; width:0; height:0; border-top:var(--wheel-triangle-border-top) solid transparent; border-bottom:var(--wheel-triangle-border-top) solid transparent; border-right:var(--wheel-triangle-border-right) solid currentColor; margin-right:calc(var(--wheel-triangle-border-top) * -1); position:absolute; z-index:1;}.offcanvas-exitpopup-wheel .wheel-container,.modal-exitpopup-wheel .wheel-container { position:relative; display:flex; align-items:center; justify-content:center; border-radius:50%; overflow:hidden; outline:var(--wheel-outline); container:wheel-width/inline-size; width:var(--wheel-width); height:var(--wheel-width); flex:0 0 var(--wheel-width); transition:outline-width ease 1s, width ease 1s, flex-basis ease 1s, height ease 1s;}.offcanvas-exitpopup-wheel .wheel,.modal-exitpopup-wheel .wheel { position:absolute; inset:0; background:currentColor; border-radius:50%; overflow:hidden; transform:rotate(135deg); transition:transform 3.5s cubic-bezier(0, 0.5, 0.5, 1);  z-index:1;}.offcanvas-exitpopup-wheel .wheel::after,.modal-exitpopup-wheel .wheel::after { content:""; position:absolute; width:var(--wheel-hole-width); height:var(--wheel-hole-width); background:var(--bs-modal-bg); border-radius:50%; top:50%; left:50%; transform:translate(-50%, -50%); z-index:10; border:var(--wheel-hole-border); transition:border-width ease 1s, width ease 1s, height ease 1s;}.offcanvas-exitpopup-wheel .wheel .number,.modal-exitpopup-wheel .wheel .number { position:absolute; width:50%; height:50%; transform-origin:bottom right; display:flex; align-items:center; justify-content:center; padding:var(--wheel-slice-padding) 0 0 var(--wheel-slice-padding); transition:padding ease 1s; font-size:16px;}.offcanvas-exitpopup-wheel .wheel svg,.modal-exitpopup-wheel .wheel svg { position:absolute; inset:0; width:100%; height:100%;}.offcanvas-exitpopup-wheel .wheel .option-title,.modal-exitpopup-wheel .wheel .option-title { transform:rotate(-135deg);}.offcanvas-exitpopup-wheel .wheel-col-data,.modal-exitpopup-wheel .wheel-col-data { min-width:0;}.offcanvas-exitpopup-wheel .wheel-text-content-after-spin,.offcanvas-exitpopup-wheel .wheel-text-content-before-spin,.modal-exitpopup-wheel .wheel-text-content-after-spin,.modal-exitpopup-wheel .wheel-text-content-before-spin { opacity:1; transition:opacity 0.5s ease, height 0.5s ease;}.offcanvas-exitpopup-wheel .wheel-text-content-after-spin.is-hidden,.offcanvas-exitpopup-wheel .wheel-text-content-before-spin.is-hidden,.modal-exitpopup-wheel .wheel-text-content-after-spin.is-hidden,.modal-exitpopup-wheel .wheel-text-content-before-spin.is-hidden { opacity:0; height:0; pointer-events:none;}.offcanvas-exitpopup-wheel .exitpopup-coupon-2,.modal-exitpopup-wheel .exitpopup-coupon-2 { border-radius:8px;}.offcanvas-exitpopup-wheel .js-result-text-wrap.is-hidden,.offcanvas-exitpopup-wheel .js-wheel-spin-again-btn-wrap.is-hidden,.offcanvas-exitpopup-wheel .js-result-wrap.is-hidden,.modal-exitpopup-wheel .js-result-text-wrap.is-hidden,.modal-exitpopup-wheel .js-wheel-spin-again-btn-wrap.is-hidden,.modal-exitpopup-wheel .js-result-wrap.is-hidden { display:none;}@media (min-width:768px) { .wheel-container-outer {  width:var(--wheel-outer-width); }}.with-lazy-bg { position:relative;}.list-block .img-lazy-bg-wrapper, .with-lazy-bg .img-lazy-bg-wrapper { position:sticky; pointer-events:none; top:0; height:100vh;}.list-block .img-lazy-bg-wrapper + *, .with-lazy-bg .img-lazy-bg-wrapper + * { margin-top:-100vh;}.img-lazy-bg-wrapper img { object-fit:scale-down; object-position:top center; width:100%;}.page_content--faq { margin-bottom:100px;}.faq-title { background-color:#dbdbdb; font-family:var(--bs-font-sans-serif);}.offcanvas { opacity:0;}.offcanvas.showing, .offcanvas.show { opacity:1;}.offcanvas.hiding { opacity:0;}.offcanvas.has-opened-offcanvas > .offcanvas-header .btn-close { opacity:0;}.offcanvas .nav-item.dropdown { flex-wrap:wrap;}.offcanvas .form-check { width:100%;}.offcanvas .navbar-nav .dropdown-menu { --bs-dropdown-padding-y:0.25rem; --bs-dropdown-padding-x:0.25rem; position:relative !important; flex:100%; transform:none !important; margin-top:0.25em !important; overflow:hidden auto;}.offcanvas .navbar-nav .dropdown-menu .icon-set { transform:rotate(0deg);}.offcanvas .navbar-nav .dropdown-menu .dropdown-toggle-split.show .icon-set { transform:rotate(0deg) scaleY(-1);}.offcanvas .carousel-block, .offcanvas .container { padding-left:0; padding-right:0;}.offcanvas .dropdown-item { white-space:normal;}.offcanvas-body { flex-grow:0; scrollbar-width:thin; scrollbar-color:#a8a8a8 var(--bs-offcanvas-bg);}.offcanvas-body::-webkit-scrollbar { width:6px; height:6px;}.offcanvas-body::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.offcanvas-body::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.offcanvas-body::-webkit-scrollbar-track { background-color:var(--bs-offcanvas-bg); border-radius:3px;}.offcanvas-xxs { opacity:0;}.offcanvas-xxs.showing, .offcanvas-xxs.show { opacity:1;}.offcanvas-xxs.hiding { opacity:0;}@media (max-width:413.98px) { .offcanvas-xs {  opacity:0; } .offcanvas-xs.showing, .offcanvas-xs.show {  opacity:1; } .offcanvas-xs.hiding {  opacity:0; }}@media (max-width:575.98px) { .offcanvas-sm {  opacity:0; } .offcanvas-sm.showing, .offcanvas-sm.show {  opacity:1; } .offcanvas-sm.hiding {  opacity:0; }}@media (max-width:767.98px) { .offcanvas-md {  opacity:0; } .offcanvas-md.showing, .offcanvas-md.show {  opacity:1; } .offcanvas-md.hiding {  opacity:0; }}@media (max-width:991.98px) { .offcanvas-lg {  opacity:0; } .offcanvas-lg.showing, .offcanvas-lg.show {  opacity:1; } .offcanvas-lg.hiding {  opacity:0; }}@media (max-width:1259.98px) { .offcanvas-xl {  opacity:0; } .offcanvas-xl.showing, .offcanvas-xl.show {  opacity:1; } .offcanvas-xl.hiding {  opacity:0; }}@media (max-width:1439.98px) { .offcanvas-xxl {  opacity:0; } .offcanvas-xxl.showing, .offcanvas-xxl.show {  opacity:1; } .offcanvas-xxl.hiding {  opacity:0; }}@media (max-width:1679.98px) { .offcanvas-xxxl {  opacity:0; } .offcanvas-xxxl.showing, .offcanvas-xxxl.show {  opacity:1; } .offcanvas-xxxl.hiding {  opacity:0; }}@media (max-width:1919.98px) { .offcanvas-fhd {  opacity:0; } .offcanvas-fhd.showing, .offcanvas-fhd.show {  opacity:1; } .offcanvas-fhd.hiding {  opacity:0; }}@media (max-width:2159.98px) { .offcanvas-qhd {  opacity:0; } .offcanvas-qhd.showing, .offcanvas-qhd.show {  opacity:1; } .offcanvas-qhd.hiding {  opacity:0; }}@media (max-width:2399.98px) { .offcanvas-uhd {  opacity:0; } .offcanvas-uhd.showing, .offcanvas-uhd.show {  opacity:1; } .offcanvas-uhd.hiding {  opacity:0; }}#offcanvas-body-box-menu { min-height:3.25em;}#offcanvas-body-box-menu:has(.dropdown-menu.show) { flex-shrink:0; max-height:80%;}.plus-menus-placed-first #offcanvas-body-box-menu, .plus-menus-placed-first #offcanvas-header-box-menu { order:-1;}.plus-menus-placed-first #offcanvas-header-box-menu { border-top:0;}.plus-menus-placed-first #offcanvas-header-box-cat-0 { border-top:1px solid #E6E6E6;}.offcanvas-parent-img-link { display:block; margin:-0.5rem -0.5rem 0.5rem;}.offcanvas--box-cat:not(.offcanvas--box-cat-0) { border-left:1px solid #E6E6E6;}.offcanvas--box-cat .nav-item { min-height:30px;}.offcanvas--box-cat .nav-item:not(.btn-group) .nav-link { padding-right:0.25rem;}.offcanvas--box-cat .nav-item--menu { transition:padding 0.25s ease;}.offcanvas--box-cat .nav-item--menu:has(> .show) { padding:0.25em;}.offcanvas--box-cat .nav-link { gap:0.375rem; flex-grow:1; flex-basis:0; min-width:0;}.offcanvas--box-cat .btn-close { transition:var(--bs-offcanvas-transition);}.offcanvas--box-cat .dropdown-toggle.show .icon-set { transform:scaleX(-1);}@media (pointer:coarse) { .offcanvas--box-cat .btn-group > button.dropdown-toggle {  border-radius:var(--bs-border-radius); }}@media (min-width:1260px) and (max-width:1559.98px) { .opened-category-levels-4 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-100%); }}@media (min-width:960px) and (max-width:1259.98px) { .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-100%); } .opened-category-levels-4 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-200%); }}@media (min-width:660px) and (max-width:959.98px) { .opened-category-levels-2 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-100%); } .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-200%); } .opened-category-levels-4 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-300%); }}@media (max-width:659.98px) { .opened-category-levels-1 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-100%); } .opened-category-levels-2 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-200%); } .opened-category-levels-3 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-300%); } .opened-category-levels-4 .offcanvas--box-cat.offcanvas.offcanvas-start {  transform:translateX(-400%); }}.offcanvas--box-cat-1 { margin-left:min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)); z-index:1044;}.offcanvas--box-cat-2 { margin-left:calc(min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)) * 2); z-index:1043;}.offcanvas--box-cat-3 { margin-left:calc(min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)) * 3); z-index:1042;}.offcanvas--box-cat-4 { margin-left:calc(min(var(--bs-offcanvas-max-width), var(--bs-offcanvas-width)) * 4); z-index:1041;}.offcanvas-start .offcanvas-header .btn-close { left:100%; margin:0 0 0 var(--bs-offcanvas-padding-x);}.offcanvas-end .offcanvas-header .btn-close { right:100%; margin:0 var(--bs-offcanvas-padding-x) 0 0;}.offcanvas-header { --bs-offcanvas-header-bg:#ffffff; --bs-offcanvas-header-color:#0a0a0a; gap:0.5em 0.5rem; border-bottom:1px solid #E6E6E6; flex-wrap:wrap;}.offcanvas-header .btn-close { position:absolute; top:var(--bs-offcanvas-padding-y); border-radius:50%; padding:0.625rem 0.625rem; margin:0; background-color:var(--bs-offcanvas-header-bg); color:var(--bs-offcanvas-header-color);}.offcanvas-header .btn-close .icon-set { font-size:1.5rem;}.offcanvas-header .btn-back { background-image:none; transform:translateY(calc(100% + var(--bs-offcanvas-padding-y)));}.offcanvas-header ~ .offcanvas-header { border-top:1px solid #E6E6E6;}.offcanvas-header__icon { font-size:2em;}.offcanvas-start .offcanvas-header, .offcanvas-end .offcanvas-header { padding-top:calc(var(--bs-offcanvas-padding-y) * 2);}.offcanvas-top, .offcanvas-bottom { --bs-offcanvas-height:fit-content;}.offcanvas-top .offcanvas-header, .offcanvas-bottom .offcanvas-header { align-items:center;}.offcanvas-top .offcanvas-header .btn-close, .offcanvas-bottom .offcanvas-header .btn-close { position:static; margin-left:auto;}.offcanvas-top, .offcanvas-top .offcanvas-header { border-radius:0 0 8px 8px;}.offcanvas-bottom, .offcanvas-bottom .offcanvas-header { border-radius:8px 8px 0 0;}.offcanvas-title { display:block; font-family:"Inter", "Inter-fallback";}@media (min-width:576px) { .offcanvas-top, .offcanvas-bottom {  --bs-offcanvas-header-padding-x:1.5rem;  --bs-offcanvas-header-padding-y:0.75rem; }}.nav-item--menu .dropdown-item { line-height:1.25; white-space:normal;}.dropdown-menu { transition:opacity 0.15s linear;}.dropdown-menu.show { transition:opacity 0.15s linear, display 0.15s allow-discrete; opacity:1;}@starting-style { .dropdown-menu.show {  opacity:0; }}.nav--megamenu .dropdown-toggle { --bs-btn-color:#0a0a0a; --bs-btn-hover-color:#0a0a0a;}.nav--megamenu .nav-link { --bs-nav-link-color:#0a0a0a; --bs-nav-link-hover-color:#0a0a0a; --bs-navbar-active-color:#0a0a0a;}.nav--megamenu .nav-link:has(+ .nav-list--sub) { border-bottom:1px solid #E6E6E6; border-radius:0;}.nav--megamenu ul { list-style:none;}.nav--megamenu ul:not(.dropdown--menu) .nav-link { gap:0.5em; padding:0.375rem 0 !important;}.nav--megamenu ul:not(.dropdown--menu) .nav-link:hover .nav-link__name { text-decoration:underline;}.nav--megamenu .nav-item:not(.nav-item--menu) { position:static;}.nav--megamenu .nav-list--1 { columns:310px; column-gap:3rem; height:100%;}.nav--megamenu .nav-list--1 > .nav-item { break-inside:avoid;}.nav--megamenu .nav-list--1 > .nav-item > .nav-link { font-weight:600; font-size:1.125rem; align-items:baseline;}.nav--megamenu .nav-list--1 > .nav-item:not(.last) { padding-bottom:1.5rem; }.dropdown--megamenu { padding:1.5rem var(--grid-actual-container-padding-x); right:0; max-width:100%; overflow-y:auto; scrollbar-width:thin; scrollbar-color:#a8a8a8 #FFFFFF; border-top-left-radius:0; border-top-right-radius:0; clip-path:inset(0 round 0 0 var(--bs-border-radius) var(--bs-border-radius));  box-shadow:none; border:none; overscroll-behavior-y:contain;}.dropdown--megamenu::-webkit-scrollbar { width:6px; height:6px;}.dropdown--megamenu::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.dropdown--megamenu::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.dropdown--megamenu::-webkit-scrollbar-track { background-color:#FFFFFF; border-radius:3px;}.dropdown--megamenu.show { display:grid;}.dropdown--megamenu.with-banner { gap:3rem; grid-template-columns:auto 300px;}.nav-item__all-cat.icon-link .icon-set { display:inherit !important; transform:none !important;}@media (hover:hover) and (pointer:fine) { .nav-item__all-cat.icon-link:hover .icon-set, .nav-item__all-cat.icon-link:focus-visible .icon-set {  transform:translateX(20%) !important; }}#box_compare_content { pointer-events:none; transition:display 0.15s allow-discrete, transform 0.4s ease, bottom ease 0.4s; transform:translateY(100%); display:none; z-index:1029;}.fixed-cart-on-artdet-visible #box_compare_content { bottom:var(--fixed-cart-height-on-artdet);}#box_compare_content:has(> .box-compare__wrapper) { transform:translateY(0); display:block; pointer-events:auto;}@starting-style { #box_compare_content:has(> .box-compare__wrapper) {  transform:translateY(100%); }}@media (min-width:576px) { #box_compare_content {  min-height:70px; }}.page__news-content ul, .page__news-content ol, .page__news-content li,.page_help_content ul,.page_help_content ol,.page_help_content li,.html-text ul,.html-text ol,.html-text li,.html-preformat ul,.html-preformat ol,.html-preformat li,.nanobar .element__slide ul,.nanobar .element__slide ol,.nanobar .element__slide li,.page_content--faq ul,.page_content--faq ol,.page_content--faq li,.tippy-content ul,.tippy-content ol,.tippy-content li,.page_content--normal ul,.page_content--normal ol,.page_content--normal li,.product_param_type_html ul,.product_param_type_html ol,.product_param_type_html li,.artdet__short-descripton-content ul,.artdet__short-descripton-content ol,.artdet__short-descripton-content li,.custom-section ul,.custom-section ol,.custom-section li,.long-description__content ul,.long-description__content ol,.long-description__content li,#pane-terms ul,#pane-terms ol,#pane-terms li,#pane-privacy_policy ul,#pane-privacy_policy ol,#pane-privacy_policy li,#pane-accessibility_policy ul,#pane-accessibility_policy ol,#pane-accessibility_policy li,#pane-details ul,#pane-details ol,#pane-details li,.custom-content ul,.custom-content ol,.custom-content li,.megasubmenu__banner ul,.megasubmenu__banner ol,.megasubmenu__banner li,.contact__method-text ul,.contact__method-text ol,.contact__method-text li,.order-mods__description ul,.order-mods__description ol,.order-mods__description li,.blog-details__text ul,.blog-details__text ol,.blog-details__text li,.blog-details__intro-text ul,.blog-details__intro-text ol,.blog-details__intro-text li,.blog-item__intro ul,.blog-item__intro ol,.blog-item__intro li { margin:revert; padding:revert; list-style:revert; list-style-position:inside;}.page__news-content ul, .page__news-content ol,.page_help_content ul,.page_help_content ol,.html-text ul,.html-text ol,.html-preformat ul,.html-preformat ol,.nanobar .element__slide ul,.nanobar .element__slide ol,.page_content--faq ul,.page_content--faq ol,.tippy-content ul,.tippy-content ol,.page_content--normal ul,.page_content--normal ol,.product_param_type_html ul,.product_param_type_html ol,.artdet__short-descripton-content ul,.artdet__short-descripton-content ol,.custom-section ul,.custom-section ol,.long-description__content ul,.long-description__content ol,#pane-terms ul,#pane-terms ol,#pane-privacy_policy ul,#pane-privacy_policy ol,#pane-accessibility_policy ul,#pane-accessibility_policy ol,#pane-details ul,#pane-details ol,.custom-content ul,.custom-content ol,.megasubmenu__banner ul,.megasubmenu__banner ol,.contact__method-text ul,.contact__method-text ol,.order-mods__description ul,.order-mods__description ol,.blog-details__text ul,.blog-details__text ol,.blog-details__intro-text ul,.blog-details__intro-text ol,.blog-item__intro ul,.blog-item__intro ol { padding-inline-start:0;}.page__news-content ol ol, .page__news-content ol ul, .page__news-content ul ul, .page__news-content ul ol,.page_help_content ol ol,.page_help_content ol ul,.page_help_content ul ul,.page_help_content ul ol,.html-text ol ol,.html-text ol ul,.html-text ul ul,.html-text ul ol,.html-preformat ol ol,.html-preformat ol ul,.html-preformat ul ul,.html-preformat ul ol,.nanobar .element__slide ol ol,.nanobar .element__slide ol ul,.nanobar .element__slide ul ul,.nanobar .element__slide ul ol,.page_content--faq ol ol,.page_content--faq ol ul,.page_content--faq ul ul,.page_content--faq ul ol,.tippy-content ol ol,.tippy-content ol ul,.tippy-content ul ul,.tippy-content ul ol,.page_content--normal ol ol,.page_content--normal ol ul,.page_content--normal ul ul,.page_content--normal ul ol,.product_param_type_html ol ol,.product_param_type_html ol ul,.product_param_type_html ul ul,.product_param_type_html ul ol,.artdet__short-descripton-content ol ol,.artdet__short-descripton-content ol ul,.artdet__short-descripton-content ul ul,.artdet__short-descripton-content ul ol,.custom-section ol ol,.custom-section ol ul,.custom-section ul ul,.custom-section ul ol,.long-description__content ol ol,.long-description__content ol ul,.long-description__content ul ul,.long-description__content ul ol,#pane-terms ol ol,#pane-terms ol ul,#pane-terms ul ul,#pane-terms ul ol,#pane-privacy_policy ol ol,#pane-privacy_policy ol ul,#pane-privacy_policy ul ul,#pane-privacy_policy ul ol,#pane-accessibility_policy ol ol,#pane-accessibility_policy ol ul,#pane-accessibility_policy ul ul,#pane-accessibility_policy ul ol,#pane-details ol ol,#pane-details ol ul,#pane-details ul ul,#pane-details ul ol,.custom-content ol ol,.custom-content ol ul,.custom-content ul ul,.custom-content ul ol,.megasubmenu__banner ol ol,.megasubmenu__banner ol ul,.megasubmenu__banner ul ul,.megasubmenu__banner ul ol,.contact__method-text ol ol,.contact__method-text ol ul,.contact__method-text ul ul,.contact__method-text ul ol,.order-mods__description ol ol,.order-mods__description ol ul,.order-mods__description ul ul,.order-mods__description ul ol,.blog-details__text ol ol,.blog-details__text ol ul,.blog-details__text ul ul,.blog-details__text ul ol,.blog-details__intro-text ol ol,.blog-details__intro-text ol ul,.blog-details__intro-text ul ul,.blog-details__intro-text ul ol,.blog-item__intro ol ol,.blog-item__intro ol ul,.blog-item__intro ul ul,.blog-item__intro ul ol { padding-inline-start:20px;}.offcanvas-top .offcanvas-body, .offcanvas-bottom .offcanvas-body { max-height:calc(100vh - 4em);}.offcanvas-top .offcanvas-header.no-title, .offcanvas-bottom .offcanvas-header.no-title { padding:0; height:0; border:none;}.offcanvas-top .offcanvas-header.no-title .btn-close, .offcanvas-bottom .offcanvas-header.no-title .btn-close { position:absolute; right:0; margin-right:0.5em;}.offcanvas-top .offcanvas-header.no-title .btn-close { margin-top:0.5em; top:100%;}.offcanvas-bottom .offcanvas-header.no-title .btn-close { margin-right:0.5em; top:-2.5em;}* { -webkit-line-clamp:unset !important;}.partners { --checkout-svg-padding:0.25rem min(max(0.25rem, 4px), var(--checkout_img_maxheight) / 2); --checkout-item-max-width:calc(var(--checkout_img_maxwidth) - 0.5rem);}.checkout__img { width:auto; vertical-align:top;}.checkout__item:not(.with-svg) .checkout__img { max-height:var(--checkout_img_maxheight);}.checkout__item.with-svg .checkout__img { height:calc(var(--checkout_img_maxheight) - 0.5rem);}.checkout__item { border-radius:4px; overflow:hidden; display:flex; max-width:var(--checkout-item-max-width);}.checkout__item.with-svg { padding:var(--checkout-svg-padding); box-sizing:content-box; background-color:white;}.login-box__customer-datas { word-break:break-word; font-weight:500; color:var(--body-secondary-color-mix);}.login-box__customer-datas .icon-set { font-size:1.25rem; min-height:1.2em;}.login-box__customer-data { display:flex; column-gap:0.5rem;}.login-box__customer-data span:first-child { flex-shrink:0;}.login-box__customer-data span:last-child { color:var(--bs-emphasis-color);}.login-box__customer-data.discount-data span:last-child { white-space:nowrap;}.login-box__btn { text-align:left; justify-content:flex-start;}.login-box__facebook-btn, .login-box__google-btn { height:calc(1.5em + 0.667rem + calc(1px * 2));}.cookie-alert__checkboxes { padding-top:1.5rem;}.cookie-alert__consent-data { font-size:8px;}.cookie-alert__header-cookie-icon { color:#E8A530;}.offcanvas-cookie-alert { --bs-offcanvas-zindex:1000000;}.offcanvas-cookie-alert ~ .offcanvas-backdrop { z-index:999995;}.offcanvas-cookie-alert { --bs-offcanvas-padding-y:0.75rem; --bs-offcanvas-padding-x:0.75rem; max-width:var(--container-max-actual); margin:0 auto;}@media (min-width:576px) { .offcanvas-cookie-alert {  --bs-offcanvas-padding-y:1.5rem;  --bs-offcanvas-padding-x:1.5rem; }}.social_icons .element-icon .icon-set { font-size:18px; fill:#000000;}.social_icons a.element { color:#0a0a0a;}.social_icons a.element:hover { color:#333333;}.social_icons a.element:hover .icon-set { fill:#333333;}.layout--social_icons .elements.need-gap { column-gap:1rem;}.layout--social_icons .element-icon { display:flex; align-items:center; column-gap:0.5rem;}.layout--social_icons .element-icon.only-icon { display:flex; min-width:36px; min-height:36px; align-items:center; justify-content:center; padding:0.5em;}.layout--html_listing p:last-child { margin-bottom:0;}.layout--html_listing .symbol-element { display:flex; column-gap:0.375rem; flex:0 0 100%;}.layout--html_listing .symbol-element > .element-icon { display:flex; align-self:flex-start; align-items:center; min-height:calc(1em * var(--bs-body-line-height, 1.5) + 0.305rem * 2 + 1px * 2);}.layout--html_listing .symbol-element.only-icon { --width:2.5rem; width:var(--width); flex:0 0 var(--width); max-width:var(--width); height:var(--width); align-items:center; justify-content:center; margin:calc(var(--list-item-gap) / -2) 0; display:inline-flex;}.layout--html_listing .symbol-element.only-icon a { display:flex; height:100%; width:100%; justify-content:center; align-items:center;}:root {  --dl-champagne: #B89A64; --dl-champagne-hover:#A7834E; --dl-beige:   #F3E9DA; --dl-ivory:   #FFF9F2; --dl-card:   #FFFDFC; --dl-text:   #302A24; --dl-text-secondary:#776C5F; --dl-border:  #E6D8C5; --dl-accent:  #963F3A;  --dl-bg:  var(--dl-card);   --dl-surface: var(--dl-card); --dl-gold:   var(--dl-champagne); --dl-gold-hover:  var(--dl-champagne-hover); --dl-text-color:  var(--dl-text); --dl-text-color-2: var(--dl-text-secondary); --dl-sale:   var(--dl-accent);   --dl-surface-soft:  rgba(255, 253, 252, 0.12);  --dl-surface-medium: rgba(255, 253, 252, 0.16);  --dl-surface-strong: rgba(255, 253, 252, 0.24);  --dl-surface-control:rgba(255, 253, 252, 0.34);  --dl-surface-offcanvas:rgba(255, 253, 252, 0.34);   --dl-rim:  rgba(207, 185, 149, 0.40);  --dl-rim-strong:  rgba(207, 185, 149, 0.55); --dl-highlight: rgba(255, 255, 255, 0.96);  --dl-glow:   rgba(184, 154, 100, 0.12);  --dl-glow-accent:  rgba(184, 154, 100, 0.20);  --dl-shadow-tint:  rgba(184, 154, 100, 0.14);  --dl-shadow-accent: rgba(184, 154, 100, 0.24);   --dl-blur-soft: 22px;   --dl-blur-medium:34px;   --dl-blur-strong:50px;   --dl-saturate:  145%;  --dl-radius-control:14px; --dl-radius-card:  24px;  --dl-radius-panel: 28px;  --dl-radius-hero:  30px;  --dl-radius-pill:  999px;  --dl-shadow-elevation:  0 16px 40px var(--dl-shadow-tint), 0 0 0 1px var(--dl-rim); --dl-shadow-elevation-strong:0 26px 60px var(--dl-shadow-tint), 0 0 0 1.5px var(--dl-rim-strong); --dl-shadow-elevation-accent:0 20px 46px var(--dl-shadow-accent), 0 0 0 1.5px var(--dl-rim-strong); --dl-inset-highlight:  inset 0 1.5px 0 var(--dl-highlight), inset 0 -14px 20px -16px var(--dl-glow); --dl-inset-highlight-accent:inset 0 1.5px 0 var(--dl-highlight), inset 0 -14px 20px -16px var(--dl-glow-accent);  --dl-crystal-sheen:linear-gradient(135deg, rgba(255,255,255,0.55) 0%, rgba(255,255,255,0.16) 45%, rgba(184,154,100,0.05) 100%); --dl-crystal-specular:radial-gradient(ellipse 65% 55% at 14% 10%, rgba(255,255,255,0.55), transparent 62%); --dl-transition:180ms cubic-bezier(.4,0,.2,1);}body { background:  radial-gradient(ellipse 55% 38% at 12% 8%, rgba(255, 255, 255, 0.55), transparent 60%),  radial-gradient(ellipse 50% 36% at 88% 18%, rgba(184, 154, 100, 0.055), transparent 62%),  radial-gradient(ellipse 60% 42% at 50% 100%, rgba(255, 255, 255, 0.50), transparent 65%),  var(--dl-bg) !important; background-attachment:fixed, fixed, fixed; color:var(--dl-text-color);}a { color:var(--dl-text-color); }a:hover { color:var(--dl-gold-hover); }#nanobar { background:linear-gradient(90deg, var(--dl-gold), var(--dl-gold-hover)) !important; color:#fff !important; border-bottom:1px solid var(--dl-border);}.header_text_section_2 { background:transparent; color:var(--dl-text-color-2);}.header_text_section_2 a { color:var(--dl-text-color-2); }.header_text_section_2 a:hover { color:var(--dl-gold-hover); }#header,.header--full { position:relative; background:var(--dl-crystal-sheen), var(--dl-surface-strong) !important; -webkit-backdrop-filter:blur(var(--dl-blur-strong)) saturate(var(--dl-saturate)); backdrop-filter:blur(var(--dl-blur-strong)) saturate(var(--dl-saturate)); border-bottom:1.5px solid var(--dl-rim); box-shadow:0 20px 50px var(--dl-shadow-tint), 0 0 0 1px var(--dl-rim-strong), var(--dl-inset-highlight); overflow:hidden;}#header::before,.header--full::before { content:""; position:absolute; inset:0; background:var(--dl-crystal-specular); pointer-events:none;}html.header-is-sticky #header { background:var(--dl-crystal-sheen), var(--dl-surface-medium) !important; -webkit-backdrop-filter:blur(var(--dl-blur-strong)) saturate(var(--dl-saturate)); backdrop-filter:blur(var(--dl-blur-strong)) saturate(var(--dl-saturate)); box-shadow:0 26px 60px var(--dl-shadow-tint), 0 0 0 1.5px var(--dl-rim-strong), var(--dl-inset-highlight);}#header .btn-header { color:var(--dl-text-color);}#header .btn-header:hover { color:var(--dl-gold-hover);}#header .btn-header.btn-clear,#header .btn-header.btn-secondary { background:var(--dl-crystal-sheen), var(--dl-surface-strong) !important; -webkit-backdrop-filter:blur(var(--dl-blur-medium)) saturate(var(--dl-saturate)); backdrop-filter:blur(var(--dl-blur-medium)) saturate(var(--dl-saturate)); border:1.5px solid var(--dl-rim) !important; border-radius:var(--dl-radius-pill) !important; box-shadow:var(--dl-shadow-elevation); transition:transform var(--dl-transition), box-shadow var(--dl-transition), background var(--dl-transition);}#header .btn-header.btn-clear:hover,#header .btn-header.btn-secondary:hover { border-color:var(--dl-rim-strong) !important; transform:translateY(-1px); box-shadow:var(--dl-shadow-elevation-strong);}#header .btn-header.btn-primary { box-shadow:var(--dl-shadow-elevation-accent), var(--dl-inset-highlight-accent);}#header .btn-header.btn-primary:hover { transform:translateY(-1px); box-shadow:0 24px 50px var(--dl-shadow-accent), 0 0 0 1.5px var(--dl-rim-strong), var(--dl-inset-highlight-accent);}#nav--megamenu .nav-link { color:var(--dl-text-color); font-weight:500; letter-spacing:.01em; border-radius:var(--dl-radius-pill); transition:color var(--dl-transition), background var(--dl-transition), box-shadow var(--dl-transition);}#nav--megamenu .nav-link:hover { color:var(--dl-gold-hover); background:var(--dl-crystal-sheen), var(--dl-surface-strong) !important; -webkit-backdrop-filter:blur(var(--dl-blur-medium)) saturate(var(--dl-saturate)); backdrop-filter:blur(var(--dl-blur-medium)) saturate(var(--dl-saturate)); box-shadow:var(--dl-shadow-elevation);}#nav--megamenu .nav-item.active .nav-link { color:var(--dl-gold-hover); background:var(--dl-crystal-sheen), var(--dl-surface-strong) !important; -webkit-backdrop-filter:blur(var(--dl-blur-medium)) saturate(var(--dl-saturate)); backdrop-filter:blur(var(--dl-blur-medium)) saturate(var(--dl-saturate)); border:1px solid var(--dl-rim-strong); box-shadow:var(--dl-shadow-elevation-accent);}#nav--megamenu .js-nav-item-akcio .nav-link { color:var(--dl-sale);}.dropdown-menu { background:var(--dl-crystal-sheen), var(--dl-surface-strong) !important; -webkit-backdrop-filter:blur(var(--dl-blur-strong)) saturate(var(--dl-saturate)); backdrop-filter:blur(var(--dl-blur-strong)) saturate(var(--dl-saturate)); border:1.5px solid var(--dl-rim) !important; border-radius:var(--dl-radius-panel) !important; box-shadow:var(--dl-shadow-elevation-strong) !important;}#box_search_content,.search-box__form { background:transparent;}.search-box__input,.search-box__input.form-control { background:var(--dl-crystal-sheen), var(--dl-surface-strong) !important; -webkit-backdrop-filter:blur(var(--dl-blur-strong)) saturate(var(--dl-saturate)); backdrop-filter:blur(var(--dl-blur-strong)) saturate(var(--dl-saturate)); border:1.5px solid var(--dl-rim) !important; border-radius:var(--dl-radius-pill) !important; box-shadow:var(--dl-shadow-elevation); color:var(--dl-text-color) !important; transition:box-shadow var(--dl-transition), background var(--dl-transition);}.search-box__input:focus,.search-box__input.form-control:focus { border-color:var(--dl-gold) !important; box-shadow:0 0 0 3px rgba(184,154,100,0.16), var(--dl-inset-highlight) !important;}.search-box__input-clear-btn,.search-box__search-btn { color:var(--dl-text-color-2);}.ac_results.dropdown-menu { background:var(--dl-crystal-sheen), var(--dl-surface-strong) !important;}#start_banner_big .carousel-cell-texts .element-texts__container { position:relative; display:inline-block; background:var(--dl-crystal-sheen), var(--dl-surface-medium); border:1px solid var(--dl-rim); border-radius:var(--dl-radius-hero); -webkit-backdrop-filter:blur(var(--dl-blur-medium)) saturate(var(--dl-saturate)); backdrop-filter:blur(var(--dl-blur-medium)) saturate(var(--dl-saturate)); box-shadow:var(--dl-shadow-elevation-accent), var(--dl-inset-highlight-accent); padding:32px 36px; overflow:hidden;}#start_banner_big .carousel-cell-texts .element-texts__container::before { content:""; position:absolute; inset:0; background:var(--dl-crystal-specular); pointer-events:none;}#start_banner_big .carousel-cell-text.text--big { color:var(--dl-text-color); font-weight:700; position:relative;}#start_banner_big .carousel-cell-text.text--medium { color:var(--dl-gold-hover); font-weight:600; letter-spacing:.04em; text-transform:uppercase; font-size:0.8em; position:relative;}#start_banner_big .carousel-cell-text.text--small { color:var(--dl-text-color-2); position:relative;}#start_banner_big .carousel__progress-bar { background:var(--dl-gold) !important;}.offcanvas,.modal-content { background:var(--dl-crystal-sheen), var(--dl-surface-offcanvas) !important; -webkit-backdrop-filter:blur(var(--dl-blur-strong)) saturate(var(--dl-saturate)); backdrop-filter:blur(var(--dl-blur-strong)) saturate(var(--dl-saturate)); border:1.5px solid var(--dl-rim); box-shadow:var(--dl-shadow-elevation-strong);}.offcanvas-header,.modal-header { border-bottom:1px solid var(--dl-border);}.offcanvas-box-cat-0-open-btn,.offcanvas-box-search-open-btn,.box-login__offcanvas-btn,.offcanvas-box-cart-open-btn { border-radius:var(--dl-radius-pill) !important;}.modal-cookie-alert .modal-content { background:var(--dl-crystal-sheen), var(--dl-surface-offcanvas) !important;}.cookie-alert__btn-allow { background:var(--dl-gold) !important; border-color:var(--dl-gold) !important;}.cookie-alert__btn-allow:hover { background:var(--dl-gold-hover) !important; border-color:var(--dl-gold-hover) !important;}.btn { border-radius:var(--dl-radius-pill); transition:transform var(--dl-transition), box-shadow var(--dl-transition), background var(--dl-transition);}.btn:active { transform:scale(0.97);}.btn-primary { position:relative; background:var(--dl-gold) !important; border-color:var(--dl-gold) !important; color:#fff !important; box-shadow:var(--dl-shadow-elevation-accent), var(--dl-inset-highlight-accent); overflow:hidden;}.btn-primary::before { content:""; position:absolute; inset:0; background:linear-gradient(180deg, rgba(255,255,255,0.30) 0%, rgba(255,255,255,0) 55%); pointer-events:none;}.btn-primary:hover { background:var(--dl-gold-hover) !important; border-color:var(--dl-gold-hover) !important; box-shadow:0 22px 46px var(--dl-shadow-accent), 0 0 0 1.5px var(--dl-rim-strong), var(--dl-inset-highlight-accent);}.btn-secondary,.btn-outline-dark,.btn-outline-primary { background:var(--dl-surface-control) !important; -webkit-backdrop-filter:blur(var(--dl-blur-soft)); backdrop-filter:blur(var(--dl-blur-soft)); border:1px solid var(--dl-border) !important; color:var(--dl-text-color) !important;}.btn-secondary:hover,.btn-outline-dark:hover,.btn-outline-primary:hover { background:rgba(184, 154, 100, 0.14) !important; border-color:var(--dl-gold) !important; color:var(--dl-gold-hover) !important;}.btn-clear { background:transparent !important; color:var(--dl-text-color-2) !important;}.btn-clear:hover { color:var(--dl-gold-hover) !important;}.btn:focus-visible { outline:2px solid var(--dl-gold); outline-offset:2px;}.form-control,.form-select { background:var(--dl-surface-control) !important; border:1px solid var(--dl-border) !important; border-radius:var(--dl-radius-control) !important; color:var(--dl-text-color) !important;}.form-control:focus,.form-select:focus { border-color:var(--dl-gold) !important; box-shadow:0 0 0 3px rgba(184,154,100,0.14) !important;}.form-check-input:checked { background-color:var(--dl-gold) !important; border-color:var(--dl-gold) !important;}.qtyminus_common,.qtyplus_common { background:var(--dl-surface-control) !important; border:1px solid var(--dl-border) !important; border-radius:var(--dl-radius-control) !important; color:var(--dl-text-color) !important; box-shadow:inset 0 1px 0 rgba(255,255,255,0.70); transition:background var(--dl-transition), border-color var(--dl-transition);}.qtyminus_common:hover,.qtyplus_common:hover { background:rgba(184, 154, 100, 0.14) !important; border-color:var(--dl-gold) !important;}.artdet__cart-input,.page_qty_input { background:var(--dl-surface-control) !important; border:1px solid var(--dl-border) !important; border-radius:var(--dl-radius-control) !important; color:var(--dl-text-color) !important; text-align:center;}.slide-inner,.element.js-element { border-radius:var(--dl-radius-card);}.start_categories__carousel-block .slide-inner { position:relative; background:var(--dl-crystal-sheen), var(--dl-surface-soft); border:1px solid var(--dl-rim); border-radius:var(--dl-radius-card); -webkit-backdrop-filter:blur(var(--dl-blur-soft)) saturate(var(--dl-saturate)); backdrop-filter:blur(var(--dl-blur-soft)) saturate(var(--dl-saturate)); box-shadow:var(--dl-shadow-elevation), var(--dl-inset-highlight); transition:box-shadow var(--dl-transition); overflow:hidden;}.start_categories__carousel-block .slide-inner::before { content:""; position:absolute; inset:0; background:var(--dl-crystal-specular); pointer-events:none;}.start_categories__carousel-block .slide-inner:hover { border-color:var(--dl-rim-strong); box-shadow:var(--dl-shadow-elevation-strong), var(--dl-inset-highlight);}.product.list-1-card-1,.product__inner { position:relative; background:var(--dl-crystal-sheen), var(--dl-surface-medium) !important; border:1px solid var(--dl-rim); border-radius:var(--dl-radius-card); -webkit-backdrop-filter:blur(var(--dl-blur-soft)) saturate(var(--dl-saturate)); backdrop-filter:blur(var(--dl-blur-soft)) saturate(var(--dl-saturate)); box-shadow:var(--dl-shadow-elevation), var(--dl-inset-highlight); transition:box-shadow var(--dl-transition), border-color var(--dl-transition); overflow:hidden;}.product.list-1-card-1 .product__inner { border-radius:var(--dl-radius-card) !important;}.product__inner::before { content:""; position:absolute; inset:0; background:var(--dl-crystal-specular); pointer-events:none;}.product__inner:hover { border-color:var(--dl-rim-strong); box-shadow:var(--dl-shadow-elevation-strong), var(--dl-inset-highlight);}.product__img-outer { background:var(--dl-beige);}.product__function-btns .product-function-btn,.favourites-btn { background:var(--dl-crystal-sheen), var(--dl-surface-strong) !important; -webkit-backdrop-filter:blur(var(--dl-blur-soft)) saturate(var(--dl-saturate)); backdrop-filter:blur(var(--dl-blur-soft)) saturate(var(--dl-saturate)); border:1.5px solid var(--dl-rim) !important; border-radius:var(--dl-radius-pill) !important; box-shadow:var(--dl-shadow-elevation); transition:transform var(--dl-transition), box-shadow var(--dl-transition);}.product__function-btns .product-function-btn:hover,.favourites-btn:hover { border-color:var(--dl-gold) !important; transform:translateY(-1px);}.carousel__prev-btn,.carousel__next-btn,.product__img-prev-btn,.product__img-next-btn { background:var(--dl-crystal-sheen), var(--dl-surface-strong) !important; -webkit-backdrop-filter:blur(var(--dl-blur-soft)) saturate(var(--dl-saturate)); backdrop-filter:blur(var(--dl-blur-soft)) saturate(var(--dl-saturate)); border:1.5px solid var(--dl-rim) !important; border-radius:var(--dl-radius-pill) !important; box-shadow:var(--dl-shadow-elevation); transition:transform var(--dl-transition), box-shadow var(--dl-transition), background var(--dl-transition);}.carousel__prev-btn:hover,.carousel__next-btn:hover,.product__img-prev-btn:hover,.product__img-next-btn:hover { background:rgba(184, 154, 100, 0.14) !important; border-color:var(--dl-gold) !important;}.back_to_top.btn-primary { background:var(--dl-gold) !important; border-color:var(--dl-gold) !important; box-shadow:var(--dl-shadow-elevation-strong), var(--dl-inset-highlight-accent);}.back_to_top.btn-primary:hover { background:var(--dl-gold-hover) !important; transform:translateY(-2px);}.pswp__button--zoom { background:var(--dl-crystal-sheen), var(--dl-surface-strong) !important; -webkit-backdrop-filter:blur(var(--dl-blur-soft)) saturate(var(--dl-saturate)); backdrop-filter:blur(var(--dl-blur-soft)) saturate(var(--dl-saturate)); border-radius:var(--dl-radius-pill) !important; box-shadow:var(--dl-shadow-elevation); transition:transform var(--dl-transition), box-shadow var(--dl-transition);}.pswp__button--zoom:hover { transform:translateY(-1px); box-shadow:var(--dl-shadow-elevation-strong);}.badge { border-radius:var(--dl-radius-pill); font-weight:600; letter-spacing:.02em;}.badge--new { background:var(--dl-gold) !important; color:#fff !important; box-shadow:0 6px 16px var(--dl-shadow-accent);}.badge--sale,.artdet__sale.badge { background:var(--dl-sale) !important; color:#fff !important; box-shadow:0 6px 16px rgba(150, 63, 58, 0.28);}.stock.badge { background:rgba(184, 154, 100, 0.12) !important; color:var(--dl-text-color) !important; border:1px solid var(--dl-rim);}.accordion-item { background:var(--dl-surface); border:1px solid var(--dl-border); border-radius:var(--dl-radius-control) !important; overflow:hidden;}.accordion-button { background:transparent !important; color:var(--dl-text-color) !important;}.accordion-button:not(.collapsed) { background:rgba(184, 154, 100, 0.12) !important; color:var(--dl-gold-hover) !important; box-shadow:none !important;}.artdet__image-block { background:var(--dl-beige); border-radius:var(--dl-radius-panel);}.artdet__name { color:var(--dl-text-color);}.artdet__sku,.artdet__sku-title,.artdet__sku-value { color:var(--dl-text-color-2);}.artdet__price-discount,.product-price--sale { color:var(--dl-sale); font-weight:700;}.artdet__price-base-value { color:var(--dl-text-color-2);}.artdet__functions .product-function-btn { background:var(--dl-surface-control) !important; border:1px solid var(--dl-border) !important; border-radius:var(--dl-radius-pill) !important;}#artdet__cart,.artdet__cart { position:relative; background:var(--dl-crystal-sheen), var(--dl-surface-medium); border:1px solid var(--dl-rim); border-radius:var(--dl-radius-card); -webkit-backdrop-filter:blur(var(--dl-blur-medium)) saturate(var(--dl-saturate)); backdrop-filter:blur(var(--dl-blur-medium)) saturate(var(--dl-saturate)); box-shadow:var(--dl-shadow-elevation), var(--dl-inset-highlight); padding:12px;}.artdet__cart-btn.product-main-btn { background:var(--dl-gold) !important; border-color:var(--dl-gold) !important; color:#fff !important;}.artdet__cart-btn.product-main-btn:hover { background:var(--dl-gold-hover) !important; border-color:var(--dl-gold-hover) !important;}.cart__cart-empty,.cart__empty-content { color:var(--dl-text-color);}.cart__cart-is-empty.alert-info { background:var(--dl-crystal-sheen), rgba(184, 154, 100, 0.10) !important; border:1px solid var(--dl-rim) !important; border-radius:var(--dl-radius-card) !important; box-shadow:var(--dl-shadow-elevation), var(--dl-inset-highlight); color:var(--dl-text-color) !important;}.cart__click-here-to-buy-btn,.cart__btn-back { border-radius:var(--dl-radius-pill) !important;}#box_login_content,.login-box__container { background:transparent;}.login-box__input-field,#box_login_content .form-control { background:var(--dl-surface-control) !important; border:1px solid var(--dl-border) !important; border-radius:var(--dl-radius-control) !important;}.login-box__login-btn,.login-box__reg-btn { background:var(--dl-gold) !important; border-color:var(--dl-gold) !important; color:#fff !important; border-radius:var(--dl-radius-pill) !important;}.login-box__facebook-btn,.login-box__google-btn,.login-box__remind-btn,.login-box__btn-logout,.login-box__logout-btn { background:var(--dl-surface-control) !important; border:1px solid var(--dl-border) !important; border-radius:var(--dl-radius-pill) !important; color:var(--dl-text-color) !important;}#dl-vip-native-beta { --gold:var(--dl-gold); --gold-light:var(--dl-champagne-hover); --gold-deep:var(--dl-gold-hover); --ink:var(--dl-text-color); --line:var(--dl-border); background:var(--dl-surface-offcanvas) !important; border:1px solid var(--dl-rim); border-radius:var(--dl-radius-card);}#overlay_newsletter .modal-content { background:var(--dl-crystal-sheen), var(--dl-surface-offcanvas) !important;}#page_artref_inner { background:linear-gradient(180deg, var(--dl-card) 0%, var(--dl-ivory) 100%) !important;}#page_artref_inner .main-title { color:var(--dl-text-color) !important;}#page_artref_inner .sub-title { color:var(--dl-text-color-2) !important;}#footer.footer--simple { background:var(--dl-ivory) !important; border-top:1px solid var(--dl-border); color:var(--dl-text-color-2);}#footer a { color:var(--dl-text-color-2);}#footer a:hover { color:var(--dl-gold-hover);}@media (prefers-reduced-motion:reduce) { .btn, #header .btn-header.btn-clear, #header .btn-header.btn-secondary, .product__function-btns .product-function-btn, .favourites-btn, .carousel__prev-btn, .carousel__next-btn, .product__img-prev-btn, .product__img-next-btn, .back_to_top.btn-primary, .pswp__button--zoom {  transition:none !important; } #header .btn-header.btn-clear:hover, #header .btn-header.btn-secondary:hover, .product__function-btns .product-function-btn:hover, .favourites-btn:hover, .carousel__prev-btn:hover, .carousel__next-btn:hover, .product__img-prev-btn:hover, .product__img-next-btn:hover, .back_to_top.btn-primary:hover, .pswp__button--zoom:hover, .btn:active {  transform:none !important; }}@media (max-width:767.98px) { :root {  --dl-blur-soft:12px; } .product__inner, .start_categories__carousel-block .slide-inner {  -webkit-backdrop-filter:blur(var(--dl-blur-soft));  backdrop-filter:blur(var(--dl-blur-soft)); }}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))) { #header, .header--full, html.header-is-sticky #header, .search-box__input, .dropdown-menu, .offcanvas, .modal-content, #start_banner_big .carousel-cell-texts .element-texts__container, .start_categories__carousel-block .slide-inner, .product.list-1-card-1, .product__inner, #artdet__cart, .artdet__cart {  background-color:rgba(255, 253, 252, 0.92) !important; }}:root {  --dl-shadow-cta-compact: 0 6px 16px -4px var(--dl-shadow-accent), 0 0 0 1.5px var(--dl-rim-strong); --dl-shadow-cta-compact-hover:0 9px 20px -5px var(--dl-shadow-accent), 0 0 0 1.5px var(--dl-rim-strong);  --dl-shadow-control:   0 8px 20px -2px var(--dl-shadow-tint), 0 0 0 1px var(--dl-rim); --dl-shadow-control-hover:  0 12px 26px -2px var(--dl-shadow-tint), 0 0 0 1px var(--dl-rim-strong);  --dl-carousel-room-top:  28px; --dl-carousel-room-bottom:56px;  --dl-cta-top-arc:linear-gradient(180deg, rgba(255,255,255,0.30) 0%, rgba(255,255,255,0) 55%);}.carousel-block,.js-carousel-block { overflow:visible;}.carousel-block--with-nav .carousel { padding-bottom:var(--dl-carousel-room-bottom); margin-bottom:calc(-1 * var(--dl-carousel-room-bottom));}.carousel-block--with-nav .products.carousel,.start_categories__carousel-block .carousel { padding-top:var(--dl-carousel-room-top); margin-top:calc(-1 * var(--dl-carousel-room-top));}.carousel-block--with-nav,.start_categories__carousel-block { display:flow-root;}.product.list-1-card-1 { overflow:visible; background:transparent !important; border-color:transparent; box-shadow:none; -webkit-backdrop-filter:none; backdrop-filter:none;}#start_banner_big .carousel-cell-texts .element-texts__container { overflow:visible; margin:clamp(14px, 2.4vw, 36px);}#start_banner_big .carousel-cell-texts .element-texts__container::before { border-radius:inherit;}@media (max-width:767.98px) { #start_banner_big .carousel-cell-texts .element-texts__container {  margin:18px 14px;  box-shadow:0 10px 26px -6px var(--dl-shadow-accent), 0 0 0 1.5px var(--dl-rim-strong), var(--dl-inset-highlight-accent); }}.products .product-main-btn,.products .product__cart-btn,.products .product__details-btn { background:var(--dl-cta-top-arc), var(--dl-gold) !important; border-color:var(--dl-gold) !important; color:#fff !important; box-shadow:var(--dl-shadow-cta-compact), var(--dl-inset-highlight-accent); transition:box-shadow var(--dl-transition), background var(--dl-transition), border-color var(--dl-transition);}.products .product-main-btn:hover,.products .product-main-btn:focus-visible,.products .product__cart-btn:hover,.products .product__details-btn:hover { background:var(--dl-cta-top-arc), var(--dl-gold-hover) !important; border-color:var(--dl-gold-hover) !important; color:#fff !important; box-shadow:var(--dl-shadow-cta-compact-hover), var(--dl-inset-highlight-accent);}.blog-item__inner .btn-primary { box-shadow:var(--dl-shadow-cta-compact), var(--dl-inset-highlight-accent);}.blog-item__inner .btn-primary:hover { box-shadow:var(--dl-shadow-cta-compact-hover), var(--dl-inset-highlight-accent);}.carousel__prev-btn,.carousel__next-btn { box-shadow:var(--dl-shadow-control);}.carousel__prev-btn:hover,.carousel__next-btn:hover { box-shadow:var(--dl-shadow-control-hover);}.product__img-prev-btn,.product__img-next-btn { box-shadow:0 4px 10px -2px var(--dl-shadow-tint), 0 0 0 1px var(--dl-rim);}.offcanvas.offcanvas-end  { border-left: 1.5px solid var(--dl-rim); }.offcanvas.offcanvas-start { border-right: 1.5px solid var(--dl-rim); }.offcanvas.offcanvas-top  { border-bottom:1.5px solid var(--dl-rim); }.offcanvas.offcanvas-bottom { border-top:  1.5px solid var(--dl-rim); }@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))) { .product.list-1-card-1 {  background-color:transparent !important; }}:root {  --dl-sheet-bg:var(--dl-crystal-sheen), var(--dl-surface-soft); --dl-card-bg: var(--dl-crystal-sheen), var(--dl-surface-medium); --dl-tile-bg: var(--dl-crystal-sheen), var(--dl-surface-strong); --dl-radius-tile:20px; --dl-hairline:rgba(230, 216, 197, 0.65);}.list-block[class*="artpack"] .products.type--2.grid { grid-template-columns:repeat(auto-fill, minmax(min(150px, 100%), 1fr)) !important; gap:12px !important; padding:12px !important; background:var(--dl-sheet-bg) !important; border:1px solid var(--dl-rim); border-radius:var(--dl-radius-card); box-shadow:var(--dl-inset-highlight); overflow:visible;}.list-block[class*="artpack"] .products.type--2 .product { grid-column:auto !important; min-width:0;}.list-block[class*="artpack"] .products.type--2 .product__inner { padding:10px !important; gap:8px !important; display:flex !important; flex-direction:column !important; background:var(--dl-card-bg) !important; border:1px solid var(--dl-rim); border-radius:16px !important; box-shadow:0 8px 20px -6px var(--dl-shadow-tint), 0 0 0 1px var(--dl-rim), var(--dl-inset-highlight); -webkit-backdrop-filter:none; backdrop-filter:none;    overflow:hidden;}.list-block[class*="artpack"] .products.type--2 .product__img-outer { width:100%; align-self:stretch;}.list-block[class*="artpack"] .products.type--2 .product__img { width:100%; height:auto; border-radius:10px;}.list-block[class*="artpack"] .products.type--2 .product__name,.list-block[class*="artpack"] .products.type--2 .product__name-link { font-size:15px !important; line-height:1.3 !important; font-weight:500; overflow-wrap:anywhere; hyphens:auto;}.list-block[class*="artpack"] .products.type--2 .product__data { padding:0 2px;}.badge.badge--bundle-qty { background:var(--dl-gold) !important; color:#fff !important; border-radius:var(--dl-radius-pill); box-shadow:0 4px 10px var(--dl-shadow-accent);}#list-artpack_page_bundle_products .product__inner { box-shadow:0 8px 20px -6px var(--dl-shadow-tint), 0 0 0 1px var(--dl-rim), var(--dl-inset-highlight);}.category-card__inner { position:relative; background:var(--dl-card-bg) !important; border:1px solid var(--dl-rim); border-radius:var(--dl-radius-card) !important; box-shadow:var(--dl-shadow-elevation), var(--dl-inset-highlight); -webkit-backdrop-filter:blur(var(--dl-blur-soft)) saturate(var(--dl-saturate)); backdrop-filter:blur(var(--dl-blur-soft)) saturate(var(--dl-saturate)); transition:box-shadow var(--dl-transition), border-color var(--dl-transition);}.category-card__inner::before { content:""; position:absolute; inset:0; border-radius:inherit; background:var(--dl-crystal-specular); pointer-events:none;}.category-card__inner:hover { border-color:var(--dl-rim-strong); box-shadow:var(--dl-shadow-elevation-strong), var(--dl-inset-highlight);}.category-card__inner:hover .category-card__name { text-decoration:none;    color:var(--dl-gold-hover);}.category-card__img { border-radius:16px !important;   position:relative; box-shadow:0 0 0 1px var(--dl-hairline);}.category-card__data { position:relative;}.category-card__name { font-weight:500; letter-spacing:.005em; transition:color var(--dl-transition);}.categories-grid { padding:12px; margin:-12px;}.products.type--1:not(.carousel) { --grid-column-gap:1.25rem; --grid-row-gap:1.25rem; padding:12px; margin:-12px;}.products:not(.carousel) .product::before,.products:not(.carousel) .product:not(.last)::after { border-color:transparent !important;}.paging-sorting-ordering .product-num { color:var(--dl-text-color-2);}.view-select { background:var(--dl-tile-bg); border:1px solid var(--dl-rim); border-radius:var(--dl-radius-pill) !important; padding:3px; gap:2px; box-shadow:var(--dl-inset-highlight);}.view-select .view-select__btn { background:transparent !important; border:0 !important; border-radius:var(--dl-radius-pill) !important; color:var(--dl-text-color-2) !important; box-shadow:none !important; -webkit-backdrop-filter:none; backdrop-filter:none; transform:none !important;}.view-select .view-select__btn:hover { color:var(--dl-gold-hover) !important; background:rgba(184, 154, 100, 0.10) !important;}.view-select .view-select__btn.active { background:var(--dl-gold) !important; color:#fff !important; box-shadow:0 4px 10px var(--dl-shadow-accent), var(--dl-inset-highlight-accent) !important;}.order__select-outer .form-select,.order__select-outer .custom-select-btn { background:var(--dl-tile-bg) !important; border:1px solid var(--dl-rim) !important; border-radius:var(--dl-radius-pill) !important; box-shadow:var(--dl-inset-highlight); color:var(--dl-text-color) !important;}.offcanvas-box-filter .offcanvas-header { border-bottom:1px solid var(--dl-hairline);}.offcanvas-box-filter .offcanvas-title { color:var(--dl-text-color);}.product_filter_group { border-bottom:1px solid var(--dl-hairline); padding:14px 0;}.product_filter_group:last-child { border-bottom:0;}.product_filter_title__text { font-size:13px; font-weight:600; letter-spacing:.06em; text-transform:uppercase; color:var(--dl-text-color);}.product_filter_title__btn_toggle { color:var(--dl-text-color-2) !important; border-radius:var(--dl-radius-pill) !important;}.product_filter_title__btn_toggle:hover { background:rgba(184, 154, 100, 0.10) !important; color:var(--dl-gold-hover) !important;}.product_filter_link.form-check-label { color:var(--dl-text-color); font-size:15px;}.product_filter_link.form-check-label:hover { color:var(--dl-gold-hover);}.product_filter_checkbox_input.form-check-input { width:18px; height:18px; border:1px solid var(--dl-rim-strong) !important; border-radius:6px !important; background-color:var(--dl-surface-control) !important; box-shadow:var(--dl-inset-highlight); transition:background var(--dl-transition), border-color var(--dl-transition), box-shadow var(--dl-transition);}.product_filter_checkbox_input.form-check-input:hover { border-color:var(--dl-gold) !important;}.product_filter_checkbox_input.form-check-input:checked { background-color:var(--dl-gold) !important; border-color:var(--dl-gold) !important; box-shadow:0 4px 10px var(--dl-shadow-accent);}.product_filter_checkbox_input.form-check-input:focus-visible { outline:2px solid var(--dl-gold); outline-offset:2px;}.product_filter_content .ui-slider { height:4px; background:rgba(184, 154, 100, 0.18) !important; border:0 !important; border-radius:var(--dl-radius-pill); margin:14px 16px 22px;}.product_filter_content .ui-slider-range { height:4px; background:linear-gradient(90deg, var(--dl-gold), var(--dl-gold-hover)) !important; border-radius:var(--dl-radius-pill);}.product_filter_content .ui-slider-handle { width:22px !important; height:22px !important; top:-9px !important; margin-left:-11px !important; background:linear-gradient(180deg, #fff 0%, var(--dl-ivory) 100%) !important; border:1px solid var(--dl-rim-strong) !important; border-radius:50% !important; box-shadow:0 6px 14px -2px var(--dl-shadow-accent), inset 0 1px 0 #fff !important; cursor:grab; transition:box-shadow var(--dl-transition), transform var(--dl-transition);}.product_filter_content .ui-slider-handle:hover,.product_filter_content .ui-slider-handle:focus-visible { box-shadow:0 8px 18px -2px var(--dl-shadow-accent), 0 0 0 4px rgba(184, 154, 100, 0.16), inset 0 1px 0 #fff !important; outline:0;}.product_filter_content .ui-slider-handle:active { cursor:grabbing;}.product_filter_num_inputs .form-control { background:var(--dl-surface-control) !important; border:1px solid var(--dl-rim) !important; border-radius:var(--dl-radius-control) !important; box-shadow:var(--dl-inset-highlight); text-align:center;}.product_filter_color_value { border-radius:50% !important; box-shadow:0 0 0 1px var(--dl-rim-strong), inset 0 0 0 2px rgba(255, 255, 255, 0.75) !important; transition:transform var(--dl-transition), box-shadow var(--dl-transition);}.product_filter_color:hover .product_filter_color_value { transform:scale(1.08); box-shadow:0 0 0 1px var(--dl-gold), 0 4px 10px var(--dl-shadow-accent), inset 0 0 0 2px rgba(255, 255, 255, 0.75) !important;}.product_filter_color .form-check-input:checked ~ * .product_filter_color_value,.product_filter_color .form-check-input:checked + .product_filter_color_value,.product_filter_color .form-check-input:checked + label .product_filter_color_value { box-shadow:0 0 0 2px var(--dl-gold), 0 4px 10px var(--dl-shadow-accent), inset 0 0 0 2px #fff !important;}.product-filter__buttons { border-top:1px solid var(--dl-hairline); padding-top:16px;}.filter__filter-delete-btn.btn-primary,.filter-box__delete-btn-small,.show-filtered-products-btn.btn-primary { box-shadow:var(--dl-shadow-cta-compact), var(--dl-inset-highlight-accent);}.filter__filter-delete-btn.btn-primary:hover,.show-filtered-products-btn.btn-primary:hover { box-shadow:var(--dl-shadow-cta-compact-hover), var(--dl-inset-highlight-accent);}.offcanvas-filter-box-open-btn.btn-primary { box-shadow:0 10px 24px -4px var(--dl-shadow-accent), 0 0 0 1.5px var(--dl-rim-strong), var(--dl-inset-highlight-accent) !important;}@media (min-width:1200px) { .offcanvas-xl.offcanvas-box-filter {  position:relative;  background:var(--dl-sheet-bg) !important;  border:1px solid var(--dl-rim) !important;  border-radius:var(--dl-radius-card);  box-shadow:var(--dl-shadow-elevation), var(--dl-inset-highlight);  -webkit-backdrop-filter:blur(var(--dl-blur-soft)) saturate(var(--dl-saturate));  backdrop-filter:blur(var(--dl-blur-soft)) saturate(var(--dl-saturate));  padding:4px 20px 12px;  align-self:start;  overflow:visible; } .offcanvas-xl.offcanvas-box-filter::before {  content:"";  position:absolute;  inset:0;  border-radius:inherit;  background:var(--dl-crystal-specular);  pointer-events:none; } .offcanvas-xl.offcanvas-box-filter > * {  position:relative; }}@media (max-width:1199.98px) { .offcanvas-xl.offcanvas-box-filter {  background:var(--dl-crystal-sheen), var(--dl-surface-offcanvas) !important;  -webkit-backdrop-filter:blur(var(--dl-blur-strong)) saturate(var(--dl-saturate));  backdrop-filter:blur(var(--dl-blur-strong)) saturate(var(--dl-saturate));  border-right:1.5px solid var(--dl-rim);  box-shadow:var(--dl-shadow-elevation-strong); }}.artdet__pagination-btn { background:var(--dl-tile-bg) !important; border:1px solid var(--dl-rim) !important; border-radius:var(--dl-radius-pill) !important; color:var(--dl-text-color-2) !important; box-shadow:var(--dl-inset-highlight); transition:color var(--dl-transition), border-color var(--dl-transition), box-shadow var(--dl-transition);}.artdet__pagination-btn:hover { color:var(--dl-gold-hover) !important; border-color:var(--dl-rim-strong) !important; box-shadow:var(--dl-shadow-control);}.artdet__sku { color:var(--dl-text-color-2);}#artdet__image-block,.artdet__image-block { position:relative; background:var(--dl-card-bg) !important; border:1px solid var(--dl-rim); border-radius:var(--dl-radius-panel); box-shadow:var(--dl-shadow-elevation), var(--dl-inset-highlight); -webkit-backdrop-filter:blur(var(--dl-blur-medium)) saturate(var(--dl-saturate)); backdrop-filter:blur(var(--dl-blur-medium)) saturate(var(--dl-saturate));}#artdet__image-block::before { content:""; position:absolute; inset:0; border-radius:inherit; background:var(--dl-crystal-specular); pointer-events:none; z-index:0;}#artdet__image-block > * { position:relative;}#artdet__image-block .artdet__alt-img,#artdet__image-block #main_image,#artdet__image-block .artdet__img--main,#artdet__image-block .artdet__img--alt { border-radius:var(--dl-radius-panel) !important;}#artdet__image-block .carousel { border-radius:var(--dl-radius-panel) !important;}.artdet__spec-params { padding:4px 0;}.artdet__spec-param { padding:8px 6px !important; border-bottom:1px solid var(--dl-hairline); align-items:baseline;}.artdet__spec-param:last-child { border-bottom:0;}.artdet__spec-param-label { color:var(--dl-text-color-2) !important; font-size:14px; letter-spacing:.02em;}.artdet__spec-param-value { color:var(--dl-text-color); font-weight:500;}.artdet__short-descripton { color:var(--dl-text-color); padding-top:8px;}.artdet .highlighted-block { position:relative; background:var(--dl-card-bg) !important; border:1px solid var(--dl-rim); border-radius:var(--dl-radius-panel) !important; box-shadow:var(--dl-shadow-elevation-accent), var(--dl-inset-highlight-accent) !important; -webkit-backdrop-filter:blur(var(--dl-blur-medium)) saturate(var(--dl-saturate)); backdrop-filter:blur(var(--dl-blur-medium)) saturate(var(--dl-saturate));}.artdet .highlighted-block::before { content:""; position:absolute; inset:0; border-radius:inherit; background:var(--dl-crystal-specular); pointer-events:none;}.artdet .highlighted-block > * { position:relative;}.artdet .highlighted-block #artdet__cart,.artdet .highlighted-block .artdet__cart { background:var(--dl-tile-bg); -webkit-backdrop-filter:none; backdrop-filter:none; box-shadow:var(--dl-inset-highlight), 0 0 0 1px var(--dl-rim);}#artdet__functions .btn,.artdet__functions .product-function-btn { background:var(--dl-tile-bg) !important; border:1px solid var(--dl-rim) !important; border-radius:var(--dl-radius-pill) !important; color:var(--dl-text-color) !important; box-shadow:var(--dl-inset-highlight); transition:color var(--dl-transition), border-color var(--dl-transition), box-shadow var(--dl-transition), background var(--dl-transition);}#artdet__functions .btn:hover { color:var(--dl-gold-hover) !important; border-color:var(--dl-rim-strong) !important; background:rgba(184, 154, 100, 0.10) !important; box-shadow:var(--dl-shadow-control);}.artdet__stock .stock.badge { box-shadow:var(--dl-inset-highlight);}.artdet__discount-saving { display:inline-flex; flex-wrap:wrap; gap:0 6px; align-items:baseline; padding:6px 12px; border-radius:var(--dl-radius-control); background:rgba(150, 63, 58, 0.06); border:1px solid rgba(150, 63, 58, 0.18);}.artdet__price-base-value { color:var(--dl-text-color-2);}.artdet__price-discount { letter-spacing:-.01em;}.artdet__cart-input-wrap { background:var(--dl-surface-control) !important; border:1px solid var(--dl-rim) !important; border-radius:var(--dl-radius-control) !important; box-shadow:var(--dl-inset-highlight);}.artdet__cart-input-wrap .qtyminus_common,.artdet__cart-input-wrap .qtyplus_common { background:transparent !important; border:0 !important; box-shadow:none;}.artdet__cart-input-wrap .qtyminus_common:hover,.artdet__cart-input-wrap .qtyplus_common:hover { background:rgba(184, 154, 100, 0.14) !important; color:var(--dl-gold-hover) !important;}.artdet__cart-input-wrap .artdet__cart-input { background:transparent !important; border:0 !important; box-shadow:none !important;}.artdet__cart-btn.product-main-btn { background:var(--dl-cta-top-arc), var(--dl-gold) !important; box-shadow:var(--dl-shadow-elevation-accent), var(--dl-inset-highlight-accent); transition:box-shadow var(--dl-transition), background var(--dl-transition), border-color var(--dl-transition);}.artdet__cart-btn.product-main-btn:hover,.artdet__cart-btn.product-main-btn:focus-visible { background:var(--dl-cta-top-arc), var(--dl-gold-hover) !important; box-shadow:0 22px 46px var(--dl-shadow-accent), 0 0 0 1.5px var(--dl-rim-strong), var(--dl-inset-highlight-accent);}.artdet__bundle-offcanvas-open-btn { border-color:var(--dl-rim-strong) !important; box-shadow:var(--dl-inset-highlight), 0 0 0 1px var(--dl-rim);}#artdet__data .artdet__data-content { background:var(--dl-sheet-bg); border:1px solid var(--dl-rim); border-radius:var(--dl-radius-card); box-shadow:var(--dl-inset-highlight); padding:16px 20px;}#artdet__data .artdet__param-label { color:var(--dl-text-color-2);}.fixed-cart { background:var(--dl-crystal-sheen), rgba(255, 253, 252, 0.92) !important; border-top:1px solid var(--dl-rim); box-shadow:0 -12px 34px var(--dl-shadow-tint), inset 0 1.5px 0 var(--dl-highlight) !important;}.fixed-cart__img { border-radius:12px; box-shadow:0 0 0 1px var(--dl-hairline);}.fixed-cart__btn.product-main-btn { background:var(--dl-cta-top-arc), var(--dl-gold) !important; color:#fff !important; border-color:var(--dl-gold) !important; box-shadow:var(--dl-shadow-cta-compact), var(--dl-inset-highlight-accent); white-space:nowrap;}.fixed-cart__btn.product-main-btn:hover { background:var(--dl-cta-top-arc), var(--dl-gold-hover) !important;}#offcanvas-bundle-products .offcanvas-header { border-bottom:1px solid var(--dl-hairline);}.page-cart .cart-shipping-alert.alert { background:var(--dl-crystal-sheen), rgba(184, 154, 100, 0.10) !important; border:1px solid var(--dl-rim) !important; border-radius:var(--dl-radius-control) !important; color:var(--dl-text-color) !important; box-shadow:var(--dl-inset-highlight);}.page-cart .order-content__block-title { color:var(--dl-text-color); letter-spacing:.01em;}.page-cart .cart-item.cart-product-item { position:relative; background:var(--dl-card-bg); border:1px solid var(--dl-rim) !important; border-radius:var(--dl-radius-card); box-shadow:var(--dl-shadow-elevation), var(--dl-inset-highlight); padding:14px 16px !important; margin:0 0 12px !important;}.page-cart .cart-item.cart-product-item:last-child { margin-bottom:0 !important;}.page-cart .cart-item__img { border-radius:12px; box-shadow:0 0 0 1px var(--dl-hairline);}.page-cart .cart-item__name-link { color:var(--dl-text-color); font-weight:500;}.page-cart .cart-item__name-link:hover { color:var(--dl-gold-hover);}.page-cart .cart-item__qty-wrap { background:var(--dl-surface-control) !important; border:1px solid var(--dl-rim) !important; border-radius:var(--dl-radius-control) !important; box-shadow:var(--dl-inset-highlight);}.page-cart .cart-item__qty-wrap .qtyminus_common,.page-cart .cart-item__qty-wrap .qtyplus_common { background:transparent !important; border:0 !important; box-shadow:none;}.page-cart .cart-item__qty-wrap .qtyminus_common:hover,.page-cart .cart-item__qty-wrap .qtyplus_common:hover { background:rgba(184, 154, 100, 0.14) !important; color:var(--dl-gold-hover) !important;}.page-cart .cart-item__qty-wrap .cart-item__input { background:transparent !important; border:0 !important; box-shadow:none !important;}.page-cart .cart-item__sum-price-gross { color:var(--dl-text-color); font-weight:600;}.page-cart .cart-item-del-btn { border-radius:var(--dl-radius-pill) !important; color:var(--dl-sale) !important; transition:background var(--dl-transition), color var(--dl-transition);}.page-cart .cart-item-del-btn:hover { background:rgba(150, 63, 58, 0.08) !important;}.page-cart .cart__btn-delete-all { border-radius:var(--dl-radius-pill) !important; color:var(--dl-text-color-2) !important; transition:background var(--dl-transition), color var(--dl-transition);}.page-cart .cart__btn-delete-all:hover { color:var(--dl-sale) !important; background:rgba(150, 63, 58, 0.06) !important;}.page-cart .sum-box.highlighted-block { position:relative; background:var(--dl-card-bg) !important; border:1px solid var(--dl-rim); border-radius:var(--dl-radius-panel) !important; box-shadow:var(--dl-shadow-elevation-accent), var(--dl-inset-highlight-accent) !important; -webkit-backdrop-filter:blur(var(--dl-blur-medium)) saturate(var(--dl-saturate)); backdrop-filter:blur(var(--dl-blur-medium)) saturate(var(--dl-saturate)); padding:24px !important;}.page-cart .sum-box.highlighted-block::before { content:""; position:absolute; inset:0; border-radius:inherit; background:var(--dl-crystal-specular); pointer-events:none;}.page-cart .sum-box.highlighted-block > * { position:relative;}.page-cart .sum-box__main-title { color:var(--dl-text-color);}.page-cart .sum-box__title { color:var(--dl-text-color-2);}.page-cart .sum-box__value { color:var(--dl-text-color); font-weight:500;}.page-cart .line-separator { border-color:var(--dl-rim) !important;}.page-cart .sum-box__total-price .sum-box__title,.page-cart .sum-box__total-price .sum-box__value { color:var(--dl-gold-hover); font-weight:700;}.page-cart .sum-box__cart-next-btn.orderflow-main-btn { background:var(--dl-cta-top-arc), var(--dl-gold) !important; border-color:var(--dl-gold) !important; color:#fff !important; border-radius:var(--dl-radius-pill) !important; box-shadow:var(--dl-shadow-elevation-accent), var(--dl-inset-highlight-accent); transition:box-shadow var(--dl-transition), background var(--dl-transition), border-color var(--dl-transition);}.page-cart .sum-box__cart-next-btn.orderflow-main-btn:hover,.page-cart .sum-box__cart-next-btn.orderflow-main-btn:focus-visible { background:var(--dl-cta-top-arc), var(--dl-gold-hover) !important; border-color:var(--dl-gold-hover) !important; box-shadow:0 22px 46px var(--dl-shadow-accent), 0 0 0 1.5px var(--dl-rim-strong), var(--dl-inset-highlight-accent);}.page-cart .cart__click-here-to-buy-btn,.page-cart .cart__btn-back { box-shadow:var(--dl-inset-highlight);}#start_banner_small_2 .start_banners__container { position:relative; background:var(--dl-sheet-bg); border:1px solid var(--dl-rim); border-radius:var(--dl-radius-panel); box-shadow:var(--dl-shadow-elevation), var(--dl-inset-highlight); padding-top:18px; padding-bottom:18px;}#start_banner_small_2 .start_banners__container::before { content:""; position:absolute; inset:0; border-radius:inherit; background:var(--dl-crystal-specular); pointer-events:none;}#start_banner_small_2 .elements { position:relative;}#start_banner_small_2 a.has-img { position:relative; display:block; border-radius:var(--dl-radius-tile) !important; overflow:hidden; border:1px solid var(--dl-rim); box-shadow:0 10px 24px -8px var(--dl-shadow-tint), var(--dl-inset-highlight); transition:box-shadow var(--dl-transition), border-color var(--dl-transition);}#start_banner_small_2 a.has-img:hover { border-color:var(--dl-rim-strong); box-shadow:0 14px 30px -8px var(--dl-shadow-tint), var(--dl-inset-highlight);}#start_banner_small_2 a.has-img img { display:block; border-radius:inherit !important; filter:saturate(0.8) brightness(1.04);}#start_banner_small_2 a.has-img::after { content:""; position:absolute; inset:0; border-radius:inherit; background:  linear-gradient(135deg, rgba(255, 253, 252, 0.62) 0%, rgba(255, 249, 242, 0.42) 55%, rgba(184, 154, 100, 0.12) 100%); pointer-events:none;}#start_reviews .element-slide-inner { position:relative; background:var(--dl-card-bg) !important; border:1px solid var(--dl-rim); border-radius:var(--dl-radius-card) !important; box-shadow:var(--dl-shadow-elevation), var(--dl-inset-highlight); transition:box-shadow var(--dl-transition), border-color var(--dl-transition);}#start_reviews .element-slide-inner::before { content:""; position:absolute; inset:0; border-radius:inherit; background:var(--dl-crystal-specular); pointer-events:none;}#start_reviews .element-slide-inner > * { position:relative;}#start_reviews .element-slide-inner:hover { border-color:var(--dl-rim-strong); box-shadow:var(--dl-shadow-elevation-strong), var(--dl-inset-highlight);}#start_reviews .element-img { border-radius:50%; box-shadow:0 0 0 3px #fff, 0 0 0 4px var(--dl-rim), 0 10px 24px -8px var(--dl-shadow-tint);}#start_reviews .element-title { color:var(--dl-text-color);}#start_reviews .html-text { color:var(--dl-text-color-2);}#start_reviews .sub-title { color:var(--dl-text-color-2);}.blog-item__inner { position:relative; background:var(--dl-card-bg) !important; border:1px solid var(--dl-rim); border-radius:var(--dl-radius-card) !important; box-shadow:var(--dl-shadow-elevation), var(--dl-inset-highlight); transition:box-shadow var(--dl-transition), border-color var(--dl-transition);}.blog-item__inner:hover { border-color:var(--dl-rim-strong); box-shadow:var(--dl-shadow-elevation-strong), var(--dl-inset-highlight);}.blog-item__img { border-radius:16px !important;}.blog-item__info { color:var(--dl-text-color-2); letter-spacing:.02em;}.blog-item__title { color:var(--dl-text-color);}.blog-item__intro { color:var(--dl-text-color-2);}#start_banner_2 { background:  radial-gradient(ellipse 55% 60% at 8% 0%, rgba(255, 255, 255, 0.70), transparent 62%),  radial-gradient(ellipse 50% 55% at 95% 100%, rgba(184, 154, 100, 0.18), transparent 64%),  linear-gradient(180deg, #FBF5EC 0%, #F3E9DA 100%) !important; color:var(--dl-text-color) !important; border-top:1px solid var(--dl-hairline); border-bottom:1px solid var(--dl-hairline);}#start_banner_2 .start_banner_2__slide { position:relative; color:var(--dl-text-color); background:var(--dl-card-bg); border:1px solid var(--dl-rim); border-radius:var(--dl-radius-card); box-shadow:var(--dl-shadow-elevation), var(--dl-inset-highlight); padding:16px; transition:box-shadow var(--dl-transition), border-color var(--dl-transition);}#start_banner_2 .start_banner_2__slide:hover { border-color:var(--dl-rim-strong); box-shadow:var(--dl-shadow-elevation-strong), var(--dl-inset-highlight);}#start_banner_2 .element-img { border-radius:16px !important;}#start_banner_2 .element-title { color:var(--dl-gold-hover) !important; font-weight:600; letter-spacing:.06em; text-transform:uppercase; font-size:13px;}#start_banner_2 .text--big,#start_banner_2 .element-text,#start_banner_2 .html-text,#start_banner_2 .html-text p { color:var(--dl-text-color) !important;}#start_banner_2 .html-text,#start_banner_2 .html-text p { color:var(--dl-text-color-2) !important;}#breadcrumb .breadcrumb-item,#breadcrumb .breadcrumb-item a { color:var(--dl-text-color-2);}#breadcrumb .breadcrumb-item a:hover { color:var(--dl-gold-hover);}#breadcrumb .breadcrumb-item.active { color:var(--dl-text-color);}.main__title h1 { color:var(--dl-text-color);}.offcanvas-header { border-bottom:1px solid var(--dl-hairline);}.offcanvas-title { color:var(--dl-text-color);}@media (max-width:767.98px) { .category-card__inner {  border-radius:var(--dl-radius-tile) !important; } .category-card__img {  border-radius:14px !important; } .artdet .highlighted-block {  border-radius:var(--dl-radius-card) !important; } #artdet__image-block, #artdet__image-block .artdet__alt-img, #artdet__image-block #main_image, #artdet__image-block .carousel {  border-radius:var(--dl-radius-card) !important; } #start_banner_small_2 .start_banners__container {  border-radius:var(--dl-radius-card); } #start_banner_2 .start_banner_2__slide {  padding:12px; } .list-block[class*="artpack"] .products.type--2.grid {  grid-template-columns:repeat(auto-fill, minmax(min(140px, 100%), 1fr)) !important; }}@media (prefers-reduced-motion:reduce) { .category-card__inner, .blog-item__inner, #start_reviews .element-slide-inner, #start_banner_2 .start_banner_2__slide, #start_banner_small_2 a.has-img, .product_filter_color_value, .product_filter_content .ui-slider-handle, .artdet__pagination-btn, #artdet__functions .btn {  transition:none !important; } .product_filter_color:hover .product_filter_color_value {  transform:none; }}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))) { .category-card__inner, #artdet__image-block, .artdet .highlighted-block, .offcanvas-xl.offcanvas-box-filter {  background-color:rgba(255, 253, 252, 0.92) !important; }}.product__function-btns .product__btn-compare,.product__function-btns .product__btn-tooltip { -webkit-backdrop-filter:none; backdrop-filter:none;}.product__inner:hover .product__function-btns .product__btn-compare,.product__inner:hover .product__function-btns .product__btn-tooltip { -webkit-backdrop-filter:blur(var(--dl-blur-soft)) saturate(var(--dl-saturate)); backdrop-filter:blur(var(--dl-blur-soft)) saturate(var(--dl-saturate));}#page_artref_inner { background:var(--dl-ivory) !important;   padding-top:32px; padding-bottom:40px;}#page_artref_inner > .carousel-block { width:auto; max-width:none; margin-left:24px; margin-right:24px; padding:36px 40px 92px !important;   background:  var(--dl-crystal-specular),  var(--dl-crystal-sheen),  linear-gradient(180deg, rgba(255, 253, 252, 0.82) 0%, rgba(255, 253, 252, 0.66) 100%); border:1px solid var(--dl-rim); border-radius:var(--dl-radius-panel); box-shadow:var(--dl-shadow-elevation), var(--dl-inset-highlight);}#page_artref_inner .carousel-block--with-nav .carousel__nav { bottom:28px;}#page_artref_inner .main-title__wrap { margin-bottom:6px;}#start_banner_small_2 { padding-top:28px; padding-bottom:36px;}#start_banner_small_2 .start_banners__container { width:auto !important;    max-width:none; margin-left:24px; margin-right:24px; padding:28px 32px 32px; background:  var(--dl-crystal-specular),  var(--dl-crystal-sheen),  linear-gradient(180deg, rgba(255, 253, 252, 0.84) 0%, rgba(255, 249, 242, 0.70) 100%); border:1px solid var(--dl-rim); border-radius:var(--dl-radius-panel); box-shadow:var(--dl-shadow-elevation), var(--dl-inset-highlight);}#start_banner_small_2 .start_banners__container::before { content:none; }#start_banner_small_2 a.has-img { isolation:isolate;    background:var(--dl-crystal-sheen), rgba(255, 253, 252, 0.78); border:1px solid var(--dl-hairline); box-shadow:0 6px 16px -8px var(--dl-shadow-tint), inset 0 1.5px 0 var(--dl-highlight);}#start_banner_small_2 a.has-img:hover { border-color:var(--dl-rim-strong); box-shadow:0 12px 26px -8px var(--dl-shadow-tint), inset 0 1.5px 0 var(--dl-highlight);}#start_banner_small_2 a.has-img img { mix-blend-mode:multiply; filter:grayscale(1) brightness(1.22) contrast(1.12);}#start_banner_small_2 a.has-img::after { background:  linear-gradient(180deg, rgba(255, 255, 255, 0.36) 0%, rgba(255, 255, 255, 0) 48%),  linear-gradient(135deg, rgba(255, 249, 242, 0.08) 0%, rgba(184, 154, 100, 0.10) 100%);}#start_banner_2 { background:  radial-gradient(ellipse 55% 60% at 8% 0%, rgba(255, 255, 255, 0.85), transparent 62%),  radial-gradient(ellipse 46% 52% at 94% 100%, rgba(184, 154, 100, 0.16), transparent 64%),  radial-gradient(ellipse 40% 40% at 60% 30%, rgba(255, 255, 255, 0.50), transparent 70%),  linear-gradient(180deg, #FFFDFC 0%, #FFF9F2 100%) !important;}#start_banner_2 .start_banner_2__slide { background:  var(--dl-crystal-specular),  var(--dl-crystal-sheen),  rgba(255, 253, 252, 0.60); border:1px solid var(--dl-rim-strong); box-shadow:var(--dl-shadow-elevation-strong), var(--dl-inset-highlight-accent); padding:20px;}#start_banner_2 .start_banner_2__slide:hover { border-color:var(--dl-gold); box-shadow:var(--dl-shadow-elevation-accent), var(--dl-inset-highlight-accent);}#start_banner_2 .start_banner_2__slide::after { content:""; position:absolute; left:14%; right:14%; top:-1px; height:2px; border-radius:2px; background:linear-gradient(90deg, rgba(184, 154, 100, 0) 0%, rgba(184, 154, 100, 0.72) 50%, rgba(184, 154, 100, 0) 100%); pointer-events:none;}#start_banner_2 .element-img { box-shadow:0 0 0 1px var(--dl-rim), 0 12px 28px -12px var(--dl-shadow-tint);}#start_banner_2 .element-title::before { content:""; display:inline-block; vertical-align:middle; width:18px; height:1.5px; margin-right:10px; margin-top:-2px; background:var(--dl-gold);}#start_reviews { background:  radial-gradient(ellipse 50% 45% at 10% 0%, rgba(255, 255, 255, 0.70), transparent 62%),  radial-gradient(ellipse 45% 40% at 92% 100%, rgba(184, 154, 100, 0.12), transparent 65%),  linear-gradient(180deg, #FFF9F2 0%, #FFFDFC 100%) !important;}#start_reviews .main-title { color:var(--dl-text-color) !important;}#start_reviews .sub-title { color:var(--dl-text-color-2) !important;}#start_reviews .element-slide-inner > picture { position:relative; display:block; width:120px; height:120px; border-radius:50%;}#start_reviews .element-slide-inner > picture .element-img { opacity:0;  }#start_reviews .element-slide-inner > picture::before { content:""; position:absolute; inset:0; border-radius:50%; background:  radial-gradient(circle at 32% 24%, rgba(255, 255, 255, 0.95) 0%, rgba(255, 255, 255, 0.35) 34%, rgba(255, 255, 255, 0) 60%),  linear-gradient(145deg, rgba(255, 253, 252, 0.98) 0%, rgba(255, 249, 242, 0.94) 48%, rgba(230, 216, 197, 0.92) 100%); box-shadow:  0 0 0 3px #fff,  0 0 0 4px var(--dl-rim),  0 10px 24px -8px var(--dl-shadow-tint),  inset 0 1.5px 0 var(--dl-highlight),  inset 0 -10px 16px -12px var(--dl-glow-accent); pointer-events:none;}#start_reviews .element-slide-inner > picture::after { content:"\201C"; position:absolute; left:0; right:0; top:50%; transform:translateY(-36%); text-align:center; font-family:"Libre Bodoni", Georgia, "Times New Roman", serif; font-size:66px; font-weight:400; line-height:1; color:var(--dl-gold); pointer-events:none;}@media (max-width:767.98px) { #page_artref_inner {  padding-top:20px;  padding-bottom:28px; } #page_artref_inner > .carousel-block {  margin-left:12px;  margin-right:12px;  padding:24px 14px 84px !important;  border-radius:var(--dl-radius-card); } #page_artref_inner .carousel-block--with-nav .carousel__nav {  bottom:20px; } #start_banner_small_2 {  padding-top:20px;  padding-bottom:28px; } #start_banner_small_2 .start_banners__container {  margin-left:12px;  margin-right:12px;  padding:20px 14px 22px;  border-radius:var(--dl-radius-card); } #start_banner_2 .start_banner_2__slide {  padding:14px; } #start_reviews .element-slide-inner > picture::after {  font-size:60px; }}@media (max-width:575.98px) { #start_banner_small_2 .elements.row > .col {  flex:0 0 auto;  width:50%; }}:root { --v9-ann-bg:var(--dl-crystal-specular), var(--dl-crystal-sheen), rgba(255, 253, 252, 0.66); --v9-ann-color:var(--dl-text-color); --v9-ann-filter:blur(18px) saturate(1.3); --v9-ann-inset-x:40px; --v9-ann-inset-y:12px; --v9-ann-radius:var(--dl-radius-pill); --v9-ann-min-h:40px; --v9-marquee-play:running; --v9-marquee-duration:42s; --v9-logo-h:56px; --v9-logo-h-m:40px; --v9-nav-gap:4px; --v9-hero-radius:30px; --v9-hero-h:580px; --v9-hero-h-m:650px; --v9-hero-focus:62% 32%; --v9-hero-focus-m:50% 32%; --v9-hero-panel-justify:flex-start; --v9-hero-panel-inset:clamp(18px, 4.2vw, 60px); --v9-hero-title:44px; --v9-title-align:left; --v9-cat-img-w:290px; --v9-cat-img-ratio:290 / 205; --v9-feat-img-w:276px; --v9-feat-gap:24px; --v9-feat-img-radius:16px; --v9-feat-img-bg:#FFF9F2; --v9-feat-cta-h:46px; --v9-trust-cols:6; --v9-trust-pad:34px 28px 36px; --v9-trust-divider-a:1; --v9-sweep-a:0.55; --v9-sweep-card-a:0.32; --v9-pedestal-a:0.22; --v9-edge-a:0.9; --v9-edge:inset 1.5px 1.5px 0 -0.5px rgba(255, 255, 255, var(--v9-edge-a, 0.9)), inset -1px -1px 0 -0.5px rgba(184, 154, 100, calc(var(--v9-edge-a, 0.9) * 0.28)); --v9-press-y:1px; --v9-img-hover-scale:1.02; --v9-pool-w:0.6; --v9-pool-c:0.08; }#nanobar { position:relative; background:var(--v9-ann-bg) !important; color:var(--v9-ann-color) !important; margin:var(--v9-ann-inset-y) var(--v9-ann-inset-x) 0; min-height:var(--v9-ann-min-h); border:1px solid var(--dl-rim); border-bottom:1px solid var(--dl-rim); border-radius:var(--v9-ann-radius) !important; box-shadow:var(--dl-shadow-elevation), var(--dl-inset-highlight); -webkit-backdrop-filter:var(--v9-ann-filter); backdrop-filter:var(--v9-ann-filter); overflow:hidden; }#nanobar .container { padding-left:18px; padding-right:12px; min-height:calc(var(--v9-ann-min-h) - 2px); }#nanobar .element__slide, #nanobar .element__slide p, #nanobar .element-link { color:inherit; font-size:15px; letter-spacing:.01em; }#nanobar .element-link { color:var(--dl-gold-hover); font-weight:600; }#nanobar .nanobar__btn-close { width:26px; height:26px; padding:0; display:inline-flex; align-items:center; justify-content:center; background:rgba(255, 253, 252, 0.72) !important; color:var(--dl-text-color) !important; border:1px solid var(--dl-rim) !important; border-radius:50% !important; box-shadow:0 4px 10px -4px var(--dl-shadow-tint), inset 0 1px 0 var(--dl-highlight); flex:0 0 auto; position:relative; z-index:2; }#nanobar .nanobar__btn-close:hover { border-color:var(--dl-gold) !important; color:var(--dl-gold-hover) !important; }@media (max-width:767.98px) {:root { --v9-ann-inset-x:12px; --v9-ann-inset-y:8px; --v9-ann-min-h:36px; }#nanobar .element__slide, #nanobar .element__slide p, #nanobar .element-link { font-size:13.5px; }}@keyframes v9-marquee {from { transform:translate3d(0, 0, 0); }to { transform:translate3d(-100%, 0, 0); }}#nanobar .header_text_section_1.element__slides { overflow:hidden; min-width:0; }#nanobar .element__slide { display:inline-flex !important; flex-wrap:nowrap !important; align-items:center; white-space:nowrap; width:max-content; max-width:none; padding:0 0 0 100% !important; animation:v9-marquee var(--v9-marquee-duration) linear infinite; animation-play-state:var(--v9-marquee-play); will-change:transform; }#nanobar:hover .element__slide, #nanobar:focus-within .element__slide { animation-play-state:paused; }#nanobar .element__slide > p { margin:0 !important; }#nanobar .element__slide .element-links { margin-left:22px; }@media (max-width:767.98px) {:root { --v9-marquee-duration:30s; }}#header .header_logo img { max-height:var(--v9-logo-h); width:auto; height:auto; }#header .header__container--top { row-gap:8px; }#header .header__container--bottom.mt-5 { margin-top:var(--v9-nav-gap) !important; }#header .header__container--bottom { min-height:0; padding-top:0 !important; padding-bottom:0 !important; }#header #nav--megamenu { padding-top:0; padding-bottom:0; margin-top:0; margin-bottom:0; }#header #nav--megamenu > .nav-item { padding-top:0; padding-bottom:0; }#nav--megamenu .nav-link { padding-left:10px; padding-right:10px; }#header .header_text_section_2 { font-size:12.5px; }#header .header_text_section_2 p { display:flex; flex-wrap:nowrap; align-items:center; justify-content:flex-end; gap:14px; margin:0; white-space:nowrap; }#header .header_text_section_2 a { display:inline-flex; align-items:center; gap:6px; }@media (max-width:1199.98px) {#header .header_logo img { max-height:var(--v9-logo-h-m); }#header .header_text_section_2.in-header-top { font-size:12.5px; padding:2px 0 0; }#header .header_text_section_2.in-header-top p { justify-content:center; gap:14px; }#header .header_text_section_2.in-header-top a { min-height:28px; }}#start_banner_big .carousel-cell { border-radius:var(--v9-hero-radius) !important; }#start_banner_big .carousel-cell > picture, #start_banner_big .carousel-cell > a, #start_banner_big .carousel-cell > .has-img { display:block; }#start_banner_big .carousel-cell img { display:block; width:100%; height:var(--v9-hero-h) !important; min-height:0 !important; max-height:none !important; object-fit:cover; object-position:var(--v9-hero-focus); }#start_banner_big .carousel-cell > picture { height:auto; }#start_banner_big .carousel-cell-texts.texts--layer { justify-content:var(--v9-hero-panel-justify) !important; }#start_banner_big .carousel-cell-texts .element-texts__container { margin:var(--v9-hero-panel-inset); padding:36px 42px; }#start_banner_big .carousel-cell-text.text--big { font-size:var(--v9-hero-title); line-height:1.08; letter-spacing:-0.005em; margin-bottom:14px; }#start_banner_big .carousel-cell-text.text--medium { font-size:12px; letter-spacing:.12em; margin-bottom:14px; }#start_banner_big .btn-primary.btn-lg { padding:12px 32px; font-size:17px; }#start_banner_big .carousel__progress { height:3px !important; border-radius:3px; background:rgba(184, 154, 100, 0.22) !important; overflow:hidden; }#start_banner_big .carousel__progress-bar { border-radius:3px; }@media (max-width:767.98px) {#start_banner_big .carousel-cell { border-radius:var(--dl-radius-card) !important; }#start_banner_big .carousel-cell img { height:var(--v9-hero-h-m) !important; object-position:var(--v9-hero-focus-m); }#start_banner_big .carousel-cell-texts .element-texts__container { margin:18px 14px; padding:24px 24px; }#start_banner_big .carousel-cell-text.text--big { font-size:30px; }}#main .main-title__wrap, #main .main-title__wrap.text-center { text-align:var(--v9-title-align) !important; }@media (min-width:1200px) {#start_category_offer .carousel-cell[class*="slide-"] { --main-img-width:var(--v9-cat-img-w) !important; }#start_category_offer .slide-inner { padding:10px; }#start_category_offer .slide-inner img { width:100%; height:auto; aspect-ratio:var(--v9-cat-img-ratio); object-fit:cover; border-radius:16px !important; }#start_category_offer .slide-inner .element-title { font-size:19px; padding:26px 8px 16px; margin:0; text-align:center; }}@media (min-width:1200px) {#page_artref_inner .carousel-cell.product { --main-img-width:var(--v9-feat-img-w) !important; }#page_artref_inner .carousel.products { gap:var(--v9-feat-gap); }}#page_artref_inner .product__img-outer { border-radius:var(--v9-feat-img-radius); overflow:hidden; background-color:var(--v9-feat-img-bg); }#page_artref_inner .product__name, #page_artref_inner .product__name-link { font-size:18px; }.products.type--1 .product-main-btn, .products.type--2 .product-main-btn { min-height:var(--v9-feat-cta-h); font-size:15px; }@media (min-width:1200px) {#start_banner_small_2 .start_banners__container { padding:var(--v9-trust-pad); }#start_banner_small_2 .elements.row > .col { position:relative; flex:0 0 auto; width:calc(100% / var(--v9-trust-cols)); }#start_banner_small_2 .elements.row > .col::before { content:""; position:absolute; left:0; top:50%; width:1px; height:56%; transform:translateY(-50%); background:var(--dl-hairline); opacity:var(--v9-trust-divider-a); pointer-events:none; }#start_banner_small_2 .elements.row > .col:nth-child(6n + 1)::before { display:none; }}.btn-primary, .artdet__cart-btn.product-main-btn, .cart-box__checkout-btn, .fixed-cart__btn.product-main-btn { position:relative; overflow:hidden; }.btn-primary::after, .artdet__cart-btn.product-main-btn::after, .cart-box__checkout-btn::after, .fixed-cart__btn.product-main-btn::after { content:""; display:block; position:absolute; top:-30%; bottom:-30%; left:0; width:55%; background:linear-gradient(105deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, var(--v9-sweep-a)) 50%, rgba(255, 255, 255, 0) 100%); transform:translate3d(-170%, 0, 0) skewX(-14deg); opacity:0; pointer-events:none; transition:transform 0s linear, opacity .2s linear; }.btn-primary:hover::after, .btn-primary:focus-visible::after, .artdet__cart-btn.product-main-btn:hover::after, .artdet__cart-btn.product-main-btn:focus-visible::after, .cart-box__checkout-btn:hover::after, .cart-box__checkout-btn:focus-visible::after, .fixed-cart__btn.product-main-btn:hover::after, .fixed-cart__btn.product-main-btn:focus-visible::after { transform:translate3d(280%, 0, 0) skewX(-14deg); opacity:1; transition:transform .8s cubic-bezier(.4, 0, .2, 1), opacity .15s linear; }#page_artref_inner .product__inner::after { content:""; position:absolute; top:-20%; bottom:-20%; left:0; width:42%; background:linear-gradient(105deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, var(--v9-sweep-card-a)) 50%, rgba(255, 255, 255, 0) 100%); transform:translate3d(-160%, 0, 0) skewX(-14deg); opacity:0; pointer-events:none; z-index:3; transition:transform 0s linear, opacity .25s linear; }#page_artref_inner .product__inner:hover::after { transform:translate3d(340%, 0, 0) skewX(-14deg); opacity:1; transition:transform 1.1s cubic-bezier(.4, 0, .2, 1), opacity .2s linear; }.product__img-outer { background-image:radial-gradient(ellipse 72% 34% at 50% 97%, rgba(184, 154, 100, var(--v9-pedestal-a)), rgba(184, 154, 100, 0) 72%), radial-gradient(ellipse 60% 40% at 50% 8%, rgba(255, 255, 255, 0.55), rgba(255, 255, 255, 0) 70%); }#artdet__image-block .artdet__alt-img-outer { background-image:radial-gradient(ellipse 60% 26% at 50% 97%, rgba(184, 154, 100, var(--v9-pedestal-a)), rgba(184, 154, 100, 0) 72%); }#page_artref_inner > .carousel-block, #start_banner_small_2 .start_banners__container, #start_banner_3 .start_banner_3__container, .start_categories__carousel-block .slide-inner { box-shadow:var(--dl-shadow-elevation), var(--dl-inset-highlight), var(--v9-edge); }.start_categories__carousel-block .slide-inner:hover { box-shadow:var(--dl-shadow-elevation-strong), var(--dl-inset-highlight), var(--v9-edge); }#start_banner_big .carousel-cell-texts .element-texts__container { box-shadow:var(--dl-shadow-elevation-accent), var(--dl-inset-highlight-accent), var(--v9-edge); }#start_banner_2 .start_banner_2__slide, #start_banner_1 .start_banner_1__slide { box-shadow:var(--dl-shadow-elevation-strong), var(--dl-inset-highlight-accent), var(--v9-edge); }#start_banner_2 .start_banner_2__slide:hover, #start_banner_1 .start_banner_1__slide:hover { box-shadow:var(--dl-shadow-elevation-accent), var(--dl-inset-highlight-accent), var(--v9-edge); }#offcanvas-box-cart.offcanvas { box-shadow:0 26px 60px var(--dl-shadow-tint), 0 0 0 1.5px var(--dl-rim-strong), var(--v9-edge); }.fixed-cart { box-shadow:0 -12px 34px var(--dl-shadow-tint), inset 0 1.5px 0 var(--dl-highlight), var(--v9-edge) !important; }@media (max-width:767.98px) {#start_banner_big .carousel-cell-texts .element-texts__container { box-shadow:0 10px 26px -6px var(--dl-shadow-accent), 0 0 0 1.5px var(--dl-rim-strong), var(--dl-inset-highlight-accent), var(--v9-edge); }}.btn:active, .product-main-btn:active { transform:translateY(var(--v9-press-y)) !important; transition-duration:.08s; }.btn-primary:active, .products .product-main-btn:active, .cart-box__checkout-btn:active, .fixed-cart__btn.product-main-btn:active { box-shadow:0 3px 10px -4px var(--dl-shadow-accent), 0 0 0 1.5px var(--dl-rim-strong), inset 0 1px 0 var(--dl-highlight) !important; }@media (hover:hover) and (min-width:992px) {.product__img-outer { overflow:hidden; }.product__inner .product__img { transform-origin:50% 60%; transition:transform .55s cubic-bezier(.2, .7, .2, 1); }.product__inner:hover .product__img { transform:scale(var(--v9-img-hover-scale)); }}#offcanvas-box-cart .offcanvas-header { background:transparent !important; border-bottom:1px solid var(--dl-hairline); padding:18px 16px 12px; gap:10px; }#offcanvas-box-cart .offcanvas-title { font-family:"Libre Bodoni", Georgia, serif; font-size:22px; font-weight:400; color:var(--dl-text-color); }#offcanvas-box-cart .btn-close { width:34px; height:34px; padding:0; display:inline-flex; align-items:center; justify-content:center; background:var(--dl-tile-bg) !important; border:1px solid var(--dl-rim); border-radius:50%; color:var(--dl-text-color); opacity:1; box-shadow:0 4px 10px -4px var(--dl-shadow-tint), inset 0 1px 0 var(--dl-highlight); }#offcanvas-box-cart .btn-close:hover { border-color:var(--dl-gold); color:var(--dl-gold-hover); }#offcanvas-box-cart .box-cart__jump-to-cart-page-btn { color:var(--dl-gold-hover); font-size:14px; font-weight:600; }#offcanvas-box-cart .cart-box__items { padding:8px 8px 0; }#offcanvas-box-cart .cart-box__item { padding:12px 10px !important; border-radius:16px; background:var(--dl-card-bg); border:1px solid var(--dl-hairline); box-shadow:0 8px 20px -12px var(--dl-shadow-tint), inset 0 1px 0 var(--dl-highlight); margin-bottom:8px; }#offcanvas-box-cart .cart-box__item__img { border-radius:12px; box-shadow:0 0 0 1px var(--dl-hairline); background:var(--dl-ivory); }#offcanvas-box-cart .cart-boc__item__name-wrapper, #offcanvas-box-cart .cart-box__item__name-wrapper { font-weight:500; color:var(--dl-text-color); }#offcanvas-box-cart .cart-box__del-btn { width:32px; height:32px; background:var(--dl-tile-bg) !important; border:1px solid var(--dl-rim) !important; border-radius:50% !important; color:var(--dl-text-color-2) !important; box-shadow:0 4px 10px -4px var(--dl-shadow-tint), inset 0 1px 0 var(--dl-highlight); }#offcanvas-box-cart .cart-box__del-btn:hover { color:var(--dl-sale) !important; border-color:var(--dl-sale) !important; }#offcanvas-box-cart .cart-box__item__price-outer { color:var(--dl-gold-hover); font-weight:600; }#offcanvas-box-cart .cart-box__data { background:var(--dl-crystal-sheen), rgba(255, 253, 252, 0.6); border-top:1px solid var(--dl-hairline) !important; box-shadow:inset 0 1.5px 0 var(--dl-highlight); }#offcanvas-box-cart .cart-box__shipping-free.alert { margin:10px 8px 0 !important; padding:8px 12px; background:rgba(184, 154, 100, 0.10) !important; border:1px solid var(--dl-rim) !important; border-radius:14px !important; color:var(--dl-text-color) !important; font-size:13.5px; }#offcanvas-box-cart .cart-box__sum-and-btns { padding:12px 12px 14px; }#offcanvas-box-cart .cart-box__sum-text { font-size:12px; font-weight:600; letter-spacing:.08em; text-transform:uppercase; color:var(--dl-text-color-2) !important; }#offcanvas-box-cart .cart-box__sum-price.alert { background:transparent !important; border:0 !important; padding:2px 0 0 !important; color:var(--dl-gold-hover) !important; font-family:"Libre Bodoni", Georgia, serif; font-size:24px; font-weight:400; }#offcanvas-box-cart .cart-box__checkout-btn { background:var(--dl-cta-top-arc), var(--dl-gold) !important; border-color:var(--dl-gold) !important; color:#fff !important; border-radius:var(--dl-radius-pill) !important; box-shadow:var(--dl-shadow-elevation-accent), var(--dl-inset-highlight-accent) !important; font-weight:600; transition:box-shadow var(--dl-transition), background var(--dl-transition); }#offcanvas-box-cart .cart-box__checkout-btn:hover { background:var(--dl-cta-top-arc), var(--dl-gold-hover) !important; border-color:var(--dl-gold-hover) !important; box-shadow:0 24px 50px var(--dl-shadow-accent), 0 0 0 1.5px var(--dl-rim-strong), var(--dl-inset-highlight-accent) !important; }#offcanvas-box-cart .cart-box__to-cart-link { color:var(--dl-gold-hover) !important; font-weight:500; text-underline-offset:3px; }.fixed-cart { border-top:1px solid var(--dl-rim-strong) !important; }.fixed-cart .row.py-2 { padding-top:10px !important; padding-bottom:10px !important; }.fixed-cart__img { border-radius:14px; box-shadow:0 0 0 1px var(--dl-rim), 0 8px 18px -10px var(--dl-shadow-tint); background:var(--dl-ivory); }.fixed-cart__name { font-weight:600; color:var(--dl-text-color); }.fixed-cart__price--base { color:var(--dl-text-color-2) !important; font-size:13px; }.fixed-cart__price-discount, .fixed-cart__price.product-price--sale { color:var(--dl-gold-hover); font-weight:700; font-size:18px; }.fixed-cart__btn.product-main-btn { min-height:40px; padding-left:22px; padding-right:22px; font-size:15px; transition:box-shadow var(--dl-transition), background var(--dl-transition); }.fixed-cart__btn.product-main-btn:hover { box-shadow:var(--dl-shadow-cta-compact-hover), var(--dl-inset-highlight-accent); }#start_banner_3 .start_banner_3__container { position:relative; width:auto !important; max-width:none; margin-left:24px; margin-right:24px; padding:32px; background:var(--dl-crystal-specular), var(--dl-crystal-sheen), linear-gradient(180deg, rgba(255, 253, 252, 0.82) 0%, rgba(255, 249, 242, 0.66) 100%); border:1px solid var(--dl-rim); border-radius:var(--dl-radius-panel); }#start_banner_3 .element-img { border-radius:20px !important; box-shadow:0 0 0 1px var(--dl-rim), 0 16px 36px -14px var(--dl-shadow-tint); }#start_banner_3 .text--big { font-size:32px; color:var(--dl-text-color); }#start_banner_3 .element-texts .html-text, #start_banner_3 .element-texts p { color:var(--dl-text-color-2); }#start_banner_3 .html-text table { width:100%; border-collapse:separate; border-spacing:0; background:rgba(255, 253, 252, 0.6); border:1px solid var(--dl-hairline); border-radius:16px; overflow:hidden; box-shadow:inset 0 1px 0 var(--dl-highlight); }#start_banner_3 .html-text table td { padding:8px 14px; vertical-align:middle; }#start_banner_3 .html-text table tr + tr td { border-top:1px solid var(--dl-hairline); }#start_banner_3 .html-text table td:first-child { color:var(--dl-text-color-2); }#start_banner_3 .html-text [src*="maps.google"] { border-radius:16px; box-shadow:0 0 0 1px var(--dl-rim), 0 12px 28px -14px var(--dl-shadow-tint); }#footer, #footer.footer--simple { background:linear-gradient(180deg, var(--dl-ivory) 0%, var(--dl-card) 100%) !important; border-top:1px solid var(--dl-hairline) !important; padding-top:44px; padding-bottom:36px; }#footer .footer-main-grid a { display:inline-block; padding:8px 18px; border-radius:var(--dl-radius-pill); background:var(--dl-tile-bg); border:1px solid var(--dl-hairline); color:var(--dl-text-color); font-size:15px; line-height:1.3; box-shadow:0 6px 16px -10px var(--dl-shadow-tint), inset 0 1px 0 var(--dl-highlight); transition:border-color var(--dl-transition), color var(--dl-transition), box-shadow var(--dl-transition); }#footer .footer-main-grid a:hover { color:var(--dl-gold-hover); border-color:var(--dl-rim-strong); box-shadow:0 10px 22px -10px var(--dl-shadow-tint), inset 0 1px 0 var(--dl-highlight); }#footer #social_icons a { width:36px; height:36px !important; display:inline-flex; align-items:center; justify-content:center; border-radius:50%; background:var(--dl-tile-bg); border:1px solid var(--dl-rim); color:var(--dl-text-color-2); box-shadow:0 6px 16px -10px var(--dl-shadow-tint), inset 0 1px 0 var(--dl-highlight); transition:border-color var(--dl-transition), color var(--dl-transition); }#footer #social_icons a:hover { color:var(--dl-gold-hover); border-color:var(--dl-gold); }#start_banner_1 .start_banner_1__slide { position:relative; color:var(--dl-text-color); background:var(--dl-crystal-specular), var(--dl-crystal-sheen), rgba(255, 253, 252, 0.60); border:1px solid var(--dl-rim-strong); border-radius:var(--dl-radius-card); padding:20px; transition:box-shadow var(--dl-transition), border-color var(--dl-transition); }#start_banner_1 .start_banner_1__slide:hover { border-color:var(--dl-gold); }#start_banner_1 .start_banner_1__slide::after { content:""; position:absolute; left:14%; right:14%; top:-1px; height:2px; border-radius:2px; background:linear-gradient(90deg, rgba(184, 154, 100, 0) 0%, rgba(184, 154, 100, 0.72) 50%, rgba(184, 154, 100, 0) 100%); pointer-events:none; }#start_banner_1 .element-img { border-radius:16px !important; box-shadow:0 0 0 1px var(--dl-rim), 0 12px 28px -12px var(--dl-shadow-tint); }#start_banner_1 .element-title { color:var(--dl-gold-hover) !important; font-weight:600; letter-spacing:.06em; text-transform:uppercase; font-size:13px; }#start_banner_1 .element-title::before { content:""; display:inline-block; vertical-align:middle; width:18px; height:1.5px; margin-right:10px; margin-top:-2px; background:var(--dl-gold); }#start_banner_1 .text--big { color:var(--dl-text-color) !important; }#start_banner_1 .html-text, #start_banner_1 .html-text p { color:var(--dl-text-color-2) !important; }#start_banner_small_3 { background:radial-gradient(ellipse 50% 60% at 6% 0%, rgba(255, 255, 255, 0.7), transparent 62%), radial-gradient(ellipse 44% 50% at 94% 100%, rgba(184, 154, 100, 0.12), transparent 65%), linear-gradient(180deg, var(--dl-ivory) 0%, var(--dl-card) 100%) !important; }#start_banner_small_3 .carousel-cell .element-html-wrap { background:var(--dl-card-bg); border:1px solid var(--dl-rim); border-radius:var(--dl-radius-tile); padding:20px 18px !important; box-shadow:var(--dl-shadow-elevation), var(--dl-inset-highlight); color:var(--dl-text-color); }#start_banner_small_3 .carousel-cell .element-html-wrap p { color:var(--dl-text-color-2); }@media (max-width:767.98px) {#start_banner_3 .start_banner_3__container { margin-left:12px; margin-right:12px; padding:18px 14px; border-radius:var(--dl-radius-card); }#start_banner_1 .start_banner_1__slide { padding:14px; }}#start_category_offer, #box_top_content, #box_art_content, #box_page_content_blog, #start_brand_slider { background-image:radial-gradient(ellipse 46% 40% at 10% 0%, rgba(255, 255, 255, var(--v9-pool-w)), rgba(255, 255, 255, 0) 62%), radial-gradient(ellipse 40% 36% at 92% 100%, rgba(184, 154, 100, var(--v9-pool-c)), rgba(184, 154, 100, 0) 65%); }@media (prefers-reduced-motion:reduce) {#nanobar .element__slide { animation:none !important; display:flex !important; flex-wrap:wrap !important; justify-content:center; white-space:normal; width:auto; padding:6px 0 !important; will-change:auto; }.btn-primary::after, .artdet__cart-btn.product-main-btn::after, .cart-box__checkout-btn::after, .fixed-cart__btn.product-main-btn::after, #page_artref_inner .product__inner::after { display:none !important; }.product__inner .product__img, .product__inner:hover .product__img { transition:none !important; transform:none !important; }.btn:active, .product-main-btn:active { transform:none !important; }}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))) {#nanobar { background:rgba(255, 253, 252, 0.94) !important; }}:root { --v91-hero-fill-top:0.30; --v91-hero-fill-bottom:0.08; --v91-hero-specular:linear-gradient(180deg, rgba(255, 255, 255, 0.55) 0%, rgba(255, 255, 255, 0) 22%), radial-gradient(ellipse 70% 46% at 16% 0%, rgba(255, 255, 255, 0.62), rgba(255, 255, 255, 0) 62%), radial-gradient(ellipse 50% 40% at 92% 100%, rgba(184, 154, 100, 0.10), rgba(184, 154, 100, 0) 66%); --v91-rim:inset 0 1px 0 rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(255, 255, 255, 0.40), inset -1px 0 0 rgba(184, 154, 100, 0.10), inset 0 -1px 0 rgba(184, 154, 100, 0.18); --v91-rim-soft:inset 0 1px 0 rgba(255, 255, 255, 0.80), inset 1px 0 0 rgba(255, 255, 255, 0.28), inset -1px 0 0 rgba(184, 154, 100, 0.07), inset 0 -1px 0 rgba(184, 154, 100, 0.12); --v91-specular:linear-gradient(180deg, rgba(255, 255, 255, 0.50) 0%, rgba(255, 255, 255, 0) 16%), radial-gradient(ellipse 60% 42% at 14% 0%, rgba(255, 255, 255, 0.55), rgba(255, 255, 255, 0) 60%), radial-gradient(ellipse 46% 36% at 94% 100%, rgba(184, 154, 100, 0.08), rgba(184, 154, 100, 0) 64%); --v91-sheet-top:0.58; --v91-sheet-bottom:0.40; --v91-modal-top:0.90; --v91-modal-bottom:0.78; --v91-modal-radius:24px; --v91-modal-backdrop:rgba(48, 42, 36, 0.55); --v91-drawer-top:0.40; --v91-drawer-bottom:0.26; --v91-card-fill:0.42; --v91-control-fill:0.62; --v91-gap-xl:36px; --v91-gap-lg:32px; --v91-gap-md:24px; --v91-gap-sm:20px; --v91-gap-xs:20px; --v91-gap-xl-m:32px; --v91-gap-md-m:16px; --v91-gap-lg-m:20px; --v91-gap-sm-m:16px; }#start_category_offer, #start_banner_2, #start_reviews, #start_brand_slider, #start_banner_small_3, #start_banner_3 { padding-top:var(--v91-gap-xl) !important; padding-bottom:var(--v91-gap-xl) !important; }#page_artref_inner { padding-top:var(--v91-gap-md) !important; padding-bottom:var(--v91-gap-lg) !important; }#start_banner_small_2 { padding-top:var(--v91-gap-md) !important; padding-bottom:var(--v91-gap-xs) !important; }#box_top_content, #box_art_content, #box_page_content_blog, #start_banner_1 { padding-top:var(--v91-gap-sm) !important; padding-bottom:var(--v91-gap-sm) !important; }#footer, #footer.footer--simple { padding-top:36px; }@media (max-width:767.98px) {#start_category_offer, #start_banner_2, #start_reviews, #start_brand_slider, #start_banner_small_3, #start_banner_3 { padding-top:var(--v91-gap-xl-m) !important; padding-bottom:var(--v91-gap-xl-m) !important; }#page_artref_inner, #start_banner_small_2 { padding-top:var(--v91-gap-md-m) !important; padding-bottom:var(--v91-gap-lg-m) !important; }#box_top_content, #box_art_content, #box_page_content_blog, #start_banner_1 { padding-top:var(--v91-gap-sm-m) !important; padding-bottom:var(--v91-gap-sm-m) !important; }}#start_banner_big .carousel-cell-texts .element-texts__container { background:var(--v91-hero-specular), linear-gradient(180deg, rgba(255, 253, 252, var(--v91-hero-fill-top)) 0%, rgba(255, 253, 252, calc((var(--v91-hero-fill-top) + var(--v91-hero-fill-bottom)) / 2)) 48%, rgba(255, 253, 252, var(--v91-hero-fill-bottom)) 100%); border-color:rgba(255, 255, 255, 0.55); box-shadow:0 24px 54px -10px var(--dl-shadow-accent), 0 0 0 1px rgba(207, 185, 149, 0.40), var(--v91-rim), inset 0 -18px 28px -22px var(--dl-glow-accent); }#start_banner_big .carousel-cell-texts .element-texts__container::before { background:none; }#start_banner_big .carousel-cell-text.text--small, #start_banner_big .carousel-cell-text.text--small p { color:var(--dl-text-color); }@media (max-width:767.98px) {#start_banner_big .carousel-cell-texts .element-texts__container { box-shadow:0 12px 30px -8px var(--dl-shadow-accent), 0 0 0 1px rgba(207, 185, 149, 0.45), var(--v91-rim), inset 0 -14px 22px -18px var(--dl-glow-accent); }}#page_artref_inner > .carousel-block, #start_banner_small_2 .start_banners__container, #start_banner_3 .start_banner_3__container { background:var(--v91-specular), linear-gradient(180deg, rgba(255, 253, 252, var(--v91-sheet-top)) 0%, rgba(255, 251, 247, var(--v91-sheet-bottom)) 100%); border-color:rgba(255, 255, 255, 0.60); box-shadow:0 18px 44px -8px var(--dl-shadow-tint), 0 0 0 1px var(--dl-rim), var(--v91-rim), inset 0 -16px 24px -20px var(--dl-glow); }.start_categories__carousel-block .slide-inner { background:linear-gradient(180deg, rgba(255, 255, 255, 0.34) 0%, rgba(255, 253, 252, 0.10) 100%); border-color:rgba(255, 255, 255, 0.55); box-shadow:var(--dl-shadow-elevation), var(--v91-rim-soft), inset 0 -14px 20px -16px var(--dl-glow); }.start_categories__carousel-block .slide-inner::before { background:var(--v91-specular); }.product__inner { border-color:rgba(255, 255, 255, 0.50); box-shadow:var(--dl-shadow-elevation), var(--v91-rim-soft), inset 0 -14px 20px -16px var(--dl-glow); }#start_banner_small_2 a.has-img { background:var(--dl-crystal-sheen), rgba(255, 253, 252, 0.62); border-color:rgba(255, 255, 255, 0.60); box-shadow:0 6px 16px -8px var(--dl-shadow-tint), var(--v91-rim-soft); }#start_banner_2 .start_banner_2__slide, #start_banner_1 .start_banner_1__slide { border-color:rgba(255, 255, 255, 0.60); box-shadow:var(--dl-shadow-elevation-strong), var(--v91-rim), inset 0 -16px 24px -20px var(--dl-glow-accent); }.fixed-cart { background:linear-gradient(180deg, rgba(255, 255, 255, 0.55) 0%, rgba(255, 255, 255, 0) 30%), linear-gradient(180deg, rgba(255, 253, 252, 0.80) 0%, rgba(255, 251, 247, 0.74) 100%) !important; box-shadow:0 -14px 36px var(--dl-shadow-tint), inset 0 1.5px 0 rgba(255, 255, 255, 0.95), inset 0 -1px 0 rgba(184, 154, 100, 0.14) !important; }#nanobar { background:linear-gradient(180deg, rgba(255, 255, 255, 0.55) 0%, rgba(255, 255, 255, 0) 55%), rgba(255, 253, 252, 0.46) !important; border-color:rgba(255, 255, 255, 0.60); box-shadow:0 10px 26px -10px var(--dl-shadow-tint), 0 0 0 1px var(--dl-rim), var(--v91-rim-soft); }.modal-content { background:var(--v91-specular), linear-gradient(180deg, rgba(255, 253, 252, var(--v91-modal-top)) 0%, rgba(255, 250, 244, var(--v91-modal-bottom)) 100%) !important; border:1px solid rgba(255, 255, 255, 0.72) !important; border-radius:var(--v91-modal-radius) !important; box-shadow:0 34px 80px -12px rgba(48, 42, 36, 0.32), 0 0 0 1px var(--dl-rim-strong), var(--v91-rim), inset 0 -18px 28px -22px var(--dl-glow) !important; overflow:hidden; color:var(--dl-text-color); }.modal-backdrop { background-color:var(--v91-modal-backdrop) !important; }.modal-backdrop.show { opacity:1 !important; }.modal-header { background:transparent !important; border-bottom:1px solid rgba(184, 154, 100, 0.18) !important; padding:18px 22px 14px; }.modal-header .modal-title, .modal-header h1, .modal-header h2, .modal-header h3, .modal-header h4, .modal-header h5 { color:var(--dl-text-color); font-weight:600; }.modal-header .modal-header__icon, .modal-header svg { color:var(--dl-gold-hover); }.modal-body { background:transparent !important; color:var(--dl-text-color-2); padding:18px 22px; }.modal-body a { color:var(--dl-gold-hover); }.modal-body strong, .modal-body b { color:var(--dl-text-color); }.modal-footer { background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.26) 100%) !important; border-top:1px solid rgba(184, 154, 100, 0.18) !important; padding:14px 22px 18px; gap:10px; }.modal .btn-close { width:34px; height:34px; padding:0; margin:0 0 0 auto; display:inline-flex; align-items:center; justify-content:center; background-color:rgba(255, 253, 252, var(--v91-control-fill)) !important; background-size:12px 12px; background-position:center; border:1px solid rgba(255, 255, 255, 0.70); border-radius:50%; color:var(--dl-text-color); opacity:1; box-shadow:0 6px 14px -6px var(--dl-shadow-tint), var(--v91-rim-soft); transition:border-color var(--dl-transition), box-shadow var(--dl-transition); }.modal .btn-close:hover { border-color:var(--dl-gold); box-shadow:0 8px 18px -6px var(--dl-shadow-accent), var(--v91-rim-soft); }.modal .btn-secondary, .modal .btn-outline-secondary, .modal .btn-light { background:linear-gradient(180deg, rgba(255, 255, 255, 0.55) 0%, rgba(255, 255, 255, 0) 60%), rgba(255, 253, 252, var(--v91-control-fill)) !important; border:1px solid rgba(255, 255, 255, 0.70) !important; color:var(--dl-text-color) !important; box-shadow:0 6px 14px -8px var(--dl-shadow-tint), 0 0 0 1px var(--dl-rim), var(--v91-rim-soft); }.modal .btn-secondary:hover, .modal .btn-outline-secondary:hover, .modal .btn-light:hover { border-color:var(--dl-gold) !important; color:var(--dl-gold-hover) !important; }.modal .btn-primary { box-shadow:var(--dl-shadow-elevation-accent), var(--dl-inset-highlight-accent); }.modal-cookie-alert .modal-content { background:var(--v91-specular), linear-gradient(180deg, rgba(255, 253, 252, var(--v91-modal-top)) 0%, rgba(255, 250, 244, var(--v91-modal-bottom)) 100%) !important; }.modal-cookie-alert .cookie-alert__header-cookie-icon { color:var(--dl-gold-hover); }.modal-cookie-alert .modal-footer, .modal-cookie-alert .cookie-alert__btns { background:transparent !important; }#offcanvas-box-cart.offcanvas { background:var(--v91-specular), linear-gradient(180deg, rgba(255, 253, 252, var(--v91-drawer-top)) 0%, rgba(255, 251, 247, var(--v91-drawer-bottom)) 100%) !important; border-color:rgba(255, 255, 255, 0.60); box-shadow:0 26px 60px var(--dl-shadow-tint), 0 0 0 1px var(--dl-rim-strong), var(--v91-rim); }#offcanvas-box-cart .offcanvas-header { border-bottom:1px solid rgba(184, 154, 100, 0.16); }#offcanvas-box-cart .btn-close, #offcanvas-box-cart .cart-box__del-btn { background:linear-gradient(180deg, rgba(255, 255, 255, 0.55) 0%, rgba(255, 255, 255, 0) 60%), rgba(255, 253, 252, var(--v91-control-fill)) !important; border-color:rgba(255, 255, 255, 0.70) !important; box-shadow:0 6px 14px -6px var(--dl-shadow-tint), var(--v91-rim-soft); }#offcanvas-box-cart .cart-box__item { background:linear-gradient(180deg, rgba(255, 255, 255, 0.50) 0%, rgba(255, 255, 255, 0) 40%), rgba(255, 253, 252, var(--v91-card-fill)); border-color:rgba(255, 255, 255, 0.62); box-shadow:0 10px 22px -12px var(--dl-shadow-tint), var(--v91-rim-soft); }#offcanvas-box-cart .cart-box__item__img { background:rgba(255, 253, 252, 0.70); box-shadow:0 0 0 1px rgba(255, 255, 255, 0.70), 0 4px 10px -6px var(--dl-shadow-tint); }#offcanvas-box-cart .cart-box__shipping-free.alert { background:linear-gradient(180deg, rgba(255, 255, 255, 0.45) 0%, rgba(255, 255, 255, 0) 55%), rgba(184, 154, 100, 0.12) !important; border-color:rgba(255, 255, 255, 0.55) !important; box-shadow:var(--v91-rim-soft); }#offcanvas-box-cart .cart-box__data { background:linear-gradient(180deg, rgba(255, 255, 255, 0.40) 0%, rgba(255, 255, 255, 0) 30%), rgba(255, 253, 252, 0.34); border-top:1px solid rgba(255, 255, 255, 0.70) !important; box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.9), 0 -10px 24px -18px var(--dl-shadow-tint); }#offcanvas-box-cart .cart-box__checkout-btn { box-shadow:var(--dl-shadow-elevation-accent), var(--dl-inset-highlight-accent), inset 0 -1px 0 rgba(120, 92, 40, 0.25) !important; }#offcanvas-box-cart .cart-box__to-cart-link { display:inline-block; padding:6px 12px; border-radius:var(--dl-radius-pill); background:rgba(255, 253, 252, 0.34); border:1px solid rgba(255, 255, 255, 0.55); text-decoration:none; box-shadow:var(--v91-rim-soft); }#offcanvas-box-cart .cart-box__to-cart-link:hover { border-color:var(--dl-gold); }@media (max-width:767.98px) {:root { --v91-hero-fill-top:0.36; --v91-hero-fill-bottom:0.12; --v91-drawer-top:0.46; --v91-drawer-bottom:0.32; --v91-sheet-top:0.62; --v91-sheet-bottom:0.46; }.modal-content { border-radius:20px !important; }}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))) {#start_banner_big .carousel-cell-texts .element-texts__container, .modal-content, #offcanvas-box-cart.offcanvas { background:rgba(255, 253, 252, 0.94) !important; }.start_categories__carousel-block .slide-inner, .product__inner { background:rgba(255, 253, 252, 0.90) !important; }}:root { --v10-ann-gap:12px; --v10-ann-gap-m:8px; --v10-major:32px; --v10-minor:24px; --v10-major-m:28px; --v10-minor-m:20px; --v10-hero-top:0.32; --v10-hero-bottom:0.10; --v10-streak:linear-gradient(115deg, rgba(255, 255, 255, 0.50) 0%, rgba(255, 255, 255, 0.10) 34%, rgba(255, 255, 255, 0) 52%); --v10-float-shadow:0 30px 70px -18px rgba(120, 92, 40, 0.30), 0 0 0 1px rgba(255, 255, 255, 0.70), 0 0 0 2px rgba(207, 185, 149, 0.20); --v10-float-rim:inset 0 1.5px 0 rgba(255, 255, 255, 0.95), inset 1px 0 0 rgba(255, 255, 255, 0.45), inset -1px 0 0 rgba(184, 154, 100, 0.10), inset 0 -1px 0 rgba(184, 154, 100, 0.22), inset 0 -20px 30px -24px rgba(184, 154, 100, 0.16); --v10-sheet-top:0.52; --v10-sheet-bottom:0.36; --v10-card-top:0.42; --v10-card-bottom:0.12; --v10-control-fill:0.66; --v10-control-top:linear-gradient(180deg, rgba(255, 255, 255, 0.70) 0%, rgba(255, 255, 255, 0) 58%); --v10-cart-card:0.48; }#start_category_offer, #start_banner_2, #start_reviews, #start_brand_slider, #start_banner_small_3, #start_banner_3 { padding-top:var(--v10-major) !important; padding-bottom:var(--v10-major) !important; }#page_artref_inner { padding-top:28px !important; padding-bottom:28px !important; }#start_banner_small_2 { padding-top:28px !important; padding-bottom:var(--v10-minor) !important; }#box_top_content, #box_art_content, #box_page_content_blog, #start_banner_1 { padding-top:var(--v10-minor) !important; padding-bottom:var(--v10-minor) !important; }@media (max-width:767.98px) {#start_category_offer, #start_banner_2, #start_reviews, #start_brand_slider, #start_banner_small_3, #start_banner_3 { padding-top:var(--v10-major-m) !important; padding-bottom:var(--v10-major-m) !important; }#page_artref_inner, #start_banner_small_2 { padding-top:var(--v10-minor-m) !important; padding-bottom:var(--v10-minor-m) !important; }#box_top_content, #box_art_content, #box_page_content_blog, #start_banner_1 { padding-top:var(--v10-minor-m) !important; padding-bottom:var(--v10-minor-m) !important; }}#start_banner_big .carousel-cell-texts .element-texts__container { background:var(--v10-streak), linear-gradient(180deg, rgba(255, 255, 255, 0.45) 0%, rgba(255, 255, 255, 0) 20%), radial-gradient(ellipse 50% 40% at 92% 100%, rgba(184, 154, 100, 0.10), rgba(184, 154, 100, 0) 66%), linear-gradient(180deg, rgba(255, 253, 252, var(--v10-hero-top)) 0%, rgba(255, 253, 252, calc((var(--v10-hero-top) + var(--v10-hero-bottom)) / 2)) 50%, rgba(255, 253, 252, var(--v10-hero-bottom)) 100%); border-color:rgba(255, 255, 255, 0.62); box-shadow:0 26px 60px -14px var(--dl-shadow-accent), 0 0 0 1px rgba(207, 185, 149, 0.36), var(--v10-float-rim); }@media (max-width:767.98px) {#start_banner_big .carousel-cell-texts .element-texts__container { box-shadow:0 14px 32px -10px var(--dl-shadow-accent), 0 0 0 1px rgba(207, 185, 149, 0.40), var(--v10-float-rim); }}.modal-content { box-shadow:var(--v10-float-shadow), var(--v10-float-rim) !important; }#offcanvas-box-cart.offcanvas { box-shadow:0 26px 60px var(--dl-shadow-tint), 0 0 0 1px rgba(255, 255, 255, 0.70), 0 0 0 2px rgba(207, 185, 149, 0.20), var(--v10-float-rim); }.fixed-cart { box-shadow:0 -16px 40px -6px var(--dl-shadow-tint), inset 0 1.5px 0 rgba(255, 255, 255, 0.95), inset 0 -1px 0 rgba(184, 154, 100, 0.16) !important; }.start_categories__carousel-block .slide-inner { background:linear-gradient(180deg, rgba(255, 255, 255, var(--v10-card-top)) 0%, rgba(255, 253, 252, var(--v10-card-bottom)) 100%); border-color:rgba(255, 255, 255, 0.62); }.start_categories__carousel-block .slide-inner::before, .product__inner::before { background:var(--v10-streak), linear-gradient(180deg, rgba(255, 255, 255, 0.40) 0%, rgba(255, 255, 255, 0) 18%); }.product__inner { border-color:rgba(255, 255, 255, 0.56); }#start_banner_2 .start_banner_2__slide, #start_banner_1 .start_banner_1__slide { background:var(--v10-streak), linear-gradient(180deg, rgba(255, 253, 252, 0.62) 0%, rgba(255, 251, 247, 0.48) 100%); border-color:rgba(255, 255, 255, 0.64); }#start_reviews .element-slide-inner { border-color:rgba(255, 255, 255, 0.60); }#page_artref_inner > .carousel-block, #start_banner_small_2 .start_banners__container, #start_banner_3 .start_banner_3__container { background:linear-gradient(180deg, rgba(255, 255, 255, 0.55) 0%, rgba(255, 255, 255, 0) 14%), radial-gradient(ellipse 56% 40% at 12% 0%, rgba(255, 255, 255, 0.50), rgba(255, 255, 255, 0) 60%), radial-gradient(ellipse 44% 34% at 94% 100%, rgba(184, 154, 100, 0.07), rgba(184, 154, 100, 0) 64%), linear-gradient(180deg, rgba(255, 253, 252, var(--v10-sheet-top)) 0%, rgba(255, 251, 247, var(--v10-sheet-bottom)) 100%); border-color:rgba(255, 255, 255, 0.66); box-shadow:0 16px 40px -14px var(--dl-shadow-tint), 0 0 0 1px rgba(207, 185, 149, 0.34), var(--v91-rim-soft), inset 0 -14px 22px -20px var(--dl-glow); }#start_banner_small_2 a.has-img { background:var(--dl-crystal-sheen), rgba(255, 253, 252, 0.56); }#start_banner_small_3 .carousel-cell .element-html-wrap { background:var(--v10-streak), rgba(255, 253, 252, 0.46); border-color:rgba(255, 255, 255, 0.62); box-shadow:0 12px 28px -14px var(--dl-shadow-tint), var(--v91-rim-soft); }#header .btn-header.btn-secondary, .carousel__prev-btn, .carousel__next-btn, #nanobar .nanobar__btn-close, .modal .btn-close, #offcanvas-box-cart .btn-close, #offcanvas-box-cart .cart-box__del-btn { background:var(--v10-control-top), rgba(255, 253, 252, var(--v10-control-fill)) !important; border-color:rgba(255, 255, 255, 0.72) !important; box-shadow:0 6px 14px -6px var(--dl-shadow-tint), 0 0 0 1px rgba(207, 185, 149, 0.28), var(--v91-rim-soft); }#header .btn-header.btn-secondary:hover, .carousel__prev-btn:hover, .carousel__next-btn:hover { border-color:var(--dl-gold) !important; box-shadow:0 10px 22px -8px var(--dl-shadow-accent), 0 0 0 1px rgba(207, 185, 149, 0.40), var(--v91-rim-soft); }.modal .btn-secondary, .modal .btn-outline-secondary, .modal .btn-light, #offcanvas-box-cart .cart-box__to-cart-link { background:var(--v10-control-top), rgba(255, 253, 252, var(--v10-control-fill)) !important; }.modal-content { background:var(--v10-streak), linear-gradient(180deg, rgba(255, 255, 255, 0.55) 0%, rgba(255, 255, 255, 0) 16%), linear-gradient(180deg, rgba(255, 253, 252, 0.92) 0%, rgba(255, 251, 246, 0.80) 100%) !important; }.modal-cookie-alert .modal-content { background:var(--v10-streak), linear-gradient(180deg, rgba(255, 255, 255, 0.55) 0%, rgba(255, 255, 255, 0) 16%), linear-gradient(180deg, rgba(255, 253, 252, 0.92) 0%, rgba(255, 251, 246, 0.80) 100%) !important; }.modal-header { border-bottom-color:rgba(184, 154, 100, 0.14) !important; }.modal-footer { background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(184, 154, 100, 0.06) 100%) !important; border-top-color:rgba(184, 154, 100, 0.14) !important; }.modal .btn-close { box-shadow:0 8px 18px -8px var(--dl-shadow-tint), 0 0 0 1px rgba(207, 185, 149, 0.28), var(--v91-rim-soft); }#offcanvas-box-cart .cart-box__item { background:var(--v10-streak), rgba(255, 253, 252, var(--v10-cart-card)); border-color:rgba(255, 255, 255, 0.66); }#offcanvas-box-cart .cart-box__shipping-free.alert { background:var(--v10-streak), rgba(184, 154, 100, 0.12) !important; }#offcanvas-box-cart .cart-box__data { background:linear-gradient(180deg, rgba(255, 255, 255, 0.45) 0%, rgba(255, 255, 255, 0) 26%), rgba(255, 253, 252, 0.38); }@media (max-width:374.98px) {#header .header_text_section_2.in-header-top { font-size:12px; }#header .header_text_section_2.in-header-top p { gap:8px; flex-wrap:wrap; white-space:normal; row-gap:0; }#header .header_text_section_2.in-header-top a { white-space:nowrap; min-height:26px; }#start_banner_big .carousel-cell-texts .element-texts__container { margin:16px 12px; padding:22px 20px; }#nanobar .element__slide, #nanobar .element__slide p, #nanobar .element-link { font-size:13px; }}#nanobar { margin-bottom:var(--v10-ann-gap) !important; }@media (max-width:767.98px) {#nanobar { margin-bottom:var(--v10-ann-gap-m) !important; }}#footer, #footer.footer--simple { background:linear-gradient(180deg, rgba(255, 255, 255, 0.60) 0%, rgba(255, 255, 255, 0) 12%), linear-gradient(180deg, var(--dl-ivory) 0%, var(--dl-card) 100%) !important; border-top-color:rgba(255, 255, 255, 0.80) !important; }#footer .footer-main-grid a, #footer #social_icons a { background:var(--v10-control-top), rgba(255, 253, 252, 0.60); border-color:rgba(255, 255, 255, 0.70); box-shadow:0 6px 16px -10px var(--dl-shadow-tint), 0 0 0 1px rgba(207, 185, 149, 0.24), var(--v91-rim-soft); }@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))) {#start_banner_2 .start_banner_2__slide, #start_banner_1 .start_banner_1__slide, #start_banner_small_3 .carousel-cell .element-html-wrap { background:rgba(255, 253, 252, 0.92); }}:root { --v102-rail-top:0.34; --v102-rail-bottom:0.10; --v102-rail-rim:inset 0 1px 0 rgba(255, 255, 255, 0.85), inset 0 -1px 0 rgba(184, 154, 100, 0.10); --v102-active-tint:0.14; --v102-active-ring:rgba(184, 154, 100, 0.38); --v102-hover-tint:0.42; --v102-dd-hover:0.46; --v102-focus:0 0 0 3px rgba(184, 154, 100, 0.28); --v102-drawer-control:0.62; }@media (min-width:1200px) {#header #nav--megamenu { padding:3px 0; border-radius:var(--dl-radius-pill); background:linear-gradient(180deg, rgba(255, 255, 255, var(--v102-rail-top)) 0%, rgba(255, 253, 252, var(--v102-rail-bottom)) 100%); box-shadow:0 0 0 1px rgba(255, 255, 255, 0.55), 0 0 0 2px rgba(207, 185, 149, 0.16), var(--v102-rail-rim); }}#header, .header--full { border-bottom-color:rgba(255, 255, 255, 0.85); box-shadow:0 18px 44px -10px var(--dl-shadow-tint), 0 1px 0 rgba(207, 185, 149, 0.28), 0 0 0 1px rgba(255, 255, 255, 0.45), var(--dl-inset-highlight); }#header::before, .header--full::before { background:var(--v10-streak), var(--dl-crystal-specular); }#nav--megamenu .nav-link.active, #nav--megamenu .nav-link.active:hover { color:var(--dl-gold-hover) !important; font-weight:600; background:linear-gradient(180deg, rgba(255, 255, 255, 0.70) 0%, rgba(255, 255, 255, 0) 55%), rgba(184, 154, 100, var(--v102-active-tint)) !important; -webkit-backdrop-filter:none; backdrop-filter:none; border-color:transparent !important; box-shadow:0 0 0 1px var(--v102-active-ring), 0 6px 14px -8px var(--dl-shadow-accent), inset 0 1px 0 rgba(255, 255, 255, 0.90), inset 0 -1px 0 rgba(184, 154, 100, 0.16) !important; }#nav--megamenu .js-nav-item-akcio .nav-link.active { color:var(--dl-sale) !important; }#nav--megamenu .nav-link:hover { color:var(--dl-gold-hover); background:linear-gradient(180deg, rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0) 60%), rgba(255, 253, 252, var(--v102-hover-tint)) !important; -webkit-backdrop-filter:none; backdrop-filter:none; box-shadow:0 0 0 1px rgba(255, 255, 255, 0.70), 0 0 0 2px rgba(207, 185, 149, 0.22), 0 6px 14px -8px var(--dl-shadow-tint); }#nav--megamenu .nav-link:focus-visible, #nav--megamenu .dropdown-toggle:focus-visible, #header .btn-header:focus-visible { outline:none; box-shadow:var(--v102-focus), 0 0 0 1px rgba(255, 255, 255, 0.8) !important; }#nav--megamenu .dropdown-toggle-split { color:var(--dl-text-color-2); border-radius:var(--dl-radius-pill); transition:color var(--dl-transition), background var(--dl-transition); }#nav--megamenu .dropdown-toggle-split:hover, #nav--megamenu .nav-item.show > .dropdown-toggle-split { color:var(--dl-gold-hover); background:rgba(255, 253, 252, 0.46); }#nav--megamenu .nav-item.show > .nav-link { color:var(--dl-gold-hover); }#nav--megamenu .dropdown-menu.dropdown--megamenu { background:var(--v10-streak), linear-gradient(180deg, rgba(255, 255, 255, 0.55) 0%, rgba(255, 255, 255, 0) 14%), linear-gradient(180deg, rgba(255, 253, 252, 0.62) 0%, rgba(255, 251, 247, 0.50) 100%) !important; border:1px solid rgba(255, 255, 255, 0.72) !important; box-shadow:0 30px 70px -18px rgba(120, 92, 40, 0.28), 0 0 0 1px rgba(207, 185, 149, 0.30), var(--v10-float-rim) !important; padding:26px 28px 30px !important; }#nav--megamenu .dropdown--megamenu .nav-list--1 > .nav-item > .nav-link { color:var(--dl-gold-hover); font-weight:600; font-size:17px; padding:6px 12px 8px; margin-bottom:4px; border-bottom:1px solid rgba(184, 154, 100, 0.18); border-radius:0; }#nav--megamenu .dropdown--megamenu .nav-list--1 > .nav-item > .nav-link:hover { background:transparent !important; box-shadow:none; color:var(--dl-gold); }#nav--megamenu .dropdown--megamenu .nav-list--2 .nav-link { padding:6px 12px !important; border-radius:var(--dl-radius-pill); color:var(--dl-text-color); transition:color var(--dl-transition), background var(--dl-transition), box-shadow var(--dl-transition); }#nav--megamenu .dropdown--megamenu .nav-list--2 .nav-link:hover, #nav--megamenu .dropdown--megamenu .nav-list--2 .nav-link:focus-visible { color:var(--dl-gold-hover); background:linear-gradient(180deg, rgba(255, 255, 255, 0.60) 0%, rgba(255, 255, 255, 0) 60%), rgba(255, 253, 252, var(--v102-dd-hover)) !important; -webkit-backdrop-filter:none; backdrop-filter:none; box-shadow:0 0 0 1px rgba(255, 255, 255, 0.70), 0 0 0 2px rgba(207, 185, 149, 0.20); }#nav--megamenu .dropdown--megamenu .nav-link.active { color:var(--dl-gold-hover); }#header .btn-header.btn-clear { background:var(--v10-control-top), rgba(255, 253, 252, var(--v10-control-fill)) !important; border-color:rgba(255, 255, 255, 0.72) !important; box-shadow:0 6px 14px -6px var(--dl-shadow-tint), 0 0 0 1px rgba(207, 185, 149, 0.28), var(--v91-rim-soft); }#header .btn-header.btn-clear:hover { border-color:var(--dl-gold) !important; box-shadow:0 10px 22px -8px var(--dl-shadow-accent), 0 0 0 1px rgba(207, 185, 149, 0.40), var(--v91-rim-soft); }.search-box__input, .search-box__input.form-control { border-color:rgba(255, 255, 255, 0.72) !important; box-shadow:0 10px 24px -12px var(--dl-shadow-tint), 0 0 0 1px rgba(207, 185, 149, 0.26), var(--v91-rim-soft); }#header .btn-header.btn-primary { box-shadow:var(--dl-shadow-elevation-accent), 0 0 0 1px rgba(255, 255, 255, 0.55), var(--dl-inset-highlight-accent); }.offcanvas--box-cat.offcanvas { background:var(--v10-streak), linear-gradient(180deg, rgba(255, 253, 252, 0.46) 0%, rgba(255, 251, 247, 0.32) 100%) !important; border-color:rgba(255, 255, 255, 0.62); box-shadow:0 26px 60px var(--dl-shadow-tint), 0 0 0 1px rgba(255, 255, 255, 0.70), 0 0 0 2px rgba(207, 185, 149, 0.20), var(--v10-float-rim); }.offcanvas--box-cat .offcanvas-header { background:linear-gradient(180deg, rgba(255, 255, 255, 0.45) 0%, rgba(255, 255, 255, 0) 100%) !important; border-bottom:1px solid rgba(184, 154, 100, 0.16) !important; }.offcanvas--box-cat .offcanvas-title, .offcanvas--box-cat .offcanvas-title .nav-list-parent-link { color:var(--dl-text-color); font-weight:600; }.offcanvas--box-cat .btn-close, .offcanvas--box-cat .btn-close.btn-back { background:var(--v10-control-top), rgba(255, 253, 252, var(--v102-drawer-control)) !important; border:1px solid rgba(255, 255, 255, 0.72); border-radius:50%; color:var(--dl-text-color); opacity:1; box-shadow:0 6px 14px -6px var(--dl-shadow-tint), 0 0 0 1px rgba(207, 185, 149, 0.28), var(--v91-rim-soft); }.offcanvas--box-cat .line-separator { border-top:1px solid rgba(184, 154, 100, 0.18); height:0; }.offcanvas--box-cat .nav-link.btn { color:var(--dl-text-color); transition:color var(--dl-transition), background var(--dl-transition), box-shadow var(--dl-transition); }.offcanvas--box-cat .nav-link.btn:hover, .offcanvas--box-cat .nav-link.btn:active { color:var(--dl-gold-hover); background:linear-gradient(180deg, rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0) 60%), rgba(255, 253, 252, var(--v102-hover-tint)) !important; box-shadow:0 0 0 1px rgba(255, 255, 255, 0.70), 0 0 0 2px rgba(207, 185, 149, 0.20); }.offcanvas--box-cat .nav-link.btn.active { color:var(--dl-gold-hover) !important; font-weight:600; background:linear-gradient(180deg, rgba(255, 255, 255, 0.70) 0%, rgba(255, 255, 255, 0) 55%), rgba(184, 154, 100, var(--v102-active-tint)) !important; border-color:transparent !important; box-shadow:0 0 0 1px var(--v102-active-ring), inset 0 1px 0 rgba(255, 255, 255, 0.90), inset 0 -1px 0 rgba(184, 154, 100, 0.16) !important; }.offcanvas--box-cat .nav-item.btn-group .dropdown-toggle.btn { background:var(--v10-control-top), rgba(255, 253, 252, var(--v102-drawer-control)) !important; border:1px solid rgba(255, 255, 255, 0.72) !important; border-radius:var(--dl-radius-pill) !important; color:var(--dl-text-color-2); box-shadow:0 4px 10px -6px var(--dl-shadow-tint), 0 0 0 1px rgba(207, 185, 149, 0.24), var(--v91-rim-soft); margin-left:4px; }.offcanvas--box-cat .nav-item.btn-group .dropdown-toggle.btn:hover { color:var(--dl-gold-hover); border-color:var(--dl-gold) !important; }.offcanvas--box-cat .nav-item.btn-group .nav-link.btn { border-radius:var(--dl-radius-pill); }.offcanvas--box-cat .offcanvas-parent-img-link .nav-list-parent-img, .offcanvas--box-cat .nav-list-parent-img { border-radius:20px; box-shadow:0 0 0 1px rgba(255, 255, 255, 0.70), 0 12px 28px -14px var(--dl-shadow-tint); }.offcanvas--box-cat .offcanvas-parent-img-link { display:block; padding:8px; }@media (prefers-reduced-motion:reduce) {#nav--megamenu .nav-link, #nav--megamenu .dropdown-toggle-split, #nav--megamenu .dropdown--megamenu .nav-list--2 .nav-link, .offcanvas--box-cat .nav-link.btn { transition:none !important; }}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))) {#nav--megamenu .dropdown-menu.dropdown--megamenu, .offcanvas--box-cat.offcanvas { background:rgba(255, 253, 252, 0.96) !important; }}:root { --v102b-shell-inset:24px; --v102b-shell-radius:28px; --v102b-shell-inset-m:12px; --v102b-shell-radius-m:24px; --v102b-shell-top:0.64; --v102b-shell-bottom:0.46; --v102b-ann-fill:0.40; --v102b-top-gap:14px; --v102b-top-gap-m:10px; --v102b-hero-gap:12px; --v102b-hero-gap-m:8px; --v102b-control-bf:none; --v102b-contact-fill:0.34; --v102b-nav-font:15px; --v102b-nav-pad:8px; }#nanobar { background:var(--v10-streak), linear-gradient(180deg, rgba(255, 255, 255, 0.60) 0%, rgba(255, 255, 255, 0) 55%), rgba(255, 253, 252, var(--v102b-ann-fill)) !important; border-color:rgba(255, 255, 255, 0.72); box-shadow:0 12px 30px -12px var(--dl-shadow-tint), 0 0 0 1px rgba(207, 185, 149, 0.30), var(--v91-rim-soft); margin-top:var(--v102b-top-gap); }#nanobar .element__slide, #nanobar .element__slide p { color:var(--dl-text-color); }#nanobar .element-link { color:var(--dl-gold-hover); }@media (max-width:767.98px) {#nanobar { margin-top:var(--v102b-top-gap-m); }}#header, .header--full, html.header-is-sticky #header { margin-left:var(--v102b-shell-inset); margin-right:var(--v102b-shell-inset); margin-bottom:var(--v102b-hero-gap); border-radius:var(--v102b-shell-radius); border-bottom:0; background:var(--v10-streak), linear-gradient(180deg, rgba(255, 255, 255, 0.55) 0%, rgba(255, 255, 255, 0) 18%), linear-gradient(180deg, rgba(255, 253, 252, var(--v102b-shell-top)) 0%, rgba(255, 251, 247, var(--v102b-shell-bottom)) 100%) !important; box-shadow:0 22px 54px -18px var(--dl-shadow-tint), 0 0 0 1px rgba(255, 255, 255, 0.72), 0 0 0 2px rgba(207, 185, 149, 0.22), var(--v10-float-rim); }#header .header__inner::before { background:transparent !important; }#header .header__inner { box-shadow:none !important; }#header::before, .header--full::before { border-radius:inherit; }@media (max-width:767.98px) {#header, .header--full, html.header-is-sticky #header { margin-left:var(--v102b-shell-inset-m); margin-right:var(--v102b-shell-inset-m); margin-bottom:var(--v102b-hero-gap-m); border-radius:var(--v102b-shell-radius-m); }}.search-box__input, .search-box__input.form-control { background:var(--v10-control-top), rgba(255, 253, 252, 0.55) !important; -webkit-backdrop-filter:var(--v102b-control-bf); backdrop-filter:var(--v102b-control-bf); border-color:rgba(255, 255, 255, 0.78) !important; box-shadow:0 8px 20px -12px var(--dl-shadow-tint), 0 0 0 1px rgba(207, 185, 149, 0.26), var(--v91-rim-soft); }.search-box__input:focus, .search-box__input.form-control:focus { background:var(--v10-control-top), rgba(255, 253, 252, 0.72) !important; border-color:var(--dl-gold) !important; box-shadow:0 0 0 3px rgba(184, 154, 100, 0.18), 0 0 0 1px rgba(255, 255, 255, 0.8), var(--v91-rim-soft) !important; }.search-box__search-btn { color:var(--dl-gold-hover); }#header .btn-header.btn-clear, #header .btn-header.btn-secondary { -webkit-backdrop-filter:var(--v102b-control-bf); backdrop-filter:var(--v102b-control-bf); }#header .btn-header.btn-primary { box-shadow:var(--dl-shadow-elevation-accent), 0 0 0 1px rgba(255, 255, 255, 0.60), var(--dl-inset-highlight-accent), inset 0 -1px 0 rgba(120, 92, 40, 0.25); }@media (min-width:1200px) {#nav--megamenu .nav-link { font-size:var(--v102b-nav-font); padding-left:var(--v102b-nav-pad); padding-right:var(--v102b-nav-pad); }#header .header_text_section_2.in-header-bottom { font-size:12px; }#header .header_text_section_2.in-header-bottom p { gap:8px; align-items:center; }#header .header_text_section_2.in-header-bottom a { padding:3px 6px; border-radius:var(--dl-radius-pill); background:linear-gradient(180deg, rgba(255, 255, 255, 0.55) 0%, rgba(255, 255, 255, 0) 60%), rgba(255, 253, 252, var(--v102b-contact-fill)); box-shadow:0 0 0 1px rgba(255, 255, 255, 0.60), 0 0 0 2px rgba(207, 185, 149, 0.14), var(--v91-rim-soft); color:var(--dl-text-color); transition:color var(--dl-transition), box-shadow var(--dl-transition); }#header .header_text_section_2.in-header-bottom a:hover { color:var(--dl-gold-hover); box-shadow:0 0 0 1px rgba(255, 255, 255, 0.70), 0 0 0 2px rgba(207, 185, 149, 0.30), var(--v91-rim-soft); }#header .header_text_section_2.in-header-bottom svg, #header .header_text_section_2.in-header-bottom .icon-set { color:var(--dl-gold-hover); }}#header, .header--full { overflow:visible; }#nav--megamenu .dropdown-menu.dropdown--megamenu { border-radius:var(--v102b-shell-radius) !important; margin-top:8px !important; }@media (max-width:767.98px) {#header .header_text_section_2.in-header-top { border-top:1px solid rgba(184, 154, 100, 0.14); margin-top:6px; padding-top:6px; }#header .header_text_section_2.in-header-top a { color:var(--dl-text-color); }#header .header_text_section_2.in-header-top svg, #header .header_text_section_2.in-header-top .icon-set { color:var(--dl-gold-hover); }.offcanvas-box-search.offcanvas-top, .offcanvas-box-search.offcanvas-sm { background:var(--v10-streak), linear-gradient(180deg, rgba(255, 253, 252, 0.94) 0%, rgba(255, 251, 247, 0.90) 100%) !important; border-bottom:1px solid rgba(255, 255, 255, 0.75) !important; box-shadow:0 22px 54px -18px var(--dl-shadow-tint), 0 0 0 1px rgba(207, 185, 149, 0.24), var(--v91-rim-soft) !important; }}@media (max-width:374.98px) {:root { --v102b-shell-inset-m:8px; }}@media (max-width:369.98px) {#header .header_text_section_2.in-header-top { font-size:11.5px; }#header .header_text_section_2.in-header-top p { gap:6px; }}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))) {#header, .header--full, html.header-is-sticky #header, #nanobar { background:rgba(255, 253, 252, 0.96) !important; }}.order-steps .order-step.is-done::before, .order-steps .order-step.is-done::after, .order-steps .order-step.is-active::before { background-color:var(--dl-gold) !important; }.order-steps .order-step.is-active::after, .order-steps .order-step:not(.is-done):not(.is-active)::before, .order-steps .order-step:not(.is-done):not(.is-active)::after { background-color:rgba(184, 154, 100, 0.24) !important; }.order-steps .order-step.is-done .order-step__icon, .order-steps .order-step.is-done .order-step__icon--done, .order-steps .order-step.is-active .order-step__icon { color:var(--dl-gold-hover) !important; }.order-steps .order-step:not(.is-done):not(.is-active) .order-step__icon { color:rgba(184, 154, 100, 0.45) !important; }.order-steps .order-step.is-active .order-step__text { color:var(--dl-text-color); font-weight:600; }.order-steps .order-step.is-done a { color:var(--dl-text-color-2); text-decoration-color:rgba(184, 154, 100, 0.55); }.order-steps .order-step.is-done a:hover { color:var(--dl-gold-hover); }.btn.orderflow-main-btn { background:var(--dl-cta-top-arc), var(--dl-gold) !important; border-color:var(--dl-gold) !important; color:#fff !important; border-radius:var(--dl-radius-pill) !important; box-shadow:var(--dl-shadow-elevation-accent), var(--dl-inset-highlight-accent); transition:box-shadow var(--dl-transition), background var(--dl-transition), border-color var(--dl-transition); }.btn.orderflow-main-btn:hover, .btn.orderflow-main-btn:focus-visible { background:var(--dl-cta-top-arc), var(--dl-gold-hover) !important; border-color:var(--dl-gold-hover) !important; color:#fff !important; box-shadow:0 22px 46px var(--dl-shadow-accent), 0 0 0 1.5px var(--dl-rim-strong), var(--dl-inset-highlight-accent); }.btn.orderflow-main-btn:disabled, .btn.orderflow-main-btn.disabled { opacity:.55; box-shadow:none; }.new-cust-section-inner.highlighted-block, .order-control-section.highlighted-block, #page_order_mods_content .sum-box.highlighted-block, #page_order_control_content .sum-box.highlighted-block { background:var(--dl-card-bg) !important; border:1px solid var(--dl-rim) !important; border-radius:var(--dl-radius-card) !important; box-shadow:var(--dl-shadow-elevation), var(--dl-inset-highlight) !important; }#page_order_mods_content .sum-box.highlighted-block, #page_order_control_content .sum-box.highlighted-block { border-radius:var(--dl-radius-panel) !important; box-shadow:var(--dl-shadow-elevation-accent), var(--dl-inset-highlight-accent) !important; }#page_order_mods_content .sum-box__total-price .sum-box__title, #page_order_mods_content .sum-box__total-price .sum-box__value, #page_order_control_content .sum-box__total-price .sum-box__title, #page_order_control_content .sum-box__total-price .sum-box__value { color:var(--dl-gold-hover); font-weight:700; }#page_order_mods_content .js-method-error-group > .order-mods__item { background:var(--dl-tile-bg) !important; border:1px solid var(--dl-hairline) !important; border-radius:var(--dl-radius-control) !important; box-shadow:var(--dl-inset-highlight); transition:border-color var(--dl-transition), box-shadow var(--dl-transition), background var(--dl-transition); }#page_order_mods_content .js-method-error-group > .order-mods__item:hover { border-color:var(--dl-rim-strong) !important; }#page_order_mods_content .js-method-error-group > .order-mods__item.order-mods--active { background:linear-gradient(180deg, rgba(255, 255, 255, 0.70) 0%, rgba(255, 255, 255, 0) 55%), rgba(184, 154, 100, 0.14) !important; border-color:rgba(184, 154, 100, 0.55) !important; box-shadow:0 0 0 1px rgba(184, 154, 100, 0.38), 0 6px 14px -8px var(--dl-shadow-accent), inset 0 1px 0 rgba(255, 255, 255, 0.90); }#page_order_control_content .cart-item.cart-product-item { background:var(--dl-card-bg); border:1px solid var(--dl-rim) !important; border-radius:var(--dl-radius-card); box-shadow:var(--dl-shadow-elevation), var(--dl-inset-highlight); padding:12px 14px !important; }.order-control-modify-btn { color:var(--dl-gold-hover) !important; font-weight:500; }.order-control-modify-btn:hover { color:var(--dl-gold) !important; }@media (max-width:767.98px) {.new-cust-section-inner.highlighted-block, .order-control-section.highlighted-block, #page_order_mods_content .sum-box.highlighted-block, #page_order_control_content .sum-box.highlighted-block { border-radius:var(--dl-radius-tile) !important; }}@media (prefers-reduced-motion:reduce) {.btn.orderflow-main-btn, #page_order_mods_content .js-method-error-group > .order-mods__item { transition:none !important; }}:root { --v27-logo-filter:brightness(.34) sepia(.45) saturate(1.6) contrast(1.15); --v27-nav-font:14px; --v27-nav-pad:7px; }#header .header_logo img { filter:var(--v27-logo-filter); }@media (min-width:1260px) {#nav--megamenu > .nav-item > .nav-link { display:block; font-size:var(--v27-nav-font); padding-left:var(--v27-nav-pad); padding-right:var(--v27-nav-pad); text-transform:lowercase; }#nav--megamenu > .nav-item > .nav-link::first-letter { text-transform:uppercase; }#header .header__container--bottom { grid-template-columns:minmax(0, 1fr) max-content; }#header .header_text_section_2.in-header-bottom p { gap:8px; }#header .header_text_section_2.in-header-bottom a { font-size:0; gap:0; width:32px; height:32px; padding:0; justify-content:center; }#header .header_text_section_2.in-header-bottom a svg { width:15px; height:15px; margin:0; }}@media (min-width:1260px) and (max-width:1439.98px) {:root { --v27-nav-font:13px; --v27-nav-pad:6px; }}@media (min-width:1260px) and (max-width:1365.98px) {:root { --v27-nav-font:12.5px; --v27-nav-pad:5px; }}@media (min-width:1260px) and (max-width:1299.98px) {:root { --v27-nav-font:12px; --v27-nav-pad:4px; }}#offcanvas-box-login #dl-vip-native-beta .hero-c { flex-wrap:wrap; row-gap:14px; }#offcanvas-box-login #dl-vip-native-beta .hero-copy-c { flex:1 1 100%; min-width:0; }#offcanvas-box-login #dl-vip-native-beta h1 { font-size:30px; line-height:1.08; overflow-wrap:break-word; }@media (min-width:1260px) {#header .header__container--top { grid-template-columns:auto minmax(0, 1fr) auto auto; }#header .header__container--top > .offcanvas-box-search { min-width:0; }#header .header__container--top .search-box { max-width:100%; }#header .header__container--top > .header_text_section_2.in-header-top { display:block !important; font-size:12px; line-height:1.2; }#header .header_text_section_2.in-header-top p { display:flex; align-items:center; gap:8px; margin:0; white-space:nowrap; }#header .header_text_section_2.in-header-top a { display:inline-flex; align-items:center; gap:6px; padding:7px 12px; border-radius:var(--dl-radius-pill); background:linear-gradient(180deg, rgba(255, 255, 255, 0.55) 0%, rgba(255, 255, 255, 0) 60%), rgba(255, 253, 252, var(--v102b-contact-fill)); box-shadow:0 0 0 1px rgba(255, 255, 255, 0.60), 0 0 0 2px rgba(207, 185, 149, 0.14), var(--v91-rim-soft); color:var(--dl-text-color); text-decoration:none; transition:color var(--dl-transition), box-shadow var(--dl-transition); }#header .header_text_section_2.in-header-top a:hover { color:var(--dl-gold-hover); box-shadow:0 0 0 1px rgba(255, 255, 255, 0.70), 0 0 0 2px rgba(207, 185, 149, 0.30), var(--v91-rim-soft); }#header .header_text_section_2.in-header-top a::before { background-color:var(--dl-gold-hover); flex:0 0 auto; }#header .header__container--bottom > .header_text_section_2.in-header-bottom { display:none; }#header .header__container--bottom { grid-template-columns:minmax(0, 1fr); }}#dl-sds-glass{--gold:#B89A64;--gold2:#A7834E;--beige:#F3E9DA;--ivory:#FFF9F2;--card:#FFFDFC;--text:#302A24;--border:#E6D8C5;--muted:#776C5F;--burg:#963F3A;position:relative;isolation:isolate;overflow:hidden;min-height:100vh;padding:clamp(28px,5vw,72px) 16px 72px;color:var(--text);background:radial-gradient(circle at 12% 7%,rgba(184,154,100,.16),transparent 28rem),radial-gradient(circle at 91% 15%,rgba(243,233,218,.96),transparent 32rem),linear-gradient(180deg,var(--ivory),#fffdfa 50%,var(--ivory));font-family:Verdana,Arial,sans-serif}#dl-sds-glass *{box-sizing:border-box}#dl-sds-glass .shell{width:min(1180px,100%);margin:auto}#dl-sds-glass .glass{border:1px solid rgba(230,216,197,.92);background:rgba(255,253,252,.70);-webkit-backdrop-filter:blur(20px) saturate(135%);backdrop-filter:blur(20px) saturate(135%);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 18px 55px rgba(184,154,100,.06)}#dl-sds-glass .hero{position:relative;overflow:hidden;border-radius:30px;padding:clamp(30px,5vw,62px)}#dl-sds-glass .hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.42),transparent 38%,rgba(255,255,255,.12) 58%,transparent 74%)}#dl-sds-glass .eyebrow{display:inline-flex;padding:8px 13px;border:1px solid rgba(184,154,100,.34);border-radius:999px;background:rgba(255,253,252,.55);color:var(--gold2);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}#dl-sds-glass h1{margin:18px 0 12px;max-width:850px;font-size:clamp(36px,6vw,68px);line-height:.98;letter-spacing:-.04em}#dl-sds-glass .lead{max-width:800px;margin:0;color:var(--muted);font-size:clamp(14px,1.6vw,17px);line-height:1.75}#dl-sds-glass .toolbar-wrap{position:sticky;top:10px;z-index:10;margin:22px 0 30px}#dl-sds-glass .toolbar{display:grid;grid-template-columns:1fr auto;gap:12px;padding:10px;border-radius:22px}#dl-sds-glass .segments{display:flex;gap:6px;overflow:auto;scrollbar-width:none;padding:2px}#dl-sds-glass .segments::-webkit-scrollbar{display:none}#dl-sds-glass .filter{flex:0 0 auto;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--muted);padding:10px 13px;font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:.2s}#dl-sds-glass .filter:hover{background:rgba(243,233,218,.7);color:var(--text)}#dl-sds-glass .filter.active{color:var(--text);border-color:rgba(184,154,100,.42);background:linear-gradient(180deg,rgba(184,154,100,.24),rgba(243,233,218,.75))}#dl-sds-glass .search{width:min(270px,34vw)}#dl-sds-glass .search input{width:100%;height:42px;border:1px solid var(--border);border-radius:14px;outline:0;background:rgba(255,249,242,.72);color:var(--text);padding:0 14px;font:inherit;font-size:12px}#dl-sds-glass .search input:focus{border-color:var(--gold);box-shadow:0 0 0 4px rgba(184,154,100,.12)}#dl-sds-glass .head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin:0 2px 18px}#dl-sds-glass .head h2{margin:0;font-size:clamp(24px,3vw,34px);letter-spacing:-.03em}#dl-sds-glass .head p{margin:0;max-width:520px;color:var(--muted);font-size:12px;line-height:1.55;text-align:right}#dl-sds-glass .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}#dl-sds-glass .card{overflow:hidden;border-radius:24px;transition:.22s}#dl-sds-glass .card:hover{transform:translateY(-3px);border-color:rgba(184,154,100,.56);background:rgba(255,253,252,.84)}#dl-sds-glass .visual{position:relative;height:150px;overflow:hidden;border-bottom:1px solid rgba(230,216,197,.76);background:radial-gradient(circle at 20% 10%,rgba(255,255,255,.95),transparent 17rem),linear-gradient(140deg,rgba(243,233,218,.95),rgba(255,249,242,.60))}#dl-sds-glass .orb1,#dl-sds-glass .orb2{position:absolute;border-radius:50%}#dl-sds-glass .orb1{width:130px;height:130px;right:-18px;top:-25px;background:radial-gradient(circle at 30% 30%,#fff,rgba(184,154,100,.30))}#dl-sds-glass .orb2{width:78px;height:78px;left:22px;bottom:-28px;background:radial-gradient(circle at 30% 30%,#fff,rgba(167,131,78,.16))}#dl-sds-glass .mono{position:absolute;left:22px;top:22px;display:grid;place-items:center;width:72px;height:72px;border-radius:22px;border:1px solid rgba(255,255,255,.78);background:rgba(255,253,252,.52);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--gold2);font-size:21px;font-weight:800;letter-spacing:.04em}#dl-sds-glass .body{padding:18px}#dl-sds-glass .meta{display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--gold2);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#dl-sds-glass .status{padding:6px 9px;border:1px solid rgba(184,154,100,.34);border-radius:999px;background:rgba(184,154,100,.10)}#dl-sds-glass .status.review{color:var(--burg);border-color:rgba(150,63,58,.24);background:rgba(150,63,58,.06)}#dl-sds-glass .card h3{margin:15px 0 6px;min-height:2.1em;font-size:21px;line-height:1.05;letter-spacing:-.03em}#dl-sds-glass .card p{margin:0;min-height:3.2em;color:var(--muted);font-size:12px;line-height:1.55}#dl-sds-glass .langs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:16px}#dl-sds-glass .lang{display:flex;min-width:0;min-height:48px;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 3px;border:1px solid var(--border);border-radius:13px;background:rgba(255,253,252,.66);color:var(--text);text-decoration:none;font-size:11px;font-weight:800;transition:.2s}#dl-sds-glass a.lang:hover{border-color:rgba(184,154,100,.68);background:linear-gradient(180deg,rgba(243,233,218,.94),rgba(255,253,252,.82));color:var(--gold2);transform:translateY(-1px)}#dl-sds-glass .lang small{color:var(--muted);font-size:8px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}#dl-sds-glass .lang.disabled{opacity:.44;cursor:default}#dl-sds-glass .note{margin-top:24px;padding:19px;border-radius:20px;color:var(--muted);font-size:11px;line-height:1.7}#dl-sds-glass .note strong{color:var(--text)}#dl-sds-glass .empty{display:none;grid-column:1/-1;padding:34px;border:1px dashed var(--border);border-radius:20px;text-align:center;color:var(--muted)}#dl-sds-glass .card[hidden]{display:none!important}@media(max-width:920px){#dl-sds-glass .grid{grid-template-columns:repeat(2,minmax(0,1fr))}#dl-sds-glass .toolbar{grid-template-columns:1fr}#dl-sds-glass .search{width:100%}#dl-sds-glass .head{align-items:start;flex-direction:column}#dl-sds-glass .head p{text-align:left}}@media(max-width:620px){#dl-sds-glass{padding-inline:10px}#dl-sds-glass .hero{border-radius:24px}#dl-sds-glass .grid{grid-template-columns:1fr}#dl-sds-glass .card h3,#dl-sds-glass .card p{min-height:auto}}@media(prefers-reduced-motion:reduce){#dl-sds-glass *{transition:none!important}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){#dl-sds-glass .glass{background:rgba(255,253,252,.97)}}#dl-sds-glass .hero{text-align:center}#dl-sds-glass .eyebrow{display:flex;width:max-content;max-width:100%;margin-inline:auto;justify-content:center;text-align:center}#dl-sds-glass h1{margin-left:auto;margin-right:auto;text-align:center;text-transform:uppercase}#dl-sds-glass .lead{margin-left:auto;margin-right:auto;text-align:center}#dl-sds-glass .head{display:block;margin:0 2px 18px}#dl-sds-glass .segments-wrap{position:relative;min-width:0;overflow:hidden}#dl-sds-glass .segments{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none}#dl-sds-glass .segments-wrap::before,#dl-sds-glass .segments-wrap::after{content:"";position:absolute;top:0;bottom:0;width:38px;z-index:2;pointer-events:none;opacity:0;transition:opacity .18s ease}#dl-sds-glass .segments-wrap::before{left:0;background:linear-gradient(90deg,rgba(255,253,252,.96),rgba(255,253,252,0))}#dl-sds-glass .segments-wrap::after{right:0;background:linear-gradient(270deg,rgba(255,253,252,.96),rgba(255,253,252,0))}#dl-sds-glass .segments-wrap.has-left::before,#dl-sds-glass .segments-wrap.has-right::after{opacity:1}#dl-sds-glass .scroll-cue{display:none;position:absolute;top:50%;z-index:4;width:28px;height:28px;margin-top:-14px;padding:0;align-items:center;justify-content:center;border:1px solid rgba(184,154,100,.34);border-radius:999px;background:rgba(255,253,252,.86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 rgba(255,255,255,.9);color:var(--gold2);font:700 20px/1 Verdana,Arial,sans-serif;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .18s ease,background .18s ease,border-color .18s ease}#dl-sds-glass .scroll-cue-left{left:4px}#dl-sds-glass .scroll-cue-right{right:4px}#dl-sds-glass .scroll-cue.is-visible{opacity:1;pointer-events:auto}#dl-sds-glass .scroll-cue:hover{background:rgba(243,233,218,.94);border-color:rgba(184,154,100,.62)}#dl-sds-glass .product-img{position:absolute;inset:0;z-index:2;display:block;width:100%;height:100%;padding:14px 18px;object-fit:contain;object-position:center;user-select:none;-webkit-user-drag:none}#dl-sds-glass .mono{z-index:2}@media(max-width:920px){#dl-sds-glass .scroll-cue{display:flex}#dl-sds-glass .toolbar{min-width:0}#dl-sds-glass .segments-wrap{width:100%}}@media(max-width:620px){#dl-sds-glass .hero{padding-left:20px;padding-right:20px}#dl-sds-glass .lead{font-size:13px;line-height:1.65}#dl-sds-glass .toolbar{gap:9px}#dl-sds-glass .segments{padding-left:2px;padding-right:2px}#dl-sds-glass .visual{height:160px}#dl-sds-glass .product-img{padding:12px 16px}}#start_banner_big { --v10-hero-top:0.72; --v10-hero-bottom:0.60; --v9-hero-h:clamp(520px, calc(30vw + 108px), 580px); --v9-hero-h-m:clamp(420px, calc(66.67vw + 180px), 460px); --v9-hero-focus:50% 50%; --v9-hero-focus-m:50% 50%; }#start_banner_big .carousel-cell-texts.texts--layer { justify-content:center !important; }#start_banner_big .carousel-cell-texts .element-texts__container { display:flex; flex-direction:column; box-sizing:border-box; width:460px; max-width:calc(100% - 2 * clamp(32px, 3.4vw, 56px)); margin:0 clamp(32px, 3.4vw, 56px); padding:32px 36px; border-radius:26px; }#start_banner_big .carousel-cell-text.text--big, #start_banner_big .carousel-cell-text.text--medium { font-family:"Libre Bodoni", "Libre Bodoni-fallback", serif; font-weight:700; font-size:32px; line-height:36px; letter-spacing:0; text-transform:none; color:var(--dl-text-color); margin:0 0 12px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3 !important; overflow:hidden; }#start_banner_big .text--big ~ .text--medium { font-family:Inter, "Inter-fallback", sans-serif; font-weight:600; font-size:11px; line-height:16px; letter-spacing:.14em; text-transform:uppercase; color:var(--dl-gold-hover); display:block; margin:0 0 12px; }#start_banner_big .carousel-cell-text.text--small, #start_banner_big .carousel-cell-text.text--small p { font-family:Inter, "Inter-fallback", sans-serif; font-size:15px; line-height:22px; color:var(--dl-text-color); margin:0; }#start_banner_big .carousel-cell-text.text--small { display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2 !important; overflow:hidden; margin:0 0 20px; }#start_banner_big .carousel-cell-text__btn-wrap { order:10; margin:0; }#start_banner_big .carousel-cell-text__btn-wrap .btn.text--button { display:inline-flex; align-items:center; gap:6px; width:auto; height:48px; padding:0 26px; font-size:15px; font-weight:500; line-height:1; white-space:nowrap; color:#302A24 !important; }#start_banner_big .carousel-cell-text__btn-wrap .btn.text--button:hover, #start_banner_big .carousel-cell-text__btn-wrap .btn.text--button:focus-visible { color:#302A24 !important; background-color:#C7AB76 !important; }#start_banner_big .carousel-cell-text__btn-wrap .btn.text--button svg { flex:0 0 12px; width:12px !important; height:12px !important; fill:currentColor; color:inherit; }@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))) { #start_banner_big .carousel-cell-texts .element-texts__container { background:rgba(255, 253, 252, 0.86); } }@media (min-width:992px) and (max-width:1259.98px) { #start_banner_big { --v9-hero-h:480px; } }@media (min-width:768px) and (max-width:991.98px) { #start_banner_big { --v9-hero-h:440px; } }@media (min-width:768px) and (max-width:1259.98px) {#start_banner_big .carousel-cell-texts.texts--layer { justify-content:flex-end !important; }#start_banner_big .carousel-cell-texts .element-texts__container { width:380px; max-width:calc(100% - 48px); margin:24px; padding:24px 28px; border-radius:24px; }#start_banner_big .carousel-cell-text.text--big, #start_banner_big .carousel-cell-text.text--medium { font-size:26px; line-height:30px; margin-bottom:10px; }#start_banner_big .text--big ~ .text--medium { font-size:11px; line-height:16px; }#start_banner_big .carousel-cell-text.text--small, #start_banner_big .carousel-cell-text.text--small p { font-size:14px; line-height:20px; }#start_banner_big .carousel-cell-text.text--small { margin-bottom:16px; }#start_banner_big .carousel-cell-text__btn-wrap .btn.text--button { height:46px; padding:0 22px; }}@media (min-width:576px) and (max-width:767.98px) { #start_banner_big { --v9-hero-h-m:440px; } }@media (max-width:767.98px) {#start_banner_big .carousel-cell-texts.texts--layer { justify-content:flex-end !important; }#start_banner_big .element-text-vertical-align-top .carousel-cell-texts.texts--layer { justify-content:flex-start !important; }#start_banner_big .carousel-cell-texts .element-texts__container { width:min(72%, 276px); max-width:none; margin:12px; padding:16px; border-radius:20px; }#start_banner_big .carousel-cell-text.text--big, #start_banner_big .carousel-cell-text.text--medium { font-size:clamp(18px, calc(6.67vw - 6px), 19px); line-height:calc(1em + 3px); margin-bottom:6px; -webkit-line-clamp:3 !important; }#start_banner_big .text--big ~ .text--medium { display:none; }#start_banner_big .carousel-cell-text.text--small, #start_banner_big .carousel-cell-text.text--small p { font-size:13px; line-height:18px; }#start_banner_big .carousel-cell-text.text--small { margin-bottom:12px; }#start_banner_big .carousel-cell-text__btn-wrap .btn.text--button { height:44px; padding:0 18px; font-size:14px; gap:4px; }#start_banner_big .carousel-cell-text__btn-wrap .btn.text--button svg { flex-basis:10px; width:10px !important; height:10px !important; }}@media (max-width:575.98px) {#start_banner_big .element-text-horizontal-align-center .carousel-cell-texts.texts--layer { align-items:flex-start !important; }#start_banner_big .element-text-horizontal-align-center .element-texts__container { align-items:flex-start !important; text-align:left !important; }#start_banner_big .element-text-horizontal-align-center .carousel-cell-text { text-align:left !important; }#start_banner_big .element-text-horizontal-align-center .carousel-cell-text.text--small { display:none !important; }}.product-type .product-type__value.active, .product-type .product-type__value.active:hover, .product-type .product-type__value.active:focus { background:#B89A64 !important; border-color:#B89A64 !important; color:#302A24 !important; font-weight:600 !important; box-shadow:inset 0 1px 0 rgba(255, 255, 255, .45), 0 4px 12px -6px rgba(139, 111, 67, .55) !important; cursor:default; }.product-type .product-type__value.active .product-type__option-name { color:inherit !important; }.product-type .product-type__value:focus-visible { outline:2px solid #302A24; outline-offset:2px; }#start_banner_1 .element-texts.texts--no-layer .element-text.text--small, #start_banner_1 .element-texts.texts--no-layer .element-text.text--small p, #start_banner_1 .element-texts.texts--no-layer .element-text.text--small span { color:var(--dl-text-color) !important; }.carousel.products.js-products { gap:20px !important; column-gap:20px !important; }@media (max-width:767.98px) {main #start_banner_big { padding-bottom:8px !important; }main #start_banner_small { padding-top:16px !important; }}.btn-primary:not([class*="cookie-alert"]), .products .product-main-btn.btn, .artdet__cart-btn.product-main-btn.btn, .fixed-cart__btn.product-main-btn.btn, .login-box__reg-btn.btn, .view-select .view-select__btn.active.btn { color:#302A24 !important; }@media (hover:hover) {.btn-primary:not([class*="cookie-alert"]):hover, .products .product-main-btn.btn:hover, .artdet__cart-btn.product-main-btn.btn:hover, .fixed-cart__btn.product-main-btn.btn:hover, .login-box__reg-btn.btn:hover { background-color:#C7AB76 !important; border-color:#C7AB76 !important; color:#302A24 !important; }}.btn-primary:not([class*="cookie-alert"]):focus-visible, .products .product-main-btn.btn:focus-visible, .artdet__cart-btn.product-main-btn.btn:focus-visible, .fixed-cart__btn.product-main-btn.btn:focus-visible, .login-box__reg-btn.btn:focus-visible { background-color:#C7AB76 !important; border-color:#C7AB76 !important; color:#302A24 !important; outline:2px solid #302A24; outline-offset:2px; }.btn-primary:not([class*="cookie-alert"]):active, .products .product-main-btn.btn:active, .artdet__cart-btn.product-main-btn.btn:active, .fixed-cart__btn.product-main-btn.btn:active, .login-box__reg-btn.btn:active { background-color:#AD8F5B !important; border-color:#AD8F5B !important; color:#302A24 !important; }.btn-primary:not([class*="cookie-alert"]):disabled, .btn-primary.disabled:not([class*="cookie-alert"]), .btn-primary[aria-disabled="true"]:not([class*="cookie-alert"]), .product-main-btn.btn:disabled, .product-main-btn.btn.disabled, .login-box__reg-btn.btn.disabled { opacity:.45 !important; cursor:not-allowed !important; box-shadow:none !important; }@media (max-width:767.98px) {.btn-primary.btn-lg, .btn-secondary.btn-lg, .artdet-main-btn.btn { min-height:44px; }}#dl-vip-native-beta > button.login-box__btn:only-child { display:flex !important; align-items:center; justify-content:flex-start; gap:9px; width:100%; min-height:40px; padding:6.8px 24px !important; font-size:18px !important; line-height:27px !important; font-weight:500 !important; color:rgb(119, 108, 95) !important; background:transparent !important; border-color:transparent !important; box-shadow:none !important; -webkit-backdrop-filter:none !important; backdrop-filter:none !important; border-radius:999px !important; text-align:left; }#dl-vip-native-beta > button.login-box__btn:only-child::before { content:""; flex:0 0 20px; width:20px; height:20px; background-color:currentColor; -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='1.3' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M1.9 6.2L6 9.6 10 2.9l4 6.7 4.1-3.4-1.5 8.4H3.4z'/%3E%3Cpath d='M3.4 17.4h13.2'/%3E%3C/svg%3E") center / 20px 20px no-repeat; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='1.3' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M1.9 6.2L6 9.6 10 2.9l4 6.7 4.1-3.4-1.5 8.4H3.4z'/%3E%3Cpath d='M3.4 17.4h13.2'/%3E%3C/svg%3E") center / 20px 20px no-repeat; }#dl-vip-native-beta > button.login-box__btn:only-child:hover, #dl-vip-native-beta > button.login-box__btn:only-child:focus-visible { color:#302A24 !important; }#artdet__image-block { --main-img-width:540px; }#artdet__image-block.carousel-block--with-nav { padding-bottom:16px !important; }#artdet__image-block .artdet__alts.carousel { width:min(100%, var(--main-img-width)); margin-left:auto; margin-right:auto; }#artdet__image-block .carousel__nav--artdet-alt-images { position:relative; left:auto; bottom:auto; transform:none; width:min(100%, var(--main-img-width)); max-width:100%; margin:12px auto 0; }@media (min-width:1200px) { #artdet__image-block { padding-top:16px; } #artdet__image-block .carousel__nav--artdet-alt-images { margin-top:14px; } }@media (min-width:768px) and (max-width:991.98px) { #artdet__image-block { padding-top:16px; } }.products.type--2:not(.carousel) { --grid-column-gap:1.25rem; --grid-row-gap:1.25rem; padding:12px; margin:-12px; }@media (max-width:991.98px) { .products.type--1:not(.carousel), .products.type--2:not(.carousel) { --grid-column-gap:1rem; --grid-row-gap:1rem; } }@media (max-width:575.98px) { .products.type--1:not(.carousel), .products.type--2:not(.carousel) { --grid-column-gap:.75rem; --grid-row-gap:.75rem; } }.categories > .container > .categories-grid .category-card__img { width:100%; max-width:100%; height:auto; aspect-ratio:1 / 1; }.categories > .container > .categories-grid .category-card__img-wrap { max-width:none; }@media (min-width:992px) { .categories > .container > .categories-grid { grid-template-columns:repeat(5, minmax(0, 260px)); justify-content:start; } }@media (min-width:768px) and (max-width:991.98px) { .categories > .container > .categories-grid { grid-template-columns:repeat(4, minmax(0, 1fr)); } }@media (max-width:767.98px) { .categories > .container > .categories-grid { column-gap:16px; row-gap:16px; } }@media (hover:none), (pointer:coarse) {.btn-primary:hover::after, .btn-primary:focus-visible::after, #page_artref_inner .product__inner:hover::after { opacity:0 !important; transform:none !important; transition:none !important; }body .btn-primary:not([class*="cookie-alert"]):not(.active):hover, body .products .product-main-btn.btn:hover, body .artdet__cart-btn.product-main-btn.btn:hover, body .fixed-cart__btn.product-main-btn.btn:hover, body .login-box__reg-btn.btn:hover, #start_banner_big .carousel-cell-text__btn-wrap .btn.text--button:hover { background-color:#B89A64 !important; border-color:#B89A64 !important; color:#302A24 !important; }body .artdet__cart-btn.product-main-btn.btn:hover { box-shadow:var(--dl-shadow-elevation-accent), var(--dl-inset-highlight-accent) !important; }body .fixed-cart__btn.product-main-btn.btn:hover { box-shadow:var(--dl-shadow-cta-compact), var(--dl-inset-highlight-accent) !important; }body .carousel__nav .carousel__prev-btn:hover, body .carousel__nav .carousel__next-btn:hover { background:var(--v10-control-top), rgba(255, 253, 252, var(--v10-control-fill)) !important; border-color:rgba(255, 255, 255, 0.72) !important; color:#776C5F !important; box-shadow:0 6px 14px -6px var(--dl-shadow-tint), 0 0 0 1px rgba(207, 185, 149, 0.28), var(--v91-rim-soft) !important; transform:none !important; }body #header .btn-header.btn-secondary:hover { border-color:rgba(255, 255, 255, 0.72) !important; color:var(--dl-text-color) !important; box-shadow:0 6px 14px -6px var(--dl-shadow-tint), 0 0 0 1px rgba(207, 185, 149, 0.28), var(--v91-rim-soft) !important; transform:none !important; }body #artdet__functions .btn:hover, body .artdet__functions .product-function-btn:hover { background:var(--dl-tile-bg) !important; border-color:var(--dl-rim) !important; color:var(--dl-text-color) !important; box-shadow:var(--dl-inset-highlight) !important; transform:none !important; }body .btn-secondary:not(.product-type__value):not(.active):not(.btn-header):hover, body .btn-outline-dark:not(.active):hover { background:var(--dl-surface-control) !important; border-color:var(--dl-border) !important; color:var(--dl-text-color) !important; transform:none !important; }body .fixed-cart__btn.product-main-btn.btn { min-height:44px; }}.artdet .artdet__name { font-size:36px; line-height:1.18; letter-spacing:-0.005em; }.artdet .main-title { font-size:30px; line-height:1.2; margin-bottom:16px; }.artdet .main-title2 { font-family:"Libre Bodoni", "Libre Bodoni-fallback", serif; font-size:20px; line-height:1.3; font-weight:500; color:#302A24; }.artdet .product-type__label, .artdet .artdet__spec-param-label .param-name, .artdet .artdet__param-label .param-name { font-family:Inter, "Inter-fallback", sans-serif; font-size:13px; line-height:1.4; font-weight:600; letter-spacing:.06em; text-transform:uppercase; color:#5E544A; }.artdet .artdet__spec-param-value, .artdet .artdet__param-value { font-size:15px; font-weight:600; color:#302A24; }.artdet .artdet__short-descripton-content, .artdet .long-description__content { font-family:Inter, "Inter-fallback", sans-serif; font-size:15px; line-height:1.65; color:#302A24; }.artdet .artdet__short-descripton-content p, .artdet .artdet__short-descripton-content li, .artdet .artdet__short-descripton-content span, .artdet .artdet__short-descripton-content font, .artdet .artdet__short-descripton-content div, .artdet .artdet__short-descripton-content td, .artdet .artdet__short-descripton-content strong, .artdet .artdet__short-descripton-content b, .artdet .long-description__content p, .artdet .long-description__content li, .artdet .long-description__content span, .artdet .long-description__content font, .artdet .long-description__content div, .artdet .long-description__content td, .artdet .long-description__content strong, .artdet .long-description__content b { font-family:inherit !important; font-size:inherit !important; line-height:inherit !important; }.artdet .artdet__short-descripton-content [style*="font-size:9px"], .artdet .artdet__short-descripton-content [style*="font-size:10px"], .artdet .artdet__short-descripton-content [style*="font-size:11px"], .artdet .long-description__content [style*="font-size:9px"], .artdet .long-description__content [style*="font-size:10px"], .artdet .long-description__content [style*="font-size:11px"] { font-size:13px !important; line-height:1.5 !important; }.artdet .artdet__short-descripton-content h1, .artdet .artdet__short-descripton-content h2, .artdet .artdet__short-descripton-content h3, .artdet .artdet__short-descripton-content h4, .artdet .long-description__content h1, .artdet .long-description__content h2, .artdet .long-description__content h3, .artdet .long-description__content h4 { font-family:"Libre Bodoni", "Libre Bodoni-fallback", serif !important; font-size:20px !important; line-height:1.3 !important; font-weight:500 !important; color:#302A24; margin:18px 0 8px; }.artdet .artdet__short-descripton-content h1 *, .artdet .artdet__short-descripton-content h2 *, .artdet .artdet__short-descripton-content h3 *, .artdet .artdet__short-descripton-content h4 *, .artdet .long-description__content h1 *, .artdet .long-description__content h2 *, .artdet .long-description__content h3 *, .artdet .long-description__content h4 * { font-family:inherit !important; font-size:inherit !important; font-weight:inherit !important; }.artdet .artdet__short-descripton-content [style*="Bodoni"], .artdet .long-description__content [style*="Bodoni"] { font-family:"Libre Bodoni", "Libre Bodoni-fallback", serif !important; font-size:18px !important; line-height:1.4 !important; font-weight:500 !important; }.artdet .artdet__short-descripton-content p, .artdet .long-description__content p { margin:0 0 12px; }.artdet .artdet__virtual-point-highlighted { background:rgba(184, 154, 100, 0.10) !important; border:1px solid rgba(184, 154, 100, 0.32) !important; border-radius:14px !important; color:#302A24 !important; }.artdet .artdet__virtual-point-highlighted__title { font-family:Inter, "Inter-fallback", sans-serif; font-size:15px; line-height:1.5; font-weight:500; color:#302A24; }.artdet .artdet__virtual-point-highlighted__content { font-size:15px; font-weight:700; color:#302A24; }.artdet .artdet__virtual-point-highlighted svg { color:#A7834E; }@media (max-width:767.98px) {.artdet .artdet__name { font-size:26px; line-height:1.2; }.artdet .main-title { font-size:24px; margin-bottom:12px; }.artdet .artdet__short-descripton-content h1, .artdet .artdet__short-descripton-content h2, .artdet .artdet__short-descripton-content h3, .artdet .artdet__short-descripton-content h4, .artdet .long-description__content h1, .artdet .long-description__content h2, .artdet .long-description__content h3, .artdet .long-description__content h4 { font-size:18px !important; }}body #offcanvas-box-login #dl-vip-native-beta { background:linear-gradient(180deg, rgba(255, 252, 246, 0.82) 0%, rgba(246, 236, 221, 0.72) 100%) !important; border:1px solid rgba(201, 169, 110, 0.46) !important; border-radius:22px !important; box-shadow:0 10px 24px -18px rgba(122, 92, 48, 0.55), inset 0 1px 0 rgba(255, 255, 255, 0.85) !important; -webkit-backdrop-filter:blur(12px) saturate(1.1); backdrop-filter:blur(12px) saturate(1.1); margin-top:6px; overflow:hidden; }body #offcanvas-box-login #dl-vip-native-beta > button.login-box__btn:only-child { color:#5E544A !important; border-radius:22px !important; }body #offcanvas-box-login #dl-vip-native-beta > button.login-box__btn:only-child::before { background-color:#A7834E; }body #offcanvas-box-login #dl-vip-native-beta > button.login-box__btn:only-child:active { background:rgba(201, 169, 110, 0.16) !important; }body #offcanvas-box-login #dl-vip-native-beta > button.login-box__btn:focus-visible { outline:2px solid #302A24 !important; outline-offset:-4px; }@media (hover:hover) and (pointer:fine) {body #offcanvas-box-login #dl-vip-native-beta:hover { border-color:rgba(184, 154, 100, 0.75) !important; box-shadow:0 12px 26px -16px rgba(122, 92, 48, 0.6), inset 0 1px 0 rgba(255, 255, 255, 0.9) !important; }body #offcanvas-box-login #dl-vip-native-beta > button.login-box__btn:only-child:hover { color:#302A24 !important; }}@media (hover:none), (pointer:coarse) {body #offcanvas-box-login #dl-vip-native-beta > button.login-box__btn:only-child:hover { color:#5E544A !important; background:transparent !important; }body #offcanvas-box-login #dl-vip-native-beta:hover { border-color:rgba(201, 169, 110, 0.46) !important; }}body #dl-vip-native-beta .progress-c { background:linear-gradient(180deg, rgba(250, 244, 234, 0.96) 0%, rgba(243, 233, 217, 0.92) 100%) !important; color:#302A24 !important; border-top:1px solid rgba(201, 169, 110, 0.28); border-bottom:1px solid rgba(201, 169, 110, 0.28); }body #dl-vip-native-beta .progress-c .section-kicker-c { color:#7F6030 !important; }body #dl-vip-native-beta .progress-c h2, body #dl-vip-native-beta .progress-c dd { color:#302A24 !important; }body #dl-vip-native-beta .progress-c dt, body #dl-vip-native-beta .progress-c .monthly-note-c, body #dl-vip-native-beta .progress-c .monthly-scale-note-c, body #dl-vip-native-beta .progress-c .progress-scale-c, body #dl-vip-native-beta .progress-c .actual-remaining-c { color:#5E544A !important; }body #dl-vip-native-beta .progress-track-c { height:10px; background:rgba(255, 255, 255, 0.78); border:1px solid rgba(201, 169, 110, 0.4); box-shadow:inset 0 1px 2px rgba(122, 92, 48, 0.14); border-radius:999px; }body #dl-vip-native-beta .progress-fill-c { background:linear-gradient(90deg, #D8C08E 0%, #B89A64 100%); border-radius:999px; }body #dl-vip-native-beta .progress-marker-c { top:0; width:8px; height:8px; box-sizing:border-box; background:#FFFDF8; border:1.5px solid #A7834E; }html body #dl-loyalty-page-view .dl-lp-track { height:10px; background:rgba(255, 255, 255, 0.78); border:1px solid rgba(201, 169, 110, 0.4); box-shadow:inset 0 1px 2px rgba(122, 92, 48, 0.12); border-radius:999px; }html body #dl-loyalty-page-view .dl-lp-fill { background:linear-gradient(90deg, #D8C08E 0%, #B89A64 100%); border-radius:999px; }.start_categories__carousel-block .carousel { column-gap:20px; }@media (max-width:767.98px) {:root { --v10-major-m:40px; --v10-minor-m:32px; }.start_categories__carousel-block .carousel { column-gap:16px; }.carousel-block.carousel-block--with-nav { --carousel-prev-next-gap-top:20px; }#start_banner_big .carousel-block.carousel-block--with-nav, #artdet__image-block.carousel-block--with-nav { --carousel-prev-next-gap-top:0.75rem; }}@media (min-width:414px) and (max-width:575.98px) {html[lang="hu"] #start_banner_big .carousel-cell img.element-img { object-fit:none !important; object-position:50% 50% !important; }}@media (max-width:767.98px) {html[lang="hu"] #start_banner_big #start_banner_big_slide_19_text_3.text--small, html[lang="hu"] #start_banner_big #start_banner_big_slide_11_text_3.text--small { -webkit-line-clamp:3 !important; }}@media (max-width:575.98px) { .search-bar-in-offcanvas .ac_results {  margin-top:var(--bs-offcanvas-padding-y);  margin-left:calc(var(--bs-offcanvas-padding-x) * -1);  margin-right:calc(var(--bs-offcanvas-padding-x) * -1);  position:relative;  top:0 !important;  width:100% !important; }}@media (max-width:575.98px) and (pointer:fine) { .search-bar-in-offcanvas .ac_results {  padding:0 var(--bs-offcanvas-padding-x); }}@media (max-width:575.98px) { .search-bar-visible .ac_results {  margin-top:var(--header-inner-padding-y);  left:0 !important;  right:0;  top:100% !important;  max-height:calc(100dvh - var(--search-input-bottom-distance) - var(--header-inner-padding-y));  background-color:#FFFFFF;  padding:var(--header-inner-padding-y);  margin-left:calc(var(--header-inner-padding-y) * -1);  margin-right:calc(var(--header-inner-padding-y) * -1);  flex-direction:column;  flex-grow:1; } .search-bar-visible .ac_results.show {  z-index:1040; } .search-bar-visible .ac_results ul {  margin-top:var(--header-inner-padding-y); }}@media (max-width:575.98px) and (pointer:coarse) { .search-bar-visible .ac_results ul {  margin-left:calc(var(--header-inner-padding-y) * -1);  margin-right:calc(var(--header-inner-padding-y) * -1);  width:calc(100% + 2 * var(--header-inner-padding-y)); }}@media (max-width:575.98px) { .search-bar-visible .search-box__ac-close-btn {  background-color:rgba(255, 255, 255, 0.5); }}.ac_results { width:auto !important; min-height:0; max-width:600px;}.ac_results.show { display:flex !important; transition:opacity 0.15s linear, display 0.15s allow-discrete, top 0.15s;}.ac_results ul { overscroll-behavior-y:contain; overflow:hidden auto !important; list-style:none; margin-bottom:0; max-height:unset !important; scrollbar-width:thin; scrollbar-color:#a8a8a8 var(--bs-dropdown-bg); width:100%;}.ac_results ul::-webkit-scrollbar { width:6px; height:6px;}.ac_results ul::-webkit-scrollbar-thumb { background:#a8a8a8; border:3px solid #a8a8a8; border-radius:3px;}.ac_results ul::-webkit-scrollbar-thumb:hover { background:#8f8f8f; border:3px solid #8f8f8f;}.ac_results ul::-webkit-scrollbar-track { background-color:var(--bs-dropdown-bg); border-radius:3px;}.ac_results li { padding:0.5rem; cursor:pointer; display:grid; grid-template-columns:auto 1fr auto; align-items:center; gap:0.75rem;}@media (pointer:fine) { .ac_results li {  border-radius:8px; }}@media (pointer:fine) and (hover:hover) { .ac_results li:hover {  background-color:color-mix(in hsl shorter hue, var(--bg-color, #FFFFFF), currentColor 5%); }}.ac_results li.ac_over { background-color:color-mix(in hsl shorter hue, var(--bg-color, #FFFFFF), currentColor 5%);}@media (pointer:coarse) { .ac_results li:not(:last-child) {  border-bottom:1px solid #dbdbdb; }}.ac_price-base-outer { display:flex; align-items:center; gap:0.5em;}.ac_price { display:flex; flex-direction:column; align-items:flex-end; gap:0.25rem;}.ac_price .badge--sale { font-size:0.75em;}@media (min-width:576px) { .ac_results {  position:fixed;  z-index:1030;  max-height:calc(100dvh - var(--search-input-bottom-distance) - 1px - 0.5rem);  right:calc(var(--grid-gutter-width-actual) / 2);  margin-bottom:0.5rem;  padding:0.75rem;  flex-direction:column;  flex-grow:1;  top:calc(var(--search-input-bottom-distance) + 1px) !important;  transition:top ease 0.2s; } .ac_results ul {  margin-top:0.75rem; }}@media (min-width:576px) and (max-width:991.98px) { .ac_results {  left:50% !important;  transform:translateX(-50%);  width:100% !important; }}.ac_result__caret { color:#FFFFFF; top:0; position:absolute; right:50%; transform:translate(50%, -100%); z-index:1;}@media (min-width:992px) { .ac_result__caret {  right:calc(var(--search-box-input-height) / 2); }}.ac_name { line-height:normal; flex-grow:1;}.ac_text_cat { font-style:italic; text-align:right;}.ac_price--base, .ac_price--sale { font-size:1.125rem;}.has-price-sale .ac_price--base { font-size:0.75rem;}.ac_loading { position:relative; background-image:none;}.ac_loading ~ .search-box__ac-loader { opacity:1; visibility:visible;}.search-box__ac-loader { --loader-width:4px; align-items:center; visibility:hidden; opacity:0; transition:opacity 0.2s; position:absolute; top:calc(var(--search-box-input-height) / 2 - var(--loader-width) / 2); left:0.5rem; z-index:1; width:var(--loader-width); aspect-ratio:1; background:#333333; box-shadow:0 0 0 0 #33333340; border-radius:50%; animation:l1 1s infinite;}@keyframes l1 { 100% {  box-shadow:0 0 0 10px #33333300; }}.pswp--css_animation .pswp__preloader__donut { border-right-color:#0a0a0a !important; border-top-color:#0a0a0a !important;}.pswp__img { max-height:none;}.pswp__bg { background:#ffffff !important;}.pswp--fs .pswp__bg { background:white; opacity:1 !important;}.pswp__ui--idle .pswp__top-bar { opacity:1;}.pswp__caption__center { text-align:center !important; color:#0a0a0a !important;}.pswp__caption, .pswp__top-bar { background-color:rgba(255, 255, 255, 0.7) !important; opacity:1 !important;}.pswp__counter { opacity:1 !important; color:#0a0a0a !important; font-size:1.25rem !important;}.pswp__button { font-size:1.25rem; color:#0a0a0a; background-image:none !important; display:flex; align-items:center; justify-content:center;}.pswp__button .icon-set { pointer-events:none;}.pswp__button::before { content:""; display:none;}.pswp__button:focus-visible { opacity:1 !important;}.pswp__button--compress-wide, .pswp__button--magnifying-glass-minus { display:none;}.pswp.pswp--fs .pswp__button--expand-wide { display:none;}.pswp.pswp--fs .pswp__button--compress-wide { display:initial;}.pswp.pswp--zoomed-in .pswp__button--magnifying-glass-plus { display:none;}.pswp.pswp--zoomed-in .pswp__button--magnifying-glass-minus { display:initial;}.pswp__img--placeholder--blank { background-color:#ffffff !important;}