@font-face{font-family:"DM Sans";font-style:normal;font-weight:100 1000;font-display:swap;src:url("/fonts/dm-sans-latin-opsz-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"DM Sans";font-style:normal;font-weight:100 1000;font-display:swap;src:url("/fonts/dm-sans-latin-ext-opsz-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Playfair Display";font-style:normal;font-weight:400 900;font-display:swap;src:url("/fonts/playfair-display-latin-wght-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Playfair Display";font-style:normal;font-weight:400 900;font-display:swap;src:url("/fonts/playfair-display-latin-ext-wght-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-9{gap:2.25rem}.gap-10{gap:2.5rem}.gap-11{gap:2.75rem}.gap-12{gap:3rem}.gap-13{gap:3.25rem}.gap-14{gap:3.5rem}.gap-15{gap:3.75rem}.gap-16{gap:4rem}.gap-x-0{-moz-column-gap:0;column-gap:0}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-x-9{-moz-column-gap:2.25rem;column-gap:2.25rem}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-11{-moz-column-gap:2.75rem;column-gap:2.75rem}.gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-13{-moz-column-gap:3.25rem;column-gap:3.25rem}.gap-x-14{-moz-column-gap:3.5rem;column-gap:3.5rem}.gap-x-15{-moz-column-gap:3.75rem;column-gap:3.75rem}.gap-x-16{-moz-column-gap:4rem;column-gap:4rem}.gap-y-0{row-gap:0}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-5{row-gap:1.25rem}.gap-y-6{row-gap:1.5rem}.gap-y-7{row-gap:1.75rem}.gap-y-8{row-gap:2rem}.gap-y-9{row-gap:2.25rem}.gap-y-10{row-gap:2.5rem}.gap-y-11{row-gap:2.75rem}.gap-y-12{row-gap:3rem}.gap-y-13{row-gap:3.25rem}.gap-y-14{row-gap:3.5rem}.gap-y-15{row-gap:3.75rem}.gap-y-16{row-gap:4rem}@media (min-width: 576px){.gap-sm-0{gap:0}.gap-sm-1{gap:.25rem}.gap-sm-2{gap:.5rem}.gap-sm-3{gap:.75rem}.gap-sm-4{gap:1rem}.gap-sm-5{gap:1.25rem}.gap-sm-6{gap:1.5rem}.gap-sm-7{gap:1.75rem}.gap-sm-8{gap:2rem}.gap-sm-9{gap:2.25rem}.gap-sm-10{gap:2.5rem}.gap-sm-11{gap:2.75rem}.gap-sm-12{gap:3rem}.gap-sm-13{gap:3.25rem}.gap-sm-14{gap:3.5rem}.gap-sm-15{gap:3.75rem}.gap-sm-16{gap:4rem}}@media (min-width: 768px){.gap-md-0{gap:0}.gap-md-1{gap:.25rem}.gap-md-2{gap:.5rem}.gap-md-3{gap:.75rem}.gap-md-4{gap:1rem}.gap-md-5{gap:1.25rem}.gap-md-6{gap:1.5rem}.gap-md-7{gap:1.75rem}.gap-md-8{gap:2rem}.gap-md-9{gap:2.25rem}.gap-md-10{gap:2.5rem}.gap-md-11{gap:2.75rem}.gap-md-12{gap:3rem}.gap-md-13{gap:3.25rem}.gap-md-14{gap:3.5rem}.gap-md-15{gap:3.75rem}.gap-md-16{gap:4rem}}@media (min-width: 992px){.gap-lg-0{gap:0}.gap-lg-1{gap:.25rem}.gap-lg-2{gap:.5rem}.gap-lg-3{gap:.75rem}.gap-lg-4{gap:1rem}.gap-lg-5{gap:1.25rem}.gap-lg-6{gap:1.5rem}.gap-lg-7{gap:1.75rem}.gap-lg-8{gap:2rem}.gap-lg-9{gap:2.25rem}.gap-lg-10{gap:2.5rem}.gap-lg-11{gap:2.75rem}.gap-lg-12{gap:3rem}.gap-lg-13{gap:3.25rem}.gap-lg-14{gap:3.5rem}.gap-lg-15{gap:3.75rem}.gap-lg-16{gap:4rem}}@media (min-width: 1200px){.gap-xl-0{gap:0}.gap-xl-1{gap:.25rem}.gap-xl-2{gap:.5rem}.gap-xl-3{gap:.75rem}.gap-xl-4{gap:1rem}.gap-xl-5{gap:1.25rem}.gap-xl-6{gap:1.5rem}.gap-xl-7{gap:1.75rem}.gap-xl-8{gap:2rem}.gap-xl-9{gap:2.25rem}.gap-xl-10{gap:2.5rem}.gap-xl-11{gap:2.75rem}.gap-xl-12{gap:3rem}.gap-xl-13{gap:3.25rem}.gap-xl-14{gap:3.5rem}.gap-xl-15{gap:3.75rem}.gap-xl-16{gap:4rem}}@media (min-width: 1820px){.gap-xxl-0{gap:0}.gap-xxl-1{gap:.25rem}.gap-xxl-2{gap:.5rem}.gap-xxl-3{gap:.75rem}.gap-xxl-4{gap:1rem}.gap-xxl-5{gap:1.25rem}.gap-xxl-6{gap:1.5rem}.gap-xxl-7{gap:1.75rem}.gap-xxl-8{gap:2rem}.gap-xxl-9{gap:2.25rem}.gap-xxl-10{gap:2.5rem}.gap-xxl-11{gap:2.75rem}.gap-xxl-12{gap:3rem}.gap-xxl-13{gap:3.25rem}.gap-xxl-14{gap:3.5rem}.gap-xxl-15{gap:3.75rem}.gap-xxl-16{gap:4rem}}@media (min-width: 576px){.gap-x-sm-0{-moz-column-gap:0;column-gap:0}.gap-x-sm-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-sm-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-sm-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-sm-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-sm-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-sm-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-sm-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.gap-x-sm-8{-moz-column-gap:2rem;column-gap:2rem}.gap-x-sm-9{-moz-column-gap:2.25rem;column-gap:2.25rem}.gap-x-sm-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-sm-11{-moz-column-gap:2.75rem;column-gap:2.75rem}.gap-x-sm-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-sm-13{-moz-column-gap:3.25rem;column-gap:3.25rem}.gap-x-sm-14{-moz-column-gap:3.5rem;column-gap:3.5rem}.gap-x-sm-15{-moz-column-gap:3.75rem;column-gap:3.75rem}.gap-x-sm-16{-moz-column-gap:4rem;column-gap:4rem}}@media (min-width: 768px){.gap-x-md-0{-moz-column-gap:0;column-gap:0}.gap-x-md-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-md-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-md-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-md-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-md-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-md-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-md-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.gap-x-md-8{-moz-column-gap:2rem;column-gap:2rem}.gap-x-md-9{-moz-column-gap:2.25rem;column-gap:2.25rem}.gap-x-md-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-md-11{-moz-column-gap:2.75rem;column-gap:2.75rem}.gap-x-md-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-md-13{-moz-column-gap:3.25rem;column-gap:3.25rem}.gap-x-md-14{-moz-column-gap:3.5rem;column-gap:3.5rem}.gap-x-md-15{-moz-column-gap:3.75rem;column-gap:3.75rem}.gap-x-md-16{-moz-column-gap:4rem;column-gap:4rem}}@media (min-width: 992px){.gap-x-lg-0{-moz-column-gap:0;column-gap:0}.gap-x-lg-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-lg-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-lg-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-lg-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-lg-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-lg-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-lg-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.gap-x-lg-8{-moz-column-gap:2rem;column-gap:2rem}.gap-x-lg-9{-moz-column-gap:2.25rem;column-gap:2.25rem}.gap-x-lg-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-lg-11{-moz-column-gap:2.75rem;column-gap:2.75rem}.gap-x-lg-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-lg-13{-moz-column-gap:3.25rem;column-gap:3.25rem}.gap-x-lg-14{-moz-column-gap:3.5rem;column-gap:3.5rem}.gap-x-lg-15{-moz-column-gap:3.75rem;column-gap:3.75rem}.gap-x-lg-16{-moz-column-gap:4rem;column-gap:4rem}}@media (min-width: 1200px){.gap-x-xl-0{-moz-column-gap:0;column-gap:0}.gap-x-xl-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-xl-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-xl-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-xl-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-xl-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-xl-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-xl-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.gap-x-xl-8{-moz-column-gap:2rem;column-gap:2rem}.gap-x-xl-9{-moz-column-gap:2.25rem;column-gap:2.25rem}.gap-x-xl-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-xl-11{-moz-column-gap:2.75rem;column-gap:2.75rem}.gap-x-xl-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-xl-13{-moz-column-gap:3.25rem;column-gap:3.25rem}.gap-x-xl-14{-moz-column-gap:3.5rem;column-gap:3.5rem}.gap-x-xl-15{-moz-column-gap:3.75rem;column-gap:3.75rem}.gap-x-xl-16{-moz-column-gap:4rem;column-gap:4rem}}@media (min-width: 1820px){.gap-x-xxl-0{-moz-column-gap:0;column-gap:0}.gap-x-xxl-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-xxl-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-xxl-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-xxl-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-xxl-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-xxl-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-xxl-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.gap-x-xxl-8{-moz-column-gap:2rem;column-gap:2rem}.gap-x-xxl-9{-moz-column-gap:2.25rem;column-gap:2.25rem}.gap-x-xxl-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-xxl-11{-moz-column-gap:2.75rem;column-gap:2.75rem}.gap-x-xxl-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-xxl-13{-moz-column-gap:3.25rem;column-gap:3.25rem}.gap-x-xxl-14{-moz-column-gap:3.5rem;column-gap:3.5rem}.gap-x-xxl-15{-moz-column-gap:3.75rem;column-gap:3.75rem}.gap-x-xxl-16{-moz-column-gap:4rem;column-gap:4rem}}@media (min-width: 576px){.gap-y-sm-0{row-gap:0}.gap-y-sm-1{row-gap:.25rem}.gap-y-sm-2{row-gap:.5rem}.gap-y-sm-3{row-gap:.75rem}.gap-y-sm-4{row-gap:1rem}.gap-y-sm-5{row-gap:1.25rem}.gap-y-sm-6{row-gap:1.5rem}.gap-y-sm-7{row-gap:1.75rem}.gap-y-sm-8{row-gap:2rem}.gap-y-sm-9{row-gap:2.25rem}.gap-y-sm-10{row-gap:2.5rem}.gap-y-sm-11{row-gap:2.75rem}.gap-y-sm-12{row-gap:3rem}.gap-y-sm-13{row-gap:3.25rem}.gap-y-sm-14{row-gap:3.5rem}.gap-y-sm-15{row-gap:3.75rem}.gap-y-sm-16{row-gap:4rem}}@media (min-width: 768px){.gap-y-md-0{row-gap:0}.gap-y-md-1{row-gap:.25rem}.gap-y-md-2{row-gap:.5rem}.gap-y-md-3{row-gap:.75rem}.gap-y-md-4{row-gap:1rem}.gap-y-md-5{row-gap:1.25rem}.gap-y-md-6{row-gap:1.5rem}.gap-y-md-7{row-gap:1.75rem}.gap-y-md-8{row-gap:2rem}.gap-y-md-9{row-gap:2.25rem}.gap-y-md-10{row-gap:2.5rem}.gap-y-md-11{row-gap:2.75rem}.gap-y-md-12{row-gap:3rem}.gap-y-md-13{row-gap:3.25rem}.gap-y-md-14{row-gap:3.5rem}.gap-y-md-15{row-gap:3.75rem}.gap-y-md-16{row-gap:4rem}}@media (min-width: 992px){.gap-y-lg-0{row-gap:0}.gap-y-lg-1{row-gap:.25rem}.gap-y-lg-2{row-gap:.5rem}.gap-y-lg-3{row-gap:.75rem}.gap-y-lg-4{row-gap:1rem}.gap-y-lg-5{row-gap:1.25rem}.gap-y-lg-6{row-gap:1.5rem}.gap-y-lg-7{row-gap:1.75rem}.gap-y-lg-8{row-gap:2rem}.gap-y-lg-9{row-gap:2.25rem}.gap-y-lg-10{row-gap:2.5rem}.gap-y-lg-11{row-gap:2.75rem}.gap-y-lg-12{row-gap:3rem}.gap-y-lg-13{row-gap:3.25rem}.gap-y-lg-14{row-gap:3.5rem}.gap-y-lg-15{row-gap:3.75rem}.gap-y-lg-16{row-gap:4rem}}@media (min-width: 1200px){.gap-y-xl-0{row-gap:0}.gap-y-xl-1{row-gap:.25rem}.gap-y-xl-2{row-gap:.5rem}.gap-y-xl-3{row-gap:.75rem}.gap-y-xl-4{row-gap:1rem}.gap-y-xl-5{row-gap:1.25rem}.gap-y-xl-6{row-gap:1.5rem}.gap-y-xl-7{row-gap:1.75rem}.gap-y-xl-8{row-gap:2rem}.gap-y-xl-9{row-gap:2.25rem}.gap-y-xl-10{row-gap:2.5rem}.gap-y-xl-11{row-gap:2.75rem}.gap-y-xl-12{row-gap:3rem}.gap-y-xl-13{row-gap:3.25rem}.gap-y-xl-14{row-gap:3.5rem}.gap-y-xl-15{row-gap:3.75rem}.gap-y-xl-16{row-gap:4rem}}@media (min-width: 1820px){.gap-y-xxl-0{row-gap:0}.gap-y-xxl-1{row-gap:.25rem}.gap-y-xxl-2{row-gap:.5rem}.gap-y-xxl-3{row-gap:.75rem}.gap-y-xxl-4{row-gap:1rem}.gap-y-xxl-5{row-gap:1.25rem}.gap-y-xxl-6{row-gap:1.5rem}.gap-y-xxl-7{row-gap:1.75rem}.gap-y-xxl-8{row-gap:2rem}.gap-y-xxl-9{row-gap:2.25rem}.gap-y-xxl-10{row-gap:2.5rem}.gap-y-xxl-11{row-gap:2.75rem}.gap-y-xxl-12{row-gap:3rem}.gap-y-xxl-13{row-gap:3.25rem}.gap-y-xxl-14{row-gap:3.5rem}.gap-y-xxl-15{row-gap:3.75rem}.gap-y-xxl-16{row-gap:4rem}}body{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variation-settings:"opsz" 9}button,input,select,textarea{font-variation-settings:inherit}img{max-width:100%;height:auto}.default_editor a{text-decoration:underline}.reading-container{max-width:50rem}.skip-link{position:absolute;left:-9999px;top:0;background:#FFD400;color:#0F0F0F;padding:.5rem 1rem;font-weight:700;z-index:9999}.skip-link:focus{left:1rem;top:1rem}.section{padding-top:1rem;padding-bottom:1rem}@media (min-width: 768px){.section{padding-top:2rem;padding-bottom:2rem}}.btn-primary,.btn-dark{text-transform:uppercase;letter-spacing:.05em}.btn-light,#basket-complete #basket-withdrawal-status #order-withdrawal-contract,#withdrawal-contract-modal .modal-footer .btn-secondary{color:#0F0F0F;background-color:#fff;border-color:#E8DFD0}.btn-light:hover,#basket-complete #basket-withdrawal-status #order-withdrawal-contract:hover,#withdrawal-contract-modal .modal-footer .btn-secondary:hover{color:#0F0F0F;background-color:#fff;border-color:#0F0F0F}.btn-light:focus,#basket-complete #basket-withdrawal-status #order-withdrawal-contract:focus,#withdrawal-contract-modal .modal-footer .btn-secondary:focus,.btn-light.focus,#basket-complete #basket-withdrawal-status .focus#order-withdrawal-contract,#withdrawal-contract-modal .modal-footer .focus.btn-secondary{color:#0F0F0F;background-color:#fff;border-color:#0F0F0F;box-shadow:0 0 0 .2rem rgba(199,192,179,0.5)}.btn-light.disabled,#basket-complete #basket-withdrawal-status .disabled#order-withdrawal-contract,#withdrawal-contract-modal .modal-footer .disabled.btn-secondary,.btn-light:disabled,#basket-complete #basket-withdrawal-status #order-withdrawal-contract:disabled,#withdrawal-contract-modal .modal-footer .btn-secondary:disabled{color:#0F0F0F;background-color:#fff;border-color:#E8DFD0}.btn-light:not(:disabled):not(.disabled):active,#basket-complete #basket-withdrawal-status #order-withdrawal-contract:not(:disabled):not(.disabled):active,#withdrawal-contract-modal .modal-footer .btn-secondary:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,#basket-complete #basket-withdrawal-status #order-withdrawal-contract:not(:disabled):not(.disabled).active,#withdrawal-contract-modal .modal-footer .btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle,#basket-complete #basket-withdrawal-status .show>.dropdown-toggle#order-withdrawal-contract,#withdrawal-contract-modal .modal-footer .show>.dropdown-toggle.btn-secondary{color:#fff;background-color:#0F0F0F;border-color:#0F0F0F}.btn-light:not(:disabled):not(.disabled):active:focus,#basket-complete #basket-withdrawal-status #order-withdrawal-contract:not(:disabled):not(.disabled):active:focus,#withdrawal-contract-modal .modal-footer .btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,#basket-complete #basket-withdrawal-status #order-withdrawal-contract:not(:disabled):not(.disabled).active:focus,#withdrawal-contract-modal .modal-footer .btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus,#basket-complete #basket-withdrawal-status .show>.dropdown-toggle#order-withdrawal-contract:focus,#withdrawal-contract-modal .modal-footer .show>.dropdown-toggle.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(199,192,179,0.5)}.btn-light:focus,#basket-complete #basket-withdrawal-status #order-withdrawal-contract:focus,#withdrawal-contract-modal .modal-footer .btn-secondary:focus,.btn-light.focus,#basket-complete #basket-withdrawal-status .focus#order-withdrawal-contract,#withdrawal-contract-modal .modal-footer .focus.btn-secondary,.btn-light:not(:disabled):not(.disabled):active:focus,#basket-complete #basket-withdrawal-status #order-withdrawal-contract:not(:disabled):not(.disabled):active:focus,#withdrawal-contract-modal .modal-footer .btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,#basket-complete #basket-withdrawal-status #order-withdrawal-contract:not(:disabled):not(.disabled).active:focus,#withdrawal-contract-modal .modal-footer .btn-secondary:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0.375rem rgba(15,15,15,0.45)}.basket-form .btn{padding:.5rem .75rem;font-size:.9375rem}.basket-form--sold-out .btn-light:not(:hover):not(:active),.basket-form--sold-out #basket-complete #basket-withdrawal-status #order-withdrawal-contract:not(:hover):not(:active),#basket-complete #basket-withdrawal-status .basket-form--sold-out #order-withdrawal-contract:not(:hover):not(:active),.basket-form--sold-out #withdrawal-contract-modal .modal-footer .btn-secondary:not(:hover):not(:active),#withdrawal-contract-modal .modal-footer .basket-form--sold-out .btn-secondary:not(:hover):not(:active){background-color:#F4F2EE;border-color:#D2CEC4;color:#4A4843}.site-header{background-color:#0F0F0F;color:#fff}.site-header a{color:#fff}.site-header .dropdown-menu a{color:#0F0F0F}.site-header .dropdown-menu a:hover,.site-header .dropdown-menu a:focus{color:#0F0F0F}.header-top{font-size:.875rem}.header-top>.container-xxl{padding-top:.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,0.08)}@media (max-width: 767.98px){.header-top__switches{flex:1 1 0;min-width:0;justify-content:flex-end;align-items:center;row-gap:.5rem}.header-top__switches .header-top__icon{display:none}.header-top__switches .header-pill{padding:.15rem .35rem;font-size:.75rem}.header-top__switches .dropdown{flex:0 1 auto;min-width:0}.header-top__switches .dropdown .header-pill{max-width:100%}.header-top__switches .dropdown .font-weight-bold{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-top__switches .dropdown-menu{right:auto;left:0}}.header-top__divider{display:inline-block;width:1px;height:1em;background-color:rgba(255,255,255,0.2);vertical-align:middle}.icon{display:inline-block;width:1em;height:1em;background-color:currentColor;vertical-align:middle;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.icon:not([class*="icon--"]){display:none}.icon--globe{-webkit-mask-image:url("/img/icons/globe.svg");mask-image:url("/img/icons/globe.svg")}.icon--currency{-webkit-mask-image:url("/img/icons/currency.svg");mask-image:url("/img/icons/currency.svg")}.icon--facebook{-webkit-mask-image:url("/img/icons/facebook.svg");mask-image:url("/img/icons/facebook.svg")}.icon--instagram{-webkit-mask-image:url("/img/icons/instagram.svg");mask-image:url("/img/icons/instagram.svg")}.icon--pin{-webkit-mask-image:url("/img/icons/pin.svg");mask-image:url("/img/icons/pin.svg")}.icon--mail{-webkit-mask-image:url("/img/icons/mail.svg");mask-image:url("/img/icons/mail.svg")}.icon--phone{-webkit-mask-image:url("/img/icons/phone.svg");mask-image:url("/img/icons/phone.svg")}.icon--user{-webkit-mask-image:url("/img/icons/user.svg");mask-image:url("/img/icons/user.svg")}.icon--info{-webkit-mask-image:url("/img/icons/info.svg");mask-image:url("/img/icons/info.svg")}.icon--alert{-webkit-mask-image:url("/img/icons/alert.svg");mask-image:url("/img/icons/alert.svg")}.icon--basket{-webkit-mask-image:url("/img/icons/basket.svg");mask-image:url("/img/icons/basket.svg")}.icon--menu{-webkit-mask-image:url("/img/icons/menu.svg");mask-image:url("/img/icons/menu.svg")}.icon--home{-webkit-mask-image:url("/img/icons/home.svg");mask-image:url("/img/icons/home.svg")}.icon--search{-webkit-mask-image:url("/img/icons/search.svg");mask-image:url("/img/icons/search.svg")}.icon--chat{-webkit-mask-image:url("/img/icons/chat.svg");mask-image:url("/img/icons/chat.svg")}.icon--close{-webkit-mask-image:url("/img/icons/close.svg");mask-image:url("/img/icons/close.svg")}.icon--filter{-webkit-mask-image:url("/img/icons/filter.svg");mask-image:url("/img/icons/filter.svg")}.icon--grid{-webkit-mask-image:url("/img/icons/grid.svg");mask-image:url("/img/icons/grid.svg")}.icon--list{-webkit-mask-image:url("/img/icons/list.svg");mask-image:url("/img/icons/list.svg")}.icon--pause{-webkit-mask-image:url("/img/icons/pause.svg");mask-image:url("/img/icons/pause.svg")}.icon--play{-webkit-mask-image:url("/img/icons/play.svg");mask-image:url("/img/icons/play.svg")}.icon--chevron-right{-webkit-mask-image:url("/img/icons/chevron-right.svg");mask-image:url("/img/icons/chevron-right.svg")}.dropdown-toggle::after{width:.65em;height:.65em;margin-left:0;vertical-align:middle;background-color:currentColor;border:0;-webkit-mask:url("/img/icons/chevron-right.svg") no-repeat center/contain;mask:url("/img/icons/chevron-right.svg") no-repeat center/contain;transform:rotate(90deg);transition:transform .2s ease}.dropdown-toggle[aria-expanded="true"]::after{transform:rotate(-90deg)}.dropdown-menu--w16{min-width:16rem}.dropdown-menu--w18{min-width:18rem}.header-top__icon{width:1rem;height:1rem;color:#fff}.social-link{display:inline-flex;align-items:center;justify-content:center;padding:.25rem;color:#fff;font-size:1.25rem;line-height:1;border-radius:.25rem;transition:color .15s ease, background-color .15s ease}.social-link:hover,.social-link:focus{color:#FFD400;background-color:rgba(255,255,255,0.08)}.header-pill{display:inline-flex;align-items:center;gap:.35em;padding:.15rem .55rem;border-radius:.25rem;border:1px solid transparent;background-color:transparent;font-family:inherit;font-weight:400;font-size:.875rem;color:#fff;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;transition:color .15s ease, background-color .15s ease}.header-pill:hover,.header-pill:focus{color:#FFD400;background-color:rgba(255,255,255,0.08)}.header-pill.active,.header-pill[aria-current="true"]{color:#0F0F0F;background-color:#fff;font-weight:700}.header-pill.active:hover,.header-pill.active:focus,.header-pill[aria-current="true"]:hover,.header-pill[aria-current="true"]:focus{background-color:#fff}.header-main{padding:1rem 0}@media (max-width: 767.98px){.site-header.is-pinned .header-pinned{position:fixed;top:0;right:0;left:0;z-index:1020;background-color:#0F0F0F;box-shadow:0 0.25rem 1rem rgba(15,15,15,0.25);animation:header-pin-in .25s ease}.site-header.is-pinned .header-main{padding:.5rem 0}.site-header.is-pinned .header-logo__link img{width:5.25rem}.site-header.is-pinned .header-icon{width:1.875rem;height:1.875rem;font-size:1.25rem}.site-header.is-pinned .header-main__search{display:none}}@keyframes header-pin-in{from{transform:translateY(-100%)}}@media (prefers-reduced-motion: reduce){.site-header.is-pinned .header-pinned{animation:none}}.header-main__search{order:1;flex:1 1 100%}@media (min-width: 768px){.header-main__search{order:0;flex:1 1 0;min-width:0}}.header-logo__link,.site-footer__logo{display:inline-block;padding:.5rem;margin:-.5rem;border-radius:.25rem;transition:background-color .15s ease}.header-logo__link:hover,.header-logo__link:focus,.site-footer__logo:hover,.site-footer__logo:focus{background-color:rgba(255,255,255,0.08)}.header-logo__link img{display:block;width:11.25rem;height:auto}@media (min-width: 992px) and (max-width: 1199.98px){.header-logo__link img{width:9.5625rem}}@media (min-width: 768px) and (max-width: 991.98px){.header-logo__link img{width:8.125rem}}@media (max-width: 767.98px){.header-logo__link img{width:8.75rem}}.header-search{max-width:41.875rem;position:relative}.header-search .form-control{border:0;padding:.85rem 1rem;height:auto}.header-search .form-control:focus,.header-search .btn:focus{box-shadow:none}.header-search .btn{padding-left:1.75rem;padding-right:1.75rem}@media (max-width: 767.98px){.header-search .form-control{padding:.5rem .75rem;font-size:.875rem}.header-search .btn{padding-left:1rem;padding-right:1rem;font-size:.875rem}}.header-search:focus-within,.header-search--open{z-index:1000}.header-search--open .form-control{border-bottom-left-radius:0}.header-search--open .input-group-append .btn{border-bottom-right-radius:0}.header-search-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:990;background-color:rgba(15,15,15,0.5)}.header-search:focus-within ~ .header-search-backdrop{display:block !important}.header-search__results{position:absolute;top:100%;left:0;right:0;z-index:1000;background-color:#fff;border-top:1px solid #E8DFD0;border-radius:0 0 .25rem .25rem;box-shadow:0 12px 40px rgba(15,15,15,0.15);max-height:25rem;overflow-y:auto}.header-search__results:empty{display:none}.header-search__results a{color:#0F0F0F}.header-search__result{padding:.75rem 1rem;border-bottom:1px solid #E8DFD0;transition:background-color .15s ease}.header-search__result:hover,.header-search__result:focus{background-color:#F4F2EE;text-decoration:none}.header-search__result-item:last-child .header-search__result{border-bottom:0}.header-search__result-item[aria-selected="true"] .header-search__result{background-color:#F4F2EE}.header-search__result-img{width:3rem;height:3rem;-o-object-fit:contain;object-fit:contain;margin-right:.75rem}.header-search__result-content,.header-search__result-body{min-width:0}.header-search__result-body>small{overflow-wrap:anywhere}.header-search__result-name{display:block;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-search__result-badges{margin-top:.125rem;gap:.25rem}.header-search__result-badges .badge{padding:.125rem .375rem;font-size:.625rem;line-height:1.4;text-transform:uppercase;letter-spacing:.04em;white-space:normal;text-align:left;overflow-wrap:anywhere}.header-search__result-price{font-size:.875rem;font-weight:700;white-space:nowrap}.header-search__result-price small{display:block;font-size:.75rem;font-weight:400}@media (max-width: 767.98px){.header-search__result-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere}.header-search__result-price{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:.5rem;column-gap:.5rem}}.header-search__tabs{position:-webkit-sticky;position:sticky;top:0;z-index:1;margin:0;padding:0;background-color:#F4F2EE;border:0;flex-wrap:nowrap}.header-search__tabs .nav-item{flex:1 1 0;min-width:0;margin:0}.header-search__tabs .nav-item+.nav-item{border-left:1px solid #E8DFD0}.header-search__tabs .nav-link,.header-search__tabs .nav-link:hover,.header-search__tabs .nav-link:focus,.header-search__tabs .nav-link.active{border:0;border-radius:0}.header-search__tab{width:100%;margin:0;padding:.625rem .5rem;font-size:.875rem;font-weight:700;text-align:center;color:#6E6B65;background:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-search__tab:hover,.header-search__tab:focus{color:#0F0F0F;outline:0}.header-search__tab.active{color:#0F0F0F;background-color:#fff}@media (max-width: 767.98px){.header-search__tab{padding:.5rem .25rem;font-size:.75rem}}.header-search__tab-count{font-size:.625rem;font-weight:700;vertical-align:middle;color:#6E6B65;background-color:#E8DFD0}.active .header-search__tab-count{color:#fff;background-color:#0F0F0F}.header-search__group-more{margin:0;padding:.5rem 1rem;font-size:.875rem;text-align:center}.header-search__group-more a{font-weight:700;text-decoration:underline}.header-search__result--plain{padding-top:.5rem;padding-bottom:.5rem}.header-search__result-desc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-search__result-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-right:.75rem;border-radius:.375rem;background-color:#F4F2EE}.header-search__result-icon::before{content:'';width:1.25rem;height:1.25rem;background-color:#6E6B65;-webkit-mask:no-repeat center / contain;mask:no-repeat center / contain}.header-search__result-icon[data-group="catalog-categories"]::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><rect x='2' y='2' width='7' height='7' rx='1'/><rect x='11' y='2' width='7' height='7' rx='1'/><rect x='2' y='11' width='7' height='7' rx='1'/><rect x='11' y='11' width='7' height='7' rx='1'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><rect x='2' y='2' width='7' height='7' rx='1'/><rect x='11' y='2' width='7' height='7' rx='1'/><rect x='2' y='11' width='7' height='7' rx='1'/><rect x='11' y='11' width='7' height='7' rx='1'/></svg>")}.header-search__result-icon[data-group="blog-posts"]::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path d='M4 1h8l4 4v14H4z'/><rect x='6' y='9' width='8' height='1.5' fill='white'/><rect x='6' y='12' width='8' height='1.5' fill='white'/><rect x='6' y='15' width='5' height='1.5' fill='white'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path d='M4 1h8l4 4v14H4z'/><rect x='6' y='9' width='8' height='1.5' fill='white'/><rect x='6' y='12' width='8' height='1.5' fill='white'/><rect x='6' y='15' width='5' height='1.5' fill='white'/></svg>")}.header-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:0;background-color:transparent;font-size:1.75rem;color:#fff;border-radius:.25rem;position:relative;transition:color .15s ease, background-color .15s ease}.header-icon:hover,.header-icon:focus{color:#FFD400;background-color:rgba(255,255,255,0.08)}.header-icon__badge{position:absolute;top:-2px;right:-2px;min-width:1.1rem;height:1.1rem;padding:0 .25rem;background-color:#FFD400;color:#0F0F0F;border-radius:50%;font-size:.65rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.h-scroll-list{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.h-scroll-list::-webkit-scrollbar{display:none}.h-scroll-list.has-scroll-right,.h-scroll-list.has-scroll-left{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.h-scroll-list.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.h-scroll-hint{position:absolute;top:0;bottom:0;width:3rem;display:none;align-items:center;justify-content:flex-end;padding-right:.5rem;cursor:pointer;color:var(--hs-hint, #FFD400);font-size:1rem;background:linear-gradient(to right, transparent, var(--hs-bg, #0F0F0F) 60%)}.h-scroll-hint--right{right:var(--hs-pin, 0)}.h-scroll-hint--left{left:0;transform:scaleX(-1)}.h-scroll-list.has-scroll-right ~ .h-scroll-hint--right{display:flex}.h-scroll-list.has-scroll-left ~ .h-scroll-hint--left{display:flex}.h-scroll-hint .icon{animation:h-scroll-hint 2.5s cubic-bezier(0.4, 0, 0.2, 1) infinite}@keyframes h-scroll-hint{0%, 100%{transform:translateX(0)}50%{transform:translateX(0.35rem)}}.h-scroll-bar{position:absolute;left:0;right:0;bottom:0;height:2px;display:none;background-color:var(--hs-track, rgba(255,255,255,0.06));pointer-events:none}.h-scroll-list.has-scroll-right ~ .h-scroll-bar,.h-scroll-list.has-scroll-left ~ .h-scroll-bar{display:block}.h-scroll-bar-fill{position:absolute;top:0;bottom:0;left:0;width:100%;background-color:var(--hs-hint, #FFD400);transform:scaleX(0);transform-origin:left center;will-change:transform}.header-nav{position:relative;border-top:1px solid rgba(255,255,255,0.08);background-color:#0F0F0F}@media (min-width: 768px){.header-drawer{position:relative}}@media (max-width: 767.98px){.header-drawer{position:fixed;top:0;bottom:0;left:0;z-index:1025;display:flex;flex-direction:column;width:100%;padding:0 1rem calc(5rem + env(safe-area-inset-bottom));overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#0F0F0F;visibility:hidden;transform:translateX(-100%)}.header-drawer.is-animated{transition:transform .3s ease, visibility .3s ease}.header-drawer.show{visibility:visible;transform:none}.header-drawer>.header-drawer__root,.header-drawer>.header-drawer__panel{display:flex;flex:1 0 auto;flex-direction:column}.header-drawer>.header-drawer__panel>.header-drawer__all{margin-top:auto}}@media (max-width: 767.98px){.header-drawer .h-scroll-list ~ .h-scroll-hint,.header-drawer .h-scroll-list ~ .h-scroll-bar{display:none}}@media (max-width: 767.98px){body.header-drawer-open{overflow:hidden}}.header-drawer__head{margin-right:-1rem;margin-left:-1rem;padding:1rem 1rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,0.08);color:#fff}.header-drawer__title{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}@media (max-width: 767.98px){.header-drawer.has-panel .header-drawer__root{display:none}}.header-drawer__back{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .75rem .5rem 0;border:0;background-color:transparent;color:rgba(255,255,255,0.85);font-size:.875rem;font-weight:600}.header-drawer__back .icon{font-size:.8rem;transform:rotate(180deg)}.header-drawer__back:hover,.header-drawer__back:focus{color:#fff}.header-nav .header-drawer__all{margin-right:-1rem;margin-left:-1rem;padding:1rem 1rem;border-top:1px solid rgba(255,255,255,0.08);border-bottom:1px solid rgba(255,255,255,0.08);color:#fff;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.header-nav .header-drawer__all:hover,.header-nav .header-drawer__all:focus{color:#FFD400;text-decoration:none}.header-drawer__all-lbl{padding-left:1rem;color:rgba(255,255,255,0.6);font-weight:500;text-transform:none;letter-spacing:0;white-space:nowrap}.header-drawer__panel,.header-drawer__panel .is-entering{animation:drawer-panel-in .2s ease}@keyframes drawer-panel-in{from{opacity:0;transform:translateX(1.5rem)}}@media (prefers-reduced-motion: reduce){.header-drawer__panel,.header-drawer__panel .is-entering{animation:none}}[data-drawer-body]>.header-drawer__screen{display:block;margin:0;padding-left:0;border-left:0}.header-drawer__screen>li{margin-right:-1rem;margin-left:-1rem;padding:0 1rem;display:flex;flex-wrap:wrap;align-items:center;padding-right:0;border-bottom:1px solid rgba(255,255,255,0.08)}.header-drawer__screen>.mega-menu__sublist-item--more{display:flex}.header-drawer__screen>.mega-menu__sublist-toggle{display:none}.header-drawer__screen .mega-menu__sublist{display:none}.header-drawer__screen .mega-menu__sublink{flex:1 1 0;min-width:0;padding:.75rem 0;color:rgba(255,255,255,0.85);font-size:.875rem;font-weight:500}.header-drawer__screen .mega-menu__sublink:hover,.header-drawer__screen .mega-menu__sublink:focus{color:#fff;text-decoration:none}.header-drawer__close{padding:.5rem 0 .5rem .75rem;border:0;background-color:transparent;color:rgba(255,255,255,0.85);font-size:.875rem;font-weight:600}.header-drawer__close:hover,.header-drawer__close:focus{color:#fff}@media (max-width: 767.98px){.header-nav__list{overflow-x:visible;cursor:auto;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;margin:auto -1rem 0;border-top:1px solid rgba(255,255,255,0.08);flex-wrap:wrap-reverse}}@media (min-width: 768px){.header-nav__list .header-nav__item:first-child{margin-left:auto}.header-nav__list .header-nav__item:last-child{margin-right:auto}}.header-nav__link{display:inline-block;padding:1rem 1.1rem;color:rgba(255,255,255,0.85);font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;position:relative;transition:color .15s ease, background-color .15s ease}.header-nav__link:hover,.header-nav__link:focus{color:#FFD400;background-color:rgba(255,255,255,0.08)}.header-nav__link.active,.header-nav__link[aria-current="page"]{color:#FFD400;font-weight:700}.header-nav__link.active::after,.header-nav__link[aria-current="page"]::after{content:"";position:absolute;left:1.1rem;right:1.1rem;bottom:0;height:.1875rem;background-color:#FFD400}.header-nav__link--hot{background-color:#E11D2A;color:#fff}.header-nav__link--hot:hover,.header-nav__link--hot:focus,.header-nav__link--hot.active,.header-nav__link--hot[aria-current="page"]{background-color:#b41722;color:#FFD400}.header-nav .header-nav__link--gift{color:#FFD400}.header-nav .header-nav__link--gift:hover,.header-nav .header-nav__link--gift:focus{color:#FFD400}.header-nav__toggle{align-items:center;justify-content:center;align-self:stretch;flex-shrink:0;width:2rem;padding:0;border:0;border-radius:0;background:transparent;color:rgba(255,255,255,0.85);cursor:pointer}.header-nav__toggle:hover,.header-nav__toggle:focus,.header-nav__toggle[aria-expanded="true"]{color:#FFD400;background-color:rgba(255,255,255,0.08)}@media (pointer: coarse){.header-nav__toggle{min-width:44px}}@media (min-width: 768px){.header-nav__item[data-megamenu]>.header-nav__link{padding-right:.25rem}.header-nav__item.is-open>.header-nav__link{color:#FFD400;background-color:rgba(255,255,255,0.08)}.header-nav__link:focus-visible,.header-nav__toggle:focus-visible{outline:2px solid #FFD400;outline-offset:-2px}}@media (min-width: 768px) and (max-width: 1499.98px){.header-nav__link{padding-left:.5rem;padding-right:.5rem;letter-spacing:.02em}.header-nav__link.active::after,.header-nav__link[aria-current="page"]::after{left:.5rem;right:.5rem}.header-nav__item[data-megamenu]>.header-nav__link{padding-right:.125rem}.header-nav__toggle{width:1.125rem}.header-nav__item--selection-labels{position:-webkit-sticky;position:sticky;right:0;z-index:1;background-color:#0F0F0F}}.header-nav__link--gift+.header-nav__toggle{color:#FFD400}.header-nav__link--hot+.header-nav__toggle{background-color:#E11D2A;color:#fff}.header-nav__link--hot+.header-nav__toggle:hover,.header-nav__link--hot+.header-nav__toggle:focus,.header-nav__link--hot+.header-nav__toggle[aria-expanded="true"]{background-color:#b41722;color:#FFD400}.header-nav__item.is-open>.header-nav__link--hot{background-color:#b41722;color:#FFD400}.header-nav__chevron{font-size:.65em;transform:rotate(90deg);transition:transform .2s ease}.header-nav__toggle[aria-expanded="true"] .header-nav__chevron{transform:rotate(-90deg)}@media (max-width: 767.98px){.header-nav__item{flex:0 0 100%;border-bottom:1px solid rgba(255,255,255,0.08)}.header-nav__link{flex:1 1 0;min-width:0;padding-right:1rem;padding-left:1rem}.header-nav__link.active::after,.header-nav__link[aria-current="page"]::after{right:1rem;left:1rem}.header-nav__item--selection-labels{order:1}.header-nav__item--selection-gifts{order:2}}.header-drawer__next{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:0;border-left:1px solid rgba(255,255,255,0.08);background-color:transparent;color:rgba(255,255,255,0.85);font-size:.8rem}.header-drawer__next:hover,.header-drawer__next:focus{color:#FFD400}.mega-menu{position:absolute;top:100%;left:0;right:0;z-index:1000;background-color:#F8F4EB;color:#0F0F0F;border-top:2px solid #FFD400;box-shadow:0 1rem 3rem rgba(15,15,15,0.12)}.mega-menu-backdrop{position:absolute;top:100%;left:0;right:0;height:100vh;z-index:990;background-color:rgba(15,15,15,0.5)}.mega-menu__inner{padding-top:1.5rem;padding-bottom:1.5rem}.mega-menu a{color:#0F0F0F}.mega-menu__body{min-width:0}.mega-menu__grid{-moz-columns:2;columns:2;-moz-column-gap:1rem;column-gap:1rem}@media (min-width: 992px){.mega-menu__grid{-moz-columns:3;columns:3}}@media (min-width: 1200px){.mega-menu__grid{-moz-columns:4;columns:4}}.mega-menu__grid>li{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:.5rem}.mega-menu__sections{gap:0 1.5rem}.mega-menu__section{flex:1 1 0;min-width:10rem;max-width:17rem}.mega-menu__section--wide{flex:2 1 0;min-width:21rem;max-width:35.5rem}.mega-menu__section--wide .mega-menu__grid--section{-moz-columns:2;columns:2}.mega-menu__section-title{margin-bottom:.5rem;padding:0 .75rem .35rem;border-bottom:1px solid #E8DFD0;font-size:.74375rem;font-weight:700;text-transform:uppercase;letter-spacing:.11em;color:rgba(15,15,15,0.55)}.mega-menu__grid--section{-moz-columns:1;columns:1}.mega-menu .mega-menu__link{display:block;padding:.5rem .75rem;border-radius:.25rem;font-size:.875rem}.mega-menu .mega-menu__link:hover,.mega-menu .mega-menu__link:focus{background-color:rgba(15,15,15,0.07);text-decoration:none}.mega-menu__group>.mega-menu__link{font-weight:600}.mega-menu .mega-menu__link--foreign{font-style:italic;font-weight:500}.mega-menu__foreign-mark{margin-left:.3em;font-size:.8em;font-style:normal}.mega-menu__sublist{margin:.1rem 0 .4rem;padding-left:.75rem}.mega-menu .mega-menu__sublink{display:block;padding:.2rem .75rem;border-radius:.25rem;font-size:.875rem;color:rgba(15,15,15,0.72)}.mega-menu .mega-menu__sublink:hover,.mega-menu .mega-menu__sublink:focus{background-color:rgba(15,15,15,0.07);color:#0F0F0F;text-decoration:none}.mega-menu__sublist-item--more,.mega-menu__sublist--deep{display:none}.mega-menu .mega-menu__sublink--all{width:100%;border:0;background-color:transparent;font-weight:600;text-align:left}.mega-menu__footer{gap:.25rem 1.5rem;border-top:1px solid #E8DFD0}.mega-menu .mega-menu__foot-link{font-size:.875rem;font-weight:600}.mega-menu .mega-menu__foot-link:hover,.mega-menu .mega-menu__foot-link:focus{text-decoration:underline}.mega-menu .mega-menu__all{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.mega-menu .mega-menu__all:hover,.mega-menu .mega-menu__all:focus{text-decoration:underline}.mega-menu__media{width:18rem;border-radius:.5rem;overflow:hidden}.mega-menu__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header-drawer__panel .mega-menu{position:static;border-top:0;background-color:transparent;color:#fff;box-shadow:none}.header-drawer__panel .mega-menu a{color:rgba(255,255,255,0.85)}.header-drawer__panel .mega-menu .mega-menu__inner{padding:0}.header-drawer__panel .mega-menu .mega-menu__sections{flex-direction:column;gap:0}.header-drawer__panel .mega-menu .mega-menu__section,.header-drawer__panel .mega-menu .mega-menu__section--wide{flex:none;min-width:0;max-width:none}.header-drawer__panel .mega-menu .mega-menu__section-title{margin-right:-1rem;margin-left:-1rem;padding:0 1rem;margin-top:1rem;margin-bottom:0;padding-bottom:.35rem;border-bottom-color:rgba(255,255,255,0.08);color:rgba(255,255,255,0.55)}.header-drawer__panel .mega-menu .mega-menu__section-title--blank{display:none}.header-drawer__panel .mega-menu .mega-menu__grid,.header-drawer__panel .mega-menu .mega-menu__grid--section,.header-drawer__panel .mega-menu .mega-menu__section--wide .mega-menu__grid--section{-moz-columns:auto;columns:auto}.header-drawer__panel .mega-menu .mega-menu__grid>li{margin-right:-1rem;margin-left:-1rem;padding:0 1rem;margin-bottom:0;padding-right:0;border-bottom:1px solid rgba(255,255,255,0.08)}.header-drawer__panel .mega-menu .mega-menu__group{display:flex;flex-wrap:wrap;align-items:center}.header-drawer__panel .mega-menu .mega-menu__link{flex:1 1 0;min-width:0;padding:.75rem 0;border-radius:0}.header-drawer__panel .mega-menu .mega-menu__link:hover,.header-drawer__panel .mega-menu .mega-menu__link:focus{background-color:transparent;color:#fff}.header-drawer__panel .mega-menu .mega-menu__sublist{display:none}.header-drawer__panel .mega-menu .mega-menu__footer{border-top:0}.header-drawer__panel .mega-menu .mega-menu__foot-link{padding:.5rem 0}.header-drawer__panel .mega-menu .mega-menu__all{display:none}.site-footer{margin-top:2.5rem;background-color:#0F0F0F;color:rgba(255,255,255,0.7);font-size:.875rem}@media (max-width: 767.98px){.site-footer{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}}.site-footer a{color:inherit;transition:color .15s ease}.site-footer a:hover{color:#FFD400;text-decoration:none}.site-footer__band{padding-top:3rem;padding-bottom:2.5rem;border-bottom:1px solid rgba(255,255,255,0.15)}.site-footer__newsletter{max-width:42rem}.site-footer__newsletter-heading{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.5rem;font-weight:700}@media (min-width: 768px){.site-footer__newsletter-heading{font-size:1.875rem}}.site-footer__newsletter-form{max-width:32rem}.site-footer__newsletter-form .form-control{border:0;padding:.75rem 1rem;height:auto;font-size:.875rem}.site-footer__newsletter-form .btn{padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;letter-spacing:.06em}.site-footer__consent{font-size:.75rem;color:rgba(255,255,255,0.5)}.site-footer__consent .custom-control-label{line-height:1.5rem}.site-footer__consent .custom-control-input:not(:checked) ~ .custom-control-label::before{background-color:transparent;border-color:rgba(255,255,255,0.5)}.site-footer__consent .custom-control-input:checked ~ .custom-control-label::before{background-color:#FFD400;border-color:#FFD400}.site-footer__consent .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%230F0F0F' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.site-footer__main{padding-top:3rem;padding-bottom:2rem}.site-footer__columns{padding-bottom:2.5rem;border-bottom:1px solid rgba(255,255,255,0.15)}.site-footer__heading{margin-bottom:1rem;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#fff}.site-footer__nav li{margin-bottom:.5rem}.site-footer__nav li:last-child{margin-bottom:0}.site-footer__nav--grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:.5rem 1.5rem}.site-footer__nav--grid li{margin-bottom:0}.site-footer__about{max-width:20rem}.site-footer__contact li{display:flex;gap:.5rem;margin-bottom:.75rem}.site-footer__contact li .icon{flex-shrink:0;margin-top:.2em;color:#fff}.site-footer__contact li a{min-width:0;overflow-wrap:anywhere}.site-footer__logo img{display:block;width:8rem;height:auto}.site-footer__payments{padding-top:2rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,0.15)}.site-footer__heureka img{height:8rem;width:auto}.site-footer__pay-logos img{height:1.5rem;width:auto;border-radius:.25rem}.site-footer__legal,.site-footer__bottom{font-size:.75rem;color:rgba(255,255,255,0.5)}.site-footer__cookies{cursor:pointer;transition:color .15s ease}.site-footer__cookies:hover{color:#FFD400}.mobile-nav{position:fixed;right:0;bottom:0;left:0;z-index:1030;pointer-events:none}.mobile-nav__bar{display:flex;align-items:stretch;padding:0.375rem 0 calc(.375rem + env(safe-area-inset-bottom));border-top:1px solid #E8DFD0;background:#fff;box-shadow:0 -0.25rem 1rem rgba(15,15,15,0.08);pointer-events:auto;transition:transform .25s ease}.mobile-nav.is-hidden .mobile-nav__bar{transform:translateY(calc(100% - .25rem - env(safe-area-inset-bottom)))}@media (prefers-reduced-motion: reduce){.mobile-nav__bar,.mobile-nav__handle{transition:none}}.mobile-nav__item{position:relative;display:flex;flex:1 1 0;flex-direction:column;align-items:center;gap:.25rem;padding:.375rem 0 .5rem;border:0;background:transparent;color:#6E6B65;font-size:.6875rem;font-weight:600;line-height:1;text-decoration:none;transition:color .15s ease}.mobile-nav__item .icon{font-size:1.5rem}.mobile-nav__item:hover,.mobile-nav__item:focus{color:#0F0F0F;text-decoration:none}.mobile-nav__handle{position:absolute;right:.75rem;bottom:calc(.1875rem + env(safe-area-inset-bottom));z-index:1;flex:none;padding:.25rem .875rem .375rem;border:1px solid #E8DFD0;border-bottom:0;border-radius:.25rem .25rem 0 0;background:#fff;box-shadow:0 -0.25rem 1rem rgba(15,15,15,0.08);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease, visibility .2s ease, color .15s ease}.mobile-nav__handle .icon{transform:rotate(-90deg)}.mobile-nav.is-hidden .mobile-nav__handle{opacity:1;visibility:visible;pointer-events:auto;transition-delay:.15s}.mobile-nav__item.is-loading{opacity:.35;pointer-events:none}.mobile-nav__when-open{display:none}.mobile-nav__item[aria-expanded="true"] .mobile-nav__when-closed{display:none}.mobile-nav__item[aria-expanded="true"] .mobile-nav__when-open{display:inline-block}.mobile-nav__item.is-active,.mobile-nav__item[aria-expanded="true"]{color:#0F0F0F}.mobile-nav__item.is-active::after,.mobile-nav__item[aria-expanded="true"]::after{content:"";position:absolute;bottom:0;left:50%;width:1.25rem;height:.1875rem;border-radius:50rem;background:#FFD400;transform:translateX(-50%)}.mobile-nav__badge{position:absolute;top:0;left:50%;min-width:1rem;padding:.125rem .25rem;border-radius:50rem;background:#FFD400;color:#0F0F0F;font-size:.625rem;font-weight:700;line-height:1;text-align:center;transform:translateX(0.375rem)}@media (max-width: 767.98px){iframe[src*="widget-attention-grabber"]{display:none !important}}@media (max-width: 549.98px){iframe[src*="widget-iframe-content"]{display:none !important}}@media (min-width: 768px) and (max-width: 1199.98px){iframe[src*="widget-attention-grabber"]{transform:scale(0.65);transform-origin:bottom right}}.hero-bento{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 30em){.hero-bento{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 992px){.hero-bento{grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(2, minmax(10rem, 13.125rem))}}.hero-tile{position:relative;display:block;border-radius:.5rem;overflow:hidden;min-height:12.5rem;background-color:#0F0F0F;color:#fff;isolation:isolate;transition:box-shadow .3s ease}.hero-tile:hover{color:#fff;box-shadow:0 0.75rem 1.5rem rgba(15,15,15,0.25)}.hero-tile>picture,.hero-tile>img{position:absolute;inset:0;width:100%;height:100%;z-index:1}.hero-tile>picture img,.hero-tile>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.hero-tile:hover>picture img,.hero-tile:hover>img{transform:scale(1.04)}@media (min-width: 30em){.hero-tile--main{grid-column:span 2}}@media (min-width: 992px){.hero-tile--main{grid-column:span 5;grid-row:span 2}}.hero-tile--small{min-height:10rem}@media (min-width: 992px){.hero-tile--small{min-height:0}}@media (min-width: 992px){.hero-tile--b{grid-column:span 4}.hero-tile--c{grid-column:span 3}.hero-tile--d{grid-column:span 3}.hero-tile--e{grid-column:span 4}}.hero-tile__body{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:1.25rem}.hero-tile__eyebrow{display:flex;align-items:center;gap:.5rem;font-size:.7rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#FFD400;margin:0 0 .25rem}.hero-tile__eyebrow-line{display:inline-block;flex:0 0 auto;width:2rem;height:1px;background-color:currentColor}.hero-tile__title{font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-weight:700;font-size:1.25rem;line-height:1.2;margin:0;color:#fff}.hero-tile--b::after,.hero-tile--c::after,.hero-tile--e::after{content:"";position:absolute;inset:0;background:linear-gradient(to top, rgba(15,15,15,0.8) 0%, rgba(15,15,15,0.25) 50%, rgba(15,15,15,0) 100%);z-index:2}.hero-tile--cta{background:linear-gradient(135deg, #FFD400 0%, #c2a100 100%)}.hero-tile--cta .hero-tile__eyebrow{color:#0F0F0F;opacity:.7}.hero-tile--cta .hero-tile__title{color:#0F0F0F}.hero-tile--bg-yellow{background:linear-gradient(135deg, #FFD400 0%, #c2a100 100%)}.hero-tile--bg-yellow .hero-tile__eyebrow{color:#0F0F0F;opacity:.7}.hero-tile--bg-yellow .hero-tile__title{color:#0F0F0F}.hero-tile--bg-yellow .hero-tile__cta{color:#0F0F0F}.hero-tile--bg-yellow .hero-tile__big{color:rgba(15,15,15,0.12)}.hero-tile--bg-dark{background:linear-gradient(135deg, #0F0F0F 0%, #232323 100%)}.hero-tile--bg-dark .hero-tile__eyebrow{color:#FFD400;opacity:1}.hero-tile--bg-dark .hero-tile__title{color:#fff}.hero-tile--bg-dark .hero-tile__cta{color:#fff}.hero-tile--bg-dark .hero-tile__big{color:rgba(255,255,255,0.12)}.hero-tile--bg-red{background:linear-gradient(135deg, #E11D2A 0%, #ab1620 100%)}.hero-tile--bg-red .hero-tile__eyebrow{color:#fff;opacity:.85}.hero-tile--bg-red .hero-tile__title{color:#fff}.hero-tile--bg-red .hero-tile__cta{color:#fff}.hero-tile--bg-red .hero-tile__big{color:rgba(255,255,255,0.15)}.hero-tile__big{position:absolute;top:1rem;left:1.25rem;z-index:1;font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-size:4rem;font-weight:900;line-height:1;color:rgba(15,15,15,0.12);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}@media (min-width: 992px){.hero-tile__big{font-size:5rem}}.hero-tile__cta{display:inline-flex;align-items:center;gap:.35rem;margin-top:.5rem;font-size:.875rem;font-weight:700;color:#0F0F0F}.hero-tile__cta .icon{font-size:.9em;transition:transform .3s ease}.hero-tile--cta:hover .hero-tile__cta .icon{transform:translateX(0.25rem)}.hero-slider{display:flex;flex-direction:column}.hero-slider__stage{position:relative;flex:1 1 auto;min-height:16rem;overflow:hidden}@media (min-width: 992px){.hero-slider__stage{min-height:0}}.hero-slide{position:absolute;inset:0;z-index:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s ease}.hero-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.hero-slide picture,.hero-slide img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-slide img{-o-object-position:75% 50%;object-position:75% 50%}.hero-slide picture{z-index:1}.hero-slide::after{content:"";position:absolute;inset:0;background:linear-gradient(to right, rgba(15,15,15,0.55) 0%, rgba(15,15,15,0) 65%),linear-gradient(to top, rgba(15,15,15,0.85) 0%, rgba(15,15,15,0.35) 45%, rgba(15,15,15,0.1) 100%);z-index:2}.hero-slide__body{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:1.5rem;color:#fff}@media (min-width: 992px){.hero-slide__body{padding:2.5rem}}.hero-slide__eyebrow{display:flex;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#FFD400}.hero-slide__eyebrow-line{display:inline-block;width:2rem;height:1px;background-color:#FFD400}.hero-slide__headline{font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-weight:700;font-size:1.75rem;line-height:1.1;margin:0 0 .75rem;color:#fff}@media (min-width: 768px){.hero-slide__headline{font-size:2.25rem}}@media (min-width: 1200px){.hero-slide__headline{font-size:2.75rem}}.hero-slide__accent{color:#FFD400}.hero-slide__lead{max-width:26rem;margin:0 0 1.25rem;font-size:.875rem;line-height:1.55;color:rgba(255,255,255,0.8)}.hero-slide__cta{text-transform:uppercase;letter-spacing:.08em}.hero-slider__nav{position:absolute;bottom:1rem;right:1rem;z-index:5;display:flex;gap:0}@media (max-width: 575.98px){.hero-slider__nav{top:1rem;bottom:auto}}.hero-slider__arrow{width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;border:0;color:#fff;background-color:rgba(15,15,15,0.7);cursor:pointer;transition:background-color .2s ease}.hero-slider__arrow:hover{background-color:#FFD400;color:#0F0F0F}.hero-slider__arrow:focus{outline:2px solid #FFD400;outline-offset:-2px}.hero-slider__arrow .icon{font-size:1rem}.hero-slider__arrow--prev .icon{transform:scaleX(-1)}.hero-slider__arrow--autoplay .icon--play{display:none}.hero-slider__arrow--autoplay.is-paused .icon--pause{display:none}.hero-slider__arrow--autoplay.is-paused .icon--play{display:inline-block}.hero-tabs{flex:0 0 auto;background-color:#0F0F0F}.hero-tabs__list{padding:0}.hero-tabs__btn{position:relative;flex:0 0 auto;padding:1rem 1.25rem;font-size:.875rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:transparent;border:0;color:rgba(255,255,255,0.85);cursor:pointer;scroll-margin:0 3rem;transition:color .2s ease}.hero-tabs__btn:hover{color:#fff}.hero-tabs__btn.is-active{color:#FFD400;font-weight:700}.hero-slider__progress{position:absolute;left:0;right:0;bottom:0;z-index:4;height:2px;display:none;background-color:#FFD400;transform:scaleX(0);transform-origin:left center;pointer-events:none}.hero-slider.is-autoplay .hero-slider__progress{display:block}.hero-slider.is-autoplay .hero-slider__progress.is-running{animation:hero-autoplay-progress var(--hero-autoplay, 6s) linear forwards}.hero-slider.is-autoplay.is-paused .hero-slider__progress{animation-play-state:paused}@keyframes hero-autoplay-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}.section-heading{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.section-heading__dot{width:.25rem;height:2rem;border-radius:50rem;background:#0F0F0F;flex-shrink:0}.section-heading__dot--sale{background:#E11D2A}.section-heading__dot--new{background:#16A34A}.section-heading__dot--blog{background:#1B7DBE}.section-heading__more{margin-left:auto;display:inline-flex;align-items:center;gap:.35rem;color:#4A4843;font-weight:600;font-size:.875rem;transition:color .2s ease}.section-heading__more .icon{width:.875em;height:.875em;transition:transform .2s ease}.section-heading__more:hover{color:#0F0F0F;text-decoration:underline}.section-heading__more:hover .icon{transform:translateX(0.2rem)}.heading-section{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;font-size:1.5rem;line-height:1.35}@media (min-width: 768px){.heading-section{font-size:1.875rem}}.heading-product{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:600;font-size:1rem;line-height:1.35}.price-current{font-weight:700;font-size:1.125rem}.price-old{color:#6E6B65;font-size:.875rem;text-decoration:line-through}.stock-indicator{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:50rem;background:#fff}.stock-indicator__dot{width:.5rem;height:.5rem;border-radius:50%;background:#16A34A}.stock-indicator__label{color:#16A34A;font-size:.75rem;font-weight:600}.stock-indicator--out .stock-indicator__dot{background:#B7B3AA}.stock-indicator--out .stock-indicator__label{color:#4A4843}.card-product__limit{color:#4A4843;font-size:.75rem;font-weight:600;white-space:nowrap}.badge--sale-pct{padding:.125rem .375rem;font-size:.625rem;line-height:1.4;text-transform:uppercase;letter-spacing:.04em}.products-grid{display:grid;gap:1rem}.products-grid-wrap{--hs-bg: #fff;--hs-hint: #0F0F0F;--hs-track: rgba(15,15,15,0.08)}.products-grid--tip{grid-auto-flow:column;grid-auto-columns:minmax(180px, 1fr)}.products-grid--tip>.card-product:nth-child(n+9){display:none}@media (min-width: 768px){.products-grid--tip{grid-auto-columns:minmax(200px, 1fr)}}@media (min-width: 992px){.products-grid--tip{grid-auto-columns:minmax(220px, 1fr)}}@media (min-width: 1200px){.products-grid--tip{grid-auto-flow:row;grid-template-columns:repeat(6, 1fr);overflow-x:visible}.products-grid--tip>.card-product:nth-child(-n+2){grid-column:span 3;flex-direction:row}.products-grid--tip>.card-product:nth-child(-n+2) .card-product__image{width:33.333%;flex-shrink:0;padding:0;aspect-ratio:1 / 1}.products-grid--tip>.card-product:nth-child(-n+2) .card-product__image img{position:absolute;top:2rem;left:2rem;width:calc(100% - 4rem);height:calc(100% - 4rem)}.products-grid--tip>.card-product:nth-child(-n+2) .card-product__name{min-height:2.75rem;-webkit-line-clamp:2}.products-grid--tip>.card-product:nth-child(-n+2) .card-product__body{justify-content:center;gap:.5rem;padding:1rem 1.25rem;border-top:0;border-left:1px solid #E8DFD0}.products-grid--tip>.card-product:nth-child(-n+2) .card-product__body .basket-form{margin-top:0;padding-top:0}.products-grid--tip>.card-product:nth-child(-n+2) .card-product__body .basket-form .btn-block{display:inline-block;width:auto}}@media (min-width: 1500px){.products-grid--tip{grid-template-columns:repeat(21, 1fr)}.products-grid--tip .card-product__image{aspect-ratio:1 / 1}.products-grid--tip>.card-product{grid-column:span 3}.products-grid--tip>.card-product:nth-child(n+9){display:flex}.products-grid--tip>.card-product:nth-child(-n+3){grid-column:span 7;flex-direction:row}.products-grid--tip>.card-product:nth-child(-n+3) .card-product__image{width:33.333%;flex-shrink:0;padding:0;aspect-ratio:1 / 1}.products-grid--tip>.card-product:nth-child(-n+3) .card-product__image img{position:absolute;top:1.25rem;left:1.25rem;width:calc(100% - 2.5rem);height:calc(100% - 2.5rem)}.products-grid--tip>.card-product:nth-child(-n+3) .card-product__name{min-height:2.75rem;-webkit-line-clamp:2}.products-grid--tip>.card-product:nth-child(-n+3) .card-product__body{justify-content:center;gap:.5rem;padding:1rem 1.25rem;border-top:0;border-left:1px solid #E8DFD0}.products-grid--tip>.card-product:nth-child(-n+3) .card-product__body .basket-form{margin-top:0;padding-top:0}.products-grid--tip>.card-product:nth-child(-n+3) .card-product__body .basket-form .btn-block{display:inline-block;width:auto}}.products-grid--sale{grid-template-columns:1fr}@media (min-width: 992px){.products-grid--sale{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 991.98px){.products-grid--sale{gap:0}.products-grid--sale>.card:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}.products-grid--sale>.card:not(:last-child) .card-product-row:last-child{border-bottom:1px solid #E8DFD0}.products-grid--sale>.card+.card{border-top:0;border-top-left-radius:0;border-top-right-radius:0}}.products-grid--new{grid-auto-flow:column;grid-auto-columns:95%}@media (min-width: 576px){.products-grid--new{grid-auto-columns:minmax(380px, 1fr)}}@media (min-width: 1200px){.products-grid--new{grid-auto-flow:row;grid-template-columns:repeat(6, 1fr);overflow-x:visible}.products-grid--new .products-grid__hero{grid-column:span 3}.products-grid--new .products-grid__medium{grid-column:span 2}}.card-product,.card-product-h{transition:box-shadow .3s ease}.card-product:hover,.card-product-h:hover,.card-product-row:hover{box-shadow:0 4px 12px rgba(15,15,15,0.06)}.card-product__image picture,.card-product-h__image picture,.card-product-row__image picture{display:contents}.card-product__image img,.card-product-h__image img,.card-product-row__image img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .7s ease}.card-product:hover .card-product__image img,.card-product-h:hover .card-product-h__image img{transform:scale(1.05)}.card-product__image{position:relative;display:flex;align-items:center;justify-content:center;padding:1.5rem;aspect-ratio:3 / 4;min-height:0}@media (max-width: 767.98px){.card-product__image{padding:.5rem}}.card-product__badges{position:absolute;top:.75rem;left:.75rem;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.card-product__stock{position:static;padding:0;background:transparent}.card-product__stock-row{display:flex;flex-wrap:wrap;align-items:center;gap:.125rem .375rem}.card-product__body{display:flex;flex:1 1 auto;flex-direction:column;gap:.25rem;padding:.75rem 1rem 1rem;border-top:1px solid #E8DFD0}.card-product__body .basket-form{margin-top:auto;padding-top:.5rem}.card-product__price-row{display:flex;flex-direction:column;align-items:flex-start}.card-product__price-row-sub{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem}.card-product__name{min-height:4.125rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (min-width: 1820px){.card-product__name{min-height:2.75rem;-webkit-line-clamp:2}}.card-product__name-link{display:block;color:inherit;transition:color .2s ease}.card-product__name-link:hover{color:#FFD400}.card-product--top{border-color:#FFD400;box-shadow:0 0 0 1px #FFD400}.card-product--top .card-product__body{background-color:rgba(255,212,0,0.08);border-top-color:#FFD400}.card-product--blog .card-product__image{padding:0;overflow:hidden}.card-product--blog .card-product__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-product__note{display:inline-flex;align-items:center;gap:.375rem;color:#1B7DBE;font-size:.875rem;font-weight:600;letter-spacing:.04em}.card-product__note::before{content:'';width:.5rem;height:.5rem;border-radius:50%;background:#1B7DBE;flex-shrink:0}.card-product-h{flex-direction:row}.card-product-h__image{--card-h-pad: 1.25rem;position:relative;width:33.333%;flex-shrink:0;aspect-ratio:1 / 1}@media (max-width: 767.98px){.card-product-h__image{--card-h-pad: .5rem}}@media (min-width: 1820px){.card-product-h__image{--card-h-pad: 2rem}}.card-product-h__image img{position:absolute;top:var(--card-h-pad);left:var(--card-h-pad);width:calc(100% - 2 * var(--card-h-pad));height:calc(100% - 2 * var(--card-h-pad))}.card-product-h__body{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;gap:.5rem;padding:1rem 1.25rem;border-left:1px solid #E8DFD0}.card-product-row{position:relative;display:flex;align-items:center;gap:.5rem;padding:1rem 1.25rem 1rem .5rem;border-bottom:1px solid #E8DFD0;transition:box-shadow .3s ease}.card-product-row:last-child{border-bottom:0}.card-product-row .card-product__badges,.card-product-row .card-product__stock{position:static;top:auto;right:auto;bottom:auto;left:auto}.card-product-row .card-product__badges,.card-product-row .card-product__stock-row{margin-top:.25rem}.card-product-row .card-product__badges{flex-direction:row;flex-wrap:wrap}@media (max-width: 575.98px){.card-product-row .card-product__badges{position:absolute;top:.5rem;left:.5rem;flex-direction:column;margin-top:0}.card-product-row .card-product__stock{position:absolute;bottom:.5rem;left:.5rem}}.card-product-row__image{width:6.5rem;height:6.5rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.card-product-row__image img{width:100%;height:100%}.card-product-row__main{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:1.25rem}@media (max-width: 575.98px){.card-product-row__main{flex-direction:column;align-items:stretch;gap:.5rem}}.card-product-row__body{flex:1 1 0;min-width:0}.card-product-row__price .card-product__price-row{align-items:flex-end}@media (max-width: 575.98px){.card-product-row__price .card-product__price-row{align-items:flex-start}}.card-product-row__cta{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;flex-shrink:0}@media (max-width: 575.98px){.card-product-row__cta{align-items:flex-start}}.blog-grid-wrap{--hs-bg: #0F0F0F;--hs-hint: #fff;--hs-track: rgba(15,15,15,0.08)}.blog-grid{display:grid;gap:1rem;grid-auto-flow:column;grid-auto-columns:85%}@media (min-width: 576px){.blog-grid{grid-auto-columns:minmax(280px, 1fr)}}@media (min-width: 768px){.blog-grid{grid-auto-columns:minmax(320px, 1fr)}}@media (min-width: 992px){.blog-grid{grid-auto-flow:row;grid-template-columns:repeat(4, 1fr);overflow-x:visible}}.blog-grid--listing{grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:1fr}@media (max-width: 575.98px){.blog-grid--listing .card-blog__image{aspect-ratio:4 / 3}}@media (min-width: 576px){.blog-grid--listing{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 992px){.blog-grid--listing{grid-template-columns:repeat(3, 1fr)}}.card-blog{position:relative;display:block;overflow:hidden;border-radius:.5rem;color:#fff;transition:box-shadow .2s ease, transform .2s ease}.card-blog:hover,.card-blog:focus-within{box-shadow:0 12px 24px rgba(15,15,15,0.08);transform:translateY(-0.25rem)}.card-blog__link{color:#fff}.card-blog__link>.card-blog__cat{position:absolute;top:.75rem;left:.75rem;max-width:calc(100% - 1.5rem);white-space:normal;text-align:left}.card-blog__link:hover,.card-blog__link:focus{color:#fff}.card-blog__image{position:relative;overflow:hidden;aspect-ratio:1 / 1}@media (min-width: 576px){.card-blog__image{aspect-ratio:3 / 4}}@media (min-width: 1200px){.card-blog__image{aspect-ratio:4 / 5}}@media (min-width: 1820px){.card-blog__image{aspect-ratio:6 / 5}}.card-blog__image picture{display:contents}.card-blog__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.card-blog:hover .card-blog__image img,.card-blog:focus-within .card-blog__image img{transform:scale(1.05)}.card-blog__overlay{position:absolute;inset:0;background:linear-gradient(to top, rgba(15,15,15,0.8) 0%, rgba(15,15,15,0.7) 35%, rgba(15,15,15,0.3) 50%, transparent 100%);pointer-events:none}.card-blog__content{position:absolute;right:0;bottom:0;left:0;padding:1.25rem}.card-blog__cat{text-transform:uppercase;letter-spacing:.04em}.card-blog__title{color:#fff;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.card-blog__note{color:rgba(255,255,255,0.75);font-size:.875rem;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.blog-post__title{font-family:"Playfair Display",Georgia,"Times New Roman",serif}@media (min-width: 992px){.blog-layout--filtered{display:grid;grid-template-columns:300px minmax(0, 1fr);grid-template-areas:"filter toolbar" "filter main";grid-template-rows:auto 1fr;-moz-column-gap:2rem;column-gap:2rem;align-items:start}.blog-layout--filtered .blog-layout__toolbar{grid-area:toolbar}.blog-layout--filtered .blog-layout__filter{grid-area:filter}.blog-layout--filtered .blog-layout__main{grid-area:main}}.blog-filter__modal .modal-header,.blog-filter__modal .modal-body,.blog-filter__modal .modal-footer{padding:1.25rem 1.5rem}@media (max-width: 991.98px){.blog-filter__modal .modal-dialog{max-width:none;max-height:100%;height:100%;margin:0}.blog-filter__modal .modal-content{max-height:100%;height:100%;border:0;border-radius:0}}@media (min-width: 992px){.blog-filter__modal{display:block !important;position:static;z-index:auto;width:auto;height:auto;overflow:visible}.blog-filter__modal .modal-dialog{display:block;max-width:none;max-height:none;margin:0;pointer-events:auto}.blog-filter__modal .modal-content{max-height:none;border:0;border-radius:0;background-color:transparent}.blog-filter__modal .modal-body{padding:0;overflow:visible}.blog-filter__modal .modal-header,.blog-filter__modal .modal-footer{display:none}}.blog-filter .filter-card__list{padding-right:0;padding-left:0}.blog-filter__link{display:block;padding:0 calc(.5rem + 1px);border-radius:.375rem;color:#0F0F0F;line-height:1.5;transition:background-color .2s ease}.blog-filter__link:hover,.blog-filter__link:focus{color:#0F0F0F;background-color:#F4F2EE;text-decoration:none}.blog-filter__link--active{background-color:#F8F4EB;box-shadow:inset 0.1875rem 0 0 #FFD400;color:#0F0F0F;font-weight:700}@media (max-width: 991.98px){.blog-filter__link{min-height:44px;padding-top:.625rem;padding-bottom:.625rem}}.blog-layout__toolbar .catalog-toolbar__row{gap:.75rem}#blog-content{position:relative}#blog-progress{position:absolute;inset:0;z-index:10;background:rgba(255,255,255,0.6)}#blog-progress::after{content:'';display:block;width:3rem;height:3rem;margin:8rem auto 0;border:0.25rem solid rgba(15,15,15,0.15);border-top-color:#0F0F0F;border-radius:50%;animation:blog-progress-spin .8s linear infinite}#blog-progress.error::after{border-color:#E11D2A;animation:none}@keyframes blog-progress-spin{to{transform:rotate(360deg)}}.catalog-page{padding-top:1.5rem;padding-bottom:1rem}.catalog-breadcrumb{-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.25rem}.catalog-breadcrumb .breadcrumb-item{display:flex;align-items:flex-start;min-width:0;max-width:100%;overflow-wrap:anywhere}.catalog-breadcrumb .breadcrumb-item+.breadcrumb-item{padding-left:0}.catalog-breadcrumb .breadcrumb-item>span{min-width:0}.catalog-breadcrumb .breadcrumb-item>a{min-width:0;color:#6E6B65;transition:color .15s ease}.catalog-breadcrumb .breadcrumb-item>a:hover,.catalog-breadcrumb .breadcrumb-item>a:focus{color:#0F0F0F;text-decoration:underline}.catalog-breadcrumb .breadcrumb-item+.breadcrumb-item::before{display:block;color:#918D85;float:none;flex-shrink:0;width:.7em;height:1.5em;height:1lh;margin-top:0;margin-right:.5rem;padding-right:0;background-color:currentColor;-webkit-mask:url("/img/icons/chevron-right.svg") no-repeat center/contain;mask:url("/img/icons/chevron-right.svg") no-repeat center/contain}@media (min-width: 768px){.catalog-hero:not(.catalog-hero--has-media)::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:radial-gradient(75% 130% at 100% 0%, rgba(255,212,0,0.22) 0%, rgba(255,212,0,0) 60%);pointer-events:none}}.catalog-hero__body{z-index:1;flex:1 1 auto;min-width:0;max-width:46rem;padding:1rem}@media (min-width: 768px){.catalog-hero__body{padding:2rem 2.5rem}}.catalog-hero__body>:last-child{margin-bottom:0}.catalog-hero__title{font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-size:1.75rem;overflow-wrap:anywhere}@media (min-width: 768px){.catalog-hero__title{font-size:2.25rem}}.catalog-hero__desc{max-height:3.2em;color:#4A4843;font-size:.875rem;line-height:1.6;transition:max-height .4s ease}@media (min-width: 768px){.catalog-hero__desc{max-height:4.8em}}.catalog-hero__desc>:last-child{margin-bottom:0}.catalog-hero__desc a{color:#0F0F0F;text-decoration:underline}.catalog-hero__desc a:hover,.catalog-hero__desc a:focus{color:#4A4843}.catalog-hero__desc::after{content:"";position:absolute;right:0;bottom:0;left:0;height:1.2em;background:linear-gradient(to top, #fff, rgba(255,255,255,0));pointer-events:none}@media (min-width: 768px){.catalog-hero__desc::after{height:2.2em}}.catalog-hero__toggle-cb:checked ~ .catalog-hero__desc{max-height:60rem}.catalog-hero__toggle-cb:checked ~ .catalog-hero__desc::after{display:none}.catalog-hero__toggle{display:inline-block;color:#0F0F0F;font-size:.875rem;letter-spacing:.06em;text-decoration:underline;-webkit-text-decoration-color:#FFD400;text-decoration-color:#FFD400;text-decoration-thickness:2px;text-underline-offset:.2em;cursor:pointer}.catalog-hero__toggle:hover,.catalog-hero__toggle:focus{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.catalog-hero__toggle-cb:checked ~ .catalog-hero__toggle{display:none}.catalog-hero__media{z-index:1}@media (min-width: 768px){.catalog-hero__media{flex:0 0 18rem}}@media (min-width: 992px){.catalog-hero__media{flex-basis:26rem}}.catalog-hero__media img{top:0;left:0;-o-object-fit:cover;object-fit:cover}.catalog-hero__media::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right, #fff 0%, rgba(255,255,255,0.35) 40%, rgba(255,255,255,0) 100%);pointer-events:none}.catalog-subnav{--hs-bg: #F8F4EB;--hs-hint: #0F0F0F;--hs-track: transparent}.catalog-subnav .h-scroll-bar{bottom:-.375rem}.catalog-subnav__list{gap:.5rem}.catalog-subnav__pill{font-weight:500;scroll-margin:0 3rem}.products-grid--catalog .card-product__image,.products-grid--related .card-product__image{overflow:hidden;padding:.75rem 1rem 1rem}.products-grid--catalog .card-product:hover .card-product__image img,.products-grid--related .card-product:hover .card-product__image img{transform:none}.products-grid--catalog .basket-form .btn,.products-grid--related .basket-form .btn{padding:.35rem .75rem;font-size:.8125rem}.products-grid--catalog{grid-template-columns:repeat(2, minmax(0, 1fr))}@media (min-width: 680px){.products-grid--catalog{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (min-width: 900px){.products-grid--catalog{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media (min-width: 992px){.products-grid--catalog{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (min-width: 1200px){.products-grid--catalog{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media (min-width: 1425px){.products-grid--catalog{grid-template-columns:repeat(5, minmax(0, 1fr))}}@media (min-width: 1650px){.products-grid--catalog{grid-template-columns:repeat(6, minmax(0, 1fr))}}@keyframes excaliburshop-fade-up{from{opacity:0;transform:translateY(0.5rem)}to{opacity:1;transform:translateY(0)}}.products-grid--catalog.is-view-animating{animation:excaliburshop-fade-up .28s ease}.products-grid--list{grid-template-columns:1fr;gap:0}.products-grid--list .card-product{flex-direction:row;align-items:stretch;border-radius:0;border-bottom-width:0;padding-left:.625rem;position:relative}.products-grid--list .card-product:hover{z-index:1;box-shadow:0 12px 24px rgba(15,15,15,0.08)}.products-grid--list .card-product:first-of-type{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.products-grid--list .card-product:last-of-type{border-bottom-width:1px;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.products-grid--list .card-product__image{flex:0 0 4.5rem;width:4.5rem;height:4.5rem;aspect-ratio:auto;padding:.375rem;align-self:center}.products-grid--list .card-product__body{flex-direction:row;align-items:center;gap:.75rem;padding:.625rem 1rem;padding-left:.625rem;border-top:0}.products-grid--list .card-product__main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.125rem}.products-grid--list .card-product__name-link{width:100%}.products-grid--list .card-product__name{min-height:0;-webkit-line-clamp:2;margin-bottom:0}.products-grid--list .card-product__price-row{flex:0 0 auto;display:grid;grid-template-columns:auto auto;grid-template-areas:"badge current" "badge old";align-items:baseline;justify-items:end;-moz-column-gap:0;column-gap:0;row-gap:.125rem}.products-grid--list .card-product__price-row-sub{display:contents}.products-grid--list .price-current{grid-area:current}.products-grid--list .price-old{grid-area:old}.products-grid--list .badge--sale-pct{grid-area:badge;align-self:center;margin-right:.625rem;padding:.3rem .5rem;font-size:.8125rem}.products-grid--list .basket-form{flex:0 0 auto;width:auto;margin-top:0;padding-top:0}.products-grid--list .basket-form .btn{display:inline-block;width:auto}.products-grid--list .card-product__stock,.products-grid--list .card-product__badges{position:static}.products-grid--list .card-product__stock{padding-left:0;background:transparent}.products-grid--list .card-product__badges{flex-direction:row;align-items:center;gap:.375rem}@media (max-width: 767.98px){.products-grid--list .card-product__body{flex-wrap:wrap;gap:.375rem .75rem;padding-right:.625rem}.products-grid--list .card-product__main{flex:1 1 100%}.products-grid--list .card-product__price-row{justify-items:start}.products-grid--list .basket-form{margin-left:auto}}@media (min-width: 992px){.catalog-listing--filtered{display:grid;grid-template-columns:300px minmax(0, 1fr);grid-template-areas:"filter toolbar" "filter grid";grid-template-rows:auto 1fr;-moz-column-gap:2rem;column-gap:2rem;align-items:start}.catalog-listing--filtered .catalog-toolbar{grid-area:toolbar}.catalog-listing--filtered .catalog-filter{grid-area:filter}.catalog-listing--filtered #catalog-content{grid-area:grid}}@media (min-width: 992px){.catalog-filter__modal:not(.is-overlay){display:block !important;position:static;z-index:auto;width:auto;height:auto;overflow:visible}.catalog-filter__modal.fade:not(.show):not(.is-overlay){opacity:1}.catalog-filter__modal:not(.is-overlay) .modal-dialog{display:block;max-width:none;max-height:none;margin:0;pointer-events:auto}.catalog-filter__modal.modal.fade:not(.is-overlay) .modal-dialog{transform:none}.catalog-filter__modal:not(.is-overlay) .modal-content{max-height:none;border:0;border-radius:0;background-color:transparent}.catalog-filter__modal:not(.is-overlay) .modal-body{padding:0;overflow:visible}.catalog-filter__modal:not(.is-overlay) .modal-header,.catalog-filter__modal:not(.is-overlay) .modal-footer{display:none}.catalog-filter__modal:not(.is-overlay) .filter-card--secondary{display:none}.catalog-filter__modal.is-overlay .modal-dialog{max-width:52rem}}.catalog-filter__more{margin-top:-.5rem}@media (max-width: 991.98px){.catalog-filter__modal .modal-dialog{max-width:none;max-height:100%;height:100%;margin:0}.catalog-filter__modal .modal-content{max-height:100%;height:100%;border:0;border-radius:0}}.catalog-filter__panes:not(.is-detail) .catalog-filter__detail{display:none}.catalog-filter__panes.is-detail .catalog-filter__nav{display:none}.catalog-filter__panes:not(.is-detail) .catalog-filter__nav{animation:excaliburshop-fade-up .28s ease}.catalog-filter__detail .filter-card{display:none}.catalog-filter__detail .filter-card.is-open{display:block;margin-bottom:0;border:0;animation:excaliburshop-fade-up .28s ease}.catalog-filter__detail .filter-card.is-open>.card-body{padding:0}.catalog-filter__back{display:inline-flex}.catalog-filter__nav .list-group-item .icon--chevron-right{transition:transform .2s ease}.catalog-filter__nav .list-group-item:hover .icon--chevron-right{transform:translateX(0.1875rem)}.catalog-filter__back-icon{transform:rotate(180deg)}.catalog-filter__detail .filter-card__list--scroll{max-height:none;overflow-y:visible}.catalog-filter__modal .modal-body{padding:0}.catalog-filter__detail{padding:1.25rem 1.5rem}.catalog-filter__nav .list-group-item{margin:0;padding:.875rem 1.5rem;border-width:0 0 1px;border-radius:0;transition:background-color .15s ease, color .15s ease}.catalog-filter__nav .list-group-item:last-child{border-bottom-width:0}.catalog-filter__nav .list-group-item.active{background-color:#F8F4EB;border-color:#E8DFD0;box-shadow:inset 0.1875rem 0 0 #FFD400;color:#0F0F0F;font-weight:600}@media (min-width: 992px){.catalog-filter__modal:not(.is-overlay) .catalog-filter__nav,.catalog-filter__modal:not(.is-overlay) .catalog-filter__back{display:none}.catalog-filter__modal:not(.is-overlay) .catalog-filter__detail{display:block;padding:0}.catalog-filter__modal:not(.is-overlay) .filter-card:not(.filter-card--secondary){display:flex}.catalog-filter__modal:not(.is-overlay) .filter-card__list--scroll{max-height:14rem;overflow-y:auto}.catalog-filter__modal:not(.is-overlay) .filter-card__toggle{display:inline-flex}}@media (min-width: 768px) and (max-width: 991.98px){.catalog-filter__modal .modal-body{display:flex;flex-direction:column;overflow:hidden}.catalog-filter__modal .catalog-filter__form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.catalog-filter__modal .catalog-filter__panes{display:grid;flex:1 1 auto;min-height:0;grid-template-columns:14rem minmax(0, 1fr);grid-template-rows:minmax(0, 1fr);align-items:stretch}.catalog-filter__modal .catalog-filter__nav,.catalog-filter__modal .catalog-filter__detail{min-height:0;overflow-y:auto}.catalog-filter__modal .catalog-filter__panes:not(.is-detail) .catalog-filter__detail{display:block}.catalog-filter__modal .catalog-filter__panes.is-detail .catalog-filter__nav{display:flex}.catalog-filter__modal .catalog-filter__back{display:none}.catalog-filter__modal .catalog-filter__nav{border-right:1px solid #E8DFD0}.catalog-filter__modal .catalog-filter__nav .list-group-item{padding:.875rem 1.25rem}.catalog-filter__modal .catalog-filter__nav .icon--chevron-right{display:none}.catalog-filter__modal .modal-footer .btn-block{display:inline-block;width:auto;min-width:10rem}}@media (min-width: 992px){.catalog-filter__modal.is-overlay .modal-body{display:flex;flex-direction:column;overflow:hidden}.catalog-filter__modal.is-overlay .catalog-filter__form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.catalog-filter__modal.is-overlay .catalog-filter__panes{display:grid;flex:1 1 auto;min-height:0;grid-template-columns:14rem minmax(0, 1fr);grid-template-rows:minmax(0, 1fr);align-items:stretch}.catalog-filter__modal.is-overlay .catalog-filter__nav,.catalog-filter__modal.is-overlay .catalog-filter__detail{min-height:0;overflow-y:auto}.catalog-filter__modal.is-overlay .catalog-filter__panes:not(.is-detail) .catalog-filter__detail{display:block}.catalog-filter__modal.is-overlay .catalog-filter__panes.is-detail .catalog-filter__nav{display:flex}.catalog-filter__modal.is-overlay .catalog-filter__back{display:none}.catalog-filter__modal.is-overlay .catalog-filter__nav{border-right:1px solid #E8DFD0}.catalog-filter__modal.is-overlay .catalog-filter__nav .list-group-item{padding:.875rem 1.25rem}.catalog-filter__modal.is-overlay .catalog-filter__nav .icon--chevron-right{display:none}.catalog-filter__modal.is-overlay .modal-footer .btn-block{display:inline-block;width:auto;min-width:10rem}}.catalog-filter__modal .modal-header,.catalog-filter__modal .modal-footer{padding:1.25rem 1.5rem}.catalog-toolbar__row{gap:1rem}.catalog-toolbar__group{gap:.75rem}.catalog-toolbar__count{color:#4A4843;font-size:.875rem}.catalog-toolbar__count strong{font-weight:600}@media (max-width: 767.98px){.catalog-toolbar__count{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}}.catalog-toolbar__group .custom-select{width:auto;min-width:8rem;height:2.375rem;border-radius:.5rem;padding-right:2rem;background-image:none;font-weight:700}.catalog-toolbar__group .catalog-order--narrow .custom-select{min-width:0;width:3.75rem}@media (max-width: 575.98px){.catalog-toolbar--products .catalog-toolbar__row{display:grid !important;grid-template-columns:auto minmax(0, 1fr);gap:.5rem}.catalog-toolbar--products .catalog-toolbar__group{display:contents !important}.catalog-toolbar--products .catalog-filter__toggle{grid-column:1;grid-row:1;height:2.75rem}.catalog-toolbar--products .catalog-order--sort{grid-column:1 / -1;grid-row:1}.catalog-toolbar--products .catalog-order--sort .custom-select{width:100%;min-width:0;height:2.75rem}.catalog-toolbar--products .catalog-filter__toggle ~ .catalog-toolbar__group .catalog-order--sort{grid-column:2}.catalog-toolbar--products .catalog-view{grid-column:1;grid-row:2;justify-self:start;height:2rem;padding:.125rem}.catalog-toolbar--products .catalog-view__btn{padding:.25rem .375rem}.catalog-toolbar--products .catalog-order--narrow{grid-column:2;grid-row:2;justify-self:end}.catalog-toolbar--products .catalog-order--narrow .custom-select{height:2rem}}.catalog-order{position:relative}.catalog-order::after{content:"";position:absolute;top:50%;right:.75rem;width:.65em;height:.65em;transform:translateY(-50%) rotate(90deg);background-color:currentColor;pointer-events:none;transition:transform .2s ease;-webkit-mask:url("/img/icons/chevron-right.svg") no-repeat center/contain;mask:url("/img/icons/chevron-right.svg") no-repeat center/contain}.catalog-order:focus-within::after{transform:translateY(-50%) rotate(-90deg)}.catalog-filter__toggle,.blog-filter__toggle{height:2.375rem;border-radius:.5rem}.blog-filter__toggle{height:auto;min-height:2.375rem;max-width:100%;white-space:normal;text-align:left}.catalog-filter__toggle:not(:disabled):not(.disabled):active,.blog-filter__toggle:not(:disabled):not(.disabled):active{color:#0F0F0F;background-color:#fff;border-color:#0F0F0F}.catalog-view{height:2.375rem;padding:.25rem;border:1px solid #E8DFD0;border-radius:.5rem;background-color:#fff}.catalog-view__btn{display:inline-flex;align-items:center;padding:.375rem;border:0;border-radius:.25rem;color:#4A4843;font-size:.875rem}.catalog-view__btn+.catalog-view__btn{margin-left:.25rem}.catalog-view__btn:hover{color:#0F0F0F}.catalog-view__btn.active{background-color:#0F0F0F;color:#fff}.filter-card__title{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.875rem;letter-spacing:.04em}.filter-price__slider.noUi-target,.filter-range__slider.noUi-target{height:4px;margin:.5rem .5rem 0;border:0;border-radius:.25rem;background:#E8DFD0;box-shadow:none}.filter-price__slider .noUi-connect,.filter-range__slider .noUi-connect{background:#0F0F0F}.filter-price__slider .noUi-handle,.filter-range__slider .noUi-handle{top:-7px;right:-9px;width:18px;height:18px;border:2px solid #fff;border-radius:50%;background:#0F0F0F;box-shadow:0 1px 4px rgba(15,15,15,0.3);cursor:pointer}.filter-price__slider .noUi-handle::before,.filter-price__slider .noUi-handle::after,.filter-range__slider .noUi-handle::before,.filter-range__slider .noUi-handle::after{display:none}.filter-price__slider .noUi-handle:hover,.filter-range__slider .noUi-handle:hover{box-shadow:0 0 0 4px rgba(15,15,15,0.12)}.filter-price__slider .noUi-handle.noUi-active,.filter-range__slider .noUi-handle.noUi-active{box-shadow:0 0 0 5px rgba(15,15,15,0.18)}.filter-price__slider .noUi-handle:focus,.filter-range__slider .noUi-handle:focus{outline:0;box-shadow:0 0 0.375rem rgba(15,15,15,0.45)}.filter-price__scale,.filter-range__scale{padding:0 .125rem}.filter-card__list{padding:.125rem .5rem}@media (max-width: 991.98px){.catalog-filter__modal .filter-option{padding-left:0}.catalog-filter__modal .filter-option .custom-control-label{display:block;width:100%;min-height:2.75rem;padding:.625rem .5rem .625rem 1.5rem;overflow-wrap:anywhere;cursor:pointer}.catalog-filter__modal .filter-option .custom-control-label::before,.catalog-filter__modal .filter-option .custom-control-label::after{top:.875rem;left:0}.catalog-filter__modal .filter-option .custom-control-input{top:.75rem}}.filter-card__list--scroll{max-height:14rem;overflow-y:auto}.filter-card__toggle{display:inline-flex;gap:.25rem;color:#6E6B65;font-size:.875rem;font-weight:500}.catalog-filter__detail .filter-card__toggle{display:none}.filter-card__toggle:hover,.filter-card__toggle:focus{color:#0F0F0F}.filter-card__toggle .icon{font-size:.75rem;transition:transform .15s ease;transform:rotate(90deg)}.filter-card__toggle[aria-expanded="true"] .icon{transform:rotate(-90deg)}.filter-card__toggle[aria-expanded="false"] .filter-card__toggle-less,.filter-card__toggle[aria-expanded="true"] .filter-card__toggle-more{display:none}.filter-card__search{padding-right:2rem}.filter-card__search::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.filter-card__clear{top:0;right:0;display:flex;width:2rem;color:#6E6B65;font-size:1.125rem;line-height:1}.filter-card__clear:hover,.filter-card__clear:focus{color:#0F0F0F}.filter-card__search:-ms-input-placeholder ~ .filter-card__clear{display:none}.filter-card__search:placeholder-shown ~ .filter-card__clear{display:none}.filter-card__empty{font-size:.875rem}.filter-label__pill{font-size:.75rem;font-weight:600}.filter-label__input:checked+.filter-label__pill.btn-outline-primary{border-color:#FFD400;background-color:#FFD400;color:#0F0F0F}.filter-label__input:checked+.filter-label__pill.btn-outline-secondary{border-color:#0F0F0F;background-color:#0F0F0F;color:#fff}.filter-label__input:checked+.filter-label__pill.btn-outline-success{border-color:#16A34A;background-color:#16A34A;color:#fff}.filter-label__input:checked+.filter-label__pill.btn-outline-info{border-color:#1B7DBE;background-color:#1B7DBE;color:#fff}.filter-label__input:checked+.filter-label__pill.btn-outline-warning{border-color:#FFD400;background-color:#FFD400;color:#0F0F0F}.filter-label__input:checked+.filter-label__pill.btn-outline-danger{border-color:#E11D2A;background-color:#E11D2A;color:#fff}.filter-label__input:checked+.filter-label__pill.btn-outline-light{border-color:#F4F2EE;background-color:#F4F2EE;color:#0F0F0F}.filter-label__input:checked+.filter-label__pill.btn-outline-dark{border-color:#0F0F0F;background-color:#0F0F0F;color:#fff}.filter-label__input:checked+.filter-label__pill.btn-outline-black{border-color:#0F0F0F;background-color:#0F0F0F;color:#fff}.filter-label__input:checked+.filter-label__pill.btn-outline-cream{border-color:#F8F4EB;background-color:#F8F4EB;color:#0F0F0F}.filter-label__input:checked+.filter-label__pill.btn-outline-yellow{border-color:#FFD400;background-color:#FFD400;color:#0F0F0F}.filter-label__input:checked+.filter-label__pill.btn-outline-olive{border-color:#A07930;background-color:#A07930;color:#fff}.filter-label__input:focus-visible+.filter-label__pill{box-shadow:0 0 0.375rem rgba(15,15,15,0.45)}.catalog-toolbar__active{display:flex;gap:.5rem;margin-top:.625rem}.catalog-toolbar__filters{gap:.5rem}#catalog-selected-filter:empty{display:none}.catalog-toolbar__reset{border:1px solid #f4adb2;background-color:#fbe3e5;color:#b41722;font-size:.75rem;font-weight:600;line-height:1.4;cursor:pointer}.catalog-toolbar__reset:hover,.catalog-toolbar__reset:focus{border-color:#b41722;background-color:#f4adb2;color:#871119}.catalog-toolbar__reset:focus-visible{outline:2px solid #b41722;outline-offset:2px}.selected-filter{display:inline-flex;align-items:center;padding:.25rem .75rem;border:1px solid #E8DFD0;border-radius:.25rem;background-color:#fff;color:#0F0F0F;font-size:.75rem;font-weight:600;line-height:1.4;cursor:pointer;transition:color .15s ease, border-color .15s ease}.selected-filter:hover,.selected-filter:focus{border-color:#0F0F0F;color:#0F0F0F}.catalog-empty{padding:4rem 1rem;color:#4A4843}.catalog-pagination{grid-column:1 / -1}.catalog-pagination .page-item+.page-item{margin-left:.25rem}.catalog-pagination .page-link{display:flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 .5rem;margin-left:0;border-radius:.5rem;font-size:.875rem;line-height:1}.catalog-pagination .page-item.active .page-link{font-weight:700}.catalog-pagination .page-item.clear .page-link{min-width:0;padding:0 .25rem;border-color:transparent;background-color:transparent;color:#4A4843}.catalog-pagination .page-item.disabled{display:none}.catalog-load-more{min-width:12rem;border-radius:.5rem}.catalog-pagination__arrow{width:1rem;height:1rem}.catalog-pagination__arrow--prev{transform:rotate(180deg)}.catalog-item{max-width:1320px}.products-grid--related{grid-template-columns:repeat(2, minmax(0, 1fr))}@media (min-width: 768px){.products-grid--related{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (min-width: 992px){.products-grid--related{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media (min-width: 1200px){.products-grid--related{grid-template-columns:repeat(6, minmax(0, 1fr))}}.products-grid--modal{grid-template-columns:repeat(2, minmax(0, 1fr))}@media (min-width: 768px){.products-grid--modal{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (min-width: 992px){.products-grid--modal{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media (min-width: 1200px){.products-grid--modal{grid-template-columns:repeat(4, minmax(0, 1fr))}}.product-gallery__main{height:clamp(16rem, 35vh, 25rem)}@media (min-width: 992px){.product-gallery__main{height:auto;aspect-ratio:1 / 1}}.product-gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .2s ease}.product-gallery__slide--active{opacity:1;pointer-events:auto}.product-gallery__slide picture{display:contents}.product-gallery__slide img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.product-gallery__badges{top:1rem;left:1rem;z-index:2;gap:.375rem}.product-gallery__stock-pill{top:1rem;right:1rem;z-index:2}.product-gallery__thumb{width:4.5rem;height:4.5rem;cursor:pointer;transition:border-color .2s ease, box-shadow .2s ease}.product-gallery__thumb:hover{border-color:#6E6B65 !important}.product-gallery__thumb--active{border-color:#0F0F0F !important;box-shadow:0 0 0 1px #0F0F0F}.product-gallery__thumb picture{display:contents}.product-gallery__thumb img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.product-info__title{font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-size:1.5rem;line-height:1.2}@media (min-width: 768px){.product-info__title{font-size:1.875rem}}@media (min-width: 992px){.product-info__title{font-size:2.25rem}}.product-info__note-more{color:#0F0F0F;font-weight:600;text-decoration:underline;white-space:nowrap}.product-info__note-more:hover,.product-info__note-more:focus{color:#0F0F0F;text-decoration:none}#product-description{scroll-margin-top:5rem}.product-info__price{font-size:1.875rem;line-height:1.1}@media (min-width: 768px){.product-info__price{font-size:2.25rem}}.product-info__basket-form{gap:.75rem;margin:0;align-items:stretch}.product-qty{flex:0 0 auto}.product-qty:focus-within{border-color:#0F0F0F !important}.product-qty__btn{padding:.75rem 1rem;border:0;background:transparent;color:#6E6B65;font-size:1.125rem;line-height:1;transition:color .2s ease}.product-qty__btn:hover{color:#0F0F0F}.product-qty__input{width:3.5rem;padding:.75rem 0;border:0;background:transparent;color:#0F0F0F;font-weight:700;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.product-qty__input::-webkit-outer-spin-button,.product-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-variant{width:9rem}.product-variant:hover .product-variant__image{border-color:#0F0F0F !important}.product-variant:hover img{transform:scale(1.05)}.product-variant__image{aspect-ratio:1 / 1;transition:border-color .2s ease}.product-variant__image picture{display:contents}.product-variant__image img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;transition:transform .2s ease}.product-variant__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.product-description{line-height:1.625}.product-description p:last-child{margin-bottom:0}.product-description strong{color:#0F0F0F}.product-description ul{margin-bottom:1rem;padding-left:1.25rem}.product-specs__row:last-child{border-bottom:0 !important}.product-specs__label{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.product-specs__row a{text-decoration:underline}.product-specs__info{color:#918D85;font-size:1rem;line-height:1}.product-specs__info:hover,.product-specs__info:focus{color:#0F0F0F}.account-hub{max-width:60rem;margin-right:auto;margin-left:auto}.basket-choice__title{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.3}.basket-choice--guest{border-top:0.1875rem solid #FFD400}.simplify_basket{display:flex;flex-direction:column;gap:.5rem;max-height:24rem;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;scrollbar-gutter:stable}.simplify_basket .item_row{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .875rem;padding:.75rem .875rem !important;border-radius:.5rem;background:#F8F4EB;transition:background-color .2s ease}.simplify_basket .item_row:hover{background:#E5E2DC}.simplify_basket .item_image img{width:3rem;height:3rem;-o-object-fit:contain;object-fit:contain}.simplify_basket .item_quantity{order:-1;flex:0 0 auto;min-width:2.75rem;padding:.1875rem .5rem;border:1px solid #E8DFD0;border-radius:.25rem;background:#fff;color:#4A4843;font-size:.8125rem;font-weight:700;line-height:1.3;text-align:center}.simplify_basket .item_name{flex:1 1 10rem;min-width:0;font-weight:600;line-height:1.35}.simplify_basket .item_name a:hover{text-decoration:underline}.simplify_basket .item_price{margin-left:auto}.simplify_basket .item_price .wrapper{display:flex;flex-direction:column;align-items:flex-end;line-height:1.25}.simplify_basket .with_vat{color:#0F0F0F !important;font-weight:700;font-size:1.0625rem}.simplify_basket .without_vat{color:#6E6B65;font-size:.8125rem}.customer-hub{max-width:72rem;margin-right:auto;margin-left:auto}@media (min-width: 768px){#customer-navbar .wrapper{position:-webkit-sticky;position:sticky;top:1rem}}#customer-navbar nav.navbar{display:block;padding:0;border:1px solid #E8DFD0;border-radius:.5rem;background:#fff;overflow:hidden}#customer-navbar ul.nav li.nav-item a.nav-link{padding:.75rem 1rem;border-left:.1875rem solid transparent;background:transparent;color:#0F0F0F;font-weight:600;transition:background-color .2s ease, color .2s ease}#customer-navbar ul.nav li.nav-item+li.nav-item a.nav-link{border-top:1px solid #E8DFD0}#customer-navbar ul.nav li.nav-item a.nav-link:hover{background:#F4F2EE}#customer-navbar ul.nav li.nav-item a.nav-link.active,#customer-navbar ul.nav li.nav-item a.nav-link.active:hover{border-left-color:#FFD400;background:#0F0F0F;color:#fff}#customer-page h1{margin-bottom:1.5rem}#customer-page .card-header{padding:1rem 1.25rem !important;border-bottom:1px solid #E8DFD0;background:transparent}#customer-page .card-body{padding:1.25rem !important}#customer-page .card-header .h4{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.125rem;font-weight:700 !important}#customer-page .form-group.row>.col-form-label{color:#4A4843;font-weight:600}@media (min-width: 576px){#customer-page .form-group.row>.col-sm-2{flex:0 0 25%;max-width:25%}#customer-page .form-group.row>.col-sm-10{flex:0 0 75%;max-width:75%}}#customer-page .card-body>.d-flex.flex-wrap{gap:.5rem 1.5rem}#customer-page .badge{padding:.35em .75em;border-radius:50rem;font-size:.75rem;letter-spacing:.02em}#customer-page .alert-warning{border:1px dashed #E8DFD0;background:#F8F4EB;color:#4A4843}#customer-page .list-group-flush .list-group-item{padding-right:0;padding-left:0}.checkout-hub{max-width:72rem;margin-right:auto;margin-left:auto}.checkout-hub h1{margin-bottom:1.5rem}#basket-nav{margin-bottom:2rem}#basket-nav ul.nav{margin-bottom:0}#basket-nav ul.nav li.nav-item{height:auto}#basket-nav ul.nav li.nav-item a.nav-link,#basket-nav ul.nav li.nav-item a.nav-link.active,#basket-nav ul.nav li.nav-item a.nav-link.disabled{gap:.625rem;height:auto;padding:.75rem .5rem;border-bottom:0.1875rem solid #0F0F0F;background-color:transparent;color:#0F0F0F;font-size:.875rem}#basket-nav ul.nav li.nav-item a.nav-link.active{border-bottom-color:#FFD400}#basket-nav ul.nav li.nav-item a.nav-link.disabled{border-bottom-color:#E8DFD0;color:#6E6B65}#basket-nav ul.nav li.nav-item a.nav-link:before,#basket-nav ul.nav li.nav-item a.nav-link.active:before,#basket-nav ul.nav li.nav-item a.nav-link.disabled:before{width:1.75rem;height:1.75rem;margin-right:0;border-radius:50%;background-color:#0F0F0F;color:#fff;font-size:.875rem;font-weight:700}#basket-nav ul.nav li.nav-item a.nav-link.active:before{background-color:#FFD400;color:#0F0F0F}#basket-nav ul.nav li.nav-item a.nav-link.disabled:before{background-color:#E8DFD0;color:#6E6B65}#basket-nav ul.nav li.nav-item:not(:last-child) a.nav-link:after,#basket-nav ul.nav li.nav-item:not(:last-child) a.nav-link.active:after,#basket-nav ul.nav li.nav-item:not(:last-child) a.nav-link.disabled:after{content:none}@media (max-width: 575.98px){#basket-nav ul.nav li.nav-item a.nav-link,#basket-nav ul.nav li.nav-item a.nav-link.disabled{font-size:0}#basket-nav ul.nav li.nav-item a.nav-link.active{font-size:.875rem}}.colorize.heading,.colorize.with_vat{color:#0F0F0F !important}.colorize.without_vat{color:#6E6B65 !important}a.colorize.heading:hover{text-decoration:underline}.colorize.basket-stock{color:#4A4843 !important}.colorize.basket-stock .stock-info{color:#107636}.colorize.basket-stock .stock-data{color:#6E6B65 !important}#basket .code,#basket .unit_code,#basket .without_vat,#basket .withdrawal-product-code,#basket .withdrawal-product-variant,#basket #total_price_netto,#basket #basket_note,#basket-side-wrapper .code,#basket-side-wrapper .unit_code,#basket-side-wrapper .without_vat,#basket-side-wrapper .withdrawal-product-code,#basket-side-wrapper .withdrawal-product-variant,#basket-side-wrapper #total_price_netto,#basket-side-wrapper #basket_note,#delivery-wrapper .code,#delivery-wrapper .unit_code,#delivery-wrapper .without_vat,#delivery-wrapper .withdrawal-product-code,#delivery-wrapper .withdrawal-product-variant,#delivery-wrapper #total_price_netto,#delivery-wrapper #basket_note,#part-payment .code,#part-payment .unit_code,#part-payment .without_vat,#part-payment .withdrawal-product-code,#part-payment .withdrawal-product-variant,#part-payment #total_price_netto,#part-payment #basket_note,#basket-complete .code,#basket-complete .unit_code,#basket-complete .without_vat,#basket-complete .withdrawal-product-code,#basket-complete .withdrawal-product-variant,#basket-complete #total_price_netto,#basket-complete #basket_note{color:#6E6B65 !important}#basket #basket_free_delivery_note,#basket-side-wrapper,#delivery-wrapper #part-delivery .delivery,#part-payment .payment,#basket-complete #basket-order-status,#basket-complete #basket-complete-summary,#basket-complete #basket-complete-delivery,#basket-complete #basket-complete-invoice,#basket-complete #basket-bank-transfer-info,#basket-complete #basket-withdrawal-status,#basket-complete #basket-complete-note{border:1px solid #E8DFD0;border-radius:.5rem;background:#fff}#basket-side-wrapper #basket-side .basket-item>.wrapper .addon-top,#order-customer .own-border,#order-customer .collapse,#order-customer .collapsing{border-color:#E8DFD0}#basket{padding:0}#basket>form{margin-bottom:1.5rem}#basket>.alert-info{padding:2.5rem 1.25rem;border:1px dashed #E8DFD0;border-radius:.5rem;background:#fff;color:#4A4843;text-align:center}#basket .basket-item{margin:0 0 .625rem;padding:1rem 1.25rem;border:1px solid #E8DFD0;border-radius:.5rem;background:#fff}#basket .basket-item>.wrapper .basket-heading .image,#basket .basket-item>.wrapper .basket-heading .image a,#basket .basket-item>.wrapper .basket-heading .image a img{width:4rem;height:4rem}#basket .basket-item>.wrapper .basket-heading .image{flex-shrink:0;margin-right:.875rem;border:1px solid #E8DFD0;border-radius:.5rem;background:#F8F4EB;overflow:hidden}#basket .basket-item>.wrapper .basket-heading .image a img{-o-object-fit:contain;object-fit:contain}#basket .basket-item>.wrapper .basket-heading .image a img[src$="/blank.jpg"]{content:url("/img/catalog-blank.svg");-o-object-fit:cover;object-fit:cover}#basket .basket-item>.wrapper .basket-heading .text .heading{font-size:1rem;font-weight:600;line-height:1.35}#basket .basket-item>.wrapper .basket-heading .text .code{font-size:.8125rem}#basket .basket-item>.wrapper .basket-quantity .form-control{flex:0 0 auto;width:4.5rem;border-color:#E8DFD0;text-align:center}#basket .basket-item>.wrapper .basket-delete button{position:relative;width:1.75rem;height:1.75rem;border-radius:.25rem;background-image:none;color:#918D85}#basket .basket-item>.wrapper .basket-delete button:before,#basket .basket-item>.wrapper .basket-delete button:after{content:'';position:absolute;top:50%;left:50%;width:.875rem;height:.125rem;border-radius:.25rem;background:currentColor}#basket .basket-item>.wrapper .basket-delete button:before{transform:translate(-50%, -50%) rotate(45deg)}#basket .basket-item>.wrapper .basket-delete button:after{transform:translate(-50%, -50%) rotate(-45deg)}#basket .basket-item>.wrapper .basket-delete button:hover{background-color:#F8F4EB;color:#0F0F0F}#basket #total_price_netto,#basket #total_price_vat_incl,#basket #basket_submit,#basket #basket_note{padding-right:1.25rem;padding-left:1.25rem;margin-bottom:0;background:#F8F4EB}#basket #total_price_netto{padding-top:1rem;font-size:.875rem}#basket #total_price_vat_incl{padding-top:.125rem;padding-bottom:1rem;font-size:1.375rem}#basket #basket_submit{gap:.75rem;padding-bottom:.5rem}#basket #basket_note{padding-top:.5rem;padding-bottom:1rem;font-size:.875rem}@media (max-width: 767.98px){#basket .basket-item>.wrapper .basket-heading{border-bottom-color:#E8DFD0}#basket .basket-item>.wrapper .basket-stock{min-height:0}#basket .basket-item>.wrapper .basket-stock>.wrapper{height:auto;line-height:1.4}}@media (max-width: 575.98px){#basket #basket_submit{flex-direction:column;align-items:stretch}#basket #basket_submit .btn{width:100%}}#basket .voucher-row{margin-bottom:1.5rem}#basket #basket_free_delivery_note{padding:1rem 1.25rem}#basket #basket_free_delivery_note #free_delivery_note{margin-top:0;margin-bottom:.75rem;font-size:.875rem}#basket #basket_free_delivery_note .progress{height:.5rem;border-radius:50rem;background:#E8DFD0}#basket #basket_free_delivery_note .progress-bar{border-radius:50rem}#delivery-wrapper h2,#basket-side-wrapper h2{margin-bottom:.875rem;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.35}#delivery-wrapper #part-delivery .delivery,#part-payment .payment{margin-bottom:.625rem;padding:.875rem 1rem;transition:border-color .2s ease, box-shadow .2s ease, background-color .2s ease}#delivery-wrapper #part-delivery .delivery:hover,#part-payment .payment:hover{border-color:#0F0F0F}#delivery-wrapper #part-delivery .delivery.active,#part-payment .payment.active{border-color:#0F0F0F;box-shadow:inset 0.25rem 0 0 0 #FFD400}#delivery-wrapper #part-delivery .delivery .delivery-heading .heading,#part-payment .payment .payment-heading .heading{font-size:1rem;line-height:1.35}#delivery-wrapper #part-delivery .delivery .delivery-heading .note{color:#6E6B65;font-size:.875rem;line-height:1.4}#part-payment{margin-top:1.5rem}:not(body)>.select2-container{width:100% !important}.select2-container--default .select2-selection--single{height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;border:1px solid #E8DFD0;border-radius:.25rem;background:#fff}.select2-container--default .select2-selection--single .select2-selection__rendered{padding:0;color:#0F0F0F;line-height:1.5}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;right:.5rem}.select2-container--default.select2-container--open .select2-selection--single,.select2-container--default.select2-container--focus .select2-selection--single{border-color:#0F0F0F;box-shadow:0 0 0.375rem rgba(15,15,15,0.45)}.select2-dropdown{border-color:#E8DFD0;border-radius:.5rem}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#0F0F0F}.select2-container--default .select2-results__option[aria-selected="true"]{background-color:#F4F2EE;color:#0F0F0F}.select2-container--default .select2-search--dropdown .select2-search__field{border-color:#E8DFD0;border-radius:.25rem}#basket-side-wrapper{padding:1.25rem}@media (min-width: 768px){#basket-side-wrapper{position:-webkit-sticky;position:sticky;top:1rem}}#basket-side-wrapper #basket-side .basket-item{margin-bottom:0;padding:0}#basket-side-wrapper #basket-side .basket-item+.basket-item{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #E8DFD0}#basket-side-wrapper #basket-side .basket-item>.wrapper .heading{font-weight:600}#basket-side-wrapper #basket-side .basket-item>.wrapper .basket-quantity,#basket-side-wrapper #basket-side .basket-item>.wrapper .basket-pre{margin-right:.25rem;color:#6E6B65;font-size:.875rem}#basket-side-wrapper #basket-side .basket-item>.wrapper #total_price_vat_incl .heading,#basket-side-wrapper #basket-side .basket-item>.wrapper #total_price_vat_incl .with_vat{font-size:1.0625rem;font-weight:700}#order-customer .heading.bg-colorize{padding:.875rem 1.25rem;border:1px solid #E8DFD0;border-radius:.5rem .5rem 0 0;background-color:#fff;color:#0F0F0F}#order-customer .heading.bg-colorize>strong{font-size:1.0625rem}#order-customer .heading.bg-colorize.collapsed{border-radius:.5rem}#order-customer .heading.optional .customer-icon{top:50%;border:1px solid #B7B3AA;transform:translateY(-50%)}#order-customer .heading.optional .icon-checkbox{left:1.25rem}#order-customer .own-border,#order-customer .collapse,#order-customer .collapsing{border-radius:0 0 .5rem .5rem;background:#fff}#order-customer .own-border>.p-4,#order-customer .collapse>.p-4,#order-customer .collapsing>.p-4{padding:1.25rem !important}#order-customer .form-group.row>.col-form-label{color:#4A4843;font-weight:600}#order-customer .collapse:hover .card{border-color:#0F0F0F}#order-customer>.form-group.row .custom-control,#order-customer>.form-group.row .custom-control-label,#order-customer>.form-group.row .termsofuse{font-size:.875rem;font-weight:400 !important;line-height:1.4}#order-customer>.form-group.row .termsofuse{color:#0F0F0F !important;text-decoration:underline}#order-customer>.form-group.row:last-child{margin-top:1.5rem}#basket-complete #basket-order-status,#basket-complete #basket-complete-summary,#basket-complete #basket-complete-delivery,#basket-complete #basket-complete-invoice,#basket-complete #basket-bank-transfer-info,#basket-complete #basket-withdrawal-status,#basket-complete #basket-complete-note{padding:1.25rem;margin-bottom:1.5rem}#basket-complete h2,#basket-complete h3{margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #E8DFD0;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.35}@media (min-width: 768px){#basket-complete #basket-order-status .col-md-4+.col-md-4{border-left:1px solid #E8DFD0}}#basket-complete #basket-order-status .font-weight-bold{margin-right:.375rem;color:#6E6B65;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}#basket-complete #basket-order-status .h3{margin-bottom:0;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem}#basket-complete #basket-order-status .badge{padding:.375rem .75rem;border-radius:50rem;font-size:.8125rem;vertical-align:baseline}#basket-complete #basket-complete-summary .complete-item:nth-child(odd){background-color:transparent}#basket-complete #basket-complete-summary .complete-item{padding:.75rem .25rem}#basket-complete #basket-complete-summary .complete-item+.complete-item{border-top:1px solid #E8DFD0}#basket-complete #basket-complete-summary .complete-item>.wrapper .reset{color:#4A4843 !important;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase !important}#basket-complete #basket-complete-summary .complete-item>.wrapper .complete-quantity>.wrapper.data{height:auto;font-weight:600;line-height:inherit;text-transform:none}#basket-complete #basket-complete-summary .complete-item>.wrapper .complete-price{text-align:right}#basket-complete #basket-complete-summary #total_price_vat_incl{clear:both;margin-top:1rem;padding-top:.875rem;padding-right:.25rem;border-top:2px solid #0F0F0F;font-size:1.125rem}#basket-complete #basket-complete-summary #total_price_vat_incl .price{font-size:1.375rem}#basket-complete #basket-complete-summary #order_basket_additional_info{padding-right:.25rem;color:#6E6B65;font-size:.875rem}#basket-complete #basket-complete-summary [data-matomo-event]{display:none}#basket-complete #order-fix_margin{display:none}#basket-complete #basket-complete-invoice .complete-item,#basket-complete #basket-complete-delivery .complete-item{margin-bottom:0 !important}#basket-complete #basket-complete-invoice .table td,#basket-complete #basket-complete-delivery .table td{padding:.5rem 0 !important;vertical-align:top}#basket-complete #basket-complete-invoice .table tr+tr td,#basket-complete #basket-complete-delivery .table tr+tr td{border-top:1px solid #E8DFD0}#basket-complete #basket-complete-invoice .table td:first-child:not([colspan]),#basket-complete #basket-complete-delivery .table td:first-child:not([colspan]){width:1%;padding-right:1.25rem !important;color:#4A4843;font-size:.875rem;white-space:nowrap}#basket-complete #basket-bank-transfer-info{display:flex;flex-wrap:wrap;align-items:flex-start}#basket-complete #basket-bank-transfer-info>*{flex:0 0 100%}#basket-complete #basket-bank-transfer-info>p:nth-of-type(2){padding:1rem 1.25rem;border-radius:.5rem;background-color:#F8F4EB;line-height:1.9}#basket-complete #basket-bank-transfer-info>p:nth-of-type(3):not(:last-of-type){margin-bottom:1rem}@media (min-width: 768px){#basket-complete #basket-bank-transfer-info>p:nth-of-type(2){flex:1 1 0;margin-right:1.25rem}#basket-complete #basket-bank-transfer-info>p:nth-of-type(3):not(:last-of-type){flex:0 0 auto}}#basket-complete #basket-bank-transfer-info img{display:block;width:9.375rem;padding:.5rem;border:1px solid #E8DFD0;border-radius:.5rem;background-color:#fff}#basket-complete #basket-bank-transfer-info>p:last-of-type{margin-bottom:0;color:#4A4843;font-size:.875rem}#basket-complete #basket-withdrawal-status>.mb-3{margin-bottom:0 !important}#basket-complete #basket-withdrawal-status .withdrawal-product:nth-child(odd){background-color:transparent}#basket-complete #basket-withdrawal-status .withdrawal-product+.withdrawal-product{border-top:1px solid #E8DFD0}#basket-complete #basket-withdrawal-status .withdrawal-product .withdrawal-product-name{color:#0F0F0F}#withdrawal-contract-modal .modal-dialog{max-width:40rem}#withdrawal-contract-modal .modal-header,#withdrawal-contract-modal .modal-footer{padding:1.25rem 1.5rem}#withdrawal-contract-modal .modal-body{padding:1.5rem}#withdrawal-contract-modal .withdrawal-tr{padding:.875rem 0;margin-bottom:0 !important}#withdrawal-contract-modal .withdrawal-tr:first-child{padding-top:0}#withdrawal-contract-modal .withdrawal-tr+.withdrawal-tr{border-top:1px solid #E8DFD0}#withdrawal-contract-modal .withdrawal-tr>label{color:#6E6B65;font-size:.875rem;line-height:1.5}#withdrawal-contract-modal .withdrawal-tr>label strong{color:#0F0F0F;font-size:1rem}#withdrawal-contract-modal .withdrawal-tr .form-control{width:4.5rem;text-align:center}#withdrawal-contract-modal .form-group>label{margin-bottom:.5rem;color:#6E6B65;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}#withdrawal-contract-modal .custom-radio+.custom-radio{margin-top:.375rem}#withdrawal-contract-modal .modal-footer .btn{text-transform:uppercase;letter-spacing:.05em}#complete-payment.init{border-radius:.5rem;background-color:#F8F4EB}.has-error .form-control,.has-error .custom-select{border-color:#E11D2A;background-color:rgba(225,29,42,0.035);animation:excaliburshop-invalid-pulse .5s ease-out}.has-error .form-control:focus,.has-error .custom-select:focus{border-color:#E11D2A;box-shadow:0 0 0.375rem rgba(225,29,42,0.5);background-color:#fff}.has-error input.form-control,.has-error textarea.form-control{padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23E11D2A' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23E11D2A' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.has-error textarea.form-control{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.has-error span.form-text{display:flex;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:.5rem;padding:.3125rem .625rem;border-radius:.25rem;background-color:#fbe3e5;color:#b41722;font-size:.8125rem;font-weight:600;line-height:1.35;animation:excaliburshop-invalid-msg .25s ease-out}.has-error span.form-text::before{content:"";flex:0 0 auto;width:1.05em;height:1.05em;margin-right:.375rem;background-color:currentColor;-webkit-mask-image:url("/img/icons/alert.svg");mask-image:url("/img/icons/alert.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}@keyframes excaliburshop-invalid-pulse{from{box-shadow:0 0 0 0 rgba(225,29,42,0.35)}to{box-shadow:0 0 0 0.5rem rgba(225,29,42,0)}}@keyframes excaliburshop-invalid-msg{from{opacity:0;transform:translateY(-0.25rem)}to{opacity:1;transform:none}}.custom-control.has-error .custom-control-label{color:#b41722}.custom-control.has-error .custom-control-label::before{border-color:#E11D2A}.has-error .select2-container--default .select2-selection--single{border-color:#E11D2A;background-color:rgba(225,29,42,0.035)}.has-error .select2-container--default.select2-container--focus .select2-selection--single,.has-error .select2-container--default.select2-container--open .select2-selection--single{border-color:#E11D2A;box-shadow:0 0 0.375rem rgba(225,29,42,0.5)}.has-error.d-flex:not(.flex-column){flex-wrap:wrap}.has-error.d-flex:not(.flex-column)>span.form-text{flex:0 0 100%;width:auto}.site-footer .has-error span.form-text{margin-right:auto;margin-left:auto}.site-footer .custom-control.has-error .custom-control-label{color:#f4adb2}.site-footer .custom-control.has-error .custom-control-label::before{border-color:#E11D2A}.site-footer .input-group.has-error .form-control{box-shadow:inset 0 0 0 2px #E11D2A}.tooltip.has-error .tooltip-inner{background-color:#E11D2A;color:#fff;font-weight:600}.tooltip.has-error .arrow::before{border-color:#E11D2A}.mouse-pointer{cursor:pointer}@media (prefers-reduced-motion: reduce){.hero-tile>img,.hero-slide,.card-product__image img,.card-product-h__image img,.card-product-row__image img,.card-blog__image img{transition:none}.card-blog:hover,.card-blog:focus-within{transform:none}.h-scroll-hint .icon{animation:none}#blog-progress::after{animation:none}.products-grid--catalog.is-view-animating,.catalog-filter__detail .filter-card.is-open,.catalog-filter__panes:not(.is-detail) .catalog-filter__nav{animation:none}.catalog-filter__nav .list-group-item:hover .icon--chevron-right{transform:none}.has-error .form-control,.has-error .custom-select,.has-error span.form-text{animation:none}}.lb-nav a.lb-prev{background-image:url("/img/engine/pub/lightbox/prev.webp") !important}.lb-nav a.lb-next{background-image:url("/img/engine/pub/lightbox/next.webp") !important}.lb-cancel{background-image:url("/img/engine/pub/lightbox/loading.webp") !important}.lb-data .lb-close{background-image:url("/img/engine/pub/lightbox/close.webp") !important}.no-webp .lb-nav a.lb-prev{background-image:url("/img/engine/pub/lightbox/prev.png") !important}.no-webp .lb-nav a.lb-next{background-image:url("/img/engine/pub/lightbox/next.png") !important}.no-webp .lb-cancel{background-image:url("/img/engine/pub/lightbox/loading.gif") !important}.no-webp .lb-data .lb-close{background-image:url("/img/engine/pub/lightbox/close.png") !important}.error-page__code{font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-size:5rem;font-weight:700;line-height:1;color:#0F0F0F}@media (min-width: 992px){.error-page__code{font-size:7rem}}.error-page__code::after{display:block;width:4rem;height:4px;margin:1rem auto 0;content:"";background-color:#FFD400}#ecm.ecm-container:not(.ecm-age-layer){font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;line-height:1.5;color:#0F0F0F}#ecm.ecm-container:not(.ecm-age-layer) .ecm-wrapper{width:calc(100% - 2rem);max-width:50rem;max-height:calc(100% - 2rem);max-height:calc(100dvh - 2rem);padding:0;overflow:hidden;border:1px solid #E8DFD0;border-radius:.5rem;box-shadow:0 4px 12px rgba(15,15,15,0.06)}#ecm.ecm-container:not(.ecm-age-layer) .ecm-wrapper .ecm-scrollable{min-height:0;padding:1.5rem;-ms-scroll-chaining:none;overscroll-behavior:contain;overflow-wrap:anywhere}#ecm.ecm-container:not(.ecm-age-layer) .ecm-wrapper .ecm-footer{flex-shrink:0;gap:.75rem;margin-top:0;padding:1rem 1.5rem;border-top:1px solid #E8DFD0;background:#F8F4EB}#ecm.ecm-container:not(.ecm-age-layer) .ecm-heading{display:block;margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:1.25}#ecm.ecm-container:not(.ecm-age-layer) .ecm-button{padding:.625rem 1.25rem;font-size:.875rem;line-height:1.5;border-radius:.25rem;color:#fff;background-color:#0F0F0F;border-color:#0F0F0F;flex:1 1 0;min-width:0;min-height:2.75rem;border-width:1px;font-family:inherit;font-weight:700;text-transform:uppercase;letter-spacing:.05em}#ecm.ecm-container:not(.ecm-age-layer) .ecm-button:hover{color:#fff;background-color:#000;border-color:#000}#ecm.ecm-container:not(.ecm-age-layer) .ecm-button:focus,#ecm.ecm-container:not(.ecm-age-layer) .ecm-button.focus{color:#fff;background-color:#000;border-color:#000;box-shadow:0 0 0 .2rem rgba(51,51,51,0.5)}#ecm.ecm-container:not(.ecm-age-layer) .ecm-button.disabled,#ecm.ecm-container:not(.ecm-age-layer) .ecm-button:disabled{color:#fff;background-color:#0F0F0F;border-color:#0F0F0F}#ecm.ecm-container:not(.ecm-age-layer) .ecm-button:not(:disabled):not(.disabled):active,#ecm.ecm-container:not(.ecm-age-layer) .ecm-button:not(:disabled):not(.disabled).active,.show>#ecm.ecm-container:not(.ecm-age-layer) .ecm-button.dropdown-toggle{color:#fff;background-color:#000;border-color:#000}#ecm.ecm-container:not(.ecm-age-layer) .ecm-button:not(:disabled):not(.disabled):active:focus,#ecm.ecm-container:not(.ecm-age-layer) .ecm-button:not(:disabled):not(.disabled).active:focus,.show>#ecm.ecm-container:not(.ecm-age-layer) .ecm-button.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(51,51,51,0.5)}#ecm.ecm-container:not(.ecm-age-layer) .ecm-button.ecm-button-blue{color:#0F0F0F;background-color:#fff;border-color:#918D85}#ecm.ecm-container:not(.ecm-age-layer) .ecm-button.ecm-button-blue:hover{color:#0F0F0F;background-color:#F4F2EE;border-color:#0F0F0F}#ecm.ecm-container:not(.ecm-age-layer) .ecm-button.ecm-button-blue:focus,#ecm.ecm-container:not(.ecm-age-layer) .ecm-button.ecm-button-blue.focus{color:#0F0F0F;background-color:#F4F2EE;border-color:#0F0F0F;box-shadow:0 0 0 .2rem rgba(126,122,115,0.5)}#ecm.ecm-container:not(.ecm-age-layer) .ecm-button.ecm-button-blue.disabled,#ecm.ecm-container:not(.ecm-age-layer) .ecm-button.ecm-button-blue:disabled{color:#0F0F0F;background-color:#fff;border-color:#918D85}#ecm.ecm-container:not(.ecm-age-layer) .ecm-button.ecm-button-blue:not(:disabled):not(.disabled):active,#ecm.ecm-container:not(.ecm-age-layer) .ecm-button.ecm-button-blue:not(:disabled):not(.disabled).active,.show>#ecm.ecm-container:not(.ecm-age-layer) .ecm-button.ecm-button-blue.dropdown-toggle{color:#0F0F0F;background-color:#e6e6e6;border-color:#716d66}#ecm.ecm-container:not(.ecm-age-layer) .ecm-button.ecm-button-blue:not(:disabled):not(.disabled):active:focus,#ecm.ecm-container:not(.ecm-age-layer) .ecm-button.ecm-button-blue:not(:disabled):not(.disabled).active:focus,.show>#ecm.ecm-container:not(.ecm-age-layer) .ecm-button.ecm-button-blue.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(126,122,115,0.5)}#ecm.ecm-container:not(.ecm-age-layer) .ecm-button:focus-visible{outline:2px solid #0F0F0F;outline-offset:3px}#ecm.ecm-container:not(.ecm-age-layer) .ecm-link{color:#0F0F0F;text-decoration:underline;text-underline-offset:.15em}#ecm.ecm-container:not(.ecm-age-layer) .ecm-link:hover{text-decoration-thickness:2px}#ecm.ecm-container:not(.ecm-age-layer) .ecm-tabs-controls{gap:.5rem;margin-bottom:1rem}#ecm.ecm-container:not(.ecm-age-layer) .ecm-tabs-controls-button{padding:.75rem;border:1px solid #E8DFD0;border-radius:.25rem;background:#F8F4EB;color:#0F0F0F;font-size:1rem;font-weight:700}#ecm.ecm-container:not(.ecm-age-layer) .ecm-tabs-controls-button:hover{background:#E5E2DC}#ecm.ecm-container:not(.ecm-age-layer) .ecm-tabs-controls-button.active{background:#FFD400;color:#0F0F0F;border-color:#FFD400}#ecm.ecm-container:not(.ecm-age-layer) .ecm-consent{padding:.75rem;margin-bottom:.75rem;border:1px solid #E8DFD0;border-radius:.375rem;background:#F8F4EB}#ecm.ecm-container:not(.ecm-age-layer) .ecm-consent-header{flex-wrap:wrap}#ecm.ecm-container:not(.ecm-age-layer) .ecm-consent-name{min-width:0;font-size:1rem}#ecm.ecm-container:not(.ecm-age-layer) .ecm-consent-switch{margin-left:auto}#ecm.ecm-container:not(.ecm-age-layer) .ecm-consent-content{min-width:0;color:#4A4843}#ecm.ecm-container:not(.ecm-age-layer) .ecm-purposes-heading{font-size:1rem;color:#4A4843}#ecm.ecm-container:not(.ecm-age-layer) .ecm-consent-content table{display:block;max-width:100%;overflow-x:auto;overflow-wrap:normal}#ecm.ecm-container:not(.ecm-age-layer) .ecm-consent-content table th,#ecm.ecm-container:not(.ecm-age-layer) .ecm-consent-content table td{min-width:6rem}#ecm.ecm-container:not(.ecm-age-layer) .ecm-consent-content table th:last-child,#ecm.ecm-container:not(.ecm-age-layer) .ecm-consent-content table td:last-child{min-width:14rem}#ecm.ecm-container:not(.ecm-age-layer) .ecm-consent-toggle{flex-shrink:0;width:2.75rem;height:2.75rem;color:#0F0F0F;border-radius:.25rem}#ecm.ecm-container:not(.ecm-age-layer) .ecm-consent-toggle:focus-visible{outline:2px solid #0F0F0F;outline-offset:-2px}#ecm.ecm-container:not(.ecm-age-layer) .ecm-switch-toggle{height:2.75rem;flex-shrink:0}#ecm.ecm-container:not(.ecm-age-layer) .ecm-switch-toggle input[type="checkbox"]{width:100%;height:100%;margin:0}#ecm.ecm-container:not(.ecm-age-layer) .ecm-switch-toggle input[type="checkbox"]+label.ecm-switch-toggle-label{border:1px solid #918D85}#ecm.ecm-container:not(.ecm-age-layer) .ecm-switch-toggle input[type="checkbox"]+label.ecm-switch-toggle-label::before,#ecm.ecm-container:not(.ecm-age-layer) .ecm-switch-toggle input[type="checkbox"]:checked+label.ecm-switch-toggle-label::before{background:#0F0F0F}#ecm.ecm-container:not(.ecm-age-layer) .ecm-switch-toggle input[type="checkbox"]:focus-visible{outline:2px solid #0F0F0F;outline-offset:3px}@media (max-width: 575.98px){#ecm.ecm-container:not(.ecm-age-layer) .ecm-wrapper .ecm-scrollable{padding:1rem}#ecm.ecm-container:not(.ecm-age-layer) .ecm-wrapper .ecm-footer{flex-direction:column;gap:.5rem;padding:1rem}#ecm.ecm-container:not(.ecm-age-layer) .ecm-button{flex:0 0 auto;width:100%}#ecm.ecm-container:not(.ecm-age-layer) .ecm-heading{font-size:1.25rem}}
