/*! GENERATED by tools/generate-listing-theme.mjs (npm run generate:listing-theme) — DO NOT EDIT BY HAND.
    LISTING-SCOPED slice of theme.css: the mobile (max-width: 800px) takeover sheet for
    category/search, loaded by components/common/critical-theme-css.html INSTEAD of full
    theme.css. Selectors that provably cannot match a listing page (absent from settled
    live DOMs at 412px/799px AND from every template/JS code token) are removed;
    cascade order untouched. Desktop (>=800px) still blocks on full theme.css.
*/
input :focus-visible,button :focus-visible,textarea :focus-visible,select :focus-visible,details :focus-visible,[href] :focus-visible,[tabindex]:not([tabindex="-1"]) :focus-visible,[contenteditable=true] :focus-visible{outline:2px solid var(--dh-border-focus) !important;outline-offset:1px !important}input:focus:not(:focus-visible),button:focus:not(:focus-visible),textarea:focus:not(:focus-visible),select:focus:not(:focus-visible),details:focus:not(:focus-visible),[href]:focus:not(:focus-visible),[tabindex]:not([tabindex="-1"]):focus:not(:focus-visible),[contenteditable=true]:focus:not(:focus-visible){outline:0 !important}input:focus-visible,button:focus-visible,textarea:focus-visible,select:focus-visible,details:focus-visible,[href]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible,[contenteditable=true]:focus-visible{outline:2px solid var(--dh-border-focus) !important;outline-offset:1px !important}input:focus+label{outline:2px solid var(--dh-border-focus) !important;outline-offset:1px !important}input:focus:not(:focus-visible)+label{outline:0 !important}input:focus-visible+label{outline:2px solid var(--dh-border-focus) !important;outline-offset:1px !important}meta.foundation-version{font-family:"/5.5.3/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 551px)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:551px)/";width:551px}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:551px) and (max-width:801px)/";width:551px}meta.foundation-mq-large{font-family:"/only screen and (min-width:801px)/";width:801px}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:801px) and (max-width:1261px)/";width:801px}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:1261px)/";width:1261px}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:1261px) and (max-width:1681px)/";width:1261px}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:1681px)/";width:1681px}meta.foundation-data-attribute-namespace{font-family:false}.u-hiddenVisually{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.is-srOnly{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}@font-face{font-family:"papathemesicons";src:url("../fonts/papathemesicons.eot?jpwbml");src:url("../fonts/papathemesicons.eot?jpwbml#iefix") format("embedded-opentype"),url("../fonts/papathemesicons.woff2?jpwbml") format("woff2"),url("../fonts/papathemesicons.ttf?jpwbml") format("truetype"),url("../fonts/papathemesicons.woff?jpwbml") format("woff"),url("../fonts/papathemesicons.svg?jpwbml#papathemesicons") format("svg");font-weight:normal;font-style:normal;font-display:swap}[class^=papathemes-icon-],[class*=" papathemes-icon-"]{font-family:"papathemesicons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:"FontAwesome";src:url("../fonts/fontawesome-webfont.eot?v=4.7.0");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal;font-display:swap}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-chevron-up::before{content:""}.fa-chevron-down::before{content:""}.fa-trash::before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}h1{font-size:2em;margin:.67em 0}small{font-size:80%}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{background:#fff7ec;color:#111318;cursor:auto;margin:0;padding:0;position:relative}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}a:hover{cursor:pointer}figure{margin:0 0 1.5rem}img{display:inline-block;height:auto;max-width:100%;vertical-align:middle}img{-ms-interpolation-mode:bicubic}button{background:none;border:0}button:active,button:focus{box-shadow:none;outline:none}textarea{height:auto;min-height:50px}select{width:100%}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h6,form,p,th,td{margin:0;padding:0}html{font-size:16px}@media(min-width: 551px){html{font-size:16px}}body{font-family:"Rubik",Arial,Helvetica,sans-serif;font-weight:400;line-height:1.5}a{color:#0b1613;line-height:inherit;text-decoration:underline}a:hover,a:focus{color:#a83a2f}p{margin-bottom:1.5rem}h1,h2,h3,h4,h6{color:#111318;font-family:"Rubik",Arial,Helvetica,sans-serif;font-weight:700;line-height:1.25;margin-bottom:.75rem}h1 small,h2 small,h3 small,h4 small,h6 small{color:#4b5563;font-size:60%;line-height:0}h1{font-size:28px}h2{font-size:20px}h3{font-size:17px}h4{font-size:16px}h6{font-size:14px}i{font-style:italic;line-height:inherit}strong,b{font-weight:700;line-height:inherit}small{font-size:60%;line-height:inherit}ul,ol,dl{list-style-position:outside;margin-bottom:1.5rem}ul ul,ul ol,ol ul,ol ol{margin-left:1.2rem;margin-bottom:0}ul{margin-left:1.5rem}ol{margin-left:0}dl dt{font-weight:700;margin-bottom:.375rem}dl dd{margin-bottom:1.5rem}abbr{border-bottom:1px dotted #ffd0a1;color:#111318;cursor:help;font-size:90%;text-transform:uppercase}abbr{text-transform:none}.icon{height:1rem;width:1rem;display:inline-block;vertical-align:middle}.icon svg{display:inline-block;fill:#111318;height:100%;vertical-align:top;width:100%}.inlineList{list-style:none;margin-top:0;margin-bottom:1.0625rem;margin-left:-1.375rem;margin-right:0;overflow:hidden;padding:0}.inlineList>li{display:block;float:left;list-style:none;margin-left:1.375rem}.inlineList>li>*{display:block}.button{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border-style:solid;border-width:2px;cursor:pointer;font-family:"Rubik",Arial,Helvetica,sans-serif;font-weight:700;line-height:normal;margin:0 0 1rem;position:relative;text-align:center;text-decoration:none;display:inline-block;background-color:#111318;border-color:#111318;color:#fff7ec}.button:hover,.button:focus,.button.is-active,.button.active{background-color:#0b1613;border-color:#0b1613;color:#fff7ec}.button:active{background-color:#0b1613;border:2px solid #0b1613;color:#fff7ec}.button{font-size:1rem;padding:.875rem 2.25rem;border-radius:20px;outline:none;vertical-align:middle}.button:focus,.button.is-active,.button.active{outline:none}@media(min-width: 481px){.button+.button{margin-left:.75rem}}.button--primary{background-color:#ffb36f;border-color:#ffb36f;color:#111318}.button--primary:hover,.button--primary:focus,.button--primary.is-active,.button--primary.active{background-color:#f28d3a;border-color:#f28d3a;color:#111318}.button--primary:active{background-color:#f28d3a;border:2px solid #f28d3a;color:#111318}.button[disabled]{background-color:#ffe1d6;border-color:#ffe1d6;color:#4b5563;cursor:default}.button--small{font-size:14px;padding:.5625rem 1.5rem}.button--icon{font-size:1rem;padding:.75rem .75rem}.button--icon svg{fill:#0b1613}.dropdown-menu{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute}.dropdown-menu.open{display:block}.dropdown-menu>*:first-child{margin-top:0}.dropdown-menu>*:last-child{margin-bottom:0}.dropdown-menu{background:#ffe6cf;font-size:1rem;height:auto;width:100%;z-index:89;max-width:200px}.form{margin:0 0 1.5rem}.form-fieldset{border-width:0;margin:0;padding:0}.form-label{color:#111318;cursor:pointer;display:block;font-size:1rem;line-height:1.5;margin-bottom:.5rem}.form-label small{color:#4b5563;font-size:15px;text-transform:uppercase;vertical-align:bottom}.form-input{appearance:none;background-color:#fffbf6;border-color:#7b8582;border-style:solid;border-width:1px;border-radius:20px;color:#111318;display:block;font-family:inherit;font-size:1rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;height:3rem;margin:0;padding:.75rem 1rem;transition:border-color 100ms ease-out;width:100%}.form-input:disabled{background-color:#ffe1d6;color:#4b5563;cursor:not-allowed}.form-input[readonly]{background-color:#fff7ec;border-color:#7b8582;color:#6b7280;cursor:text}.form-input:focus{border-color:var(--dh-border-focus);outline:none}.form-input[rows]{height:auto}.form-input[type=search]{box-sizing:border-box}.form-input::-webkit-input-placeholder{color:#7b8582}.form-input::-ms-clear{height:0;width:0}.form-input::-moz-placeholder{color:#7b8582}.form-input:-ms-input-placeholder{color:#7b8582}.form-select{-webkit-appearance:none !important;-moz-appearance:none !important;background-color:#fffbf6;border-radius:0}.form-select::-ms-expand{display:none}.form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+");background-position:100% center;background-repeat:no-repeat;border-style:solid;border-width:1px;border-color:#7b8582;color:#111318;font-family:inherit;font-size:1rem;line-height:normal;padding:.75rem;border-radius:0}.form-select:focus{border-color:var(--dh-border-focus)}.form-select:disabled{background-color:#ffe1d6;cursor:not-allowed}.form-select{cursor:pointer;height:3rem;margin:0;outline:0}.form-select:focus{border-color:var(--dh-border-focus)}.form-field:before,.form-field:after{content:" ";display:table}.form-field:after{clear:both}.form-field{display:block;margin:0 0 2rem;max-width:none}.form-select[multiple]{height:auto}.form-select[multiple] option{padding:5px}.form-checkbox,.form-radio{border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.form-checkbox+.form-label,.form-radio+.form-label{display:inline-block;font-size:1rem;font-weight:400;margin-bottom:.375rem;padding-left:1.875rem;position:relative;vertical-align:baseline;width:100%}.form-checkbox+.form-label::before,.form-checkbox+.form-label::after,.form-radio+.form-label::before,.form-radio+.form-label::after{content:"";display:block;position:absolute;transition:all 50ms ease-out}.form-checkbox+.form-label::before,.form-radio+.form-label::before{background-color:#fffbf6;border:solid #7b8582;border-width:1px;height:1rem;left:0;top:0;width:1rem}.form-checkbox+.form-label::after,.form-radio+.form-label::after{height:.875rem;left:1px;opacity:0;top:1px;transform:scale(0);width:.875rem}.form-checkbox:checked+.form-label::after,.form-radio:checked+.form-label::after{opacity:1;transform:scale(1)}.form-checkbox[disabled]+.form-label,.form-radio[disabled]+.form-label{cursor:default}.form-checkbox[disabled]+.form-label::before,.form-radio[disabled]+.form-label::before{background-color:#ffe1d6}.form-checkbox+.form-label::before{border-radius:20px}.form-checkbox+.form-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z' fill='rgba(11, 22, 19, 0.999)' /%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;color:rgba(11,22,19,.999);content:"";font-size:.875rem;line-height:1;text-align:center}.form-radio+.form-label::before{border-radius:50%}.form-radio+.form-label::after{background:rgba(11,22,19,.999);border:3px solid #fffbf6;border-radius:.875rem}.form-input.has-action{float:left;padding-right:2.875rem}.form-input.has-icon{float:left;padding-right:2.25rem}.form-input.has-icon+.icon{height:3rem;margin-left:-2.25rem;width:1.25rem}.form-prefixPostfix{display:flex;flex-direction:row;flex-wrap:nowrap}.form-prefixPostfix .form-input{flex:1}.form-prefixPostfix .button{height:3rem}.form-actions{background:none;border:0;text-align:center}@media(min-width: 481px){.form-actions{text-align:left}}.form-actions>*{display:inline-block;margin-bottom:1rem;width:100%}@media(min-width: 481px){.form-actions>*{vertical-align:baseline;width:auto}}.form-inlineMessage{display:inline-block;line-height:24px;margin:.375rem 0 -0.5rem;width:100%}.form-field--success .form-input,.form-field--error .form-input{float:left}.form-field--success .form-input,.form-field--success .form-select,.form-field--success .form-checkbox+.form-label::before,.form-field--success .form-radio+.form-label::before{border-color:#166534}.form-field--success .form-inlineMessage{color:#166534}.form-field--error .form-input,.form-field--error .form-select,.form-field--error .form-checkbox+.form-label::before,.form-field--error .form-radio+.form-label::before{border-color:#b42318}.form-field--error .form-inlineMessage{color:#b42318}.panel{position:relative}.panel-body{margin-bottom:1.5rem;padding:1rem 2rem 1.5rem;background:#ffe6cf}.panel-body>:first-child{margin-top:0}.panel-body>:last-child{margin-bottom:0}.panel-body>:last-child{margin-bottom:0}.breadcrumbs{display:block;list-style:none;margin-left:0;overflow:hidden}.breadcrumb{color:#4b5563;float:left;font-size:14px;line-height:14px;margin:0}.breadcrumb a{color:#4b5563}.breadcrumb.unavailable{color:#7b8582}.breadcrumb.unavailable a{color:#7b8582}.breadcrumb.unavailable:hover,.breadcrumb.unavailable:hover a,.breadcrumb.unavailable:focus,.breadcrumb.unavailable a:focus{color:#7b8582;cursor:not-allowed;text-decoration:none}.breadcrumb:before{color:#4b5563;content:"/";margin:0;position:relative;top:1px}.breadcrumb:first-child:before{content:" ";margin:0}.breadcrumb{line-height:1.5}.breadcrumb::before{margin:0 .5rem}@media(min-width: 481px){.breadcrumb::before{margin:0 .5rem}}.breadcrumb-label{cursor:pointer}.breadcrumb-label:hover{color:#a83a2f;text-decoration:none}.breadcrumb.is-active>.breadcrumb-label{color:#4b5563;cursor:default}.breadcrumb.is-unavailable>.breadcrumb-label{color:#7b8582;cursor:default}.navBar-action{display:block}.navBar-action{color:#111318;padding:.75rem}.navList:before,.navList:after{content:" ";display:table}.navList:after{clear:both}.navList ul,.navList ol{list-style:none;margin-left:0}.navList ul ul,.navList ul ol,.navList ol ul,.navList ol ol{list-style:none;margin-bottom:0}.navList ul,.navList ol{margin:0;padding:0}.navList ul li,.navList ol li{margin:0;padding:0}.navList-item,.navList-action{display:block}.navList-action{color:#0b1613;padding:.1875rem 0}.pagination-list{display:block;margin-left:0}.pagination-list li{color:#111318;font-size:1rem;margin-left:.375rem}.pagination-list li a,.pagination-list li button{border-radius:4px;transition:background-color 300ms ease-out;background:none;color:#0b1613;display:block;font-size:1em;font-weight:normal;line-height:inherit;padding:.3125rem .5rem}.pagination-list li{display:block}li.pagination-item{cursor:pointer}li.pagination-item:first-child{margin-left:0}li.pagination-item a:hover{color:#111318}li.pagination-item--current a,li.pagination-item--current button{color:#111318;cursor:default}.alertBox{border-style:none;display:block;font-size:1rem;font-weight:400;margin-bottom:.75rem;padding:.75rem 1.125rem .75rem 1.125rem;position:relative;transition:opacity 300ms ease-out;background-color:#ffe6cf;border-color:#ffe6cf;color:#111318}.alertBox .icon{height:1.25rem;width:1.25rem}.alertBox .button{margin:0 0 0 .75rem}.alertBox--info{background-color:#e7eeff;border-color:#e7eeff;color:#111318}.alertBox--info svg{fill:#1e3a8a}.alertBox--success{background-color:#e7f6ec;border-color:#e7f6ec;color:#111318}.alertBox--success svg{fill:#166534}.alertBox--error{background-color:#ffe7e2;border-color:#ffe7e2;color:#111318}.alertBox--error svg{fill:#b42318}.alertBox-column{display:table-cell;text-align:center;vertical-align:middle}.alertBox-icon{padding-right:1.125rem}.alertBox-message{margin:0;text-align:left;width:100%}body.has-activeModal{overflow:hidden}.modal-background{background:#111318;background:rgba(17,19,24,.95);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1004;left:0}.has-activeModal .modal-background{display:block}.modal{border-radius:16px;display:none;position:absolute;top:0;visibility:hidden;width:100%;z-index:1005;left:0}@media only screen and (max-width: 551px){.modal{min-height:100vh}}.modal>:first-child{margin-top:0}.modal>:last-child{margin-bottom:0}@media only screen and (min-width:551px){.modal{left:0;margin:0 auto;max-width:80%;right:0;width:900px}}.modal{background-color:#fff7ec;padding:2.25rem 2.25rem;border:solid 0 #ffd0a1;box-shadow:none}@media only screen and (min-width:551px){.modal{top:50% !important}}.modal{max-height:80%;overflow:auto;position:fixed}@media(min-width: 551px){.modal{transform:translateY(-50%)}}.modal--large{max-height:90%;width:1280px}.modal--small{width:500px}.modal-header{border-bottom:1px solid #ffd0a1;padding:1rem 0;position:relative}.modal-header-title{margin:0}.modal-body{padding:3rem 0}.modal-body>:last-child{margin-bottom:0}.modal-footer{border-top:1px solid #ffd0a1;padding:.75rem 1.5rem;text-align:center}@media(min-width: 481px){.modal-footer{text-align:right}}.modal-footer .button{display:block}@media(min-width: 481px){.modal-footer .button{display:inline-block;margin-bottom:0}}.modal-footer-link{display:inline-block;font-size:15px;margin:0 0 .75rem}@media(min-width: 481px){.modal-footer-link{display:inline;margin:1.5rem}}.modal-close{color:#4b5563;cursor:pointer;font-size:20px;font-weight:normal;line-height:1;position:absolute;top:1.05rem;right:.75rem;transform:translateY(none)}.modal-close .icon{height:1.25rem;width:1.25rem}@media print{.modal{background:#fff !important;display:none}}.loadingNotification{left:50%;position:fixed;text-align:center;top:3rem;transform:translateX(-50%);transform-style:preserve-3d;transition:all 200ms ease-out;z-index:500}.loadingNotification-label{background:#4b5563;border-radius:4px;color:#fff;display:inline-block;font-size:15px;padding:.375rem .75rem}.loadingOverlay-container{min-height:120px;position:relative}.loadingOverlay{background:rgba(17,19,24,.9);bottom:0;height:100%;left:0;opacity:1;position:absolute;right:0;top:0;transition:all 250ms ease-out;width:100%}.loadingOverlay::before{height:2.5rem;width:2.5rem;border-radius:2.5rem;border:solid 2px;border-color:#fff #fff #6b7280 #6b7280;content:"";display:block;left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(0deg);transform-style:preserve-3d;animation:spin 500ms infinite cubic-bezier(0.69, 0.31, 0.56, 0.83)}@keyframes spin{0%{transform:translateY(-50%) rotate(0deg)}100%{transform:translateY(-50%) rotate(360deg)}}.actionBar:before,.actionBar:after{content:" ";display:table}.actionBar:after{clear:both}.actionBar{margin:1.5rem 0}.actionBar .button{margin-bottom:0}.actionBar-section:before,.actionBar-section:after{content:" ";display:table}.actionBar-section:after{clear:both}@media(min-width: 551px){.actionBar-section{float:left}.actionBar-section .form-label{display:inline-block;margin:0 .375rem 0 0}.actionBar-section .form-select,.actionBar-section .form-input{display:inline-block;width:12.5rem}}.card{background-color:rgba(0,0,0,0);margin-bottom:3rem;padding:0 0}.card-figure{background-color:#fff7ec;margin-bottom:0;padding:0 0;position:relative}.card-image{border:1px solid #7b8582;width:100%}.card-figcaption-button{background-color:#111318;color:#fff7ec}.card-figcaption-button:hover{background-color:#0b1613;color:#fff7ec}.card-body{padding:.75rem 0 0}.card-body>:first-child{margin-top:0}.card-body>:last-child{margin-bottom:0}.card-body .card-text{color:#4b5563}.card-footer:before,.card-footer:after{content:" ";display:table}.card-footer:after{clear:both}.card-footer{background-color:rgba(0,0,0,0);margin:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide{display:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:.8}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.6}.slick-prev:before,.slick-next:before{font-family:inherit;font-size:20px;line-height:1;color:#111318;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:""}[dir=rtl] .slick-prev:before{content:""}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:""}[dir=rtl] .slick-next:before{content:""}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:.8}.slick-dots li button:before{position:absolute;top:0;left:0;content:"";width:20px;height:20px;font-family:inherit;font-size:60px;line-height:20px;text-align:center;color:#111318;opacity:.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#111318;opacity:1}.slick-next,.slick-prev{background-color:#fff7ec;background-color:rgba(255,247,236,0);z-index:1;height:3.8125rem;padding:.625rem;width:2.5rem}.slick-next::before,.slick-prev::before{background-position:50%;background-repeat:no-repeat;background-size:100%;display:block;height:2.5625rem;width:1.25rem}.slick-next:hover,.slick-next:focus,.slick-prev:hover,.slick-prev:focus{background-color:#fff7ec;background-color:rgba(255,247,236,0);background-position:50%;background-repeat:no-repeat;background-size:100%}.slick-next{right:-10px}.slick-next::before{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve'%3E%3Cpath d='M19.6,10.9l-5,5c-0.5,0.5-1.3,0.5-1.8,0s-0.5-1.3,0-1.8l2.9-2.9H1.2C0.6,11.2,0,10.7,0,10c0-0.7,0.6-1.2,1.2-1.2h14.5 l-2.9-2.9c-0.5-0.5-0.5-1.3,0-1.8c0.5-0.5,1.3-0.5,1.8,0l5,5C20.1,9.6,20.1,10.4,19.6,10.9C19.6,10.9,19.6,10.9,19.6,10.9L19.6,10.9 z' fill='%23111318'/%3E%3C/svg%3E%0A")}.slick-prev{left:-15px}.slick-prev::before{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve'%3E%3Cpath d='M0.4,9.1l5-5C6.5,3,8.3,4.8,7.1,5.9c0,0-2.9,2.9-2.9,2.9h14.5c0.7,0,1.2,0.6,1.2,1.2c0,0.7-0.6,1.2-1.2,1.2H4.3l2.9,2.9 c1.2,1.1-0.6,2.9-1.8,1.8C4.9,14.8-1.5,10.6,0.4,9.1L0.4,9.1z' fill='%23111318'/%3E%3C/svg%3E%0A")}.slick-slide img{display:block;width:100%}.slick-dots{margin:0}.slick-dots li{height:2rem;width:2rem;margin:0;padding:.3125rem}.slick-dots li button,.slick-dots li button::before{height:.625rem;width:.625rem;border-radius:50%}.slick-dots li button{border:0;display:inline-block;margin:0;padding:0;position:relative;text-align:center;vertical-align:middle}.slick-dots li button::before{background:#111318;opacity:1}.slick-dots li button::before{display:block;left:-1px;top:-1px;transition:background 100ms ease-out}.slick-dots li.slick-active button::before{background:#111318}.slick-disabled{cursor:default;opacity:.1}.slick-track{backface-visibility:hidden;perspective:1000px}div.slick-slider{width:1px;min-width:100%}.slick-slide .card-image{-webkit-touch-callout:default}.slick-slider{margin:0}.slick-slide .card-image{object-fit:contain;font-family:"object-fit: contain"}.slick-next{right:0}.slick-prev{left:0}.slick-vertical .slick-prev{left:50%;top:0;transform:translateX(-50%)}.slick-vertical .slick-prev::before{transform:rotate(90deg)}.slick-vertical .slick-next{left:50%;top:auto;bottom:0;transform:translateX(-50%)}.slick-vertical .slick-next::before{transform:rotate(90deg)}.slick-vertical .slick-prev,.slick-vertical .slick-next{width:3.625rem;height:2.5rem;margin-top:0}.slick-vertical .slick-prev::before,.slick-vertical .slick-next::before{width:2.5rem;height:1.3125rem}.swal2-popup.swal2-toast{flex-direction:row;align-items:center;width:auto;padding:.625em;overflow-y:hidden;background:#fff;box-shadow:0 0 .625em #d9d9d9}.swal2-popup.swal2-toast .swal2-header{flex-direction:row;padding:0}.swal2-popup.swal2-toast .swal2-title{flex-grow:1;justify-content:flex-start;margin:0 .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{position:static;width:.8em;height:.8em;line-height:.8}.swal2-popup.swal2-toast .swal2-content{justify-content:flex-start;padding:0;font-size:1em}.swal2-popup.swal2-toast .swal2-icon{width:2em;min-width:2em;height:2em;margin:0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:bold}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{font-size:.25em}}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{flex-basis:auto !important;width:auto;height:auto;margin:0 .3125em}.swal2-popup.swal2-toast .swal2-styled{margin:0 .3125em;padding:.3125em .625em;font-size:1em}.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(50,100,150,.4)}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.8em;left:-0.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{animation:swal2-toast-hide .1s forwards}.swal2-container{display:flex;position:fixed;z-index:1060;top:0;right:0;bottom:0;left:0;flex-direction:row;align-items:center;justify-content:center;padding:.625em;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation{background:rgba(0,0,0,.4)}.swal2-container.swal2-backdrop-hide{background:rgba(0,0,0,0) !important}.swal2-container.swal2-top{align-items:flex-start}.swal2-container.swal2-top-start,.swal2-container.swal2-top-left{align-items:flex-start;justify-content:flex-start}.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{align-items:flex-start;justify-content:flex-end}.swal2-container.swal2-center{align-items:center}.swal2-container.swal2-center-start,.swal2-container.swal2-center-left{align-items:center;justify-content:flex-start}.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{align-items:center;justify-content:flex-end}.swal2-container.swal2-bottom{align-items:flex-end}.swal2-container.swal2-bottom-start,.swal2-container.swal2-bottom-left{align-items:flex-end;justify-content:flex-start}.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{align-items:flex-end;justify-content:flex-end}.swal2-container.swal2-bottom>:first-child,.swal2-container.swal2-bottom-start>:first-child,.swal2-container.swal2-bottom-left>:first-child,.swal2-container.swal2-bottom-end>:first-child,.swal2-container.swal2-bottom-right>:first-child{margin-top:auto}.swal2-container.swal2-grow-fullscreen>.swal2-modal{display:flex !important;flex:1;align-self:stretch;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{display:flex !important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-grow-column{flex:1;flex-direction:column}.swal2-container.swal2-grow-column.swal2-top,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-bottom{align-items:center}.swal2-container.swal2-grow-column.swal2-top-start,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-bottom-left{align-items:flex-start}.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-top-right,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-bottom-right{align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{display:flex !important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-no-transition{transition:none !important}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{margin:auto}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.swal2-container .swal2-modal{margin:0 !important}}.swal2-popup{display:none;position:relative;box-sizing:border-box;flex-direction:column;justify-content:center;width:32em;max-width:100%;padding:1.25em;border:none;border-radius:.3125em;background:#fff;font-family:inherit;font-size:1rem}.swal2-popup:focus{outline:none}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-header{display:flex;flex-direction:column;align-items:center;padding:0 1.8em}.swal2-title{position:relative;max-width:100%;margin:0 0 .4em;padding:0;color:hsl(0,0%,35%);font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-actions{display:flex;z-index:1;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;margin:1.25em auto 0}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1))}.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2))}.swal2-actions.swal2-loading .swal2-styled.swal2-confirm{box-sizing:border-box;width:2.5em;height:2.5em;margin:.46875em;padding:0;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border:.25em solid rgba(0,0,0,0);border-radius:100%;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0) !important;color:rgba(0,0,0,0) !important;cursor:default;user-select:none}.swal2-actions.swal2-loading .swal2-styled.swal2-cancel{margin-right:30px;margin-left:30px}.swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after{content:"";display:inline-block;width:15px;height:15px;margin-left:5px;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border:3px solid #999;border-radius:50%;border-right-color:rgba(0,0,0,0);box-shadow:1px 1px 1px #fff}.swal2-styled{margin:.3125em;padding:.625em 2em;box-shadow:none;font-weight:500}.swal2-styled:not([disabled]){cursor:pointer}.swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#3085d6;color:#fff;font-size:1.0625em}.swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#aaa;color:#fff;font-size:1.0625em}.swal2-styled:focus{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(50,100,150,.4)}.swal2-styled::-moz-focus-inner{border:0}.swal2-footer{justify-content:center;margin:1.25em 0 0;padding:1em 0 0;border-top:1px solid #eee;color:hsl(0,0%,33%);font-size:1em}.swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;height:.25em;overflow:hidden;border-bottom-right-radius:.3125em;border-bottom-left-radius:.3125em}.swal2-timer-progress-bar{width:100%;height:.25em;background:rgba(0,0,0,.2)}.swal2-image{max-width:100%;margin:1.25em auto}.swal2-close{position:absolute;z-index:2;top:0;right:0;align-items:center;justify-content:center;width:1.2em;height:1.2em;padding:0;overflow:hidden;transition:color .1s ease-out;border:none;border-radius:0;background:rgba(0,0,0,0);color:#ccc;font-family:serif;font-size:2.5em;line-height:1.2;cursor:pointer}.swal2-close:hover{transform:none;background:rgba(0,0,0,0);color:#f27474}.swal2-close::-moz-focus-inner{border:0}.swal2-content{z-index:1;justify-content:center;margin:0;padding:0 1.6em;color:hsl(0,0%,33%);font-size:1.125em;font-weight:normal;line-height:normal;text-align:center;word-wrap:break-word}.swal2-input,.swal2-file,.swal2-textarea,.swal2-select,.swal2-radio,.swal2-checkbox{margin:1em auto}.swal2-input,.swal2-file,.swal2-textarea{box-sizing:border-box;width:100%;transition:border-color .3s,box-shadow .3s;border:1px solid hsl(0,0%,85%);border-radius:.1875em;background:inherit;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);color:inherit;font-size:1.125em}.swal2-input.swal2-inputerror,.swal2-file.swal2-inputerror,.swal2-textarea.swal2-inputerror{border-color:#f27474 !important;box-shadow:0 0 2px #f27474 !important}.swal2-input:focus,.swal2-file:focus,.swal2-textarea:focus{border:1px solid #b4dbed;outline:none;box-shadow:0 0 3px #c4e6f5}.swal2-input::placeholder,.swal2-file::placeholder,.swal2-textarea::placeholder{color:#ccc}.swal2-range{margin:1em auto;background:#fff}.swal2-range input{width:80%}.swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}.swal2-range input,.swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}.swal2-input{height:2.625em;padding:0 .75em}.swal2-input[type=number]{max-width:10em}.swal2-file{background:inherit;font-size:1.125em}.swal2-textarea{height:6.75em;padding:.75em}.swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:inherit;color:inherit;font-size:1.125em}.swal2-radio,.swal2-checkbox{align-items:center;justify-content:center;background:#fff;color:inherit}.swal2-radio label,.swal2-checkbox label{margin:0 .6em;font-size:1.125em}.swal2-radio input,.swal2-checkbox input{margin:0 .4em}.swal2-validation-message{display:none;align-items:center;justify-content:center;padding:.625em;overflow:hidden;background:hsl(0,0%,94%);color:#666;font-size:1em;font-weight:300}.swal2-validation-message::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}.swal2-icon{position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;border:.25em solid rgba(0,0,0,0);border-radius:50%;font-family:inherit;line-height:5em;cursor:default;user-select:none}.swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474;color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}.swal2-icon.swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}.swal2-icon.swal2-warning{border-color:rgb(249.95234375,205.965625,167.74765625);color:#f8bb86}.swal2-icon.swal2-info{border-color:rgb(156.7033492823,224.2822966507,246.2966507177);color:#3fc3ee}.swal2-icon.swal2-question{border-color:rgb(200.8064516129,217.9677419355,225.1935483871);color:#87adbd}.swal2-icon.swal2-success{border-color:#a5dc86;color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-0.25em;left:-0.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-progress-steps{align-items:center;margin:0 0 1.25em;padding:0;background:inherit;font-weight:600}.swal2-progress-steps li{display:inline-block;position:relative}.swal2-progress-steps .swal2-progress-step{z-index:20;width:2em;height:2em;border-radius:2em;background:#3085d6;color:#fff;line-height:2em;text-align:center}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#3085d6}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}.swal2-progress-steps .swal2-progress-step-line{z-index:10;width:2.5em;height:.4em;margin:0 -1px;background:#3085d6}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:swal2-show .3s}.swal2-hide{animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{right:auto;left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@supports(-ms-accelerator: true){.swal2-range input{width:100% !important}.swal2-range output{display:none}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.swal2-range input{width:100% !important}.swal2-range output{display:none}}@-moz-document url-prefix(){.swal2-close:focus{outline:2px solid rgba(50,100,150,.4)}}@keyframes swal2-toast-show{0%{transform:translateY(-0.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(0.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0deg)}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-0.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-show{0%{transform:scale(0.7)}45%{transform:scale(1.05)}80%{transform:scale(0.95)}100%{transform:scale(1)}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(0.5);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-0.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(0.4);opacity:0}50%{margin-top:1.625em;transform:scale(0.4);opacity:0}80%{margin-top:-0.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto !important}body.swal2-no-backdrop .swal2-container{top:auto;right:auto;bottom:auto;left:auto;max-width:calc(100% - 0.625em*2);background-color:rgba(0,0,0,0) !important}body.swal2-no-backdrop .swal2-container>.swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-no-backdrop .swal2-container.swal2-top{top:0;left:50%;transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-top-start,body.swal2-no-backdrop .swal2-container.swal2-top-left{top:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-top-end,body.swal2-no-backdrop .swal2-container.swal2-top-right{top:0;right:0}body.swal2-no-backdrop .swal2-container.swal2-center{top:50%;left:50%;transform:translate(-50%, -50%)}body.swal2-no-backdrop .swal2-container.swal2-center-start,body.swal2-no-backdrop .swal2-container.swal2-center-left{top:50%;left:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-end,body.swal2-no-backdrop .swal2-container.swal2-center-right{top:50%;right:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom{bottom:0;left:50%;transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom-start,body.swal2-no-backdrop .swal2-container.swal2-bottom-left{bottom:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-bottom-end,body.swal2-no-backdrop .swal2-container.swal2-bottom-right{right:0;bottom:0}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll !important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static !important}}body.swal2-toast-shown .swal2-container{background-color:rgba(0,0,0,0)}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%, -50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}body.swal2-toast-column .swal2-toast{flex-direction:column;align-items:stretch}body.swal2-toast-column .swal2-toast .swal2-actions{flex:1;align-self:stretch;height:2.2em;margin-top:.3125em}body.swal2-toast-column .swal2-toast .swal2-loading{justify-content:center}body.swal2-toast-column .swal2-toast .swal2-input{height:2em;margin:.3125em auto;font-size:1em}body.swal2-toast-column .swal2-toast .swal2-validation-message{font-size:1em}.swal2-modal,.swal2-popup{background-color:#e7eeff !important;border-radius:16px;font-family:"Rubik",Arial,Helvetica,sans-serif}.swal2-modal .swal2-title,.swal2-popup .swal2-title{color:#111318;font-size:1.875rem}.swal2-modal .swal2-content,.swal2-popup .swal2-content{color:#111318;font-size:1.125rem}.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-textarea,.swal2-popup .swal2-file,.swal2-popup .swal2-input,.swal2-popup .swal2-textarea{border:1px solid #ffd0a1;color:#111318}.swal2-modal .swal2-checkbox,.swal2-modal .swal2-select,.swal2-popup .swal2-checkbox,.swal2-popup .swal2-select{color:#111318}.swal2-modal .swal2-buttonswrapper,.swal2-popup .swal2-buttonswrapper{margin:25px 0 0}.swal2-modal .swal2-styled,.swal2-popup .swal2-styled{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border-style:solid;border-width:2px;cursor:pointer;font-family:"Rubik",Arial,Helvetica,sans-serif;font-weight:700;line-height:normal;margin:0 0 1rem;position:relative;text-align:center;text-decoration:none;display:inline-block;background-color:#111318;border-color:#111318;color:#fff7ec}.swal2-modal .swal2-styled:hover,.swal2-modal .swal2-styled:focus,.swal2-modal .swal2-styled.is-active,.swal2-modal .swal2-styled.active,.swal2-popup .swal2-styled:hover,.swal2-popup .swal2-styled:focus,.swal2-popup .swal2-styled.is-active,.swal2-popup .swal2-styled.active{background-color:#0b1613;border-color:#0b1613;color:#fff7ec}.swal2-modal .swal2-styled:active,.swal2-popup .swal2-styled:active{background-color:#0b1613;border:2px solid #0b1613;color:#fff7ec}.swal2-modal .swal2-styled,.swal2-popup .swal2-styled{font-size:1rem;padding:.875rem 2.25rem;border-radius:20px;line-height:1rem;outline:none;transition:all .15s ease;vertical-align:middle}.swal2-modal .swal2-styled:focus,.swal2-popup .swal2-styled:focus{outline:none}.swal2-modal .swal2-confirm,.swal2-popup .swal2-confirm{background-color:#ffb36f;border-color:#ffb36f;color:#111318}.swal2-modal .swal2-confirm:focus,.swal2-modal .swal2-confirm:hover,.swal2-popup .swal2-confirm:focus,.swal2-popup .swal2-confirm:hover{background-color:#f28d3a;border-color:#f28d3a;color:#111318}.swal2-modal .swal2-confirm:active,.swal2-popup .swal2-confirm:active{background-color:#f28d3a;border-color:#f28d3a;color:#111318}.swal2-modal .swal2-cancel,.swal2-popup .swal2-cancel{background-color:#111318;border-color:#111318;color:#fff7ec}.swal2-modal .swal2-cancel:focus,.swal2-modal .swal2-cancel:hover,.swal2-popup .swal2-cancel:focus,.swal2-popup .swal2-cancel:hover{background-color:#0b1613;border-color:#0b1613;color:#fff7ec}.swal2-modal .swal2-cancel:active,.swal2-popup .swal2-cancel:active{background-color:#0b1613;border-color:#0b1613;color:#fff7ec}.swal2-modal .button+.button,.swal2-popup .button+.button{margin-left:.75rem}.swal2-icon{display:flex}/*!
 * baguetteBox.js SCSS
 * DAKIHEAVEN PREMIUM EDITION
 */html,body{height:auto}figure{margin-bottom:2rem;margin-top:2rem}body{font-size:1rem;font-weight:400}h1,h2,h3,h4,h6{font-weight:700;margin-top:2.25rem}h6{text-transform:uppercase}a{transition:none}.page-heading{font-size:28px;margin:0 0 3rem;text-align:center}.definitionList:before,.definitionList:after{content:" ";display:table}.definitionList:after{clear:both}.definitionList-key{color:#4b5563;float:left;font-weight:400;margin:0 .375rem 0 0}.definitionList-value{margin:0}body{-webkit-font-smoothing:antialiased}a{text-underline-position:under}.u-hiddenVisually{margin:0 !important;visibility:hidden}.form-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z' fill='rgba(11, 22, 19, 0.999)' /%3E%3C/svg%3E");background-position:right .5625rem top .6875rem;border-radius:20px;padding:.75rem 3rem .75rem 1rem}.form-label small{float:right;margin-top:.375rem}.form-label--inlineSmall small{color:#4b5563;float:none;font-size:inherit;font-weight:400;margin-left:.375rem;text-transform:none}.form-label--inlineSmall small{font-size:14px;letter-spacing:.5px;text-transform:uppercase;vertical-align:middle}.dropdown{left:-9999px;outline:none;position:absolute}.dropdown-menu.is-loading .loadingOverlay{background:none;padding:4.5rem 0;position:relative}.dropdown-menu.is-open{display:block}.form-wishlist{position:relative}.dropdown-menu ul{margin-left:0}.modal{margin:0 auto;max-height:98%;max-width:95%;min-height:240px;outline:none;overflow:hidden;padding:0}.modal-header{padding-left:2.25rem;padding-right:2.75rem}.modal-header-title{font-size:17px;text-align:center}.modal-close{height:2rem;width:2rem;color:#111318;font-size:26px;line-height:2rem;padding:0;position:absolute;text-align:center;text-decoration:none;z-index:50}.modal-body{overflow:auto;-webkit-overflow-scrolling:touch;padding:2.25rem 2.25rem}.modal--alert{background-color:#e7eeff !important;border-radius:16px;font-family:"Rubik",Arial,Helvetica,sans-serif;padding:40px 20px 20px;text-align:center}.modal--alert .modal-content{color:#111318;font-size:1.125rem}.modal--alert .button-container{margin:25px 0 0}.modal--alert .button-container .confirm{background-color:#ffb36f;border-color:#ffb36f;color:#111318}.modal--alert .button-container .confirm:focus,.modal--alert .button-container .confirm:hover{background-color:#f28d3a;border-color:#f28d3a;color:#111318}.modal--alert .button-container .confirm:active{background-color:#f28d3a;border-color:#f28d3a;color:#111318}.modal{overflow:visible;top:50% !important;transform:translateY(-50%);left:0;right:0}.modal-close{color:#4b5563;top:0;right:0;padding:.75rem;height:2.8125rem;width:2.8125rem}.modal-close .icon{display:block;width:100%;height:100%}.modal-close:hover{color:#a83a2f}@media(max-width: 800px){.modal-header{padding:.75rem 3rem .75rem .75rem}}.modal-header~.modal-body{margin-top:0}@media(max-width: 800px){.modal-header-title{font-size:16px}}.modal-content>.modal-body:first-child{margin-top:45px}.modal-content .modal-header~.modal-body{margin-top:0}@media(max-width: 800px){.modal-body{padding:.75rem}}.has-activeModal--miniPreview .modal-background{display:none !important}body:has(#modal-upscale-compare.open) .modal-background,body:has(#modal-upscale-compare[style*=block]) .modal-background,body:has(#modal-addon-size.open) .modal-background,body:has(#modal-addon-size[style*=block]) .modal-background,body:has([id^=modal-file-input-form-].open) .modal-background,body:has([id^=modal-file-input-form-][style*=block]) .modal-background,body:has(#modal-review-form.open) .modal-background,body:has(#modal-review-form[style*=block]) .modal-background,body:has(#modal-bulk-pricing.open) .modal-background,body:has(#modal-bulk-pricing[style*=block]) .modal-background{background-color:rgba(17,19,24,.85) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;z-index:2147483646 !important}#modal-addon-size,#modal-upscale-compare,[id^=modal-file-input-form-]{position:fixed !important;top:0 !important;bottom:0 !important;left:0 !important;right:0 !important;margin:auto !important;transform:none !important;width:95% !important;max-width:900px !important;border-radius:var(--dh-radius-md, 16px) !important;border:0 !important;box-shadow:var(--dh-shadow-elevated),0 0 0 1px var(--dh-modal-border);flex-direction:column;overflow:hidden !important;box-sizing:border-box !important;z-index:2147483646 !important}#modal-review-form,#modal-bulk-pricing{position:fixed !important;top:50% !important;left:50% !important;right:auto !important;bottom:auto !important;margin:0 !important;transform:translate(-50%, -50%) !important;width:95% !important;max-width:900px !important;height:auto !important;max-height:90vh !important;border-radius:var(--dh-radius-md, 16px) !important;border:0 !important;box-shadow:var(--dh-shadow-elevated),0 0 0 1px var(--dh-modal-border);flex-direction:column;overflow-x:hidden !important;box-sizing:border-box !important;z-index:2147483646 !important}#modal-review-form{overflow-y:auto !important;-webkit-overflow-scrolling:touch}#modal-bulk-pricing{max-width:520px !important;overflow-y:hidden !important}#modal-addon-size,#modal-upscale-compare{height:fit-content !important;max-height:85vh !important}[id^=modal-file-input-form-]{height:auto !important;max-height:calc(100vh - 24px) !important}#modal-addon-size.open,#modal-upscale-compare.open,[id^=modal-file-input-form-].open,#modal-review-form.open,#modal-bulk-pricing.open,#modal-addon-size[style*=block],#modal-upscale-compare[style*=block],[id^=modal-file-input-form-][style*=block],#modal-review-form[style*=block],#modal-bulk-pricing[style*=block]{display:flex !important}#modal-addon-size .modal-header,#modal-upscale-compare .modal-header,#modal-review-form .modal-header,#modal-bulk-pricing .modal-header,[id^=modal-file-input-form-] .modal-header{position:relative;border-bottom:none !important;box-shadow:none !important;padding:20px 60px 15px 60px !important;flex-shrink:0 !important;width:100%;box-sizing:border-box}#modal-addon-size .modal-header-title,#modal-upscale-compare .modal-header-title,#modal-review-form .modal-header-title,#modal-bulk-pricing .modal-header-title,[id^=modal-file-input-form-] .modal-header-title{text-align:center !important;color:#111318 !important;font-weight:800;font-size:22px;margin:0;width:100%;display:block}#modal-addon-size .modal-close,#modal-upscale-compare .modal-close,#modal-review-form .modal-close,#modal-bulk-pricing .modal-close,[id^=modal-file-input-form-] .modal-close{position:absolute;top:10px;right:10px;width:44px;height:44px;background:rgba(0,0,0,0);box-shadow:none;display:flex;align-items:center;justify-content:center;color:#0b1613 !important;font-size:46px;font-weight:300;line-height:1;padding:0 !important;margin:0 !important;text-decoration:none;z-index:50;transition:color .2s ease,transform .2s ease}#modal-addon-size .modal-close:hover,#modal-upscale-compare .modal-close:hover,#modal-review-form .modal-close:hover,#modal-bulk-pricing .modal-close:hover,[id^=modal-file-input-form-] .modal-close:hover{background:rgba(0,0,0,0) !important;color:#0b1613 !important;transform:scale(1.1) !important}#modal-addon-size .modal-close svg,#modal-upscale-compare .modal-close svg,#modal-review-form .modal-close svg,#modal-bulk-pricing .modal-close svg,[id^=modal-file-input-form-] .modal-close svg{width:28px !important;height:28px !important;fill:#0b1613 !important;pointer-events:none}#modal-addon-size .modal-close:focus,#modal-upscale-compare .modal-close:focus,#modal-review-form .modal-close:focus,#modal-bulk-pricing .modal-close:focus,[id^=modal-file-input-form-] .modal-close:focus{outline:2px solid rgba(193,95,0,.35);outline-offset:2px}#modal-review-form .modal-body{flex-grow:0;flex-shrink:0;overflow-y:visible}#modal-bulk-pricing .modal-body{flex-grow:1;overflow-y:auto;min-height:0;-webkit-overflow-scrolling:touch}@media(max-width: 550px){#modal-addon-size .modal-header,#modal-upscale-compare .modal-header,#modal-review-form .modal-header,#modal-bulk-pricing .modal-header,[id^=modal-file-input-form-] .modal-header{padding:16px 44px 12px 44px !important}#modal-upscale-compare .modal-header-title,[id^=modal-file-input-form-] .modal-header-title,#modal-addon-size .modal-header-title,#modal-review-form .modal-header-title,#modal-bulk-pricing .modal-header-title{font-size:18px}#modal-upscale-compare .modal-close,#modal-addon-size .modal-close,#modal-review-form .modal-close,#modal-bulk-pricing .modal-close,[id^=modal-file-input-form-] .modal-close{top:8px;right:8px;width:36px;height:36px;font-size:36px}[id^=modal-file-input-form-]{width:calc(100% - 20px) !important;height:auto !important;max-height:calc(100vh - 20px) !important}}.breadcrumbs{display:none;font-size:0;text-align:center}@media(min-width: 551px){.breadcrumbs{display:block}}.breadcrumb{display:inline-block;float:none}.breadcrumb.is-active>.breadcrumb-label{cursor:text}.breadcrumb-label{text-decoration:none}.breadcrumbs{text-align:center;margin-bottom:.75rem}@media(min-width: 551px){.breadcrumbs{margin-top:.5rem}}.breadcrumb{text-transform:uppercase}.panel--large .panel-body{margin-bottom:2rem;padding:2rem}.pagination-list:before,.pagination-list:after{content:" ";display:table}.pagination-list:after{clear:both}.pagination-list{font-size:0;margin-bottom:1.5rem;text-align:center}.pagination-list .pagination-item{display:inline-block}.pagination-item{border:1px solid rgba(0,0,0,0);line-height:1}.pagination-item .pagination-link{text-decoration:none;transition:all .2s ease}.pagination-item .pagination-link:hover{color:#a83a2f}.pagination-item.pagination-item--current{border-color:#ffd0a1;border-radius:20px;margin:0 .375rem 0 .75rem}.pagination-item.pagination-item--previous>a,.pagination-item.pagination-item--next>a{color:#0b1613}.pagination-item.pagination-item--previous>a:hover,.pagination-item.pagination-item--next>a:hover{color:#a83a2f}.pagination-item.pagination-item--previous>a:hover .icon>svg,.pagination-item.pagination-item--next>a:hover .icon>svg{fill:#a83a2f}.pagination-item--previous .icon,.pagination-item--next .icon{height:1.25rem;margin-top:-0.125rem;width:1.25rem}.pagination-item--previous{float:left}.pagination-item--previous .icon{margin-left:-0.75rem}.pagination-item--next{float:right}.pagination-item--next .icon{margin-right:-0.75rem}.pagination:before,.pagination:after{content:" ";display:table}.pagination:after{clear:both}.pagination-info{vertical-align:top;padding:.75rem 0;color:#4b5563;text-align:center}.pagination-item .icon svg{fill:#0b1613}.pagination-item--previous{float:none}.pagination-item--next{float:none}.pagination-list li a,.pagination-list li button{padding:.75rem 1rem}.button{line-height:1rem;transition:all .15s ease}.button+.button{margin-left:0}.button[disabled]{cursor:not-allowed}.button--icon svg{stroke:#fff7ec}.button--icon:hover svg,.button--icon:focus svg{stroke:#fff7ec}.button--icon:active svg{stroke:#fff7ec}.button{text-transform:uppercase}.inlineList--labels{margin-bottom:0;margin-left:-0.75rem}.inlineList--labels>li{margin-bottom:.75rem;margin-left:.75rem}.alertBox{border-radius:8px;color:#111318}.alertBox-icon .icon{height:1.5625rem;width:1.5625rem}.alertBox--info{color:#111318}.form--hiddenLabels .form-label{border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.form-inlineMessage{display:block}.form-field--error .form-input{float:none}.form-field--error .form-inlineMessage::before{background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z' fill='rgba(180, 35, 24, 0.999)' /%3E%3C/svg%3E") no-repeat;background-size:100%;content:"";display:inline-block;height:.875rem;left:-0.125rem;margin-right:.0625rem;position:relative;top:.1875rem;width:.875rem}.form-field--success .form-input[type=text]{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z' fill='rgba(22, 101, 52, 0.999)' /%3E%3C/svg%3E");background-position:right .6875rem center;background-repeat:no-repeat;padding-right:3rem}.form-field--success .form-input[name=credit_card_number]{background-position:right 2.25rem center}.form-field--success .form-input[name=cvv]{background-position:right 2.25rem center}.form-checkbox+.form-label:last-child,.form-radio+.form-label:last-child{display:block;margin-bottom:-0.3125rem}.form-checkbox+.form-label::after,.form-radio+.form-label::after{top:.25rem}.form-checkbox+.form-label::before,.form-radio+.form-label::before{top:.1875rem}.form-actions{margin:0 auto;max-width:77.5rem;width:100%}.form-actions:before,.form-actions:after{content:" ";display:table}.form-actions:after{clear:both}.form-actions{display:block;text-align:center}@media(min-width: 551px){.form-actions{margin-top:1.5rem}}.form-actions .button,.form-actions input,.form-actions a{vertical-align:top;width:100%}@media(min-width: 551px){.form-actions .button,.form-actions input,.form-actions a{margin-bottom:0;width:auto}}.form-actions .button+.button,.form-actions .button+input,.form-actions .button+a,.form-actions input+.button,.form-actions input+input,.form-actions input+a,.form-actions a+.button,.form-actions a+input,.form-actions a+a{margin-top:.75rem}@media(min-width: 551px){.form-actions .button+.button,.form-actions .button+input,.form-actions .button+a,.form-actions input+.button,.form-actions input+input,.form-actions input+a,.form-actions a+.button,.form-actions a+input,.form-actions a+a{margin:0 0 0 .75rem}}.form-label--alternate{font-family:"Rubik",Arial,Helvetica,sans-serif;font-size:14px;margin-bottom:.75rem}.form-select--date{width:initial}.form-select--date+.form-select--date{margin-left:.375rem}.form-select--small,.form-select--date{background-position:right .5rem top .5rem;background-size:1.125rem;font-size:1rem;height:2.25rem;line-height:1rem;max-width:20rem;padding:.5625rem .75rem;padding-right:2rem}.form-file{margin-bottom:.5rem}.form-fileDescription{color:#7b8582;font-size:14px}.form-prefixPostfix .form-input,.form-prefixPostfix .button{display:block;width:100%}.form-prefixPostfix .form-inlineMessage{margin-bottom:.375rem}.form-increment .button{margin:0;padding:.1875rem .3125rem}.form-input--incrementTotal{border:0;display:inline-block;font-weight:700;height:auto;padding:0;text-align:center;vertical-align:middle;width:2.1875rem}.form-option{border:1px solid #ffd0a1;color:#111318;cursor:pointer;display:inline-block;font-size:0;margin-bottom:.5rem;margin-right:.5rem;padding:1px;transition:all .15s ease}.form-option:hover{border-color:var(--dh-border-focus)}.form-radio:checked+.form-option{border-color:#0b1613;box-shadow:0 0 0 1px #0b1613}.form-option-variant{display:inline-block;font-size:1rem;min-width:2.375rem;padding:1px .375rem;pointer-events:none;text-align:center}.form-option-variant--color,.form-option-variant--pattern{height:1.375rem;width:1.375rem;min-width:initial;padding:0}@media(min-width: 551px){.form-option-variant--color,.form-option-variant--pattern{pointer-events:inherit}}.form-option-variant--pattern{background-position:center;background-repeat:no-repeat}.form-input--small{font-size:1rem;height:2.25rem;line-height:1rem;padding:.5625rem .75rem}.form-minMaxRow:before,.form-minMaxRow:after{content:" ";display:table}.form-minMaxRow:after{clear:both}.form-minMaxRow{margin-left:-0.1875rem;margin-right:-0.1875rem}.form-minMaxRow .form-field{padding-left:.75rem;padding-right:.75rem;width:33.3333333333%;float:left;margin-bottom:0;padding-left:.1875rem;padding-right:.1875rem}.form-minMaxRow .form-input--small{padding-left:.375rem;padding-right:.1875rem}.form-minMaxRow .button{margin-bottom:0;padding-left:0;padding-right:0;width:100%}[data-product-attribute] .form-option{overflow:hidden;position:relative}[data-product-attribute] .form-option.unavailable{background-color:#ddd;opacity:.3}[data-product-attribute] .form-option.unavailable::before{background-color:#000;content:"";height:2px;right:0;position:absolute;top:0;transform:rotate(-45deg);transform-origin:100% 0;width:141%}[data-product-attribute=set-radio] .unavailable,[data-product-attribute=product-list] .unavailable{opacity:.6;text-decoration:line-through}.form-label--alternate{font-size:1rem}.form-option{border-radius:20px}.form-option-variant:first-child{border-top-left-radius:20px;border-bottom-left-radius:20px}.form-option-variant:last-child{border-top-right-radius:20px;border-bottom-right-radius:20px}@media(-moz-touch-enabled: 1),(pointer: coarse){.form-option-variant--color,.form-option-variant--pattern{pointer-events:none}}.form-increment{display:inline-flex;border-top:1px solid #7b8582;border-bottom:1px solid #7b8582;white-space:nowrap;letter-spacing:-0.5em;border-radius:20px;overflow:hidden}.form-increment .button{border-radius:0;border-top:0;border-bottom:0;border-color:#7b8582;padding:.5rem}.form-input--incrementTotal{width:3rem}@media(min-width: 551px){.form-prefixPostfix .form-input{width:auto}}@media(min-width: 551px){.form-prefixPostfix .button{width:auto}}@media(max-width: 800px){.form-input--small{font-size:1rem}.form-input--small::placeholder{font-size:1rem}}.card-figure{margin-top:0;position:relative}.card-img-container{display:block;max-width:500px}.card-img-container::after{content:"";display:block;height:0;width:100%;padding-bottom:150%}.card-image{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border:0;width:100%;max-height:100%;object-fit:contain;font-family:"object-fit: contain"}.card-title{font-size:1rem;margin:0 0 .25rem}.card-title>a{color:#111318;text-decoration:none}.card-title>a:hover{color:#a83a2f}.card-text{margin-bottom:.375rem}.card-text abbr{border:0;color:inherit;font-size:inherit}.card-figcaption-button{border:none;display:block;margin:.375rem 0 0}.card-figcaption-button:focus:not(:disabled),.card-figcaption-button:hover:not(:disabled){color:#fff7ec}.card-figcaption-button:active{color:#fff7ec;background-color:#0b1613;border:none}.card-figcaption-button+.card-figcaption-button{margin:.375rem 0 0}.card-body{text-align:center}@media(min-width: 551px){.card-body{text-align:left}}.card--alternate{border:3px solid #fff7ec;transition:all .15s ease}.card--alternate .card-body{background-color:#fff7ec;padding:.75rem;transition:all .15s ease}@media(min-width: 551px){.card--alternate .card-body{padding:1.5rem}}.card--alternate:hover{border-color:#0b1613}.card--alternate:hover .card-body{background-color:#0b1613}.card--alternate:hover .card-body .card-text{color:#fff7ec}.card--alternate:hover .card-title>a{color:#fff7ec}.card{margin-bottom:.75rem}.card-body{text-align:center}.card-body .price{font-size:1rem;font-weight:700}.card-body .price-section{display:inline}.card-body .price-section+.price-section{margin-left:.375rem}.card-body .rrp-price--withTax+.price-section,.card-body .rrp-price--withoutTax+.price-section{margin-left:0}.card-body .card-text--summary{color:#111318}.card-figure-actions{position:absolute;z-index:5;top:0;right:0;left:auto;margin:.2rem .2rem 0 0;transform:none;display:flex;flex-direction:row;align-items:flex-start;gap:6px;pointer-events:none}.card-figure-actions>*{pointer-events:auto}.card-figure-actions .wishlist-card-form{position:static !important;top:auto;right:auto;left:auto;margin:0;padding:0;transform:none;isolation:isolate}.card-figure-actions .wishlist-card-form.form-wishlist{margin:0}.card-figure-actions .card-buttons--alt,.card-figure-actions .card-buttons{position:static;bottom:auto;top:auto;left:auto;right:auto;width:auto;min-width:0;margin:0;padding:0;display:flex;align-items:center;justify-content:center;flex:0 0 auto;clip:auto !important;opacity:1 !important;visibility:visible !important}.productGrid .card .card-figure .card-figure-actions .card-buttons--alt{position:static;bottom:auto !important;top:auto;left:auto;right:auto;width:auto;padding:0;margin:0;clip:auto !important;opacity:1 !important;visibility:visible !important;display:flex !important}.card-figure{position:relative;overflow:hidden}.card-figure .card-img-container{position:relative}.card-figure>a{display:block;line-height:0}.card-figure:has(>a:focus-visible){overflow:visible}.card-figure:has(.wishlist-card-form),.card-figure:has(.card-figure-actions){overflow:visible}.productGrid .card-figure,.product-listing-form .card-figure{overflow:visible !important}.card-image~.card-image{position:absolute;top:0;left:0;opacity:0;transition:opacity .5s ease;height:100%;background-color:#fff7ec}.card:hover .card-image~.card-image,.card:focus .card-image~.card-image,.card:active .card-image~.card-image{opacity:1}.card-text--summary{display:none}.navList{margin-left:0}.navList-action,.navBar-action{text-decoration:none}.navList-action.is-active{font-weight:700}.navList-action--checkbox{display:inline-block;font-size:1rem;font-weight:400;margin-bottom:.375rem;padding-left:1.875rem;position:relative;vertical-align:baseline;width:100%}.navList-action--checkbox::before,.navList-action--checkbox::after{content:"";display:block;position:absolute;transition:all 50ms ease-out}.navList-action--checkbox::before{background-color:#fffbf6;border:solid #7b8582;border-width:1px;height:1rem;left:0;top:0;width:1rem}.navList-action--checkbox::after{height:.875rem;left:1px;opacity:0;top:1px;transform:scale(0);width:.875rem}.navList-action--checkbox::before{border-radius:20px}.navList-action--checkbox::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z' fill='rgba(11, 22, 19, 0.999)' /%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;color:rgba(11,22,19,.999);content:"";font-size:.875rem;line-height:1;text-align:center}.navList-action--checkbox::before,.navList-action--checkbox::after{top:50%}.navList-action--checkbox::before{margin-top:-0.5rem}.navList-action--checkbox::after{margin-top:-0.4375rem}.navList-action--checkbox.is-disabled{cursor:default}.navList-action--checkbox.is-disabled::before{background-color:#ffe1d6}.navList-action--checkbox.is-checked::after,.navList-action--checkbox.is-selected::after{opacity:1;transform:scale(1)}.navList-action-close{background:#ffe6cf;border-radius:100%;display:inline-block;float:right;line-height:0;opacity:0;padding:.25rem;transition:opacity .3s ease;visibility:hidden}.navList-action-close .icon{height:.8125rem;width:.8125rem;fill:#0b1613}.navList-action.is-selected:hover .navList-action-close{opacity:1;visibility:visible}.loadingOverlay{background-color:hsla(0,0%,100%,.9);display:none;z-index:20}.icons-svg-sprite{display:none}.has-ribbon{position:relative}.navUser-section:before,.navUser-section:after{content:" ";display:table}.navUser-section:after{clear:both}.navUser-section{float:left}.navUser-section--alt{float:right;margin-left:1.5rem}.navUser-section+.navUser-section{margin-left:1.5rem}@media(min-width: 551px){.navUser-item{float:left}}.navUser-item,.navUser-action{display:block}.navUser-section{display:flex;align-items:center;position:relative;margin:0}@media(max-width: 800px){.navUser-section{margin-right:-0.75rem;margin-bottom:.75rem;float:right}}.navUser-action{color:#111318;padding:.5rem;text-decoration:none}.navUser-action:hover,.navUser-action:focus,.navUser-action.is-open{color:#a83a2f}.navUser-action:hover svg,.navUser-action:focus svg,.navUser-action.is-open svg{fill:#a83a2f}.navUser-action .icon{height:1.625rem;width:1.625rem;margin:0}.navUser-action svg{fill:#111318;transition:all .15s ease}.navUser-action--cart{margin-right:0}.navUser-action--currencySelector+.dropdown-menu::before{left:auto !important;right:.75rem}.navUser-action--currencySelector+.dropdown-menu::after{left:auto !important;right:.875rem}.navUser-action--storeCredit+.dropdown-menu{max-width:18.75rem;padding:1.5rem}.navUser-action--storeCredit+.dropdown-menu::before{left:8.75rem !important}.navUser-action--storeCredit+.dropdown-menu::after{left:8.875rem !important}.navUser-action-divider{border-right:1px solid #ffd0a1;color:#4b5563;display:inline-block;padding:0 1.25rem 0 0;text-decoration:none}.navUser-item{display:none}.navUser-item--cart{display:block}.navUser-item--cart .navUser-action{color:#111318}.navUser-item--cart .navUser-action:hover,.navUser-item--cart .navUser-action.is-open{color:#a83a2f}.navUser-item--compare{display:none}.navUser-item--compare.show{display:block}.navUser-item--phone{display:block}.navUser-item--phone ._label{display:none}.navUser-or{color:#111318;cursor:default;display:inline-block;margin:0 -0.75rem;padding:0 2px;position:relative;z-index:1}.navUser-action--quickSearch.is-open{position:relative}.navUser-action--quickSearch.is-open::before{border:inset 10px;content:"";display:block;height:0;width:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ffe6cf rgba(0,0,0,0);border-bottom-style:solid;bottom:0;left:50%;position:absolute;transform:translateX(-50%)}.dropdown--quickSearch{background-color:#fffbf6;padding:1.5rem 0}@media(min-width: 551px){.dropdown--quickSearch{padding:3rem}}.dropdown--quickSearch.is-open{left:0 !important;outline:none;right:0 !important;width:100% !important;z-index:50}.dropdown--quickSearch .form{margin:auto;max-width:30rem}.dropdown--quickSearch .form,.dropdown--quickSearch .form-field{margin-bottom:0}.dropdown--quickSearch .form-input{font-size:16px;height:unset}.dropdown--quickSearch .productGrid{padding:1.5rem 0 0}@media(min-width: 551px){.dropdown--quickSearch .productGrid{padding:3rem 0 0}}.countPill{position:absolute;top:2px;right:2px;background:var(--dh-cart-badge-bg);border:1px solid var(--dh-cart-badge-border);border-radius:999px;color:var(--dh-cart-badge-text);display:none;font-size:var(--dh-fs-micro);font-weight:700;letter-spacing:0;font-variant-numeric:tabular-nums;height:17px;min-height:17px;min-width:17px;max-width:1.65rem;line-height:1;text-align:center;padding:0 .18rem;box-sizing:border-box}.countPill--positive{display:inline-flex;align-items:center;justify-content:center}.countPill--alt{background-color:#ffd0a1;color:#2b3038}.navUser-or{vertical-align:middle;padding:0 .375rem;line-height:1.25}.navUser-subtitle{color:#111318;font-size:1rem;line-height:1.25}.navUser-subtitle .navUser-action{display:inline-block;vertical-align:baseline;font-size:inherit;font-weight:inherit}.navUser-item .icon{height:1.375rem;width:1.375rem}.navUser-item svg{fill:#111318}.navUser-item--compare{display:block}.navUser-action--compare{display:none}.navUser-action--compare.show{display:block;position:fixed;bottom:calc(-100vh + 150px);right:0;padding:.75rem 1.5rem;color:#111318;background-color:#ffb36f}.navUser-action--compare.show:hover,.navUser-action--compare.show:focus{color:#111318;background-color:#f28d3a}.navUser-item-icon{font-size:1.625rem;display:inline-block;padding-right:.75rem}.navUser-item-cartIcon{padding-right:0}.countPill--alt{background-color:#e7785d;color:#111318}.navUser-item--cart .dropdown-menu.is-open{margin-top:1rem}.navUser-item--cart .dropdown-menu:not(.is-loading){width:auto;max-width:none}.navUser-item--cart .navUser-action{position:relative}@media(max-width: 800px){.navUser-item--cart .navUser-action{padding-right:.75rem}}.dropdown--quickSearch{padding:0;margin:0 auto;width:100%}.dropdown--quickSearch.is-open{z-index:45}.dropdown--quickSearch.is-open+.papathemes-overlay{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:40}.dropdown--quickSearch>.container{position:relative;padding:0}.dropdown--quickSearch .modal-close{color:#4b5563;top:0;right:0}.dropdown--quickSearch .productGrid{padding:0;margin:0}.dropdown--quickSearch.is-open .modal-close{display:block}@media(max-width: 800px){.dropdown--quickSearch.is-open .modal-close{display:flex;align-items:center;position:fixed;top:180px;left:auto;right:0;width:auto;height:auto;padding:.375rem .75rem .375rem .375rem;border-radius:20px;box-shadow:0 2px 10px rgba(17,19,24,.15);color:#111318;background-color:#ffe6cf;font-size:1rem;text-transform:uppercase}.dropdown--quickSearch.is-open .modal-close .icon{height:1.875rem;width:1.875rem}}.has-activeNavPages{overflow:hidden;-webkit-overflow-scrolling:auto}.navPages-action--storeCredit{color:#4b5563}.navPages-action--compare{display:none}.navPages-action--compare.show{display:block}.navPages-quickSearch{border-bottom:1px solid #ffd0a1;margin-bottom:.75rem}.navPages-quickSearch>.container{padding:0}.navPages-quickSearch .form{margin:0}.navPages-quickSearch .form-field{margin-bottom:0}.socialLinks:before,.socialLinks:after{content:" ";display:table}.socialLinks:after{clear:both}.socialLinks{list-style:none;margin-left:0}.socialLinks ul,.socialLinks ol{list-style:none;margin-bottom:0}.socialLinks{margin:0;padding:0}.socialLinks li{margin:0;padding:0}.socialLinks{line-height:37px}.socialLinks .icon{height:1.25rem;width:1.25rem;margin:0;text-decoration:none}.socialLinks .icon svg{fill:#111318;transition:all .15s ease}.socialLinks-item{display:inline-block;font-size:0}.socialLinks .socialLinks-item{margin-bottom:.375rem;margin-right:.75rem}.socialLinks .socialLinks-item:last-child{margin-right:0}.socialLinks--alt .icon{height:1.3125rem;width:1.3125rem}.socialLinks--alt svg{fill:#4b5563}.socialLinks{font-size:0}.socialLinks .socialLinks-item{margin:0 .375rem 0 0}.socialLinks .socialLinks-item:last-child{margin-right:0}.socialLinks .icon{width:2.25rem;height:2.25rem;padding:.5rem}.footer .socialLinks .icon{background-color:rgba(0,0,0,0)}.footer .socialLinks .icon svg{fill:#d9d2c8}.footer .socialLinks .icon:hover svg{fill:#fff}.writeReview-productDetails .product-title{margin-top:0}.writeReview-productImage-container{position:relative}.writeReview-productImage-container img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;max-height:100%;object-fit:contain;font-family:"object-fit: contain;"}.writeReview-productImage-container::after{content:"";display:block;height:0;width:100%;padding-bottom:150%}.writeReview-productImage-container{margin-bottom:.75rem}.productReviews-list{list-style:none;margin-left:0}.productReviews-list ul,.productReviews-list ol{list-style:none;margin-bottom:0}.productReviews-list{margin:0 -0.75rem;max-width:none;width:auto}.productReviews-list:before,.productReviews-list:after{content:" ";display:table}.productReviews-list:after{clear:both}.productReviews-list{font-size:0}.productReview{padding-left:.75rem;padding-right:.75rem;width:100%;float:left;display:inline-block;float:none;font-size:1rem;vertical-align:top}.productReview-title{margin:0;text-transform:none}.productReview-author{color:#4b5563;margin-bottom:1rem}.productReview-rating{display:inline-block;margin-bottom:.375rem}.productReview-ratingNumber{border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.productReviews-list{margin:0}.productReview{display:block;padding:0;width:100%}.productReview-title{font-size:1rem;font-weight:700}.productReview-author{margin-bottom:.375rem}.productView{padding-top:0}.productView-images{margin-bottom:3rem}.productView-image{align-items:center;display:flex;justify-content:center;margin:auto;position:relative}@media(min-width: 320px)and (max-width: 801px){.productView-image{pointer-events:none}}.productView-img-container{position:relative;margin:auto;max-width:1200px;width:100%}.productView-img-container img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-height:100%;width:100%;object-fit:contain;font-family:"object-fit: contain"}.productView-img-container::after{content:"";display:block;height:0;width:100%;padding-bottom:150%}.productView-title{font-size:16px;margin:-0.75rem 0 .375rem}.productView-price{margin-bottom:.5rem}.productView-price abbr{border:0;color:inherit;font-size:inherit}.productView-reviewLink{display:inline-block;margin-left:1.5rem;vertical-align:middle}@media(min-width: 551px){.productView-reviewLink+.productView-reviewLink{margin-left:1.5rem}.productView-reviewLink+.productView-reviewLink::before{content:"|";color:#4b5563;padding-right:.75rem}}.productView-reviewLink>a{color:#4b5563}.productView-reviewLink>a:hover{color:#a83a2f}.productView-info:before,.productView-info:after{content:" ";display:table}.productView-info:after{clear:both}.productView-info{margin-top:.75rem}@media(min-width: 551px){.productView-info{margin-top:0}}.productView-info-name,.productView-info-value{float:left}@media(min-width: 551px){.productView-info-name,.productView-info-value{float:none}}.productView-info-name{clear:both;margin-bottom:.1875rem;margin-right:.375rem}@media(min-width: 551px){.productView-info-name{font-weight:inherit}}.productView-info-value{margin-bottom:.375rem}@media(min-width: 551px){.productView-info-value{margin-bottom:1rem}}.productView-options:before,.productView-options:after{content:" ";display:table}.productView-options:after{clear:both}.productView-options{margin-bottom:1.5rem;text-align:center}@media(min-width: 551px){.productView-options{text-align:left}}@media(min-width: 551px){.productView-options .form-input[type=number]{width:16.6666666667%}}.productView-options .form{display:inline}.productView-options input[type=file]{font-size:14px}.productView-options .form-field{font-size:0;margin-bottom:2rem}.productView-options .form-field>.form-checkbox+.form-label,.productView-options .form-field>.form-radio+.form-label{display:inline-block;margin-left:1.5rem;width:auto}@media(min-width: 551px){.productView-options .form-field>.form-checkbox+.form-label,.productView-options .form-field>.form-radio+.form-label{margin-left:0;width:100%}}.productView-options .form-field>.form-label:nth-of-type(2){margin-left:0}@media(min-width: 551px){.productView-options .form-action{float:left;padding:0 .625rem;width:50%}}.productView-options .form-action .button{width:100%}.productView-options .add-to-cart-wallet-buttons div[data-smart-button-container-id]{line-height:0;margin-top:6px}.productView-options .add-to-cart-wallet-buttons div[data-smart-button-container-id] button,.productView-options .add-to-cart-wallet-buttons div[data-smart-button-container-id] div{width:100%}.productOptions-list{border:1px solid #ffd0a1;list-style:none;margin:0}.productOptions-list-item{padding:1.5rem}.productOptions-list-item+.productOptions-list-item{border-top:1px solid #ffd0a1}.productOptions-list-item .form-label{text-align:left;top:-2px}.productOptions-list-item-figure,.productOptions-list-item-content{display:table-cell;vertical-align:middle}.productOptions-list-item-figure{width:3rem}.productOptions-list-item-content{padding-left:1.25rem}.custom-faq-container{font-family:"Rubik",system-ui,-apple-system,sans-serif;line-height:1.5;font-size:14px}.faq-category{margin:0}.faq-category-title{margin:0;font-size:16px}.faq-question{margin-top:16px}.faq-question:first-child{margin-top:12px}.faq-item{border-bottom:0;padding:0}.faq-item:first-of-type{border-top:0}.faq-item .faq-question{cursor:pointer;font-weight:700;list-style:none;margin:0;padding:14px 32px 14px 0;position:relative}.faq-item .faq-question::-webkit-details-marker{display:none}.faq-item .faq-question::after{color:#ef7c00;content:"+";font-size:20px;font-weight:700;line-height:1;position:absolute;right:4px;top:50%;transform:translateY(-50%)}.faq-item[open] .faq-question::after{content:"-"}.faq-answer{margin:0;padding:0 0 14px}.faq-answer p{margin:0}.faq-sub-list{margin-top:0;margin-bottom:0;padding-left:20px}.faq-sub-list li{margin-bottom:4px}.fabric-wrapper{margin:40px auto;max-width:1200px;width:95%;font-family:"Rubik",sans-serif}.fabric-grid-container{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:30px}.fabric-card{background:#fff;border:1px solid #e5e7eb;border-radius:25px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 10px rgba(0,0,0,.06);transition:transform .3s ease,box-shadow .3s ease;position:relative;will-change:transform}.fabric-card:hover{transform:translateY(-5px);box-shadow:0 12px 20px rgba(0,0,0,.1)}.premium-card{border:2px solid #ffb36f}.fabric-badge{position:absolute;top:15px;right:15px;background:#fff;color:#111318;border:2px solid #ffb36f;font-weight:800;font-size:13px;padding:6px 14px;border-radius:20px;z-index:10;box-shadow:0 4px 8px rgba(0,0,0,.15)}.card-image-wrapper{width:100%;aspect-ratio:1/1;overflow:hidden;border-bottom:1px solid #f0f0f0}.card-image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease;will-change:transform}.fabric-card:hover .card-image-wrapper img{transform:scale(1.05) rotate(-1deg)}.card-content{padding:25px;flex:1;display:flex;flex-direction:column}.fabric-card h3{margin:0 0 10px 0;font-size:22px;color:#111318;font-weight:800;text-align:center}.fabric-summary{font-size:15px;color:#555;text-align:center;line-height:1.5;margin-bottom:20px;min-height:55px}.pros-cons{font-size:14px;color:#444;flex:1}.pros-cons strong{display:block;color:#111318;margin-bottom:5px;font-size:15px}.pros ul{margin:0 0 15px 0;padding-left:20px}.pros li{margin-bottom:4px}.cons{font-style:italic;color:#666;margin-bottom:20px;background:#fff0e6;padding:10px;border-radius:10px}.zipper-row{font-size:14px;color:#555;text-align:center;border-top:1px solid #eee;padding-top:15px;margin-top:auto}.check-icon{color:#ffb36f;font-weight:800;margin-right:5px}.zipper-tech-section{margin-top:50px;background:#fff;border-radius:35px;padding:40px;border:1px solid #e5e7eb;box-shadow:0 4px 10px rgba(0,0,0,.06)}.section-title{text-align:center;font-size:28px;font-weight:800;margin-bottom:30px;color:#111318}.zipper-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.zipper-box{background:#f9fafb;padding:25px;border-radius:20px;border:1px solid #e5e7eb;transition:box-shadow .3s ease}.zipper-box:hover{box-shadow:0 8px 20px rgba(0,0,0,.06)}.premium-zipper{background:#fff8f3;border:1px solid #ffd4b3}.zipper-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.zipper-header h3{margin:0;font-size:20px;font-weight:700;color:#111318}.zipper-img-wrapper{width:100%;height:220px;overflow:hidden;border-radius:15px;margin-bottom:20px;border:1px solid #e5e7eb}.zipper-img-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease;will-change:transform}.zipper-box:hover .zipper-img-wrapper img{transform:scale(1.03)}.zip-use{font-size:14px;color:#555;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e0e0e0}.zip-desc{font-size:16px;line-height:1.6;color:#333;margin:0}@media(max-width: 768px){.zipper-grid{grid-template-columns:1fr}}@media(max-width: 480px){.fabric-grid-container{grid-template-columns:1fr;padding:0 10px}.card-content{padding:20px}.zipper-tech-section{padding:25px 20px}.section-title{font-size:24px}}.age-gate-hidden{display:none !important}.age-gate-modal{background:#fffdfb;color:#333;padding:20px;border-radius:12px;text-align:center;max-width:450px;width:90%;max-height:90vh;overflow-y:auto;border:1px solid #e5e5e5}.age-gate-modal h2{font-size:24px;margin-bottom:10px;margin-top:0;color:#111318}.age-gate-modal p{font-size:15px;line-height:1.5;color:#555;margin-bottom:0}.age-gate-buttons{margin-top:15px;display:flex;flex-direction:column;gap:12px}@media(min-width: 480px){.age-gate-buttons{flex-direction:row;justify-content:center;gap:15px}.age-gate-modal{padding:30px 40px}}.age-gate-buttons button{width:100%;padding:16px;border-radius:8px;font-size:16px;cursor:pointer;font-weight:bold;transition:all .2s ease}@media(min-width: 480px){.age-gate-buttons button{width:auto;padding:14px 28px}}.age-gate-disclaimer{font-size:12px;color:#888;margin-top:15px}.age-gate-disclaimer a{color:#0b1613;text-decoration:none;font-weight:bold}.age-gate-disclaimer a:hover{text-decoration:underline}.productView-images{margin-bottom:0}@media(min-width: 551px){.productView-images--bottom{display:block}}.productView-imageCarousel-main{list-style:none;margin-left:0}.productView-imageCarousel-main ul,.productView-imageCarousel-main ol{list-style:none;margin-bottom:0}.productView-imageCarousel-main{margin-bottom:0;width:100%}html.js .productView-imageCarousel-main:not(.slick-slider)>.productView-imageCarousel-main-item+.productView-imageCarousel-main-item{display:none}.productView-imageCarousel-main-item{position:relative;max-width:100%}.productView-imageCarousel-main-item img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;object-fit:contain;font-family:"object-fit: contain";border:0;width:100%;max-height:100%}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.productView-imageCarousel-main-item img{height:100%}}.productView-imageCarousel-main-item img[data-lazy]{opacity:1 !important}.productView-images._bb{position:relative !important}.productView-title{font-size:16px;margin:0 0 .375rem}.productView-rating{margin:0 0 .75rem}.productView-rating .icon{width:1rem;height:1rem}.productView-rating .icon--ratingEmpty:first-child{display:none}.productView-rating .icon--ratingEmpty:first-child~.icon{display:none}.productView-rating .icon--ratingEmpty:first-child~.productView-reviewLink{display:none}.productView-rating .icon--ratingEmpty:first-child~.productView-reviewLink+.productView-reviewLink{display:inline;float:none;margin-left:0}.productView-rating .icon--ratingEmpty:first-child~.productView-reviewLink+.productView-reviewLink a{color:#0b1613}.productView-rating .icon--ratingEmpty:first-child~.productView-reviewLink+.productView-reviewLink a:hover,.productView-rating .icon--ratingEmpty:first-child~.productView-reviewLink+.productView-reviewLink a:focus{color:#a83a2f}.productView-rating .icon--ratingEmpty:first-child~.productView-reviewLink+.productView-reviewLink a:active{color:#a83a2f}@media(min-width: 551px){.productView-rating .icon--ratingEmpty:first-child{display:inline-block}.productView-rating .icon--ratingEmpty:first-child~.icon{display:inline-block}.productView-rating .icon--ratingEmpty:first-child~.productView-reviewLink{display:inline-block}.productView-rating .icon--ratingEmpty:first-child~.productView-reviewLink+.productView-reviewLink{margin-left:.75rem}}.productView-reviewLink:first-child{margin-left:0}.productView-reviewLink>a{text-decoration:none;color:#111318}.productView-reviewLink>a:hover{color:#0b1613}.productView-reviewLink>a:active{color:#0b1613}.productView-reviewLink+.productView-reviewLink a{color:#0b1613}.productView-reviewLink+.productView-reviewLink a:hover{color:#a83a2f}.productView-reviewLink+.productView-reviewLink a:active{color:#a83a2f}.productView-info{margin-top:0;margin-bottom:.75rem;color:#4b5563;font-size:15px}.productView-info-name{float:left;clear:both;margin:0 .375rem .375rem 0;font-weight:inherit}.productView-info-value{float:left;margin:0 .375rem .375rem 0}.productView-info-bulkPricing:before,.productView-info-bulkPricing:after{content:" ";display:table}.productView-info-bulkPricing:after{clear:both}.productView-info-bulkPricing{font-size:15px}.productView-info-bulkPricing .productView-info-name{margin-bottom:.75rem}.productView-bulkPricing{margin-bottom:.75rem}.productView-bulkPricing-heading{margin:.75rem 0;font-family:"Rubik",Arial,Helvetica,sans-serif;font-weight:700;font-size:17px;color:inherit;display:none}.productView-options{text-align:left;margin-bottom:.75rem}.productView-options .form-field{margin-bottom:1.5rem}.productView-options .form-field>.form-checkbox+.form-label{display:inline-block}.productView-options .form-field>.form-checkbox+.form-label,.productView-options .form-field>.form-radio+.form-label{margin-left:0;width:100%}.productView-options .form-action .button{padding-left:1.5rem;padding-right:1.5rem}@media(min-width: 551px){.productView-options .form--addToCart .form-action{padding-left:0;padding-right:.75rem}}@media(min-width: 551px){.productView-options .form--addToCart .form-action{float:left;width:50%}}.productView-options .form--addToCart .form-action--addToCartExtra{width:100%}.papathemes-productView-optionsGrid{font-size:0}.papathemes-productView-optionsGrid .form-field{font-size:1rem}.papathemes-productView-optionsGrid [data-product-option-change]{display:inline}.papathemes-productView-optionsGrid .form-label [data-option-value]{font-weight:400}.productOptions-list-item{padding:.75rem}.productOptions-list-item-figure{width:80px;max-width:40%}.productOptions-list-item-image{width:100%}.productView-description .productView-description-tabContent{overflow-x:auto}html.js .productView-description-tabContent [data-custom-tab]{display:none}[id^=modal-file-input-form-] .modal-footer{display:none !important}[id^=modal-file-input-form-] .modal-body{padding-bottom:20px !important;overflow-x:hidden !important;overflow-y:auto !important;max-height:85vh !important}[id^=modal-file-input-form-] .controls:not(.is-hidden){display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;gap:10px !important;justify-content:center !important;margin-top:15px !important;width:100% !important}[id^=modal-file-input-form-] .controls:not(.is-hidden) button{flex:1 1 50% !important;margin:0 !important;padding:14px 10px !important;font-size:14px !important;font-weight:600 !important;box-sizing:border-box !important;white-space:nowrap !important}[id^=modal-file-input-form-] .controls.is-hidden{display:none !important}@keyframes daki-pro-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.is-hidden{display:none !important}.cropper-wrapper{position:relative;width:100%;height:50vh;min-height:300px;display:block;overflow:hidden;background-color:#f8f9fa}.cropper-wrapper.is-processing{opacity:0;transition:opacity .2s ease}.cropper-wrapper:not(.is-processing){opacity:1}.cropper-wrapper .pro-message-box{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:90%;margin-top:0}.productView-images .productView-img-container img,.productView-images .productView-imageCarousel-main-item img{width:100% !important;height:auto !important;margin:0 auto !important}.productView-images .custom-preview-image img{width:100% !important;height:100% !important;margin:0 !important;border-radius:0 !important;display:block !important;object-fit:cover !important;object-position:center center !important;transform:scale(1.002);transform-origin:center center;vertical-align:top !important}.productView-images .custom-preview-image.is-raw-bypass img{object-fit:contain !important;transform:none !important}.productView-images.has-custom-preview{display:flex;justify-content:center}.upload-loader-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.9);display:none;flex-direction:column;align-items:center;justify-content:center;z-index:1000;padding:0 20px}.upload-loader-overlay.is-active{display:flex}.upload-loader-overlay .spinner{border:4px solid #f3f3f3;border-top:4px solid #333;border-radius:50%;width:40px;height:40px;animation:daki-pro-spin 1s linear infinite}.upload-loader-overlay .loader-message{margin-top:15px;font-weight:bold;text-align:center;color:#333;display:block;line-height:1.4}.pro-message-box{text-align:center;padding:25px 20px;background:#f8f9fa;border:2px dashed #ced4da;border-radius:6px;width:100%;margin-top:15px}.pro-message-box h3{margin-bottom:8px;color:#212529;font-size:18px;text-align:center;margin-top:0;font-weight:800}.pro-message-box p{font-size:14px;color:#495057;line-height:1.5;margin:0;text-align:center}.daki-attached-badge{margin-top:12px;padding:10px 14px;background:#e8f5e9;color:#1b5e20;border:1px solid #c8e6c9;border-radius:6px;font-weight:600;font-size:13px;display:flex;align-items:center;justify-content:space-between;position:relative;cursor:default}.custom-images-preview{display:flex;flex-direction:row;gap:20px;justify-content:center;align-items:flex-start;width:100%;padding:10px 0}.custom-preview-wrapper{display:flex;flex-direction:column;align-items:center;width:100%;max-width:calc(50% - 10px)}.custom-preview-label{font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:1.5px;color:#555;margin-bottom:12px}.custom-preview-image{display:flex;justify-content:center;align-items:center;width:100%;max-width:100%;height:auto;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.06);border:1px solid #eaeaea;border-radius:0;overflow:hidden;text-decoration:none;font-size:0;line-height:0}.custom-preview-image img{width:100%;height:100%;object-fit:cover;border-radius:0;display:block;vertical-align:top}.tshirt-guide-overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10}.tshirt-guide-overlay svg{position:absolute;top:-65px;left:50%;transform:translateX(-50%);width:80%;height:auto;pointer-events:none;filter:drop-shadow(0px 2px 3px rgba(0, 0, 0, 0.6))}.price--rrp,.price--non-sale,.price--discounted{text-decoration:line-through}.price-section--minor{color:#7b8582}.price-section [itemprop=priceSpecification]{display:inline}.price{color:#a83a2f}.price--rrp,.price--non-sale,.price--discounted{color:#4b5563}.blocker{background:rgba(255,247,236,.5);bottom:0;left:0;position:absolute;right:0;top:0;z-index:500}.blocker-container{position:relative}.toggleLink-text--off{display:inline-block}.toggleLink.is-open .toggleLink-text--off{display:none}.toggleLink-text--on{display:none}.toggleLink.is-open .toggleLink-text--on{display:inline-block}.toggleLink-text{vertical-align:middle;font-weight:700}.banners{background-color:#0b1613;color:#fff;padding:.75rem 0;text-align:center}.banners p:last-child{margin-bottom:0}.banners a{color:#fff}.banner{margin:0 auto;max-width:77.5rem;width:100%}.banner:before,.banner:after{content:" ";display:table}.banner:after{clear:both}.banner+.banner{margin-top:1.5rem}.banners{background-color:#fff7ec;background-image:-webkit-linear-gradient(right, #FFF7EC 0%, #FFF7EC 100%);background-image:-o-linear-gradient(right, #FFF7EC 0%, #FFF7EC 100%);background-image:linear-gradient(to right, #FFF7EC 0%, #FFF7EC 100%);color:#111318;padding:0}.banners .banner{padding:.9375rem 0}.banners a{color:inherit;text-underline-offset:3px}.banners a:hover{opacity:.8}.banners--bottom{margin-bottom:3rem;background:rgba(0,0,0,0);color:inherit;text-align:left}.facetLabel{color:#111318;background:#ffb36f;border:1px solid #ffb36f;border-radius:4px;padding:.1875rem .5rem .1875rem .6875rem;text-decoration:none}.facetLabel .icon{height:.625rem;width:.625rem;display:inline-block;fill:#111318;position:relative;top:-1px}.facetLabel:hover,.facetLabel:focus{color:#ffb36f;background:#111318}.facetLabel:hover .icon,.facetLabel:focus .icon{fill:#ffb36f}.cart-additionalCheckoutButtons:before,.cart-additionalCheckoutButtons:after{content:" ";display:table}.cart-additionalCheckoutButtons:after{clear:both}.cart{display:block;margin-bottom:1.5rem;width:100%}.cart-header{display:none}.cart-header-item{padding-bottom:1rem}.cart-header-item:last-child{text-align:right}.cart-list{border-top:1px solid #ffd0a1;display:block}.cart-item{border-bottom:1px solid #ffd0a1;clear:both;display:block;padding:1.5rem 0}@media(min-width: 551px){.cart-item:before,.cart-item:after{content:" ";display:table}.cart-item:after{clear:both}.cart-item{padding-left:25%}}.cart-item-block{display:block}.cart-item-block .definitionList{margin-bottom:.375rem}.cart-item-image{max-width:80px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.cart-item-title{display:table-cell;height:6.25rem;padding-left:1.5rem}@media(min-width: 551px){.cart-item-title{display:block;height:auto;margin-bottom:1.5rem;overflow:hidden}}.cart-item-info{clear:both;width:100%}.cart-item-info+.cart-item-info{margin-top:.75rem}@media(min-width: 551px){.cart-item-info{clear:none;float:left;overflow:hidden;width:33.3333333333%}.cart-item-info+.cart-item-info{margin-top:0}}.cart-item-quantity .form-increment{display:inline-block;margin:0 .1875rem 1px 1.5rem;vertical-align:middle}.cart-item-label{color:#111318;float:left;margin-bottom:.375rem;text-align:right;width:33.3333333333%}@media(min-width: 551px){.cart-item-label{display:block;padding-left:1.5rem;text-align:left;width:100%}}.cart-item-value{padding-left:1.5rem}.cart-item-name{font-size:15px;margin:0}.cart-item-name+.definitionList{margin-top:.375rem}.cart-item-options--giftWrapping{margin-top:1.125rem}.cart-item-options--giftWrapping .cart-item-option-description{color:#111318}.cart-remove{background-color:#ffe6cf;border-radius:50%;cursor:pointer;float:right;height:1.125rem;margin-top:.125rem;padding:.1875rem;transition:background-color .15s ease;width:1.125rem}@media(min-width: 551px){.cart-remove{margin-left:1rem}}.cart-remove>svg{fill:#111318}.cart-totals{list-style:none;margin-left:0}.cart-totals ul,.cart-totals ol{list-style:none;margin-bottom:0}.cart-totals{margin-bottom:1.5rem;text-align:right;width:100%}@media(min-width: 551px){.cart-totals{float:right;width:75%}}.cart-total:before,.cart-total:after{content:" ";display:table}.cart-total:after{clear:both}.cart-total{border-bottom:0}.cart-total .form-input{display:inline-block;height:2.375rem;padding:.5rem;vertical-align:top;width:75%}.cart-total .form-select{background-position:right .3125rem top .4375rem;background-size:1.25rem 1.25rem;height:2.375rem;margin-bottom:.75rem;padding:.5rem .75rem}.cart-total .form-inlineMessage{text-align:left}.cart-total-label{width:33.3333333333%}@media(min-width: 551px){.cart-total-label{width:50%}}.cart-total-value{text-align:left}@media(min-width: 551px){.cart-total-value{text-align:right}}.cart-total-label,.cart-total-value{float:left;padding:.5rem 0 .5rem 1.5rem}.cart-total-grandTotal{font-family:"Rubik",Arial,Helvetica,sans-serif;font-size:16px;padding-bottom:.1875rem;padding-top:.1875rem;position:relative}.coupon-code-cancel,.shipping-estimate-show,.shipping-estimate-hide,.gift-certificate-cancel{color:#4b5563;padding:0;transition:color .15s ease}.coupon-code-cancel:hover,.shipping-estimate-show:hover,.shipping-estimate-hide:hover,.gift-certificate-cancel:hover{color:#a83a2f}.coupon-form:before,.coupon-form:after,.cart-gift-certificate-form:before,.cart-gift-certificate-form:after{content:" ";display:table}.coupon-form:after,.cart-gift-certificate-form:after{clear:both}.coupon-form,.cart-gift-certificate-form{font-size:0;margin-bottom:0}.coupon-form .form-input,.coupon-form .button,.cart-gift-certificate-form .form-input,.cart-gift-certificate-form .button{float:left}.coupon-form .form-input,.cart-gift-certificate-form .form-input{width:78%}.coupon-form .button,.cart-gift-certificate-form .button{margin:0 0 0 2%;padding-left:.75rem;padding-right:.75rem;width:20%}.estimator-form{margin-bottom:0}.estimator-form .form-input{margin-bottom:.75rem;width:100%}.estimator-form .button--primary{width:60%}.estimator-form-label{clear:both;float:left;font-weight:400;margin-bottom:0}.estimator-form-label .form-label{line-height:2rem;margin-bottom:0}.estimator-form-label-text{margin-left:.625rem}.estimator-form-input{float:right;margin-bottom:.75rem;width:60%}.estimator-form-input .form-input,.estimator-form-input .form-select{margin-bottom:0}.estimator-form-input--price{width:30%}.estimator-form-row:before,.estimator-form-row:after{content:" ";display:table}.estimator-form-row:after{clear:both}.estimator-form-toggleUPSRate{display:block;margin-bottom:1em}.cart-actions:before,.cart-actions:after{content:" ";display:table}.cart-actions:after{clear:both}.cart-actions{clear:both}.cart-actions .button{display:block;margin-bottom:0}@media(min-width: 551px){.cart-actions .button{display:inline-block;float:right}}.previewCartList{list-style:none;margin-left:0}.previewCartList ul,.previewCartList ol{list-style:none;margin-bottom:0}.previewCartList{margin:0;padding:0}.previewCartList li{margin:0;padding:0}.previewCartList{border-collapse:collapse;display:table;table-layout:fixed;width:100%}.previewCartItem{margin:0 auto;max-width:77.5rem;width:100%}.previewCartItem:before,.previewCartItem:after{content:" ";display:table}.previewCartItem:after{clear:both}.previewCartItem{display:table-row;line-height:19px}.previewCartItem+.previewCartItem{border-top:1px solid #ffd0a1}.previewCartItem-image,.previewCartItem-content{display:table-cell;vertical-align:middle}.previewCartItem-image{padding-left:.75rem;padding-right:.75rem;width:33.3333333333%;padding:0;text-align:center;position:relative}.previewCartItem-image img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:calc(100% - 30px);max-height:100%;object-fit:contain;font-family:"object-fit: contain"}.previewCartItem-image::after{content:"";display:block;height:0;width:100%;padding-bottom:150%}.previewCartItem-content{padding-left:.75rem;padding-right:.75rem;width:66.6666666667%;padding-left:0}.previewCartItem-name{margin:0;text-transform:none}.previewCartItem-name>a{text-decoration:none}.previewCartItem-name{margin-bottom:.1875rem}.previewCartItem-price{color:#4b5563;display:inline-block;font-size:14px}.previewCartAction{margin:0 auto;max-width:77.5rem;width:100%}.previewCartAction:before,.previewCartAction:after{content:" ";display:table}.previewCartAction:after{clear:both}.previewCartAction{border-top:1px solid #ffd0a1;display:block;padding:1.5rem .75rem}.previewCartAction .button{margin:0;padding-left:.75rem;padding-right:.75rem;width:100%}.previewCartAction-checkout,.previewCartAction-viewCart{padding-left:.75rem;padding-right:.75rem;width:50%;float:left}.previewCartAction-checkout{padding-right:.375rem}.previewCartAction-checkoutMultiple{clear:both;padding-left:.75rem;padding-top:.375rem}.previewCartAction-viewCart{padding-left:.375rem}.previewCart-emptyBody{padding:3rem;text-align:center}.cart-header-item{text-transform:uppercase}.cart-remove{background-color:rgba(0,0,0,0);width:auto;height:auto;float:none;margin-left:.75rem;color:#111318}.cart-item-name{margin-bottom:.75rem;font-size:1rem;font-weight:700}.cart-item-name a{text-decoration:none;color:#111318}.cart-item-name a:hover,.cart-item-name a:focus{color:#a83a2f}.cart-item-block .definitionList{font-size:15px}.cart-item-block ._editLink{display:inline-block;margin-bottom:.75rem}.cart-item-title a{color:#0b1613}.cart-item-title a:hover,.cart-item-title a:focus{color:#a83a2f}.cart-item-title a:active{color:#a83a2f}.cart-item-image{max-height:100%;margin:auto}.cart-item-info{margin-top:.75rem}@media(min-width: 551px){.cart-item-info{margin-top:0}}.cart-item-options{font-size:15px}.cart-item-options--giftWrapping{margin-top:.75rem;margin-bottom:.75rem}.cart-item-option-description{margin-bottom:.75rem}.cart-total .form-input{padding-top:0;padding-bottom:0}.cart-total .form-select{padding-top:0;padding-bottom:0}.cart-total-label{padding-top:.375rem;padding-bottom:.375rem;width:40%}.cart-total-value{padding-top:.375rem;padding-bottom:.375rem;font-weight:700;color:#111318}.cart-total-grandTotal{font-size:20px;color:#a83a2f}.shipping-quotes .estimator-form-label{text-align:left}.shipping-quotes dl{display:grid;grid-template-columns:auto max-content;grid-gap:.75rem;margin-bottom:0}.coupon-code-cancel,.shipping-estimate-show,.shipping-estimate-hide,.gift-certificate-cancel{color:#0b1613;text-decoration:underline;text-underline-position:under;float:right}.coupon-code-cancel:hover,.shipping-estimate-show:hover,.shipping-estimate-hide:hover,.gift-certificate-cancel:hover{color:#a83a2f}.coupon-code-cancel:active,.shipping-estimate-show:active,.shipping-estimate-hide:active,.gift-certificate-cancel:active{color:#a83a2f}.cart-actions{margin-bottom:1rem}@media(min-width: 551px){.cart-actions{margin-left:auto;margin-right:0;width:75%}}.cart-actions .button{display:block;float:none}.previewCartItem-content:before,.previewCartItem-content:after{content:" ";display:table}.previewCartItem-content:after{clear:both}.previewCartItem-content{padding-top:.375rem;padding-bottom:.375rem}.previewCartItem-remove{float:right}.previewCartItem-remove-icon{color:#111318}.previewCart{margin:0 auto;max-width:77.5rem;width:100%}.previewCart:before,.previewCart:after{content:" ";display:table}.previewCart:after{clear:both}.previewCart .productView-title{margin-top:0}.previewCartCheckout{background:#ffe6cf;padding:1rem;text-align:center}.previewCartCheckout .button{display:block;margin:0;width:100%}.previewCartCheckout .button+p{margin-top:.75rem}.previewCartCheckout .button:not(:last-child){margin-bottom:.75rem}.previewCartCheckout-price{display:block;font-size:28px;font-weight:bold;text-align:center}.previewCartCheckout-subtotal{display:block;margin-bottom:1.5rem;margin-top:1.5rem}.previewCartCheckout-additionalCheckoutButtons p{float:none !important;margin:.5rem 0}.suggestiveCart{display:none;text-align:center}.previewCart .productView-price{margin-top:0;font-size:20px}@media(max-width: 800px){.previewCart .productView-price{justify-content:center}}.previewCart .productView-info{margin-bottom:.375rem;border-top:0}.previewCart .productView-info-name{margin-top:0}.previewCart .productView-info-value{margin-top:0}@media(max-width: 800px){.previewCart .productView-details{padding-top:.75rem}}.search-suggestion{margin-bottom:2rem}.search-suggestion>:last-child{margin-bottom:0}.suggestion-title{margin-top:0;text-transform:inherit;font-size:1rem;font-weight:700}.quickSearchResults{margin-top:1.5rem}.quickSearchResults .modal-close{display:none}.category-suggestion-list{margin:0 -0.75rem;max-width:none;width:auto}.category-suggestion-list:before,.category-suggestion-list:after{content:" ";display:table}.category-suggestion-list:after{clear:both}.category-suggestion-list{list-style-type:none}.category-suggestion{padding-left:.75rem;padding-right:.75rem;width:33.3333333333%;float:left;font-size:15px}.search-refine{margin-left:1.5rem}.quickSearchMessage{font-size:28px;margin:1.5rem 0 0;text-align:center}.quickSearchResults{margin-top:0;padding:0 .75rem 1.5rem}.quickSearchMessage{margin-top:0}.category-suggestion-list{padding:0;margin:0;column-count:2}@media(min-width: 551px){.category-suggestion-list{column-count:3}}.category-suggestion{width:auto;padding:0;margin-right:.75rem;float:none}.account .pagination{color:#7b8582;margin-top:3rem;text-align:center}.wishlist-header{display:none;text-align:center}.modal .wishlist-header{display:block}.wishlist-form{margin:0 auto;max-width:77.5rem;width:100%}.wishlist-form:before,.wishlist-form:after{content:" ";display:table}.wishlist-form:after{clear:both}.wishlist-form{margin-left:auto;margin-right:auto;max-width:34.375rem}.wishlist-form .form-field{padding-left:.75rem;padding-right:.75rem;width:100%;float:left}.icon--ratingEmpty svg{fill:#c8cdd2}.icon--ratingFull svg{fill:#fa6}.rating--small{display:inline-block}.rating--small .icon{height:.875rem;width:.875rem;margin-top:-3px}.rating--small .icon{height:.625rem;width:.625rem}.is-sticky{position:fixed;top:0;left:0;right:0;bottom:auto;z-index:50;background-color:#fff7ec;box-shadow:0 2px 10px rgba(17,19,24,.1)}#scrollToTopFloatingButton{position:fixed;bottom:30px;right:35px;padding:8px;font-size:20px;margin:0;box-shadow:0 2px 8px rgba(17,19,24,.15);z-index:20;transition:all .2s ease;border-radius:50%}#scrollToTopFloatingButton .icon{height:1.875rem;width:1.875rem;fill:#111318;transition:fill .2s ease}#scrollToTopFloatingButton:hover,#scrollToTopFloatingButton:focus,#scrollToTopFloatingButton:active{box-shadow:0 4px 12px rgba(17,19,24,.2);transform:translateY(-2px)}#scrollToTopFloatingButton:hover .icon,#scrollToTopFloatingButton:focus .icon,#scrollToTopFloatingButton:active .icon{fill:#111318}body.has-activeModal--newsletter{overflow:auto}body.has-activeModal--newsletter .modal-background{background-color:rgba(0,0,0,0);transition:none;visibility:hidden}.modal--newsletter{width:600px;box-shadow:0 5px 10px rgba(17,19,24,.15);transform:translateY(100vh);transition:transform .6s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.modal--newsletter .modal-close{top:0;right:0}.modal--newsletter.open{transform:translateY(-50%)}.card-bulkOrder{display:none}.mode-bo .productGrid{margin-left:0;margin-right:0;display:block}.mode-bo .productGrid .product{width:100%;border-top:1px solid #ffd0a1;padding:.75rem 0}.page-sidebar+.page-content .mode-bo .productGrid .product{width:100%}.mode-bo .productGrid .card{display:block}.mode-bo .productGrid .card-figure{width:20%;float:left}.mode-bo .productGrid .card-figure .card-buttons{display:none}.mode-bo .productGrid .card-body{margin-left:calc(20% + 0.75rem);padding-top:0;text-align:inherit}.mode-bo .productGrid .card-body .card-text--price{display:none}.mode-bo .productGrid .card-bulkOrder{display:block;padding-top:.75rem;clear:both}.mode-bo .productGrid .card-bulkOrder .card-text{margin:0}.mode-bo .productGrid .card-bulkOrder-subtotal .price{font-weight:700}.mode-bo .productGrid .card-bulkOrder-action{margin-top:.75rem}.card-bulkOrder-fieldRow{display:flex;justify-content:space-between;align-items:center;margin-top:.375rem}.card-bulkOrder-label{display:inline-block}.card-bulkOrder-value{display:inline-block}.productGrid-bulkOrderHeader-wrapper{background-color:#ffe6cf}.productGrid-bulkOrderHeader{display:none;list-style:none;margin:0 -0.75rem;padding:.75rem 0;font-weight:700}.productGrid-bulkOrderHeader-thumb{padding:0 .75rem;width:100px}.productGrid-bulkOrderHeader-name{padding:0 .75rem;width:calc(40% - 100px)}.productGrid-bulkOrderHeader-qtyInCart{padding:0 .75rem;width:7.5%}.productGrid-bulkOrderHeader-qty{padding:0 .75rem;width:15%}.productGrid-bulkOrderHeader-price{padding:0 .75rem;width:7.5%}.productGrid-bulkOrderHeader-subtotal{padding:0 .75rem;width:7.5%}.productGrid-bulkOrderHeader-action{padding:0 .75rem;width:22.5%}.productGrid-bulkOrderFooter-wrapper{border-top:1px solid #ffd0a1;margin-bottom:3rem;display:none}.mode-bo .productGrid-bulkOrderFooter-wrapper{display:block}.productGrid-bulkOrderFooter{list-style:none}.productGrid-bulkOrderFooter-total .label{color:#4b5563}.productGrid-bulkOrderFooter-total-inner{font-size:20px;padding:.375rem 1.5rem;background-color:#ffe6cf}.productGrid-bulkOrderFooter-addAll .button{display:block;width:100%;margin:0}.bulkOrder-progressModal{display:none;position:fixed;top:50%;left:50%;width:600px;max-width:100%;transform:translate(-50%, -50%);z-index:515;padding:3rem 3rem 1.5rem;background-color:#fff7ec}.bulkOrder-progressModal.is-open{display:block}.bulkOrder-progressModal .progressBar{margin:0 0 .75rem}.bulkOrder-progressModal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#111318;opacity:.8;z-index:510}.is-open+.bulkOrder-progressModal-overlay{display:block}.bulkOrder-progressModal-actions{margin:2.25rem 0 0}.bulkOrder-progressModal-heading{font-size:17px;margin-top:-3rem;margin-bottom:2.25rem;padding:1.5rem 0;border-bottom:1px solid #ffd0a1}.progressBar{box-sizing:content-box;height:20px;position:relative;margin:60px 0 20px;background:#555;border-radius:25px;padding:10px;box-shadow:inset 0 -1px 1px hsla(0,0%,100%,.3)}.progressBar>span{display:block;height:100%;border-radius:20px;background-color:#2bc253;background-image:linear-gradient(center bottom, rgb(43, 194, 83) 37%, rgb(84, 240, 84) 69%);box-shadow:inset 0 2px 9px hsla(0,0%,100%,.3),inset 0 -2px 6px rgba(0,0,0,.4);position:relative;overflow:hidden;transition:width .2s ease-in}.progressBar>span::after,.progressBar.animate>span>span{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);z-index:1;background-size:50px 50px;animation:progressBar-move 2s linear infinite;border-radius:20px;overflow:hidden}.progressBar.animate>span::after{display:none}@keyframes progressBar-move{0%{background-position:0 0}100%{background-position:50px 50px}}.productGrid .card-img-container,.dropdown--quickSearch .card-img-container{max-width:100% !important;width:100%;position:relative;height:auto;aspect-ratio:2/3;padding-bottom:0 !important}.productGrid .card-image,.dropdown--quickSearch .card-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:var(--dh-product-card-media-fit, cover);object-position:var(--dh-product-card-media-position, top center);image-rendering:auto;transform:none !important;max-height:none !important}body.supermarket-pageType--default .productGrid .card-img-container{aspect-ratio:2/3;height:auto;overflow:hidden}body.supermarket-pageType--default .productGrid .card-image{height:100%;object-fit:var(--dh-product-card-media-fit, cover);object-position:var(--dh-product-card-media-position, top center);width:100%}.productView-description .page-heading{font-size:28px;text-align:left;margin:0 0 .75rem}.sidebarBlock+.papathemes-productsFilter{margin-top:1.5rem}@keyframes instantload-loading-show{from{opacity:0}to{opacity:1}}@keyframes instantload-loading-hide{from{opacity:1}to{opacity:0}}.instantload-loading,.instantload-loaded{position:relative}.instantload-loading::before,.instantload-loaded::before{content:"";position:absolute;z-index:45;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.9);opacity:1}.instantload-loading::after,.instantload-loaded::after{content:"";position:fixed;z-index:505;top:calc(50% - 50px);left:calc(50% - 50px);width:100px;height:100px;background:url("../img/loading.svg") center center no-repeat;background-size:cover;opacity:1}.instantload-loading::before,.instantload-loading::after{opacity:1;animation:instantload-loading-show .3s}.instantload-loaded::before,.instantload-loaded::after{opacity:0;animation:instantload-loading-hide .3s}.supermarket-compareList-panel-wrapper{display:flex;align-items:flex-end;justify-content:center;position:fixed;left:0;right:0;bottom:0;height:0;z-index:20;animation-name:supermarket-compareList-show;animation-timing-function:cubic-bezier(0.18, 0.89, 0.32, 1.28);animation-duration:300ms;animation-fill-mode:forwards}.supermarket-compareList-panel-wrapper .button{margin:0}.supermarket-compareList-panel-wrapper .button--close,.supermarket-compareList-panel-wrapper .button--open{position:absolute;top:0;right:0;width:28px;height:24px;display:flex;align-items:center;justify-content:center;padding:0;border:0;font-size:16px}@media(max-width: 800px){.supermarket-compareList-panel-wrapper .button--close,.supermarket-compareList-panel-wrapper .button--open{width:40px;height:40px;top:-39px;border:1px solid #ffd0a1;background-color:#fff7ec;box-shadow:0 3px 15px rgba(0,0,0,.15)}}.supermarket-compareList-panel-wrapper .button--open{display:none}.supermarket-compareList-panel-wrapper.is-empty{animation-name:supermarket-compareList-hide;animation-timing-function:cubic-bezier(0.6, -0.28, 0.74, 0.05)}.supermarket-compareList-panel-wrapper.is-closed .button--close{display:none}.supermarket-compareList-panel-wrapper.is-closed .button--open{display:flex;bottom:0;top:auto;border:1px solid #ffd0a1;background-color:#fff7ec;box-shadow:0 3px 15px rgba(0,0,0,.15)}.supermarket-compareList-panel-wrapper.is-closed .supermarket-compareList-panel-body{height:0;padding-top:0;padding-bottom:0;overflow:hidden}@keyframes supermarket-compareList-show{from{transform:translateY(50px)}to{transform:none}}@keyframes supermarket-compareList-hide{from{transform:none}to{transform:translateY(50px)}}.supermarket-compareList-panel{position:relative;width:auto;max-width:100%}.supermarket-compareList-panel-body{width:auto;background-color:#fff7ec;padding:.75rem .375rem;border:1px solid #ffd0a1;position:relative;box-shadow:0 3px 15px rgba(0,0,0,.15);display:flex;align-items:center}.supermarket-compareList{display:flex;flex-wrap:wrap;width:auto;margin:0 auto;overflow:auto;-webkit-overflow-scrolling:touch}.supermarket-compareList-actions{display:flex;flex-direction:column;margin:0}.supermarket-compareList-actions .button+.button{margin-top:.375rem}.card-figure.loading{position:relative}.card-figure.loading::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.card-text--colorswatches{clear:both;font-size:0;line-height:1.6;min-height:24px}.productSwatchesLoaded .card-text--colorswatches{background:none}.card:hover .card-img-container:not(.card-img-container--slider) .productSwatches-image-optionChanged~.card-image,.card:focus .card-img-container:not(.card-img-container--slider) .productSwatches-image-optionChanged~.card-image,.card:active .card-img-container:not(.card-img-container--slider) .productSwatches-image-optionChanged~.card-image{opacity:0}.header-logo{font-size:0;margin:0;text-align:center}.header-logo>a{color:#111318;text-decoration:none}.header-logo>a:hover{color:#0b1613}.header-logo>a:active{color:#0b1613}.header-logo-text{display:block;font-family:"Rubik",Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;letter-spacing:.125rem;margin-left:auto;margin-right:auto;overflow:hidden;padding:.1875rem 0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}@media(min-width: 551px){.header-logo-text{font-size:14px;padding-bottom:0;padding-top:0}}.header-logo-image-container{position:relative}.header-logo-image-container::after{content:"";display:block;padding-bottom:4rem}.header-logo-image{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-height:4rem}.header-logo-image-unknown-size{max-height:4rem}.header-logo-text{letter-spacing:0;font-weight:400;margin:0}.page{margin:0 -0.75rem;max-width:none;width:auto}.page:before,.page:after{content:" ";display:table}.page:after{clear:both}.page-content{padding-left:.75rem;padding-right:.75rem;width:100%;float:left}.page-sidebar{padding-left:.75rem;padding-right:.75rem;width:100%;float:left;position:relative}.footer{background-color:#111318;border-top:1px solid #ffd0a1;padding:3rem 0}.footer-info{margin:0 -0.75rem;max-width:none;width:auto}.footer-info:before,.footer-info:after{content:" ";display:table}.footer-info:after{clear:both}.footer-info{font-size:0}.footer-info-col{padding-left:.75rem;padding-right:.75rem;width:100%;float:left;color:#4b5563;display:inline-block;float:none;font-size:1rem;margin-bottom:1.5rem;text-align:center;vertical-align:top}@media(min-width: 551px){.footer-info-col{text-align:left;width:50%}}.footer-info-col>:first-child{margin-top:0}.footer-info-col>:last-child{margin-bottom:0}.footer-info-heading{color:#f7f3ec;font-size:1rem;text-transform:inherit}.footer-info-list{list-style:none;margin-left:0}.footer-info-list a{color:#4b5563;text-decoration:none}.footer-info-list a:hover{color:#a83a2f}.footer-copyright{font-size:15px;text-align:center}@media(min-width: 551px){.footer-copyright{text-align:left}}.footer-copyright>.powered-by{color:#4b5563;font-size:12px;margin:0}.footer-copyright a{color:#4b5563;text-decoration:none}.footer-copyright a:hover{color:#a83a2f}.footer-payment-icons{margin:0}.footer-payment-icons .footer-payment-icon{height:24px;width:40px;margin:.375rem;vertical-align:middle}.footer-payment-icons svg{fill:#d9d2c8}.footer{padding:0;border-top:0;color:#d9d2c8}.footer a{text-decoration:none;color:#d9d2c8}.footer a:hover,.footer a:focus,.footer a:active{color:#fff}.footer-info{margin:0 -0.75rem;padding:2.25rem 0 0;display:flex;flex-wrap:wrap;align-items:flex-start}.footer-info::before,.footer-info::after{display:none}.footer-info-col{color:#d9d2c8;flex:1 1 100%;max-width:100%;min-width:100%;width:auto;text-align:left}.footer-info-heading{color:#f7f3ec;font-size:20px;font-weight:400;margin:0 0 .75rem}@media(min-width: 551px){.footer-info-heading{text-align:left}}.footer-info-list li{margin:0 0 .75rem}.footer-info-list a{color:#d9d2c8;overflow-wrap:anywhere;word-break:break-word}.footer-info-list a:hover,.footer-info-list a:focus,.footer-info-list a:active{color:#fff}.footer-copyright{background:#111318;color:#d9d2c8;text-align:inherit}.footer-copyright a{color:inherit}.footer-copyright a:hover,.footer-copyright a:focus,.footer-copyright a:active{color:inherit;text-decoration:underline}.footer-copyright p{margin-bottom:0}@media(max-width: 1023px){.footer-copyright .container{margin:0 .75rem;width:auto;padding:0}}.footer-copyright .powered-by{display:flex;flex-wrap:wrap;align-items:center;gap:.35em;justify-content:center;padding:1.5rem 0}@media(min-width: 551px){.footer-copyright .powered-by{justify-content:flex-start}}.footer-copyright .powered-by ._col:first-child{padding-right:1.5rem}.footer-copyright .powered-by ._col+._col{border-left:1px solid #ffd0a1;padding-left:1.5rem;text-align:right}.footer-copyright .powered-by ._heading{font-size:1.375rem;font-weight:700;display:block}.container{margin-left:auto;margin-right:auto;max-width:86.5rem;padding:0 2.25rem;position:relative;width:100%}.container{margin-left:auto;margin-right:auto;max-width:none;padding:0 .75rem;position:relative;width:100%}.container{max-width:none}.container .container{padding-left:0;padding-right:0}.sidebarBlock+.sidebarBlock{margin-top:1.5rem}.sidebarBlock-heading{margin-top:0;text-transform:inherit}.productGrid{list-style:none;margin-left:0}.productGrid ul,.productGrid ol{list-style:none;margin-bottom:0}.productGrid{margin:0 -0.75rem;max-width:none;width:auto}.productGrid:before,.productGrid:after{content:" ";display:table}.productGrid:after{clear:both}.productGrid{font-size:0;margin-bottom:1.5rem}.productGrid .product{padding-left:.75rem;padding-right:.75rem;width:50%;float:none;display:inline-block;font-size:1rem;vertical-align:top}@media(min-width: 551px){.productGrid .product{width:33.3333333333%}}@media(min-width: 551px){.page-sidebar+.page-content .productGrid .product{width:33.3333333333%}}.productGrid{display:flex;flex-wrap:wrap;align-items:stretch;margin-bottom:3rem}.productGrid::before,.productGrid::after{display:none}.productGrid .product{flex:0 1 50%;display:flex;flex-direction:column;align-items:stretch;padding-left:0;padding-right:0}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.productGrid .product{display:block}}.productGrid .card{padding:.375rem;border:1px solid #ffd0a1;border-color:rgba(0,0,0,0);flex:1;position:relative;width:100%}.dropdown--quickSearch .productGrid .card{background-color:#fff7ec}.productGrid .card-buttons{position:absolute;bottom:0;left:0;width:100%;padding:.75rem;display:none}@media(min-width: 551px){.productGrid .card-buttons{display:flex;align-items:flex-start}}.productGrid .card-buttons .card-figcaption-button{flex:1;font-size:15px;letter-spacing:0}.productGrid .card-buttons .card-figcaption-button:first-child{margin-left:0}@media(min-width: 551px){.page-sidebar+.page-content .productGrid .product{width:25%}}[data-image-gallery-nav]{display:none !important;opacity:0 !important;visibility:hidden !important;height:0 !important;margin:0 !important;padding:0 !important;pointer-events:none !important}.productView-imageCarousel-main,[data-image-gallery-main]{width:100% !important;max-width:100% !important;margin-left:0 !important;padding-left:0 !important;float:none !important}.productView{margin:0 -0.75rem;max-width:none;width:auto}.productView:before,.productView:after{content:" ";display:table}.productView:after{clear:both}.productView{margin-left:-1rem;margin-right:-1rem}.modal .productView{padding-bottom:0;padding-top:0}.productView-images{padding-left:.75rem;padding-right:.75rem;width:100%;float:left;padding-left:1rem;padding-right:1rem}.productView-details{padding-left:.75rem;padding-right:.75rem;width:100%;float:left;padding-left:1rem;padding-right:1rem}.dh-design-source-actions{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .85rem;margin:.35rem 0 .15rem}.dh-design-source-link{display:inline;padding:0;border:0;background:rgba(0,0,0,0);color:#0b1613;font-size:.92rem;font-weight:700;line-height:1.35;text-decoration:underline;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0)}.dh-design-source-link:hover,.dh-design-source-link:focus{color:#8f4500}.dh-design-source-link[aria-disabled=true],.dh-design-source-link.is-disabled{color:#777;cursor:not-allowed;opacity:.62;text-decoration:none}.dh-design-source-link.is-dh-loading{cursor:wait;opacity:.72}.productView-description{clear:both}.productView-imageCarousel-main img{max-height:none !important;width:100% !important;height:auto !important;image-rendering:high-quality !important;-webkit-font-smoothing:antialiased !important;transform:translateZ(0) !important}#modal-upscale-compare .modal-body{padding:0 12px 20px 12px;flex-grow:1;overflow-y:auto;min-height:0}.daki-upscale-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1px}.upscale-item{display:flex;flex-direction:column;align-items:center;background:#fff;padding:0 0 10px 0;width:100%}.upscale-item img{width:100%;aspect-ratio:8/5;object-fit:cover;object-position:center;display:block;border-radius:4px;margin-bottom:8px}.upscale-label{font-size:12px;font-weight:700;text-transform:uppercase;color:#111318;text-align:center;line-height:1.2}.upscale-disclaimer{text-align:center;margin-top:12px;font-size:12px;color:#666;font-style:italic;line-height:1.4;padding:0 10px}.size-modal-body{padding:0 15px 0 15px;overflow:hidden !important;flex-grow:1;display:flex;flex-direction:column;align-items:center;min-height:0 !important}.addon-tab-content{flex:1 1 auto;min-height:0;width:100%;display:flex;justify-content:center;align-items:center;padding-bottom:0}.addon-tab-content img{max-width:100% !important;max-height:60vh !important;width:auto !important;height:auto !important;object-fit:contain !important;border-radius:4px;margin:0 !important}body [id^=modal-file-input-form-],body [id^=modal-file-input-form-].modal,body [id^=modal-file-input-form-].modal.modal--large{--daki-toolbar-button-size: 44px;--daki-toolbar-gap: 8px;--daki-toolbar-columns: 8;--daki-toolbar-height: 60px;height:calc(100vh - 8px) !important;max-height:calc(100vh - 8px) !important;top:50% !important;bottom:auto !important;transform:translateY(-50%) !important;margin:0 auto !important;width:calc(100vw - 8px) !important;min-width:min(720px, calc(100vw - 8px)) !important;max-width:1400px !important;opacity:1;transition:opacity .16s ease !important}@supports(height: 100dvh){body [id^=modal-file-input-form-],body [id^=modal-file-input-form-].modal,body [id^=modal-file-input-form-].modal.modal--large{height:calc(100dvh - 8px) !important;max-height:calc(100dvh - 8px) !important}}[id^=modal-file-input-form-].daki-preparing-open{opacity:0 !important;pointer-events:none !important}[id^=modal-file-input-form-] .modal-content{display:flex !important;flex-direction:column !important;height:100% !important;max-height:none !important;overflow:hidden !important}[id^=modal-file-input-form-] .modal-body{padding:0 !important;display:flex !important;flex-direction:column !important;justify-content:stretch !important;align-items:center !important;position:relative !important;overflow:hidden !important;flex:1 1 auto !important;width:100% !important;min-width:0 !important;min-height:0 !important}[id^=modal-file-input-form-] .cropper-feedback{display:flex !important;flex-direction:column !important;gap:0 !important;margin-bottom:0 !important;flex:0 0 auto !important;width:100% !important;min-height:0 !important;position:relative !important;z-index:4 !important}[id^=modal-file-input-form-] .pro-message-box{border-radius:14px !important;overflow:hidden !important;margin:0 !important}[id^=modal-file-input-form-] .cropper-stage{position:relative !important;display:flex !important;align-items:center !important;justify-content:center !important;width:auto !important;max-width:100% !important;flex:0 0 auto !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow:hidden !important;background:rgba(0,0,0,0) !important}[id^=modal-file-input-form-] .cropper-wrapper,[id^=modal-file-input-form-] .upload-area{flex:0 0 auto !important;max-width:100% !important;max-height:100% !important;min-width:0 !important;min-height:0 !important;box-sizing:border-box !important;background-color:var(--daki-bg-color, #ffffff) !important;background-clip:padding-box !important}[id^=modal-file-input-form-] .cropper-wrapper.hide,[id^=modal-file-input-form-] .upload-area.hide,[id^=modal-file-input-form-] .controls.hide,[id^=modal-file-input-form-] .modal-close.hide{display:none !important}[id^=modal-file-input-form-] .btn-tile-image.daki-feature-off,[id^=modal-file-input-form-] .btn-tile-image[disabled][aria-hidden=true]{display:none !important;visibility:hidden !important;pointer-events:none !important}[id^=modal-file-input-form-] .cropper-wrapper,[id^=modal-file-input-form-] .upload-area{border-radius:0 !important}[id^=modal-file-input-form-] .cropper-wrapper{display:flex !important;align-items:center !important;justify-content:center !important;border:0 !important;outline:0 !important;outline-offset:0 !important;box-shadow:0 12px 28px rgba(17,19,24,.12) !important;font-size:0 !important;line-height:0 !important}[id^=modal-file-input-form-] .modal-close.daki-modal-close-hook{display:none !important;visibility:hidden !important;pointer-events:none !important;width:0 !important;height:0 !important;opacity:0 !important}body [id^=modal-file-input-form-],body [id^=modal-file-input-form-].modal,body [id^=modal-file-input-form-].modal.modal--large{border-top-left-radius:16px !important;border-top-right-radius:16px !important;border-bottom-left-radius:16px !important;border-bottom-right-radius:16px !important;overflow:hidden !important}[id^=modal-file-input-form-] .preview-image{display:block !important;width:100% !important;height:100% !important;max-width:none !important;max-height:none !important;object-fit:contain !important;margin:0 auto !important;border-radius:0 !important;vertical-align:top !important}[id^=modal-file-input-form-] .modal-footer{display:flex !important;justify-content:center !important;align-items:center !important;flex:0 0 auto !important;width:100% !important;min-height:var(--daki-toolbar-height, 60px) !important;padding:0 !important;margin:0 !important;overflow:hidden !important}[id^=modal-file-input-form-] .controls{position:static !important;z-index:auto !important;display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(0, auto) minmax(0, 1fr) !important;justify-items:stretch !important;align-items:center !important;align-content:center !important;gap:var(--daki-toolbar-gap) !important;pointer-events:auto !important;width:100% !important;max-width:100% !important;margin:0 !important;padding:8px 12px 6px !important;overflow:hidden !important}[id^=modal-file-input-form-] .daki-secondary-wrap{position:relative !important;grid-column:2 !important;grid-row:1 !important;justify-self:center !important;width:min(calc((var(--daki-toolbar-button-size) * 7) + (var(--daki-toolbar-gap) * 6)), calc(100vw - 220px)) !important;min-width:0 !important;max-width:100% !important;height:var(--daki-toolbar-button-size) !important;display:flex !important;align-items:center !important;justify-content:center !important}[id^=modal-file-input-form-] .daki-scroll-arrow{position:absolute !important;top:0 !important;bottom:0 !important;transform:none !important;width:34px !important;height:100% !important;display:none !important;align-items:center !important;justify-content:center !important;padding:0 !important;margin:0 !important;border:0 !important;background:linear-gradient(to right, var(--daki-toolbar-bg, #fff) 35%, rgba(255, 255, 255, 0) 100%) !important;background-color:rgba(0,0,0,0) !important;background-image:linear-gradient(to right, var(--daki-toolbar-bg, #fff) 35%, rgba(255, 255, 255, 0) 100%) !important;color:#0b1613 !important;box-shadow:none !important;border-radius:0 !important;cursor:pointer !important;z-index:5 !important;opacity:0 !important;appearance:none !important;-webkit-appearance:none !important;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation !important;line-height:1 !important;font-size:0 !important;transition:opacity .16s ease,color .16s ease !important}[id^=modal-file-input-form-] .daki-scroll-arrow::before,[id^=modal-file-input-form-] .daki-scroll-arrow::after{display:none !important;content:none !important}[id^=modal-file-input-form-] .daki-scroll-arrow:hover{color:#a83a2f !important;background-color:rgba(0,0,0,0) !important;transform:none !important}[id^=modal-file-input-form-] .daki-scroll-arrow svg{width:18px !important;height:18px !important;fill:none !important;stroke:currentColor !important;stroke-width:2.75 !important;stroke-linecap:round !important;stroke-linejoin:round !important;display:block !important}[id^=modal-file-input-form-] .daki-scroll-arrow--left{left:0 !important;justify-content:flex-start !important;padding-left:2px !important}[id^=modal-file-input-form-] .daki-scroll-arrow--right{right:0 !important;justify-content:flex-end !important;padding-right:2px !important;background:linear-gradient(to left, var(--daki-toolbar-bg, #fff) 35%, rgba(255, 255, 255, 0) 100%) !important;background-image:linear-gradient(to left, var(--daki-toolbar-bg, #fff) 35%, rgba(255, 255, 255, 0) 100%) !important}[id^=modal-file-input-form-] .daki-secondary-wrap.can-scroll-left .daki-scroll-arrow--left,[id^=modal-file-input-form-] .daki-secondary-wrap.can-scroll-right .daki-scroll-arrow--right{display:flex !important;opacity:1 !important}[id^=modal-file-input-form-] .daki-secondary-controls{display:grid !important;grid-auto-flow:column !important;grid-auto-columns:var(--daki-toolbar-button-size) !important;justify-content:start !important;align-items:center !important;gap:var(--daki-toolbar-gap) !important;min-width:0 !important;width:100% !important;max-width:100% !important;height:var(--daki-toolbar-button-size) !important;overflow-x:auto !important;overflow-y:hidden !important;overscroll-behavior-x:contain !important;scrollbar-width:none !important;touch-action:pan-x !important;-webkit-overflow-scrolling:touch !important}[id^=modal-file-input-form-] .daki-secondary-controls::-webkit-scrollbar{display:none !important}[id^=modal-file-input-form-] .controls .button{width:var(--daki-toolbar-button-size) !important;height:var(--daki-toolbar-button-size) !important;flex:0 0 var(--daki-toolbar-button-size) !important;min-width:var(--daki-toolbar-button-size) !important;max-width:var(--daki-toolbar-button-size) !important;min-height:var(--daki-toolbar-button-size) !important;max-height:var(--daki-toolbar-button-size) !important;padding:0 !important;border:1px solid rgba(0,0,0,0) !important;border-radius:14px !important;overflow:hidden !important;background-image:none !important;background-color:rgba(0,0,0,0) !important;background-clip:padding-box !important;-webkit-appearance:none !important;appearance:none !important;box-sizing:border-box !important;font-size:0 !important;line-height:1 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;box-shadow:none !important;transform:none !important;transition:background-color .16s ease,box-shadow .16s ease,color .16s ease !important}[id^=modal-file-input-form-] .controls .button::before,[id^=modal-file-input-form-] .controls .button::after{display:none !important}[id^=modal-file-input-form-] .controls .daki-icon-button svg{width:18px !important;height:18px !important;fill:none !important;stroke:currentColor !important;stroke-width:2 !important;stroke-linecap:round !important;stroke-linejoin:round !important}[id^=modal-file-input-form-] .controls .btn-tile-image{position:relative !important}[id^=modal-file-input-form-] .controls .tile-preset-badge{position:absolute !important;top:5px !important;right:5px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:15px !important;height:15px !important;border-radius:999px !important;background:#fff !important;color:#0b1613 !important;font-size:10px !important;font-weight:800 !important;line-height:1 !important;box-shadow:0 1px 4px rgba(17,19,24,.18) !important;pointer-events:none !important}[id^=modal-file-input-form-] .controls .tile-preset-badge.hide{display:none !important}[id^=modal-file-input-form-] .controls .daki-icon-button.is-primary{background:rgba(0,0,0,0) !important;background-image:none !important;color:var(--dh-text-link, #0B1613) !important;border-color:rgba(0,0,0,0) !important;box-shadow:none !important}[id^=modal-file-input-form-] .controls .daki-icon-button.is-secondary{background:rgba(0,0,0,0) !important;background-image:none !important;color:var(--dh-text-link, #0B1613) !important;border-color:rgba(0,0,0,0) !important;box-shadow:none !important}[id^=modal-file-input-form-] .controls .daki-icon-button.is-tertiary{background:rgba(0,0,0,0) !important;background-image:none !important;color:var(--dh-text-primary, #2A1A12) !important;border-color:rgba(0,0,0,0) !important;box-shadow:none !important}[id^=modal-file-input-form-] .controls .btn-close-image{grid-column:1 !important;grid-row:1 !important;justify-self:start !important}[id^=modal-file-input-form-] .controls .btn-change-image{grid-column:1 !important;grid-row:1 !important;justify-self:start !important;margin-left:calc(var(--daki-toolbar-button-size) + var(--daki-toolbar-gap)) !important}[id^=modal-file-input-form-] .controls .btn-confirm-image{grid-column:3 !important;grid-row:1 !important;justify-self:end !important}[id^=modal-file-input-form-] .btn-rotate-image svg{transform:scaleX(-1) !important;transform-origin:center !important}@media(max-width: 550px){[id^=modal-file-input-form-]{width:calc(100vw - 4px) !important;height:calc(100vh - 4px) !important;max-height:calc(100vh - 4px) !important}@supports(height: 100dvh){[id^=modal-file-input-form-]{height:calc(100dvh - 4px) !important;max-height:calc(100dvh - 4px) !important}}[id^=modal-file-input-form-] .modal-body{padding:0 !important}[id^=modal-file-input-form-] .controls{gap:6px !important;padding:6px max(10px, env(safe-area-inset-right, 0px)) 4px max(10px, env(safe-area-inset-left, 0px)) !important}[id^=modal-file-input-form-] .controls .button{width:40px !important;height:40px !important;min-width:40px !important;max-width:40px !important;min-height:40px !important;max-height:40px !important;border-radius:12px !important}[id^=modal-file-input-form-] .controls .daki-icon-button svg{width:17px !important;height:17px !important}[id^=modal-file-input-form-] .daki-secondary-wrap{height:40px !important;width:min(270px, calc(100vw - 196px)) !important}[id^=modal-file-input-form-] .daki-secondary-controls{grid-auto-columns:40px !important;height:40px !important}[id^=modal-file-input-form-] .controls .btn-change-image{margin-left:46px !important}}.productView-options .form-select{font-weight:400}.productView-options .form-select option{font-weight:400}.productView-options .form-field{margin-bottom:18px}.productView-options .form-field+.form-field{margin-top:10px}.productView-options .premium-guide-link{color:#0b1613 !important;font-weight:700 !important;text-decoration:underline !important;margin-left:10px;font-size:13px;transition:all .2s ease-in-out;display:inline-block}.productView-options .premium-guide-link:hover{color:#e67e22 !important;opacity:.9;transform:translateY(-1px)}@media(max-width: 550px){#modal-upscale-compare .modal-body{padding:0 8px 16px 8px}.upscale-label{font-size:13px}.upscale-item img{aspect-ratio:4/3}[id^=modal-file-input-form-]{width:calc(100% - 20px) !important;height:auto !important;max-height:calc(100vh - 20px) !important}@supports(height: 100dvh){[id^=modal-file-input-form-]{max-height:calc(100dvh - 20px) !important}}}@media screen and (max-height: 500px)and (orientation: landscape){[id^=modal-file-input-form-] .cropper-stage{min-height:48vh !important}[id^=modal-file-input-form-] .file-select-area-text{padding:10px !important}[id^=modal-file-input-form-] .premium-upload-icon{width:36px !important;height:36px !important;margin-bottom:4px !important}[id^=modal-file-input-form-] .premium-upload-cta{font-size:16px !important;margin-bottom:4px !important}}[id^=modal-file-input-form-] .upload-area.is-dragover{border-color:#e67e22 !important;box-shadow:inset 0 0 0 2px rgba(230,126,34,.25),0 0 0 6px rgba(230,126,34,.08) !important;transform:translateY(-1px)}.daki-visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}[id^=modal-file-input-form-] .cropper-wrapper{min-width:0 !important;min-height:0 !important;overflow:hidden !important}.productView-imageCarousel-main .slick-prev,.productView-imageCarousel-main .slick-next{width:60px !important;height:60px !important;background:hsla(0,0%,100%,.85) !important;border-radius:50% !important;z-index:10 !important}body .productView .slick-prev,body .productView .slick-next,body .productView-imageCarousel-main .slick-prev,body .productView-imageCarousel-main .slick-next{position:absolute !important;display:flex !important;align-items:center !important;justify-content:center !important;height:48px !important;width:48px !important;cursor:pointer !important;background-color:hsla(0,0%,100%,.8) !important;border-radius:50% !important;top:50% !important;transform:translateY(-50%) !important;padding:10px !important;border:none !important;outline:none !important;z-index:50 !important;box-shadow:0 2px 8px rgba(0,0,0,.15) !important;transition:all .2s ease !important;font-size:0 !important;line-height:0 !important;color:rgba(0,0,0,0) !important;overflow:hidden !important}body .productView .slick-prev{left:15px !important}body .productView .slick-next{right:15px !important}body .productView .slick-prev:focus,body .productView .slick-next:focus{background-color:hsla(0,0%,100%,.8) !important}body .productView .slick-prev.slick-disabled,body .productView .slick-next.slick-disabled{opacity:0 !important;pointer-events:none !important}body .productView .slick-arrow svg,body .productView .slick-arrow i{display:none !important}body .productView .slick-prev::before,body .productView .slick-next::before{content:"" !important;display:block !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;width:24px !important;height:24px !important}body .productView .slick-prev::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolyline points='15 4 7 12 15 20' stroke='%23C15F00' stroke-width='3' stroke-linecap='round' fill='none' stroke-linejoin='round'/%3E%3C/svg%3E") !important}body .productView .slick-next::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolyline points='9 4 17 12 9 20' stroke='%23C15F00' stroke-width='3' stroke-linecap='round' fill='none' stroke-linejoin='round'/%3E%3C/svg%3E") !important}@media(hover: hover)and (pointer: fine){body .productView .slick-prev:hover,body .productView .slick-next:hover{background-color:hsla(0,0%,100%,.95) !important;transform:translateY(-50%) scale(1.1) !important}}#sg-img-daki{aspect-ratio:5/4}.addon-tab-content img{width:100% !important;height:auto !important;max-height:60vh !important;object-fit:contain !important}[id^=modal-file-input-form-] img.preview-image:not([src]),[id^=modal-file-input-form-] img.preview-image[src=""],[id^=modal-file-input-form-] img[alt=preview_image]:not([src]){display:none !important;opacity:0 !important;visibility:hidden !important}[id^=modal-file-input-form-] .cropper-wrapper.hide *{display:none !important}[id^=modal-file-input-form-] .daki-icon-button,[id^=modal-file-input-form-] .btn-change-image,[id^=modal-file-input-form-] .btn-confirm-image{touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0)}[id^=modal-file-input-form-] .upload-area{position:relative !important;background-color:var(--daki-bg-color, #ffffff) !important;border:2px dashed #0b1613 !important;border-radius:0 !important;min-height:0 !important;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;margin-bottom:0 !important;align-items:center !important;justify-content:center !important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.65) !important}[id^=modal-file-input-form-] .premium-hidden-input{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;opacity:0 !important;cursor:pointer !important;z-index:10 !important}[id^=modal-file-input-form-] .file-select-area-text{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;text-align:center !important;width:100% !important;padding:20px !important;pointer-events:none !important}[id^=modal-file-input-form-] .premium-upload-icon{width:48px !important;height:48px !important;stroke:#0b1613 !important;margin-bottom:10px !important;transition:transform .2s ease}[id^=modal-file-input-form-] .premium-upload-cta{font-size:20px !important;font-weight:800 !important;color:#0b1613 !important;margin:0 0 10px 0 !important;text-transform:uppercase !important;letter-spacing:.5px !important}[id^=modal-file-input-form-] .form-fileDescription{font-size:13px !important;color:#666 !important;line-height:1.8 !important;margin:0 !important;max-width:90% !important}[id^=modal-file-input-form-] .form-fileDescription strong{color:#333 !important;background-color:#e9ecef !important;padding:2px 8px !important;border-radius:6px !important;font-weight:700 !important;display:inline-block !important;margin:0 2px !important;border:1px solid #d1d5db !important}@media(hover: hover)and (pointer: fine){[id^=modal-file-input-form-] .upload-area:hover{background-color:var(--daki-bg-color, #ffffff) !important;border-color:#e67e22 !important}[id^=modal-file-input-form-] .upload-area:hover .premium-upload-icon{transform:translateY(-3px)}}.custom-images-preview{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:24px !important;align-items:start !important}.custom-images-preview .custom-preview-wrapper{width:100% !important;min-width:0 !important;max-width:none !important}.custom-images-preview .custom-preview-image{display:block !important;width:100% !important;overflow:hidden !important;border-radius:0 !important;font-size:0 !important;line-height:0 !important}.custom-images-preview .custom-preview-image img{display:block !important;width:100% !important;height:100% !important;border-radius:0 !important;object-fit:cover !important;object-position:center center !important;transform:scale(1.002);transform-origin:center center;vertical-align:top !important}.custom-images-preview .custom-preview-image.is-raw-bypass img{object-fit:contain !important;transform:none !important}.custom-images-preview.daki-force-vertical .custom-preview-wrapper{max-width:100% !important}.custom-images-preview.daki-single-preview{grid-template-columns:minmax(0, 1fr) !important}.custom-images-preview.daki-force-vertical{grid-template-columns:minmax(0, 1fr) !important}@media(max-width: 640px){.custom-images-preview{gap:12px !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important}.custom-images-preview .custom-preview-wrapper{max-width:100% !important}}.upload-loader-overlay .spinner{width:48px;height:48px;border-radius:50%;border:3px solid hsla(0,0%,100%,.24);border-top-color:#ff914d;animation:dakiSpin .8s linear infinite}.upload-loader-overlay{position:absolute;inset:0;z-index:120;display:none;align-items:center;justify-content:center;flex-direction:column;gap:14px;background:rgba(17,19,24,.72);color:#fff;text-align:center;padding:20px;pointer-events:auto}.upload-loader-overlay.is-active{display:flex}.upload-loader-overlay .loader-message{font-weight:700;line-height:1.5;color:#ff914d;text-shadow:0 1px 2px rgba(0,0,0,.24)}#form-action-addToCart.daki-uploads-missing{opacity:.62}.dh-pdp-sticky-buy[data-dh-custom-product=true] .dh-pdp-sticky-buy__button.daki-uploads-missing{opacity:.62}#form-action-addToCart.daki-uploads-ready,#form-action-addToCart.is-uploading,.dh-pdp-sticky-buy[data-dh-custom-product=true] .dh-pdp-sticky-buy__button.daki-uploads-ready,.dh-pdp-sticky-buy[data-dh-custom-product=true] .dh-pdp-sticky-buy__button.is-uploading{opacity:1}#form-action-addToCart.is-uploading,.dh-pdp-sticky-buy[data-dh-custom-product=true] .dh-pdp-sticky-buy__button.is-uploading{cursor:progress}@keyframes dakiSpin{to{transform:rotate(360deg)}}.productView{margin:0}@media(max-width: 800px){.productView .container{padding:0}}.productView-beforeAlsoBought{display:flex;flex-direction:column}.productView-details{padding:0 .75rem}.productView-images{position:relative;padding:0 .75rem}.productView-descriptionWrapper{display:inline}.productView-description{padding:0 .75rem}.fabric-wrapper{margin:40px auto;max-width:1200px;width:95%;font-family:"Rubik",sans-serif}.fabric-grid-container{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:30px}.fabric-card{background:#fff;border:1px solid #e5e7eb;border-radius:25px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 10px rgba(0,0,0,.06);transition:transform .3s ease,box-shadow .3s ease;position:relative;will-change:transform}.fabric-card:hover{transform:translateY(-5px);box-shadow:0 12px 20px rgba(0,0,0,.1)}.premium-card{border:2px solid #ffb36f}.fabric-badge{position:absolute;top:15px;right:15px;background:#fff;color:#111318;border:2px solid #ffb36f;font-weight:800;font-size:13px;padding:6px 14px;border-radius:20px;z-index:10;box-shadow:0 4px 8px rgba(0,0,0,.15)}.card-image-wrapper{width:100%;aspect-ratio:1/1;overflow:hidden;border-bottom:1px solid #f0f0f0}.card-image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease;will-change:transform}.fabric-card:hover .card-image-wrapper img{transform:scale(1.05) rotate(-1deg)}.card-content{padding:25px;flex:1;display:flex;flex-direction:column}.fabric-card h3{margin:0 0 10px 0;font-size:22px;color:#111318;font-weight:800;text-align:center}.fabric-summary{font-size:15px;color:#555;text-align:center;line-height:1.5;margin-bottom:20px;min-height:55px}.pros-cons{font-size:14px;color:#444;flex:1}.pros-cons strong{display:block;color:#111318;margin-bottom:5px;font-size:15px}.pros ul{margin:0 0 15px 0;padding-left:20px}.pros li{margin-bottom:4px}.cons{font-style:italic;color:#666;margin-bottom:20px;background:#fff0e6;padding:10px;border-radius:10px}.zipper-row{font-size:14px;color:#555;text-align:center;border-top:1px solid #eee;padding-top:15px;margin-top:auto}.check-icon{color:#ffb36f;font-weight:800;margin-right:5px}.zipper-tech-section{margin-top:50px;background:#fff;border-radius:35px;padding:40px;border:1px solid #e5e7eb;box-shadow:0 4px 10px rgba(0,0,0,.06)}.section-title{text-align:center;font-size:28px;font-weight:800;margin-bottom:30px;color:#111318}.zipper-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.zipper-box{background:#f9fafb;padding:25px;border-radius:20px;border:1px solid #e5e7eb;transition:box-shadow .3s ease}.zipper-box:hover{box-shadow:0 8px 20px rgba(0,0,0,.06)}.premium-zipper{background:#fff8f3;border:1px solid #ffd4b3}.zipper-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.zipper-header h3{margin:0;font-size:20px;font-weight:700;color:#111318}.zipper-img-wrapper{width:100%;height:220px;overflow:hidden;border-radius:15px;margin-bottom:20px;border:1px solid #e5e7eb}.zipper-img-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease;will-change:transform}.zipper-box:hover .zipper-img-wrapper img{transform:scale(1.03)}.zip-use{font-size:14px;color:#555;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e0e0e0}.zip-desc{font-size:16px;line-height:1.6;color:#333;margin:0}@media(max-width: 768px){.zipper-grid{grid-template-columns:1fr}}@media(max-width: 480px){.fabric-grid-container{grid-template-columns:1fr;padding:0 10px}.card-content{padding:20px}.zipper-tech-section{padding:25px 20px}.section-title{font-size:24px}}.productView-options form[data-cart-item-add] input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;clip:rect(0, 0, 0, 0);pointer-events:none}.productView-options form[data-cart-item-add] .form-option-variant{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:3rem;border-radius:20px;background-color:#fffbf6;color:#111318;border:1px solid #7b8582;font-size:14px;line-height:1;padding:6px 4px;box-sizing:border-box;text-align:center;margin:0;transition:all .2s ease;width:100%}.productView-options form[data-cart-item-add] .form-option{border:none;background:rgba(0,0,0,0);box-shadow:none;padding:0;margin:0;width:100%;height:100%;cursor:pointer}.productView-options form[data-cart-item-add] .form-option:hover .form-option-variant{border-color:var(--dh-border-focus)}.productView-options form[data-cart-item-add] .form-option.is-active .form-option-variant,.productView-options form[data-cart-item-add] .form-option.is-selected .form-option-variant,.productView-options form[data-cart-item-add] input[type=radio]:checked+.form-option .form-option-variant,.productView-options form[data-cart-item-add] input[type=radio]:checked+.form-option-variant{border-color:var(--dh-border-focus);background-color:#fff5ec}.productView-options form[data-cart-item-add] .form-option-variant::before,.productView-options form[data-cart-item-add] .form-option-variant::after,.productView-options form[data-cart-item-add] .form-option::before,.productView-options form[data-cart-item-add] .form-option::after{display:none !important}.productView-options form[data-cart-item-add] .form-field[data-product-attribute*=rectangle]{margin-bottom:0px;display:grid;gap:6px;grid-template-columns:repeat(2, 1fr)}.productView-options form[data-cart-item-add] .form-field[data-product-attribute*=rectangle]>.form-label{grid-column:1/-1;margin-bottom:0px}.productView-options form[data-cart-item-add] .form-field[data-product-attribute*=rectangle]>div:not(.form-label){grid-column:1/-1;display:grid;gap:0px;grid-template-columns:repeat(2, 1fr);width:100%}@media(min-width: 768px){.productView-options form[data-cart-item-add] .form-field[data-product-attribute*=rectangle]:nth-of-type(2),.productView-options form[data-cart-item-add] .form-field[data-product-attribute*=rectangle]:nth-of-type(2)>div:not(.form-label){grid-template-columns:repeat(3, 1fr)}}.productView-options form[data-cart-item-add] .form-field[data-product-attribute*=rectangle]:nth-of-type(n+3){display:flex;flex-wrap:wrap}.productView-options form[data-cart-item-add] .form-field[data-product-attribute*=rectangle]:nth-of-type(n+3)>.form-label{flex:0 0 100%}.productView-options form[data-cart-item-add] .form-field[data-product-attribute*=rectangle]:nth-of-type(n+3)>div:not(.form-label){display:flex;flex-wrap:wrap;width:100%;gap:0px}.productView-options form[data-cart-item-add] .form-field[data-product-attribute*=rectangle]:nth-of-type(n+3) .form-option{width:auto;min-width:80px}.productView-options form[data-cart-item-add] .form-field[data-product-attribute*=rectangle]:nth-of-type(n+3){margin-bottom:15px}.productView-options form[data-cart-item-add] .form-select{max-width:200px;width:100%}.delivery-box-minimal{box-sizing:border-box;width:100%;max-width:330px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px;margin:10px 0 20px 0;box-shadow:0 2px 4px rgba(0,0,0,.02)}.delivery-box-minimal .delivery-header{font-size:11px;font-weight:700;text-transform:uppercase;color:#6b7280;margin-bottom:10px;letter-spacing:.5px}.delivery-box-minimal .delivery-country{color:#111318;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.delivery-box-minimal .delivery-country-flag{font-size:14px;line-height:1}.delivery-box-minimal .shipping-options-tight{display:flex;flex-direction:column;gap:6px}.delivery-box-minimal .shipping-row{display:grid;grid-template-columns:95px 1fr;align-items:baseline;padding-bottom:6px;border-bottom:1px solid #f3f4f6}.delivery-box-minimal .shipping-row:last-child{border-bottom:none;padding-bottom:0}.delivery-box-minimal .delivery-status{font-size:13px;font-weight:600;color:#4b5563;display:block}.delivery-box-minimal .delivery-status.express{font-weight:600;color:#0b1613}.delivery-box-minimal .dates{font-size:15px;font-weight:700;color:#111318;text-align:left}.delivery-box-minimal .divider-tight{height:1px;background:#f3f4f6;margin:6px 0;margin-bottom:15px}.delivery-box-minimal .benefits-tight{list-style:none;padding:0;margin:0}.delivery-box-minimal .benefits-tight li{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:#4b5563;margin-bottom:6px;line-height:1}.delivery-box-minimal .benefits-tight li:last-child{margin-bottom:0}.delivery-box-minimal .benefits-tight .check-icon{color:#1a9b3c;font-weight:800;font-size:14px;line-height:1;margin-left:-2px}.delivery-box-minimal .benefits-tight b{color:#111318}.productView-options form[data-cart-item-add] .form-action,.productView-options .form-field--increments{margin-top:0px !important}.productView-options .form-field:last-of-type{margin-bottom:32px !important}.trust-signal-box{display:flex;align-items:center;background-color:#f6f6f6;border:1px solid #d5d9d9;box-sizing:border-box;gap:12px;border-radius:25px;padding:10px 16px;font-family:"Rubik",sans-serif;margin-bottom:13px;width:100%}.trust-icon{color:#1a9b3c;font-size:18px;font-weight:900;flex-shrink:0}.trust-signal-box p{flex:1 1 auto;margin:0;font-size:14px;line-height:1.4;color:#555}.trust-signal-box strong{color:#111318;font-weight:700}@media(max-width: 800px){.productView-options .trust-signal-box{border-radius:14px;margin-left:50%;margin-right:0;max-width:calc(100vw - 24px);transform:translateX(-50%);width:calc(100vw - 24px)}}.custom-images-preview.daki-force-vertical{display:flex !important;flex-direction:column !important;align-items:center !important;gap:30px !important;padding-top:0px !important}.custom-images-preview.daki-force-vertical .custom-preview-wrapper{flex:1 1 100% !important;width:100% !important;max-width:700px !important;padding-bottom:0px !important}.custom-images-preview{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px;align-items:start}.custom-images-preview .custom-preview-wrapper{width:100%;min-width:0;max-width:none}.custom-images-preview .custom-preview-image{display:block;width:100%;overflow:hidden;border-radius:0;font-size:0;line-height:0}.custom-images-preview .custom-preview-image img{display:block;position:relative;width:100%;height:100%;border-radius:0;object-fit:cover;object-position:center center;transform:scale(1.002);transform-origin:center center;vertical-align:top}.custom-images-preview .custom-preview-image.is-raw-bypass img{object-fit:contain;transform:none}.custom-images-preview.daki-force-vertical{grid-template-columns:minmax(0, 1fr)}.custom-images-preview.daki-force-vertical .custom-preview-wrapper{max-width:100%}.custom-images-preview.daki-single-preview{grid-template-columns:minmax(0, 1fr)}.hide{display:none !important}.daki-color-picker-card{width:100%;padding:14px 14px 12px;background:#fff;border:1px solid #e3e3e3;border-radius:12px;box-shadow:0 1px 2px rgba(15,23,42,.04);box-sizing:border-box;font-family:inherit}.daki-color-picker-card *{box-sizing:border-box}.daki-visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.premium-upload-cta .daki-cta-pointer{display:none}.premium-upload-cta .daki-cta-touch{display:inline}@media(hover: hover)and (pointer: fine){.premium-upload-cta .daki-cta-pointer{display:inline}.premium-upload-cta .daki-cta-touch{display:none}}.modal-file-input .upload-area.is-dragover,[id^=modal-file-input-form-] .upload-area.is-dragover{border-color:#e67e22 !important;box-shadow:inset 0 0 0 2px rgba(230,126,34,.25),0 0 0 6px rgba(230,126,34,.08) !important;transform:translateY(-1px)}.daki-upload-toast{position:fixed;bottom:-160px;left:50%;transform:translateX(-50%);width:min(92vw, 420px);background:#1f1f1f;color:#fff;padding:14px 18px;border-radius:10px;font-weight:700;text-align:center;z-index:2147483647;box-shadow:0 14px 40px rgba(0,0,0,.3);border-bottom:4px solid #c96a14;transition:bottom .28s cubic-bezier(0.175, 0.885, 0.32, 1.275);pointer-events:none;line-height:1.4}.daki-upload-toast.is-visible{bottom:28px}@media screen and (max-height: 500px)and (orientation: landscape){[id^=modal-file-input-form-] .cropper-stage{min-height:48vh !important}}.modal-file-input{--daki-toolbar-button-size: 44px;--daki-toolbar-gap: 8px;--daki-toolbar-columns: 8;--daki-toolbar-height: 60px;height:100%;border-radius:16px;overflow:hidden;opacity:1;transition:opacity .16s ease}.modal-file-input.daki-preparing-open{opacity:0 !important;pointer-events:none !important}.modal-file-input .modal-content{height:100%;display:flex;flex-direction:column;overflow:hidden}.modal-file-input .modal-body{flex:1 1 auto;min-height:0;width:100%;min-width:0;padding:0;margin:0;position:relative;display:flex;flex-direction:column;align-items:center;overflow:hidden}.modal-file-input .cropper-feedback{flex:0 0 auto;width:100%;min-height:0;position:relative;z-index:4}.modal-file-input .cropper-feedback:empty{display:none}.modal-file-input .pro-message-box{width:100%;margin:0}.modal-file-input .cropper-stage{position:relative;flex:0 0 auto;min-height:0;width:auto;max-width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:rgba(0,0,0,0)}.modal-file-input .upload-area,.modal-file-input .cropper-wrapper{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:center;max-width:100%;max-height:100%;min-width:0;min-height:0;overflow:hidden;box-sizing:border-box;border-radius:0;background-color:var(--daki-bg-color, #ffffff);background-clip:padding-box}.modal-file-input .upload-area.hide,.modal-file-input .cropper-wrapper.hide,.modal-file-input .controls.hide,.modal-file-input .daki-modal-close-hook.hide{display:none !important}.modal-file-input .btn-tile-image.daki-feature-off,.modal-file-input .btn-tile-image[disabled][aria-hidden=true]{display:none !important;visibility:hidden !important;pointer-events:none !important}.modal-file-input .cropper-wrapper{border:0;outline:0;outline-offset:0;box-shadow:0 12px 28px rgba(17,19,24,.12)}.modal-file-input .preview-image{display:block;width:100%;height:100%;object-fit:contain;border-radius:0;vertical-align:top}.modal-file-input .modal-footer{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:100%;padding:0;--daki-toolbar-bg: #ffffff;margin:0;min-height:var(--daki-toolbar-height, 60px);overflow:hidden}.modal-file-input .controls{display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(0, auto) minmax(0, 1fr) !important;align-items:center !important;justify-items:stretch !important;gap:8px !important;width:100% !important;box-sizing:border-box !important;padding:8px 10px 6px !important;margin:0 !important;overflow:hidden !important}.modal-file-input .daki-secondary-wrap{position:relative;grid-column:2 !important;grid-row:1 !important;justify-self:center !important;width:min(calc((44px * 8) + (8px * 7)), calc(100vw - 124px)) !important;min-width:0 !important;max-width:100% !important;height:44px;display:flex;align-items:center;justify-content:center}.modal-file-input .daki-scroll-arrow{position:absolute !important;top:0 !important;bottom:0 !important;transform:none !important;width:34px !important;height:100% !important;display:none !important;align-items:center !important;justify-content:center !important;padding:0 !important;margin:0 !important;border:0 !important;background:linear-gradient(to right, var(--daki-toolbar-bg, #fff) 35%, rgba(255, 255, 255, 0) 100%) !important;background-color:rgba(0,0,0,0) !important;background-image:linear-gradient(to right, var(--daki-toolbar-bg, #fff) 35%, rgba(255, 255, 255, 0) 100%) !important;color:#0b1613 !important;box-shadow:none !important;border-radius:0 !important;cursor:pointer !important;z-index:5 !important;opacity:0;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation;line-height:1 !important;font-size:0 !important;transition:opacity .16s ease,color .16s ease !important}.modal-file-input .daki-scroll-arrow::before,.modal-file-input .daki-scroll-arrow::after{display:none !important;content:none !important}.modal-file-input .daki-scroll-arrow:hover{color:#a83a2f !important;background-color:rgba(0,0,0,0) !important}.modal-file-input .daki-scroll-arrow:focus-visible{outline:2px solid rgba(193,95,0,.8);outline-offset:2px}.modal-file-input .daki-scroll-arrow svg{width:18px !important;height:18px !important;fill:none !important;stroke:currentColor !important;stroke-width:2.75 !important;stroke-linecap:round !important;stroke-linejoin:round !important;display:block !important}.modal-file-input .daki-scroll-arrow--left{left:0 !important;justify-content:flex-start !important;padding-left:2px !important}.modal-file-input .daki-scroll-arrow--right{right:0 !important;justify-content:flex-end !important;padding-right:2px !important;background:linear-gradient(to left, var(--daki-toolbar-bg, #fff) 35%, rgba(255, 255, 255, 0) 100%) !important;background-image:linear-gradient(to left, var(--daki-toolbar-bg, #fff) 35%, rgba(255, 255, 255, 0) 100%) !important}.modal-file-input .daki-secondary-wrap.can-scroll-left .daki-scroll-arrow--left,.modal-file-input .daki-secondary-wrap.can-scroll-right .daki-scroll-arrow--right{display:flex !important;opacity:1}.modal-file-input .daki-secondary-wrap::before,.modal-file-input .daki-secondary-wrap::after{content:"";position:absolute;top:0;bottom:0;width:24px;pointer-events:none;z-index:2;opacity:0;transition:opacity .18s ease;background:linear-gradient(to right, var(--daki-toolbar-bg, #fff) 5%, rgba(255, 255, 255, 0) 100%)}.modal-file-input .daki-secondary-wrap::after{left:auto;right:0;background:linear-gradient(to left, var(--daki-toolbar-bg, #fff) 5%, rgba(255, 255, 255, 0) 100%)}.modal-file-input .daki-secondary-wrap::before{left:0}.modal-file-input .daki-secondary-wrap.can-scroll-left::before{opacity:1}.modal-file-input .daki-secondary-wrap.can-scroll-right::after{opacity:1}.modal-file-input .daki-secondary-controls{display:grid;grid-auto-flow:column;grid-auto-columns:44px;justify-content:start;align-items:center;gap:8px;min-width:0;width:100%;max-width:100%;height:44px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;scroll-behavior:smooth;scroll-snap-type:x proximity;padding:0}.modal-file-input .daki-secondary-controls>.daki-icon-button{scroll-snap-align:center}.modal-file-input .daki-secondary-controls::-webkit-scrollbar{display:none}.modal-file-input .daki-icon-button{width:44px !important;height:44px !important;min-width:44px !important;max-width:44px !important;flex:0 0 44px !important;padding:0 !important;border:1px solid rgba(0,0,0,0);border-radius:14px;overflow:hidden;background-image:none;background-color:rgba(0,0,0,0);background-clip:padding-box;appearance:none;-webkit-appearance:none;box-sizing:border-box !important;font-size:0;line-height:1;display:inline-flex !important;align-items:center;justify-content:center;transition:color .18s ease,opacity .18s ease;transform:none !important}.modal-file-input .daki-icon-button::before,.modal-file-input .daki-icon-button::after{display:none !important}.modal-file-input .daki-icon-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.modal-file-input .daki-icon-button.btn-tile-image{position:relative}.modal-file-input .daki-icon-button .tile-preset-badge{position:absolute;top:5px;right:5px;display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:999px;background:#fff;color:#0b1613;font-size:10px;font-weight:800;line-height:1;box-shadow:0 1px 4px rgba(17,19,24,.18);pointer-events:none}.modal-file-input .daki-icon-button .tile-preset-badge.hide{display:none !important}.modal-file-input .daki-icon-button.is-primary{background:rgba(0,0,0,0);background-image:none;color:inherit;border-color:rgba(0,0,0,0);box-shadow:none}.modal-file-input .daki-icon-button.is-secondary{background:rgba(0,0,0,0);background-image:none;color:inherit;box-shadow:none}.modal-file-input .daki-icon-button.is-tertiary{background:rgba(0,0,0,0);background-image:none;color:inherit;box-shadow:none}.modal-file-input .daki-icon-button.btn-close-image{background:rgba(0,0,0,0);color:inherit;box-shadow:none}.modal-file-input .daki-icon-button.btn-close-image:hover{background:rgba(0,0,0,0);color:inherit}.modal-file-input .daki-icon-button.daki-btn-off{display:none !important;visibility:hidden !important;pointer-events:none !important}.modal-file-input .daki-icon-button.is-inactive{opacity:.82;cursor:default;filter:none}.modal-file-input .btn-close-image{grid-column:1 !important;grid-row:1 !important;justify-self:start !important}.modal-file-input .daki-secondary-controls .btn-change-image{grid-column:auto !important;grid-row:auto !important;justify-self:center !important;margin-left:0 !important}.modal-file-input .btn-confirm-image{grid-column:3 !important;grid-row:1 !important;justify-self:end !important}.modal-file-input .btn-rotate-image svg{transform:scaleX(-1);transform-origin:center}.cursor-pointer{cursor:pointer}@media(hover: hover)and (pointer: fine){.modal-file-input .daki-icon-button:not(.btn-close-image):not(.btn-confirm-image):hover{transform:none !important}.modal-file-input .daki-icon-button.is-tertiary:hover{background:rgba(0,0,0,0)}.modal-file-input .daki-icon-button.is-secondary:hover{background:rgba(0,0,0,0)}.modal-file-input .daki-icon-button.is-primary:hover{background:rgba(0,0,0,0);box-shadow:none}}@media(max-width: 550px){.custom-images-preview{gap:12px;grid-template-columns:repeat(2, minmax(0, 1fr))}.custom-images-preview .custom-preview-wrapper{max-width:100%}.modal-file-input{--daki-toolbar-height: 84px}.modal-file-input .controls{gap:4px !important;padding:4px 6px !important}.modal-file-input .daki-icon-button{width:36px !important;height:36px !important;min-width:36px !important;max-width:36px !important;flex:0 0 36px !important;border-radius:10px}.modal-file-input .daki-icon-button svg{width:16px;height:16px}.modal-file-input .daki-secondary-wrap{height:76px !important;width:min(calc((36px * 4) + (4px * 3)), calc(100vw - 146px)) !important}.modal-file-input .daki-secondary-controls{display:grid !important;grid-template-columns:repeat(4, 36px) !important;grid-template-rows:repeat(2, 36px) !important;grid-auto-flow:row !important;grid-auto-columns:auto !important;gap:4px !important;justify-content:center !important;height:76px !important;overflow:visible !important;scroll-snap-type:none;touch-action:manipulation !important}.modal-file-input .daki-scroll-arrow{display:none !important;opacity:0 !important;pointer-events:none !important}.modal-file-input .premium-upload-cta{font-size:17px !important;margin-bottom:6px !important}[id^=modal-file-input-form-].modal-file-input{--daki-toolbar-height: 84px}[id^=modal-file-input-form-].modal-file-input .controls{gap:4px !important;padding:4px 6px !important}[id^=modal-file-input-form-].modal-file-input .controls .daki-icon-button{width:36px !important;height:36px !important;min-width:36px !important;max-width:36px !important;min-height:36px !important;max-height:36px !important;flex:0 0 36px !important;border-radius:10px !important}[id^=modal-file-input-form-].modal-file-input .controls .daki-icon-button svg{width:16px !important;height:16px !important}[id^=modal-file-input-form-].modal-file-input .daki-secondary-wrap{height:76px !important;width:min(calc((36px * 4) + (4px * 3)), calc(100vw - 146px)) !important}[id^=modal-file-input-form-].modal-file-input .daki-secondary-controls{display:grid !important;grid-template-columns:repeat(4, 36px) !important;grid-template-rows:repeat(2, 36px) !important;grid-auto-flow:row !important;grid-auto-columns:auto !important;gap:4px !important;justify-content:center !important;height:76px !important;overflow:visible !important;scroll-snap-type:none !important;touch-action:manipulation !important}[id^=modal-file-input-form-].modal-file-input .daki-secondary-wrap.can-scroll-left .daki-scroll-arrow--left,[id^=modal-file-input-form-].modal-file-input .daki-secondary-wrap.can-scroll-right .daki-scroll-arrow--right,[id^=modal-file-input-form-].modal-file-input .daki-scroll-arrow{display:none !important;opacity:0 !important;pointer-events:none !important}[id^=modal-file-input-form-].modal-file-input .controls .btn-change-image,[id^=modal-file-input-form-].modal-file-input .daki-secondary-controls .btn-change-image{grid-column:auto !important;grid-row:auto !important;justify-self:center !important;margin-left:0 !important}.daki-upload-toast{width:calc(100vw - 24px)}}.modal-file-input .btn-close-image,.modal-file-input .btn-confirm-image{position:relative;z-index:4}.sale-flag-side{background:#8b1e3f;border-radius:2px;color:#8b1e3f;position:absolute;padding:.5rem .75rem;z-index:5;text-transform:uppercase;line-height:1.25}.product{overflow:hidden}.sale-flag-side{font-weight:500}@media(max-width: 800px){.sale-flag-side{padding:.375rem .75rem;font-size:14px;top:0}.sale-flag-side+.sale-flag-side{top:2.15625rem}.sale-flag-side+.sale-flag-side+.sale-flag-side{top:4.3125rem}.sale-flag-side+.sale-flag-side+.sale-flag-side+.sale-flag-side{top:6.46875rem}}.sale-flag-side._percent{font-size:14px;padding:.1875rem .375rem}.sale-flag-side._percent .sale-text span{font-size:16px;vertical-align:middle}.sale-flag-side--custom{background-color:#fff7ec;color:#fff7ec}.product:hover .sale-flag-side--custom{background-color:#fff7ec}[data-product-attribute] .form-option.form-option-swatch{overflow:visible}.form-option-variant--color,.form-option-variant--pattern{height:50px;width:50px}.form-option-expanded{background-color:#fff7ec;border:1px solid var(--dh-border-focus);left:calc(100% + 55px);opacity:0;padding:3px;position:absolute;top:calc(100% + 5px);transition:opacity .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);visibility:hidden}.form-option:hover .form-option-expanded{opacity:1;transform:translate(-50%, 0);visibility:visible;z-index:5000}.form-option-image{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:100px;width:100px}.form-option-expanded{display:none}@media(max-width: 800px){.card-img-container{position:relative}.productGrid .card-buttons{display:flex;position:static;opacity:1;clip:auto;transform:none;padding:.375rem 0 0}.productGrid .card-buttons .card-figcaption-button::before{display:none}}.account{margin-bottom:1.5rem}.container .account{padding:0 1.125rem}.icon{fill:#111318}a:hover .icon{fill:#0b1613}[role=button]{cursor:pointer}[role=button]:active,[role=button]:hover{outline:none}.button{transition:none}.button--primary .icon{height:1.25rem;width:1.25rem;fill:#111318;margin-right:.5rem;vertical-align:text-bottom}.button--primary:hover .icon,.button--primary:focus .icon{fill:#111318}.button--primary:active .icon{fill:#111318}.button--black{background-color:#ffb36f;border-color:#ffb36f;color:#111318}.button--black:hover,.button--black:focus,.button--black.is-active,.button--black.active{background-color:#f28d3a;border-color:#f28d3a;color:#111318}.button--black:active{background-color:#f28d3a;border:2px solid #f28d3a;color:#111318}.button--black{color:#111318;background-color:#111318;border-color:#111318}.button--black:hover,.button--black:focus,.button--black:active{color:#111318;background-color:#0b1613;border-color:#0b1613}.button--white{background-color:#ffb36f;border-color:#ffb36f;color:#111318}.button--white:hover,.button--white:focus,.button--white.is-active,.button--white.active{background-color:#f28d3a;border-color:#f28d3a;color:#111318}.button--white:active{background-color:#f28d3a;border:2px solid #f28d3a;color:#111318}.button--white{color:#111318;background-color:#fff7ec;border-color:#fff7ec}.button--white:hover,.button--white:focus,.button--white:active{color:#111318;background-color:#ffe6cf;border-color:#ffe6cf}.button--outline{color:#0b1613;background-color:rgba(0,0,0,0);border-color:#0b1613}.button--outline:hover,.button--outline:focus,.button--outline:active{color:#a83a2f;background-color:rgba(0,0,0,0);border-color:#a83a2f}.button--plain{color:#0b1613;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.button--plain:hover,.button--plain:focus,.button--plain:active{color:#a83a2f;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.button--link{color:#0b1613;text-decoration:underline;text-underline-offset:3px;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border:0}.button--link:hover,.button--link:focus,.button--link:active{color:#a83a2f;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.form-increment{border:0}.form-increment .button[data-action=dec],.form-increment .button[data-action=inc]{border:0;height:45px;background-color:#ffe6cf}.form-increment .button[data-action=dec]:hover,.form-increment .button[data-action=dec]:active,.form-increment .button[data-action=inc]:hover,.form-increment .button[data-action=inc]:active{background-color:#ffd0a1}.form-increment .button[data-action=dec]:focus,.form-increment .button[data-action=inc]:focus{outline-offset:-2px !important}.form-increment .button[data-action=dec]{border-top-left-radius:20px;border-bottom-left-radius:20px}.form-increment .button[data-action=inc]{border-top-right-radius:20px;border-bottom-right-radius:20px}.form-increment .form-input--incrementTotal{width:40px;padding-left:0;padding-right:0;border-top:1px solid #ffe6cf;border-bottom:1px solid #ffe6cf;border-radius:0;outline-offset:-2px !important}.sticky-header-loaded.show{position:fixed;top:0}.alertBox-message p:last-child{margin-bottom:0}.form-minMaxRow{display:flex;margin:0}.form-minMaxRow .form-field{padding:0}.form-minMaxRow .form-field--input{display:flex;align-items:center;border:1px solid #7b8582;border-radius:20px;padding:0 .5rem;margin-right:.75rem}.form-minMaxRow .form-field--input .form-input{border:0;padding:0;display:inline-block;text-align:center}.form-label ._required{color:#b42318;font-size:inherit;margin-left:0}@keyframes shadowPulse{0%{box-shadow:0 0 0 3px rgba(255,170,102,.95),0 0 18px 0 rgba(255,170,102,.45)}100%{box-shadow:0 0 0 0 rgba(255,170,102,0),0 0 5px 0 rgba(255,170,102,0)}}@media(max-width: 800px){.banners .banner{padding-left:.75rem;padding-right:.75rem}}.header{background-color:#fff7ec;width:100%}.header.sticky-header-loaded{position:fixed;z-index:50;transition:top .5s ease-out}.header.sticky-header-loaded._shadow{box-shadow:0 2px 5px rgba(17,19,24,.1)}.header.sticky-header-loaded:not(._shadow){position:absolute}.has-activeNavPages .header.sticky-header-loaded,.has-quickSearchOpen .header.sticky-header-loaded{top:0 !important}.header-logo{margin-right:auto;flex:auto;text-align:left}.header-logo>a{display:block}@media(max-width: 800px){.header-logo{margin-bottom:.75rem;margin-left:auto;margin-right:auto;max-width:calc(100% - 7.875rem)}}.header-logo-text{text-align:left}@media(max-width: 800px){.header-logo-image-container{max-width:100%;width:200px;margin:auto}.header-logo-image-container::after{padding-bottom:35.5%}}.header-logo-image{right:auto;max-height:100%}.beautify__mainHeader .container:before,.beautify__mainHeader .container:after{content:" ";display:table}.beautify__mainHeader .container:after{clear:both}.beautify__mainHeader .container{position:relative;display:flex;flex-wrap:wrap;align-items:center}@media(max-width: 800px){.beautify__mainHeader .container{padding-top:.75rem}.beautify__mainHeader ._searchBar{display:flex;align-items:center;background-color:#fff7ec;margin:0 -0.75rem;padding:.75rem;clear:both;width:calc(100% + 1.5rem);order:3;padding-top:0}}.beautify__topHeader{background-color:#111318;color:#fff7ec;font-size:15px}.beautify__topHeader .container{display:flex;justify-content:space-between}.beautify__topHeader .icon{fill:#ffb36f}.beautify__topHeader a{color:inherit;text-decoration:none}.beautify__topHeader a:hover,.beautify__topHeader a:focus{color:#ffb36f}.beautify__topHeader a:hover .icon,.beautify__topHeader a:focus .icon{fill:#ffb36f}.beautify__topHeader ._contact{padding:.75rem 0}.beautify__topHeader ._contact .icon{height:1.625rem;width:1.625rem;margin-right:.75rem}.beautify__topHeader ._announce{margin:0 1.5rem 0 0;flex:1}.beautify__topHeader ._announce [data-marquee],.beautify__topHeader ._announce>p{padding:.75rem 0}.beautify__topHeader ._announce p:last-child{margin-bottom:0}.beautify__topHeader ._user{padding:.75rem 0;display:flex;gap:1.5rem;align-items:center}.beautify__topHeader ._currency>a{display:flex;align-items:center}.beautify__topHeader ._currency>a:hover,.beautify__topHeader ._currency>a:focus{text-decoration:underline}.beautify__topHeader ._currency ._label{margin-right:.375rem}.beautify__topHeader ._currency ._value{margin-right:.375rem}.beautify__topHeader ._currency .icon{height:.625rem;width:.625rem}.beautify__topHeader ._currency .dropdown-menu{top:100% !important}.beautify__topHeader ._currency .dropdown-menu ul{list-style:none;padding:.375rem 0}.beautify__topHeader ._currency .dropdown-menu a{display:block;padding:.375rem .75rem;color:#111318}.beautify__topHeader ._currency .dropdown-menu a:hover,.beautify__topHeader ._currency .dropdown-menu a:focus{color:#0b1613}.beautify__topHeader ._currency .dropdown-menu a strong{color:#0b1613}.beautify__topHeader ._account>a{display:flex;align-items:center}.beautify__topHeader ._account>a:hover,.beautify__topHeader ._account>a:focus{text-decoration:underline}.beautify__topHeader ._account ._label{margin-right:.375rem}@media(max-width: 800px){.beautify__topHeader ._contact{display:none}.beautify__topHeader ._user{display:none}.beautify__topHeader ._announce{width:100%;font-size:15px;margin:0;text-align:center}.beautify__topHeader ._announce [data-marquee],.beautify__topHeader ._announce>p{padding:.375rem 0;white-space:nowrap;overflow:auto;-webkit-overflow-scrolling:touch}.beautify__topHeader ._announce [data-marquee]::-webkit-scrollbar,.beautify__topHeader ._announce>p::-webkit-scrollbar{display:none}}.navUser-item--currency{position:relative}.navUser-item--currency .navUser-action .icon{width:.75rem;height:.75rem}.navUser-item--currency .dropdown-menu.is-open{left:auto;right:0;margin-top:1rem;min-width:200px;white-space:nowrap}.navUser-subMenu-list{list-style:none;margin:0;padding:.5rem 0}.navUser-subMenu-action{display:block;padding:.375rem 1.5rem;text-decoration:none}.navUser-action{text-align:center;font-size:15px}.navUser-action .icon{height:1.625rem;width:1.625rem;display:block;margin:0 auto}.navUser-action ._label{display:none}.header .dropdown-menu{background:#fff7ec;box-shadow:0 2px 10px rgba(17,19,24,.1)}.beautify__quickSearch{position:relative}@media(max-width: 800px){.beautify__quickSearch{flex:1}}.beautify__quickSearch .button._close{position:absolute;left:0;top:0;border:0;margin:0;width:2.8125rem;padding:.75rem;background:none;color:#111318;display:none}@media(max-width: 800px){.beautify__quickSearch .button._close{height:2.5rem;width:2.5rem}}.has-quickSearchOpen .beautify__quickSearch .button._close._close{display:block}.beautify__quickSearch .button._close .icon{width:100%;height:100%;fill:#111318}.beautify__quickSearch .button._submit{margin:0;width:2.8125rem;padding:10px;background-color:#111318;color:#fff7ec;border:0;border-top-left-radius:0;border-bottom-left-radius:0}@media(max-width: 800px){.beautify__quickSearch .button._submit{height:2.5rem;width:2.5rem}}.beautify__quickSearch .button._submit .icon{width:100%;height:100%;fill:#fff7ec}.beautify__quickSearch .form{margin:0}.beautify__quickSearch .form-field{margin:0}.beautify__quickSearch .form-input{color:#111318;border-color:var(--dh-border-subtle);background-color:#fff7ec;transition:all .2s linear;border-top-right-radius:0;border-bottom-right-radius:0}.beautify__quickSearch .form-input::placeholder{font-size:15px}@media(max-width: 800px){.beautify__quickSearch .form-input{background-color:#fff7ec;height:2.5rem}}.beautify__quickSearch .form-input::placeholder{color:rgba(17,19,24,.6)}.has-quickSearchOpen .beautify__quickSearch .form-input{padding-left:2.8125rem}.has-quickSearchOpen .beautify__quickSearch .form-input~._searchIcon{display:none}.beautify__quickSearch ._searchIcon{fill:#111318}@media(max-width: 800px){.beautify__quickSearch ._searchIcon{display:none}}@media(max-width: 800px){.dropdown--quickSearch.is-open{position:fixed;top:0;left:0;right:0;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;z-index:50}}.mobileMenu-toggle{text-align:center;text-decoration:none;text-transform:uppercase;font-size:10px;font-weight:700;color:#111318;margin-bottom:.75rem}.mobileMenu-toggle .mobileMenu-toggleIcon{height:1.625rem;width:1.625rem;display:block;position:relative}.mobileMenu-toggle .mobileMenu-toggleIcon ._icon,.mobileMenu-toggle .mobileMenu-toggleIcon ._icon::before,.mobileMenu-toggle .mobileMenu-toggleIcon ._icon::after{content:"";display:block;height:3px;position:absolute;transform:rotate(0deg);transition:transform 260ms cubic-bezier(0.4, 0, 0.2, 1),top 260ms cubic-bezier(0.4, 0, 0.2, 1),bottom 260ms cubic-bezier(0.4, 0, 0.2, 1),width 260ms cubic-bezier(0.4, 0, 0.2, 1),left 260ms cubic-bezier(0.4, 0, 0.2, 1);width:100%;background-color:#111318}.mobileMenu-toggle .mobileMenu-toggleIcon ._icon{top:12px;transition:background-color 160ms linear,opacity 160ms linear}.mobileMenu-toggle .mobileMenu-toggleIcon ._icon::before{top:-10px}.mobileMenu-toggle .mobileMenu-toggleIcon ._icon::after{bottom:-10px}.mobileMenu-toggle ._label{display:block;line-height:1;margin-top:5px}.mobileMenu-toggle.is-open .mobileMenu-toggleIcon ._icon{background-color:rgba(0,0,0,0);transition-delay:0ms}.mobileMenu-toggle.is-open .mobileMenu-toggleIcon ._icon::before,.mobileMenu-toggle.is-open .mobileMenu-toggleIcon ._icon::after{bottom:auto;top:auto;transition:transform 260ms cubic-bezier(0.4, 0, 0.2, 1),top 260ms cubic-bezier(0.4, 0, 0.2, 1),bottom 260ms cubic-bezier(0.4, 0, 0.2, 1),width 260ms cubic-bezier(0.4, 0, 0.2, 1),left 260ms cubic-bezier(0.4, 0, 0.2, 1);width:30px;left:-2px}.mobileMenu-toggle.is-open .mobileMenu-toggleIcon ._icon::before{top:0;transform:rotate(45deg)}.mobileMenu-toggle.is-open .mobileMenu-toggleIcon ._icon::after{bottom:0;transform:rotate(-45deg)}.navPages-container{background-color:#fff7ec}@media(max-width: 800px){.navPages-container{width:100%;position:fixed;top:0;left:0;transform:translateX(-100%);bottom:0;overflow:hidden;z-index:100;visibility:hidden}.navPages-container>.container{height:100%;overflow:hidden;padding:0 1.5rem;display:flex;flex-direction:column}.navPages-container.is-open,.navPages-container.is-closing{will-change:transform}.navPages-container.is-open{visibility:visible;transition:transform 260ms cubic-bezier(0.16, 1, 0.3, 1);transform:translateX(0)}.navPages-container.is-open>.container{overflow:auto;-webkit-overflow-scrolling:touch}.navPages-container.is-closing{visibility:visible;transition:transform 200ms cubic-bezier(0.4, 0, 1, 1);transform:translateX(-100%)}}@media(max-width: 800px)and (prefers-reduced-motion: reduce){.navPages-container.is-open,.navPages-container.is-closing{transition-duration:1ms;transition-delay:0s}}.navPages{padding:0}.navPages .dh-nav-carousel{display:block}.navPages .dh-nav-carousel__viewport{overflow:visible}.navPages .dh-nav-carousel__button{display:none}.navPages-rootMenu{list-style:none}@media(max-width: 800px){.navPages-rootMenu{margin:1.5rem 0 0}}.navPages-item>.navPages-action{font-size:1.125rem;transition:all .3s ease}@media(max-width: 800px){.navPages-item{position:relative;z-index:0}.navPages-item.is-opening,.navPages-item.is-open{background-color:#fff7ec;z-index:1;padding:0 1.5rem}.navPages-item.is-opening>.navPages-action-toggle,.navPages-item.is-open>.navPages-action-toggle{right:1.5rem;font-size:17px}.navPages-item.is-opening>.navPages-action-toggle .icon,.navPages-item.is-open>.navPages-action-toggle .icon{height:1rem;width:1rem}.navPages-item.is-opening>.navPages-action,.navPages-item.is-open>.navPages-action{font-size:1.875rem;line-height:1.25}.navPages-item.is-opening{overflow:hidden}.navPages-item.is-open{overflow:auto;-webkit-overflow-scrolling:touch}.navPages-item.is-open .navPage-subMenu{display:block}.navPages-item.is-clone .navPage-subMenu.is-open{display:none}}@media(max-width: 800px){.navPages-item--cart{display:none}}.navPages-item-cartLabel{display:none}.navPages-action{font-weight:700;color:#111318;text-decoration:none;display:block}.navPages-action:hover,.navPages-action:focus,.navPages-action:active{color:#a83a2f}.navPages-action:hover .icon,.navPages-action:focus .icon,.navPages-action:active .icon{fill:#a83a2f}@media(max-width: 800px){.navPages-action{position:relative;padding:.75rem .75rem .75rem 0}.navPages-action.is-open{padding-bottom:.75rem}.navPages-action-toggle+.navPages-action{margin-right:80px}}.navPages-action .icon{fill:#a83a2f;height:.625rem;width:.625rem;vertical-align:baseline;margin-left:.1875rem}@media(max-width: 800px){.navPages-action .icon{display:none}}.navPages-action-toggle{position:absolute;right:0;top:0;font-size:.875rem;text-decoration:none;text-transform:lowercase;color:rgba(17,19,24,.5);z-index:1}.navPages-action-toggle:hover,.navPages-action-toggle:focus{color:#111318}.navPages-action-toggle:hover .icon,.navPages-action-toggle:focus .icon{fill:#111318}.navPages-item>.navPages-action-toggle{padding:.9375rem 0}.navPage-subMenu-item>.navPages-action-toggle{padding:.75rem 0}.navPages-action-toggle:not(.is-open) ._less{display:none}.navPages-action-toggle.is-open ._more{display:none}.navPages-action-toggle .icon{fill:rgba(17,19,24,.5);height:.625rem;width:.625rem}@media(max-width: 800px){.navPages-action-toggle-desktop{display:none}}.navPages-list{list-style:none}@media(max-width: 800px){.navPages-list{margin:0 -1.5rem;padding:0 1.5rem;background-color:#fff7ec}.navPages-list+.navPages-list>.navPages-item:first-child{border-top:2px solid var(--dh-border-subtle)}}.navPage-subMenu{display:none}.navPage-subMenu.is-open{display:block}@media(max-width: 800px){.navPage-subMenu{padding:.75rem 0}}.navPage-subMenu-list{list-style:none}@media(max-width: 800px){.navPage-subMenu-list{margin:0 0 1rem 0}}@media(max-width: 800px){.navPage-subMenu-item{position:relative}.navPage-subMenu-item .navPages-action-toggle.is-open+.navPage-subMenu-action{color:#a83a2f}}.navPage-subMenu-action{font-size:.875rem;text-decoration:none;display:block;color:#111318}@media(max-width: 800px){.navPage-subMenu-action{padding:.5rem 0;color:#111318;font-size:17px}.navPage-subMenu-action:hover,.navPage-subMenu-action:focus{color:#a83a2f}.navPages-action-toggle+.navPage-subMenu-action{position:relative;margin-right:60px}.navPages-action-toggle+.navPage-subMenu-action::after{right:-60px}}.beautify__belowMobileMenu{margin:auto 0 0}.footer .socialLinks .socialLinks-item{margin-right:0}.footer .socialLinks .icon{width:2.625rem;padding:.375rem}@media(max-width: 1023px){.footer-info-list{margin-left:1.5rem}}@media(max-width: 1023px){.footer-info-list._collapsible:not(.is-open){display:none}}@media(max-width: 1023px){.footer-info-list._iconList{margin-left:0}}.footer-info-list._iconList li{margin-left:1.5rem;position:relative}.footer-info-list._iconList .icon{height:1rem;width:1rem;fill:#fff;position:absolute;left:-1.5rem;top:.1875rem}@media(max-width: 1023px){.footer-info-col{margin-bottom:0}}@media(max-width: 1023px){.footer-info-col--about{border-bottom:1px solid rgba(217,210,200,.2);padding-bottom:1.5rem;margin-bottom:1.5rem}}.footer-info-col--about .footer-info-list{column-count:1}.footer-info-heading{font-weight:700;margin-bottom:1.5rem}.footer-info-heading .icon{height:1rem;width:1rem;fill:#f7f3ec;vertical-align:baseline}.footer-info-heading a{color:inherit}.footer-info-heading a:hover,.footer-info-heading a:focus,.footer-info-heading a:active{color:inherit}.beautify__footerIcons{padding-top:1.5rem;margin-left:auto;margin-right:0}.footer-payments{padding:1.5rem 0}#consent-manager{bottom:0 !important;left:0 !important;position:fixed !important;right:0 !important;width:100% !important;z-index:2147483640 !important}#consent-manager>div{background-color:#111318;padding:0 .75rem}#consent-manager>div>div{background-color:#111318;padding:0 0 1.5rem}#consent-manager>div>div>div{margin-top:0 !important;border-top:1px solid rgba(217,210,200,.2);align-items:center !important}#consent-manager button{margin:0 .75rem .75rem 0}#consent-manager:empty,#consent-manager[hidden],#consent-manager[aria-hidden=true]{display:none !important}body{display:flex;flex-direction:column;min-height:100vh}.footer{margin-top:auto !important}footer+div,.body+footer{margin-top:0 !important;margin-bottom:0 !important}.body{padding-bottom:0 !important;margin-bottom:0 !important}@media(max-width: 800px){body.has-activeNavPages,html.has-activeNavPages,html.has-activeNavPages body,body.has-activeModal,.has-quickSearchOpen,.has-sidebarTopOpened{overflow:hidden !important;-webkit-overflow-scrolling:auto}}@media(max-width: 800px){html.has-activeNavPages{height:100%;overscroll-behavior:none}}@media(max-width: 800px){html.has-activeNavPages body.has-activeNavPages{bottom:0;left:0;position:fixed;right:0;width:100%}}@media(max-width: 800px){.has-quickSearchOpen,.has-sidebarTopOpened{overflow:hidden;-webkit-overflow-scrolling:auto}}.has-activeModal>.header,.has-activeModal>.body,.has-activeModal>.footer,.has-activeModal>[data-content-region],.has-activeModal>.scrollToTop,.has-activeModal>.beautify__section{visibility:hidden}.has-activeModal>.header *,.has-activeModal>.body *,.has-activeModal>.footer *,.has-activeModal>[data-content-region] *,.has-activeModal>.scrollToTop *,.has-activeModal>.beautify__section *{visibility:hidden}h1.page-heading{margin-bottom:.375rem;text-align:inherit}@media(max-width: 800px){h1.page-heading{font-size:1.875rem}}h2.page-heading{color:#111318;text-transform:none;text-align:center}@media(max-width: 800px){h2.page-heading{font-size:20px;margin-bottom:1.5rem}}.breadcrumbs{text-align:left}@media(max-width: 800px){.breadcrumbs{display:block;white-space:nowrap;overflow:auto;-webkit-overflow-scrolling:touch;padding:1rem 0;margin:0}.breadcrumbs::-webkit-scrollbar{display:none}}.breadcrumb{text-transform:none}.breadcrumb .icon{width:8px;height:8px;margin:0 .375rem;fill:#0b1613}.breadcrumb .breadcrumb-label{color:#111318}.breadcrumb .breadcrumb-label:hover,.breadcrumb .breadcrumb-label:focus{color:#0b1613}.breadcrumb.is-active .breadcrumb-label{color:#0b1613}.breadcrumb::before{display:none}.breadcrumb:first-child span{display:none}.breadcrumb:first-child .icon{width:12px;height:12px;margin-left:0}.button--outline{border-width:2px}@media(max-width: 800px){.page{margin:.75rem 0 0}}@media(max-width: 800px){.page-bottom{margin:1.5rem 0}}@media(max-width: 800px){.page-content{padding:0}}.panel--large .panel-body--searchSuggestions{border-radius:4px;padding:.75rem 1rem}.search-suggestion{margin-bottom:.75rem}.cart-item-quantity .form-increment{display:inline-flex}.beautify__section:before,.beautify__section:after{content:" ";display:table}.beautify__section:after{clear:both}@media(max-width: 800px){.beautify__section{padding-top:2.25rem;padding-bottom:2.25rem}}.beautify__section .page-heading{color:#111318;text-transform:none;text-align:center}@media(max-width: 800px){.beautify__section .page-heading{font-size:20px;margin-bottom:1.5rem}}.beautify__section .productGrid{margin-bottom:0}.beautify__section ._viewAll{text-align:center;margin:1.5rem 0 0}.beautify__section ._viewAll a{color:inherit}.beautify__section ._viewAll a:hover,.beautify__section ._viewAll a:focus{color:#0b1613}.beautify__newsletter{background-color:#fff7ec;color:#111318;text-align:center;position:relative;overflow:hidden}.beautify__newsletter:before,.beautify__newsletter:after{content:" ";display:table}.beautify__newsletter:after{clear:both}@media(max-width: 800px){.beautify__newsletter{font-size:15px;padding:2.25rem 0}}.beautify__newsletter ._bgImg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.beautify__newsletter .container{position:relative;padding:0 .75rem}.beautify__newsletter a{color:#0b1613}.beautify__newsletter a:hover,.beautify__newsletter a:focus{color:#a83a2f}.beautify__newsletter .page-heading{color:#111318;margin-bottom:.75rem}.beautify__newsletter .form{margin-bottom:0}.beautify__newsletter .form-field{margin-bottom:0}.beautify__newsletter .form-input{padding:.75rem 1.5rem;height:auto;border-color:rgba(0,0,0,0)}.beautify__newsletter .form-input::placeholder{color:#111318}@media(max-width: 800px){.beautify__newsletter .form-input{margin-bottom:.75rem}}.beautify__newsletter .button{display:block;padding:.75rem 3rem;margin-bottom:0;color:#111318;border-color:rgba(0,0,0,0);background-color:#ffb36f}.beautify__newsletter .button::before{content:"";display:block;height:0}.beautify__newsletter .button:hover,.beautify__newsletter .button:focus{border-color:rgba(0,0,0,0);background-color:rgba(255,179,111,.7)}@media(max-width: 800px){.beautify__newsletter .button{width:100%}}.beautify__newsletter{border-top:5px solid #0b1613}.beautify__newsletter .button{font-size:inherit}@media(max-width: 800px){.beautify__newsletter{padding:1.5rem 0 2.25rem}}@media(min-width: 551px){.beautify__newsletter .form-field{display:flex}.beautify__newsletter .form-input{margin:0 .75rem 0 0}.beautify__newsletter .button{width:auto}}@media(max-width: 800px){.banners--bottom .banner{margin-top:1.5rem}}[data-layout-name=beautify-brands-grid]{margin-left:auto;margin-right:auto;max-width:none;padding:0 .75rem;position:relative;width:100%}[data-layout-name=beautify-brands-grid]{margin-left:auto !important;margin-right:auto !important}[data-layout-name=beautify-brands-grid] [data-sub-layout]{border:1px solid #ffd0a1}@media(max-width: 550px){[data-layout-name=beautify-brands-grid] [data-sub-layout]{flex-basis:33.3333%;max-width:33.3333%}[data-layout-name=beautify-brands-grid] [data-sub-layout]:not(:nth-child(3n-1)){border-left:0}[data-layout-name=beautify-brands-grid] [data-sub-layout]:nth-child(4)~[data-sub-layout]{border-top:0}}@media(min-width: 551px){[data-layout-name=beautify-brands-grid] [data-sub-layout]+[data-sub-layout]{border-left:0}}[data-layout-name=beautify-grid6]{margin-left:auto;margin-right:auto;max-width:none;padding:0 .75rem;position:relative;width:100%}[data-layout-name=beautify-grid6]{margin-left:auto !important;margin-right:auto !important}@media(max-width: 550px){[data-layout-name=beautify-grid6] [data-sub-layout]{flex-basis:50%;max-width:50%}}@media(min-width: 551px)and (max-width: 800px){[data-layout-name=beautify-grid6] [data-sub-layout]{flex-basis:33.3333%;max-width:33.3333%}}ul.productGrid{display:grid !important;width:100% !important;margin:0 auto !important;padding:0 !important;list-style:none !important;box-sizing:border-box !important;gap:12px 0 !important;grid-template-columns:repeat(2, 1fr) !important}ul.productGrid::before,ul.productGrid::after{display:none !important}ul.productGrid>li.product{width:100% !important;margin:0 !important;float:none !important;height:auto !important}ul.productGrid>li.product .card{width:100% !important;margin:0 !important;padding:0 !important;display:flex;flex-direction:column;border:none !important;background:rgba(0,0,0,0) !important;height:100% !important}ul.productGrid>li.product .card .card-img-container{position:relative !important;overflow:hidden !important;border-radius:0 !important;aspect-ratio:2/3 !important;width:100% !important;max-width:none !important;height:auto !important;padding:0 !important;padding-bottom:0 !important;display:block !important;background:rgba(0,0,0,0) !important}ul.productGrid>li.product .card .card-img-container::after{display:none !important}ul.productGrid>li.product .card img,ul.productGrid>li.product .card .card-image{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;object-fit:var(--dh-product-card-media-fit, cover) !important;object-position:var(--dh-product-card-media-position, top center) !important;image-rendering:auto;transform:none;border-radius:0 !important}ul.productGrid>li.product .card .card-body{display:flex;flex-direction:column;text-align:left !important;padding:7px .5rem 0 !important}ul.productGrid>li.product .card .card-title{font-size:15px !important;font-weight:600 !important;color:var(--dh-card-title, #1d1d1f) !important;margin-bottom:4px !important;line-height:1.3 !important;display:block !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}ul.productGrid>li.product .card .card-title>a{color:inherit !important;text-decoration:none !important}ul.productGrid>li.product .card .card-text--price,ul.productGrid>li.product .card .price-section,ul.productGrid>li.product .card .price{font-size:14px !important;font-weight:400 !important;color:var(--dh-card-price, #86868b) !important;margin-top:4px !important;margin-bottom:auto !important}body.supermarket-pageType--category>.body>.container,body.supermarket-pageType--search>.body>.container{padding-left:.5rem !important;padding-right:.5rem !important}.supermarket-pageType--category .page>.page-content,.supermarket-pageType--search .page>.page-content{width:100% !important;float:none !important;border-left:0 !important;padding-left:0 !important;padding-right:0 !important}.dh-adult-toggle{align-items:center;background:#fffdfb;border:1px solid #d5d9d9;border-radius:999px;box-shadow:0 1px 2px rgba(17,19,24,.08);color:#111318;display:inline-flex;font-size:13px;font-weight:700;gap:10px;line-height:1.2;margin-left:auto;min-height:36px;padding:7px 12px 7px 8px;white-space:nowrap}.dh-adult-toggle:hover{border-color:#b8bfc6;box-shadow:0 2px 6px rgba(17,19,24,.12)}[data-dh-adult-toggle-anchor]{align-items:center;display:flex;justify-content:flex-start;margin-left:0}.dh-adult-toggle input{height:1px;opacity:0;position:absolute;width:1px}.dh-adult-toggle__track{background:#e3e6e8;border:1px solid #b8bfc6;border-radius:999px;display:inline-block;flex:0 0 auto;height:22px;position:relative;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease;width:40px}.dh-adult-toggle__track::before{background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.24);content:"";height:18px;left:1px;position:absolute;top:1px;transition:transform .15s ease,box-shadow .15s ease;width:18px}.dh-adult-toggle input:checked+.dh-adult-toggle__track{background:#ffb36f;border-color:#ffb36f;box-shadow:inset 0 0 0 1px rgba(17,19,24,.08)}.dh-adult-toggle input:checked+.dh-adult-toggle__track::before{box-shadow:0 1px 4px rgba(17,19,24,.3);transform:translateX(18px)}.dh-adult-toggle input:focus+.dh-adult-toggle__track{box-shadow:0 0 0 3px rgba(255,170,102,.35)}.dh-age-modal-backdrop[hidden]{display:none !important}.dh-age-modal-backdrop{align-items:center;background:rgba(0,0,0,.95);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:999999}.dh-age-modal{background:#fffdfb;border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.5);color:#333;max-height:90vh;max-width:450px;overflow-y:auto;padding:30px 40px;text-align:center;width:90%}.dh-age-modal h2{color:#111318;font-size:24px;line-height:1.2;margin:0 0 10px}.dh-age-modal p{color:#555;font-size:15px;line-height:1.5;margin:0 0 20px}.dh-age-modal__actions{display:flex;gap:15px;justify-content:center}.dh-age-modal__actions button{border-radius:8px;cursor:pointer;font-size:16px;font-weight:bold;margin:0;margin-bottom:0;min-width:140px;padding:14px 28px;transition:all .2s ease}.dh-age-modal__actions .gate-btn-yes{background:#ffb36f;border:none;color:#111}.dh-age-modal__actions .gate-btn-yes:hover{background:#f28d3a;transform:translateY(-2px)}.dh-age-modal__actions .gate-btn-no{background:rgba(0,0,0,0);border:1px solid #ccc;color:#888}.dh-age-modal__actions .gate-btn-no:hover{background:#f0f0f0;border-color:#aaa;color:#333}@media(max-width: 550px){.dh-adult-toggle{justify-content:center;margin-left:0;width:100%;white-space:normal}.dh-age-modal__actions{flex-direction:column}.dh-age-modal{padding:20px}.dh-age-modal__actions button{width:100%}}.previewCartCheckout{padding:0;background:none;font-size:16px}@media(max-width: 800px){.previewCartCheckout p{margin-bottom:.75rem}}.previewCartCheckout-subtotal{border-top:1px solid #ffd0a1;padding-top:1.5rem;margin-bottom:0}@media(max-width: 800px){.previewCartCheckout-subtotal{margin-top:0;padding-top:.75rem}}.previewCartCheckout-viewCartButton{text-transform:none;font-size:inherit;margin-top:0 !important}@media(max-width: 800px){.modal-header{border-bottom:0}.modal-header-title{font-size:17px;text-align:inherit}.modal-body{padding-top:0}.previewCart ._model-heading{display:none}.previewCart .productView-title{text-align:center;font-size:16px;font-weight:inherit}.previewCart .productView-info{text-align:center;margin:0}.previewCart .productView-info-name,.previewCart .productView-info-value{float:none;display:inline;margin:0;font-weight:inherit;font-size:15px}.previewCart .productView-info-name::after{content:":"}.suggestiveCart{display:none}}.previewCartItem-image img{border-radius:0}.price-now-label{color:#4b5563}.price-was-label{color:#4b5563}.card{display:grid;grid-template-columns:100%;grid-template-rows:min-content auto minmax(min-content, min-content)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.card{display:flex;flex-direction:column;height:100%}.card .card-figure{flex:0 0 auto}.card .card-body{flex:1 0 auto}.card .card-footer{flex:0 0 auto}}.card._border{box-shadow:0 1px 2px rgba(17,19,24,.1);background-color:#fff7ec;border:1px solid #ffd0a1;margin:.1875rem;width:calc(100% - 0.375rem)}.card-body{display:grid;grid-template-columns:100%;grid-template-rows:auto minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content)}.card-body .card-title{grid-row:1}.card-body .card-text--colorswatches{grid-row:3}.card-body .card-text--price{grid-row:4}.card-body .card-text--price{font-size:.8125rem}.card-body .price{font-size:inherit}.card-body .price--main{font-size:1rem}.card-footer{text-align:center}.card-footer:not(._show)._focus{visibility:visible;opacity:1;transform:none}.card-footer .card-buttons{visibility:visible;clip:auto;opacity:1;position:static;padding:0 !important;display:block}.card-footer .card-buttons ._qtyAdd{display:flex;flex-wrap:wrap;margin-bottom:.75rem}.card-footer .card-buttons ._qtyAdd .form-field{margin-bottom:0;margin-right:.375rem;background-color:#fff7ec}@media(max-width: 800px){.card-footer .card-buttons ._qtyAdd .form-field{margin-right:1px}}.card-footer .card-buttons ._qtyAdd .form-increment{border:1px solid #ffd0a1}.card-footer .card-buttons ._qtyAdd .form-increment .button{background-color:rgba(0,0,0,0);padding:.5rem .375rem;height:38px}.card-footer .card-buttons ._qtyAdd .form-increment .button .icon{height:.625rem;width:.625rem}@media(max-width: 800px){.card-footer .card-buttons ._qtyAdd .form-increment .button{display:none}}.card-footer .card-buttons ._qtyAdd .form-increment .form-input--incrementTotal{width:20px;height:38px;border:0}@media(max-width: 800px){.card-footer .card-buttons ._qtyAdd .form-increment .form-input--incrementTotal{width:28px}}.card-footer .card-buttons ._qtyAdd .button{margin-bottom:0 !important;padding-left:2px;padding-right:2px}.card-figcaption-button{display:block;width:100%;text-align:center;padding:1rem;border:0;margin:0 0 .75rem}.productGrid .card-buttons .card-figcaption-button{padding:.75rem}.productGrid .card-buttons .card-figcaption-button::before{content:"";display:block;height:0}.productGrid .card-buttons .card-figcaption-button._compare,.productGrid .card-buttons .card-figcaption-button._compare2{width:auto;min-width:auto;display:inline-block;font-size:14px;margin-top:0 !important;margin-bottom:0 !important}.productGrid .card-buttons .card-figcaption-button._compare .icon,.productGrid .card-buttons .card-figcaption-button._compare2 .icon{width:12px;height:12px;margin-right:.375rem;margin-top:0}.productGrid .card-buttons .card-figcaption-button._compare2{padding:.75rem;background-color:#fff7ec;color:#111318;border-color:#fff7ec;box-shadow:0 1px 4px rgba(17,19,24,.1)}.productGrid .card-buttons .card-figcaption-button._compare2 .icon{fill:#111318}.productGrid .card-buttons .card-figcaption-button._compare2:focus,.productGrid .card-buttons .card-figcaption-button._compare2:hover,.productGrid .card-buttons .card-figcaption-button._compare2:active{background-color:#ffe6cf;color:#111318;border-color:#ffe6cf}.productGrid .card-buttons .card-figcaption-button._compare2:focus .icon,.productGrid .card-buttons .card-figcaption-button._compare2:hover .icon,.productGrid .card-buttons .card-figcaption-button._compare2:active .icon{fill:#111318}.productGrid .card-buttons .card-figcaption-button._compare{padding:.375rem .375rem;background:rgba(0,0,0,0);color:#0b1613}.productGrid .card-buttons .card-figcaption-button._compare .icon{fill:#0b1613}.productGrid .card-buttons .card-figcaption-button._compare:hover,.productGrid .card-buttons .card-figcaption-button._compare:focus{color:#a83a2f}.productGrid .card-buttons .card-figcaption-button._compare:hover .icon,.productGrid .card-buttons .card-figcaption-button._compare:focus .icon{fill:#a83a2f}.card-figcaption-button.button--primary::before{display:none}.card-figure>a{display:block}.card-figure>a[href]:focus-visible{outline-offset:-2px !important}.card-figure .card-buttons{margin:0 auto;display:grid;gap:.375rem}.card-image{border-radius:0}.card-text--price{margin-bottom:.375rem}.card-text--price .price-section{order:2;margin:0 .5rem 0 0 !important}.card-text--price .price-section:last-child{margin-right:0 !important}.card-text--price .non-sale-price--withTax{order:1}.card-text--price .non-sale-price--withTax .price{font-weight:400}.card-text--price .rrp-price--withTax,.card-text--price .rrp-price--withoutTax{display:none}.card-text--colorswatches{min-height:auto;margin-bottom:0}.card-title{font-size:15px;font-weight:inherit;line-height:inherit;margin-bottom:.375rem}.mode-bo .productGrid{margin-bottom:.75rem}.mode-bo .productGrid .product._border{border-top:0;padding-bottom:0}.mode-bo .productGrid .card-body .card-title{margin-bottom:0}.mode-bo .productGrid .card-body .card-text--price{display:block;text-align:inherit;margin-bottom:0;margin-top:.75rem}.mode-bo .productGrid .card-footer{display:none}.mode-bo .productGrid .card-bulkOrder-action .card-figcaption-button{padding:.75rem 1.5rem;font-size:15px}.mode-bo .productGrid .card-bulkOrder-price{display:none}.mode-bo .productGrid .card-bulkOrder-qtyInCart{display:none}.mode-bo .productGrid .card-bulkOrder-subtotal .price{font-size:16px;font-weight:700}@media(max-width: 800px){.mode-bo .productGrid .card-figure{width:25%}.mode-bo .productGrid .card-body{margin-left:calc(25% + 1.5rem)}.mode-bo .productGrid .card-bulkOrder-fieldRow{margin-top:0}.mode-bo .productGrid .card-bulkOrder-subtotal{margin-top:.75rem}.mode-bo .productGrid .card-bulkOrder-label{font-size:15px}}.mode-bo .card._border{width:100%;margin:0}.mode-bo .card._border .card-body{padding-top:.75rem;padding-bottom:.75rem}.mode-bo .card-body{display:block}.mode-bo .card-figure .sale-flag-side{display:none}.productGrid-bulkOrderHeader-name{width:calc(50% - 100px)}.productGrid-bulkOrderHeader-qtyInCart{display:none}.productGrid-bulkOrderHeader-price{display:none}.productGrid-bulkOrderHeader-qty{width:150px;text-align:center}.productGrid-bulkOrderHeader-subtotal{width:calc(50% - 330px);text-align:center}.productGrid-bulkOrderHeader-action{width:180px}@media(max-width: 800px){.productGrid-bulkOrderFooter-total-inner{background-color:rgba(0,0,0,0)}}.mode-1 .productGrid{display:block;margin-left:0;margin-right:0}.mode-1 .product{width:100%}.page-sidebar+.page-content .mode-1 .productGrid .product{width:100%}.mode-1 .card{display:block}.mode-1 .card:before,.mode-1 .card:after{content:" ";display:table}.mode-1 .card:after{clear:both}.mode-1 .card._border{margin:0 0 .75rem;width:100%}.mode-1 .card-figure{float:left;width:calc(33.3333% - 0.75rem)}.mode-1 .card-body{margin-left:calc(33.3333% + 0.75rem);display:block;padding:0;text-align:inherit}.mode-1 .card-footer{margin-left:calc(33.3333% + 0.75rem);text-align:inherit}.mode-1 .card-title{font-weight:700;margin-bottom:.375rem}.mode-1 .card-text--price{display:block;margin-bottom:.375rem}.mode-1 .card-text--summary{display:block;margin-bottom:.75rem;font-size:14px}@media(min-width: 551px){.mode-1 .card-body .price{font-size:17px}.mode-1 .card-title{font-size:16px}.mode-1 .card-text--summary{margin-bottom:1rem}.mode-1 .card-figcaption-button{display:inline-block;width:auto;margin:0 .375rem .375rem 0}.mode-1 .card-figcaption-button .card-figcaption-button{margin-top:0}}.card-bulkOrder-value .card-text--price{display:block}.productView{padding-top:0}.productView-conditionLabel,.productView-saleLabel,.productView-stockLabel{background-color:#ffb36f;color:#111318;float:left;padding:.1875rem .75rem;margin:0 .375rem .75rem 0;font-size:14px;border-radius:20px}.productView-conditionLabel{color:#fff7ec}.productView-conditionLabel._new{background-color:#8b1e3f}.productView-conditionLabel._used{background-color:#fff7ec}.productView-conditionLabel._refurbished{background-color:#fff7ec}.productView-saleLabel{background-color:#8b1e3f;color:#8b1e3f}.productView-saleLabel._percent span{font-size:16px;line-height:14px;vertical-align:middle}.productView-stockLabel._outstock{background-color:#6b7280}.productView-stockLabel._hideInStock:not(._outstock){display:none}.productView-titleWrapper{clear:both;display:flex;justify-content:space-between}.productView-title{clear:both;line-height:1.15;font-size:1.875rem}@media(max-width: 800px){.productView-title{margin-bottom:.75rem}}.productView-rating{display:flex;flex-wrap:wrap;align-items:center}.productView-rating .icon{height:1.25rem;width:1.25rem;margin-right:.1875rem}.productView-reviewLink{font-size:14px}.productView-reviewLink a{color:inherit}.productView-reviewLink+.productView-reviewLink::before{display:none}.productView-reviewLink+.productView-reviewLink a{color:#0b1613}.productView-reviewLink+.productView-reviewLink a:hover,.productView-reviewLink+.productView-reviewLink a:focus{color:#a83a2f}.productView-images{flex-wrap:wrap}.productView-images .addthis_toolbox{order:2;width:100%;margin-bottom:0;margin-top:.75rem}.productView-images .socialLinks{text-align:right}@media(max-width: 800px){.productView-images{margin-top:.375rem;margin-bottom:1.5rem}.productView-images .addthis_toolbox{margin-top:1.5rem;margin-bottom:0}.productView-images .socialLinks{text-align:center}}.productView-imageCarousel-main{margin-bottom:0}.productView-imageCarousel-main-item{margin:0}.productView-bulkPricing-list{margin:0;list-style:none;display:flex;flex-wrap:wrap;color:#4b5563;text-transform:uppercase;font-size:14px}.productView-bulkPricing-list li{margin:0 .1875rem .1875rem 0;background-color:#ffe6cf;padding:.1875rem .5rem}@media(max-width: 800px){.productView-bulkPricing-list{overflow:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;white-space:nowrap}.productView-bulkPricing-list::-webkit-scrollbar{display:none}}.productView-price{width:100%;margin-bottom:0;display:flex;flex-wrap:wrap;align-items:center}.productView-price .price-section{margin-right:.75rem}.productView-price .price-section--saving{background-color:#0b1613;color:#fff7ec;padding:0 .5rem;border-radius:4px;font-size:15px;margin-left:auto;margin-right:0}.productView-price .price-section--saving.price{font-size:inherit;font-weight:inherit}.productView-price .price-section--saving .price{font-size:inherit;font-weight:inherit;color:inherit}.productView-price .price--non-sale,.productView-price .price--rrp{font-weight:inherit}.productView-price .price--main{font-size:1.875rem}.productView-price ._br{width:100%;height:.75rem}.productView-options{margin-bottom:0}.productView-options .form-field[data-product-attribute=swatch],.productView-options .form-field[data-product-attribute=set-rectangle]{margin-bottom:.5rem}.productView-options .form-select--small,.productView-options .form-select--date,.productView-options .form-input:not(.form-input--incrementTotal){width:100%;max-width:none;height:auto;padding:8px 12px;background-position:right .5rem top .6rem;line-height:1.3;font-size:14px}.productView-options .form-select--date{width:auto;padding-right:1.875rem}.productView-options .form-select--date+.form-select--date{margin-left:.375rem}.productView-options .form-input[type=number]:not(.form-input--incrementTotal){width:100px;text-align:center}.productView-options .form-option{border-radius:4px;margin-bottom:5px}.productView-options .form-option-variant{padding:6px 12px;font-size:13px;border-radius:4px;line-height:1.2}.productView-options .productOptions-list{border-radius:4px}.productView-options .form-checkbox+.form-label,.productView-options .form-radio+.form-label{font-size:13px}.productView-options .form-label--alternate{font-size:14px;font-weight:700;margin-bottom:6px}.productView-options .form-label--inlineSmall small{text-transform:none}.productView-options .form-field--increments{float:left;clear:both}.productView-options .form-increment .button[data-action=dec],.productView-options .form-increment .button[data-action=inc]{height:44px}.productView-options .form-action--addToCart{float:right;margin-left:0;width:calc(100% - 115px);display:flex;margin-bottom:.75rem}.productView-options .form-action--addToCart .button{height:44px;font-size:16px}.productView-options .form-action--addToCart .button::before{content:"";display:block;height:0}.productView-options .form-action--addToCart .button{margin-bottom:0}.productView-options .form-action--addToCart .price-section{display:flex;align-items:center;justify-content:center;padding:0 .75rem;background-color:#ffe6cf;border:1px solid rgba(255,179,111,.5);border-right:0;border-top-left-radius:20px;border-bottom-left-radius:20px}.productView-options .form-action--addToCart .price-section+.button{border-top-left-radius:0;border-bottom-left-radius:0;padding:0}.productView-options .form-action--addToCart .price-section+.button:disabled{border:1px solid rgba(255,179,111,.5)}.productView-options .productAttributes-message{clear:both}@media(min-width: 551px){.productView-options .form--addToCart .form-field--increments+.form-action--addToCart{width:calc(100% - 115px);float:right}}@media(max-width: 800px){.productView-qtyAddWrapper._sticky{background-color:#fff7ec;bottom:0;left:0;position:fixed;right:0;padding:.75rem;z-index:5}.productView-qtyAddWrapper._sticky .form-action--addToCart,.productView-qtyAddWrapper._sticky .button,.productView-qtyAddWrapper._sticky .form-field{margin-bottom:0}.productView-qtyAddWrapper._sticky .add-to-cart-wallet-buttons{clear:both;padding-top:.75rem}.productView-qtyAddWrapper._sticky #form-action-addToCartLater{margin-top:.75rem}}.wishlist-card-form{position:absolute;top:0;right:0;z-index:4;display:block;pointer-events:none;isolation:isolate;backface-visibility:hidden;transform:none;padding:0;overflow:visible}.wishlist-card-form.form-wishlist{margin:.2rem .2rem 0 0}.wishlist-card-form button{pointer-events:auto}.productView-titleWrapper .dh-card-actions{position:static;display:inline-flex;align-items:flex-start;justify-content:flex-end;flex-shrink:0;pointer-events:auto;margin:0 0 0 12px;overflow:visible}@media(max-width: 800px){.productView-titleWrapper .dh-card-actions{margin-left:10px}}.card .wishlist-card-form.form-wishlist .custom-wishlist-default-button,.card .wishlist-card-form.form-wishlist .custom-wishlist-selected-button{position:relative;display:inline-flex !important;align-items:center !important;justify-content:center !important;place-content:center !important;width:38px;height:38px;min-width:38px;min-height:38px;padding:0;background:rgba(0,0,0,0) !important;border:none !important;border-radius:999px;line-height:0;isolation:isolate;color:var(--dh-card-heart-stroke) !important;text-decoration:none;overflow:visible;box-sizing:border-box;transition:background-color .22s ease,color .22s ease,transform .22s ease,box-shadow .22s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation;box-shadow:none !important}.card .wishlist-card-form.form-wishlist .custom-wishlist-default-button .icon.heart-empty{color:var(--dh-card-heart-stroke);fill:none;filter:none !important}.card .wishlist-card-form.form-wishlist .custom-wishlist-default-button .icon.heart-empty path{fill:none;stroke:currentColor;stroke-width:1.6;paint-order:stroke fill;vector-effect:non-scaling-stroke}.card .wishlist-card-form.form-wishlist .custom-wishlist-selected-button{color:var(--dh-card-heart-fill-active) !important}.card .wishlist-card-form.form-wishlist .custom-wishlist-selected-button .icon.heart-filled{color:var(--dh-card-heart-fill-active);fill:currentColor;filter:none !important}.card .wishlist-card-form.form-wishlist .custom-wishlist-selected-button .icon.heart-filled path{fill:currentColor;stroke:var(--dh-card-heart-stroke-active);stroke-width:1.2;paint-order:stroke fill;vector-effect:non-scaling-stroke}.card .wishlist-card-form.form-wishlist .custom-wishlist-default-button .icon.heart-empty,.card .wishlist-card-form.form-wishlist .custom-wishlist-selected-button .icon.heart-filled{width:var(--dh-wishlist-card-heart-size, 1.5rem);height:var(--dh-wishlist-card-heart-size, 1.5rem);max-width:var(--dh-wishlist-card-heart-size, 1.5rem);max-height:var(--dh-wishlist-card-heart-size, 1.5rem)}.card .wishlist-card-form.form-wishlist .custom-wishlist-default-button:hover,.card .wishlist-card-form.form-wishlist .custom-wishlist-default-button:focus,.card .wishlist-card-form.form-wishlist .custom-wishlist-selected-button:hover,.card .wishlist-card-form.form-wishlist .custom-wishlist-selected-button:focus{background:var(--dh-card-heart-hover-bg) !important;box-shadow:none !important;transform:scale(1.08)}.card .wishlist-card-form.form-wishlist .custom-wishlist-default-button:active,.card .wishlist-card-form.form-wishlist .custom-wishlist-selected-button:active{transform:scale(0.96)}.card .wishlist-card-form.form-wishlist .custom-wishlist-default-button:focus:not(:focus-visible),.card .wishlist-card-form.form-wishlist .custom-wishlist-selected-button:focus:not(:focus-visible){outline:none}.card .wishlist-card-form.form-wishlist .custom-wishlist-default-button:focus-visible,.card .wishlist-card-form.form-wishlist .custom-wishlist-selected-button:focus-visible{box-shadow:none !important;outline:2px solid var(--dh-border-focus);outline-offset:2px}.card .wishlist-card-form.form-wishlist .custom-wishlist-default-button.hide,.card .wishlist-card-form.form-wishlist .custom-wishlist-selected-button.hide{display:none !important}@media(prefers-reduced-motion: reduce){.card .wishlist-card-form.form-wishlist .custom-wishlist-default-button,.card .wishlist-card-form.form-wishlist .custom-wishlist-selected-button{transition:none !important}.card .wishlist-card-form.form-wishlist .custom-wishlist-default-button:hover,.card .wishlist-card-form.form-wishlist .custom-wishlist-default-button:focus,.card .wishlist-card-form.form-wishlist .custom-wishlist-default-button:active,.card .wishlist-card-form.form-wishlist .custom-wishlist-selected-button:hover,.card .wishlist-card-form.form-wishlist .custom-wishlist-selected-button:focus,.card .wishlist-card-form.form-wishlist .custom-wishlist-selected-button:active{transform:none !important}}.productGrid .card-figure{display:flex;flex-direction:column;overflow:visible !important}.productGrid .card-figure>a{order:1}.productGrid .card-figure>.card-figure-actions,.productGrid .card-figure>.wishlist-card-form.form-wishlist{order:2;position:static !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;z-index:2 !important;transform:none !important;pointer-events:none}.productGrid .card-figure>.card-figure-actions{align-self:stretch;display:flex;align-items:center;justify-content:flex-end;gap:6px;min-height:36px;margin:.35rem 0 0;padding:0 .25rem 0 0}.productGrid .card-figure>.card-figure-actions .card-buttons,.productGrid .card-figure>.card-figure-actions .card-buttons--alt{position:static !important;display:flex !important;align-items:center;justify-content:center;width:auto !important;min-width:0;margin:0;padding:0;clip:auto !important;opacity:1 !important;visibility:visible !important}.productGrid .card-figure>.card-figure-actions .wishlist-card-form.form-wishlist{position:static !important;margin:0 !important}.productGrid .card-figure>.wishlist-card-form.form-wishlist{align-self:flex-end;display:flex;min-height:36px;margin:.35rem .25rem 0 0 !important}.productGrid .card-figure .wishlist-card-form button{pointer-events:auto}.form-wishlist{margin-top:.1875rem;margin-bottom:0}.form-wishlist button{width:36px;height:36px;border-radius:100%;position:relative;display:flex;align-items:center;justify-content:center;padding:0;line-height:0;border:none;transform-origin:center;transition:background-color .48s ease,color .48s ease;box-shadow:none}.form-wishlist button .icon,.form-wishlist button svg{position:absolute;top:50%;left:50%;display:block;width:17px;height:17px;max-width:17px;max-height:17px;flex-shrink:0;overflow:visible;margin:0;pointer-events:none;transform:translate(-50%, -50%);transform-origin:center center;transition:fill .48s ease,transform .48s ease}.wishlist-count{display:flex;align-items:center;justify-content:center;text-align:center;color:#111318;background-color:#e7785d;font-size:.6875rem;font-weight:700;letter-spacing:-0.02em;font-variant-numeric:tabular-nums;line-height:1;min-width:1.375rem;height:1.375rem;border:none;border-radius:9999px;padding:0 .45rem;box-shadow:none;pointer-events:none;box-sizing:border-box}[data-content-region=product_below_addtocart--global],[data-content-region=product_below_addtocart]{clear:both}.productView-description .beautify__page-heading{font-size:1.875rem;margin:.75rem 0 1.5rem}@media(max-width: 800px){.productView-description .beautify__page-heading{margin-top:0}}.beautify__page-heading._hasToggle{margin-right:50px}@media(max-width: 800px){.productView-description{margin-top:1.5rem}}.productView-description-tabContent{line-height:1.8}@media(max-width: 800px){.productView-description-tabContent{font-size:15px;transition:opacity .3s}.productView-description-tabContent:not(.is-open){height:0;opacity:0;overflow:hidden}}.productView-description-tabContent ol{padding-left:1.875rem}.productView-description-tabContent ul:not([class]){margin-left:0}.productView-description-tabContent ul:not([class]) li{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M6,12a6,6,0,1,1,6-6A6.007,6.007,0,0,1,6,12ZM3,5a1,1,0,0,0-.707,1.707l2,2a1,1,0,0,0,1.414,0l4-4A1,1,0,0,0,8.293,3.293L5,6.586,3.707,5.293A.993.993,0,0,0,3,5Z' fill='%230B1613'/%3E%3C/svg%3E%0A") no-repeat 0 8px;padding-left:1.5rem;list-style:none;margin:0 0 .375rem}.productView-description-tabContent li{margin-bottom:.375rem}.productView-description-tabContent .productReviews-list{padding-left:0}.productView-description-tabContent._fixedWidth{max-width:64rem}@media(max-width: 800px){.productView-description-tabContent{transition:opacity .3s}.productView-description-tabContent:not(.is-open){height:0;opacity:0;overflow:hidden}}@media(max-width: 500px){.productView-description-tabContent ._payment-icons{display:flex;flex-wrap:wrap}.productView-description-tabContent ._payment-icons span{width:25%;padding:0 .75rem .75rem 0;display:inline-block}.productView-description-tabContent ._payment-icons span:nth-child(4)~span{width:auto;max-width:20%}}@media(min-width: 501px){.productView-description-tabContent ._payment-icons{margin-bottom:0}.productView-description-tabContent ._payment-icons span{display:inline-block;padding:0 1.5rem 1.5rem 0}}@media(max-width: 800px){.writeReview-form .form-fieldset{min-inline-size:auto}}.pagination-info{display:none}.pagination-info+.pagination-list{float:none}.pagination-item{border:0}.pagination-item .pagination-link,.pagination-item.pagination-item.pagination-item--previous>a,.pagination-item.pagination-item.pagination-item--next>a{border:0;color:#111318;text-align:center;padding:.375rem 1rem;min-width:2.625rem;line-height:1.875rem}.pagination-item .pagination-link .icon,.pagination-item.pagination-item.pagination-item--previous>a .icon,.pagination-item.pagination-item.pagination-item--next>a .icon{height:1.875rem;width:1.875rem}.pagination-item .pagination-link .icon svg,.pagination-item.pagination-item.pagination-item--previous>a .icon svg,.pagination-item.pagination-item.pagination-item--next>a .icon svg{fill:#111318}.pagination-item .pagination-link:hover,.pagination-item .pagination-link:focus,.pagination-item .pagination-link:active,.pagination-item.pagination-item.pagination-item--previous>a:hover,.pagination-item.pagination-item.pagination-item--previous>a:focus,.pagination-item.pagination-item.pagination-item--previous>a:active,.pagination-item.pagination-item.pagination-item--next>a:hover,.pagination-item.pagination-item.pagination-item--next>a:focus,.pagination-item.pagination-item.pagination-item--next>a:active{color:#111318;background-color:#ffb36f}.pagination-item .pagination-link:hover .icon svg,.pagination-item .pagination-link:focus .icon svg,.pagination-item .pagination-link:active .icon svg,.pagination-item.pagination-item.pagination-item--previous>a:hover .icon svg,.pagination-item.pagination-item.pagination-item--previous>a:focus .icon svg,.pagination-item.pagination-item.pagination-item--previous>a:active .icon svg,.pagination-item.pagination-item.pagination-item--next>a:hover .icon svg,.pagination-item.pagination-item.pagination-item--next>a:focus .icon svg,.pagination-item.pagination-item.pagination-item--next>a:active .icon svg{fill:#111318}.pagination-item--current .pagination-link{color:#111318;background-color:#ffb36f}@media(max-width: 800px){.productGrid{margin:0 -0.375rem}}.productReviews .productView-rating{margin-bottom:1.5rem}.productReviews .productView-reviewLink{font-size:15px;margin-left:.75rem}.productReviews>p{margin-bottom:.75rem}.productReviews header{display:flex;flex-direction:column;width:100%}.productReviews header .productReview-title{order:3;width:100%}.productReviews header .productReview-rating{order:1}.productReviews header .productReview-author{order:2}.productReviews .productReview-body{padding:0;border:0;width:100%}@media(max-width: 800px){.productReviews .button._writeReview{width:100%;display:block}}.productReviews-list li.productReview{margin-bottom:.75rem}.productReview{border:1px solid #ffd0a1;box-shadow:0 1px 4px rgba(17,19,24,.1);padding:.75rem;break-inside:avoid-column}.productReview-title{line-height:1.5;margin-bottom:.375rem;font-size:inherit}.productReview-author{margin-bottom:.75rem;font-size:15px}.productReview-body{font-size:15px}.productReview-rating{line-height:1.5}.productReview-rating.rating--small .icon{width:18px;height:18px}.modal--purchaseOptions{border-radius:16px;opacity:0 !important;transform:translateY(200px);transition:all .3s ease-in}.modal--purchaseOptions.open{opacity:1 !important;transform:translateY(-50%)}.modal--purchaseOptions .loadingOverlay{background-color:rgba(0,0,0,0)}@media(max-width: 800px){.modal--purchaseOptions{top:auto !important;bottom:0 !important;left:0 !important;right:0 !important;width:100%;max-width:none;transform:translateY(200px)}.modal--purchaseOptions.open{transform:none}}#custom-wishlist-floating-btn{z-index:90 !important}.productView-images img,.productView-imageCarousel-main img,.productView-imageCarousel-main-item img,.productView-imageCarousel-main-item a,.card-img-container,.card-img-container img,.dh-design-card__image,.custom-images-preview .custom-preview-image,.custom-images-preview .custom-preview-image img,[id^=modal-file-input-form-] .preview-image{border-radius:0 !important}.custom-images-preview .custom-preview-image{display:block !important;font-size:0 !important;line-height:0 !important;overflow:hidden !important}.custom-images-preview .custom-preview-image img,[id^=modal-file-input-form-] .preview-image{display:block !important;vertical-align:top !important}.custom-images-preview .custom-preview-image:not(.is-raw-bypass) img{height:100% !important;object-fit:cover !important;object-position:center center !important;transform:scale(1.002);transform-origin:center center}.custom-images-preview .custom-preview-image.is-raw-bypass img{object-fit:contain !important;transform:none !important}.productView-descriptionPrimary{margin-bottom:18px}.productView-secondarySections{margin:0 auto 24px;max-width:1280px;width:100%}.productView-collapseSection{background:#fff;border:1px solid #d5d9d9;border-radius:0;margin:0 0 10px}.productView-collapseSummary{color:#111318;cursor:pointer;display:block;font-size:18px;font-weight:700;line-height:1.25;padding:14px 18px}.productView-collapseSummary::-webkit-details-marker{display:none}.productView-collapseSummary::after{content:"+";float:right;font-size:20px;line-height:1}.productView-collapseSection[open] .productView-collapseSummary::after{content:"-"}.productView-collapseBody{border-top:0;padding:8px 0 16px}.productView-collapseBody>:first-child,.productView-collapseBody .container>:first-child{margin-top:0}.productView-collapseSection[open] .productView-collapseBody{height:auto;opacity:1;overflow:visible}.daki-attached-badge{align-items:center;display:flex;gap:12px;line-height:1.25;width:100%}@media(max-width: 1599px){.beautify__filters{background-color:#fff7ec;width:320px;height:100%;max-width:calc(100% - 50px);position:fixed;top:0;right:-320px;overflow:hidden;z-index:100;display:flex;flex-direction:column;box-shadow:2px 0 10px rgba(17,19,24,.1);visibility:hidden;transition:right .2s ease,.2s visibility .1s;padding:0}.beautify__filters:not(.is-open) .is-open{visibility:hidden}.beautify__filters>._header{flex:0 0 auto;display:flex;align-items:center;padding:.75rem 0 .75rem .75rem;background:#0b1613;color:#fff7ec}.beautify__filters>._header ._heading{flex:1;margin:0;font-size:20px;font-weight:700;text-transform:uppercase;color:inherit}.beautify__filters>._header ._close{height:2.8125rem;width:2.8125rem;padding:.75rem}.beautify__filters>._header .icon{width:100%;height:100%;margin-top:-4px;fill:#fff7ec}.beautify__filters>._body{flex:1 1 auto;overflow:hidden;padding:.75rem}.beautify__filters.is-open{right:0;visibility:visible;transition:right .2s ease}.beautify__filters.is-open>._body{overflow:auto;-webkit-overflow-scrolling:touch}.beautify__filters.is-open>._body::-webkit-scrollbar{display:none}}.daki-categoryHeader{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(160px, 260px) minmax(0, 1fr);margin:0 0 14px calc(50% - 50vw + 12px);max-width:1280px;width:calc(100vw - 24px)}.daki-categoryHeader>.daki-categoryHeader-content:first-child{grid-column:1/-1}.daki-categoryHeader-image img{border-radius:0;display:block;height:auto;object-fit:cover;width:100%}.daki-categoryHeader-title.page-heading{margin:0 0 8px;padding:0;text-align:left}.daki-categoryHeader-description{line-height:1.55;margin:0}.daki-categoryHeader-description>:first-child{margin-top:0}.daki-categoryHeader-description>:last-child{margin-bottom:0}.daki-categoryHeader+.page{margin-top:0}@media(max-width: 800px){.daki-categoryHeader{gap:10px;grid-template-columns:minmax(0, 1fr);margin-bottom:10px}.daki-categoryHeader-image{max-width:220px}}.categoryShoppingGuide{background:#f6f6f6;border:1px solid #d5d9d9;border-radius:0;box-sizing:border-box;color:#333;margin:16px auto 10px;max-width:1280px;padding:0;width:calc(100% - 24px)}.categoryShoppingGuide-summary{color:#111318;cursor:pointer;display:block;font-size:18px;font-weight:700;line-height:1.25;padding:14px 16px}.categoryShoppingGuide-summary::-webkit-details-marker{display:none}.categoryShoppingGuide-summary::after{content:"+";float:right;font-size:20px;line-height:1}.categoryShoppingGuide[open] .categoryShoppingGuide-summary::after{content:"-"}.categoryShoppingGuide-body{border-top:1px solid #d5d9d9;padding:14px 16px 16px}.categoryShoppingGuide p{margin:0 0 12px}.categoryShoppingGuide-list{display:grid;gap:8px 18px;grid-template-columns:minmax(0, 0.7fr) minmax(0, 1.3fr);margin:0}.categoryShoppingGuide-list dt{color:#111318;font-weight:700}.categoryShoppingGuide-list dd{margin:0}@media(max-width: 800px){.categoryShoppingGuide{margin-top:10px}.categoryShoppingGuide-list{display:block}.categoryShoppingGuide-list dt{margin-top:12px}.categoryShoppingGuide-list dd{margin-top:3px}}.beautify__filters-overlay{display:none}@media(max-width: 1599px){.has-sidebarTopOpened .beautify__filters-overlay{position:fixed;display:block;top:0;left:0;right:0;bottom:0;background-color:rgba(17,19,24,.7);z-index:100}}.sidebarBlock-heading{font-family:"Rubik",Arial,Helvetica,sans-serif;font-weight:700;font-size:1.375rem;text-decoration:none;color:#111318;margin-bottom:.5rem}.sidebarBlock-heading[data-collapsible]{display:flex;padding-bottom:.75rem;margin-bottom:.75rem;border-bottom:1px solid #ffd0a1;cursor:pointer}.sidebarBlock-heading .icon{flex-shrink:0;height:1.5rem;width:1.5rem;margin:auto 0 auto auto}.sidebarBlock-heading.is-open .icon{transform:rotate(180deg)}.beautify__navList{height:0;overflow:hidden;opacity:0;transition:opacity .3s linear;margin-left:0;visibility:hidden}.beautify__navList.is-open{height:auto;overflow:visible;opacity:1;visibility:visible}.navList-actions-inline{min-height:2.5rem}.navList-actions-inline .navList-action{display:inline-block;margin-right:.75rem}.navList-action{padding:.5rem 0;color:#111318}.navList-action:hover{color:#0b1613;text-decoration:underline}.navList-action--checkbox{padding-left:2.25rem;padding-top:.1875rem;padding-bottom:.1875rem}.navList-action--checkbox::before,.navList-action--checkbox::after{height:1.5rem;width:1.5rem;margin-top:-0.75rem}.navList-action--checkbox.is-selected::before{background-color:#111318}.navList-action--checkbox.is-selected::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z' fill='white' /%3E%3C/svg%3E");transform:scale(0.8)}@media(max-width: 1599px){.facetedSearch{padding-bottom:8rem}}.facetedSearch:not([data-beautify-faceted-shop-by-price]) .beautify__shopByPrice-slider{display:none}.facetedSearch:not([data-beautify-faceted-shop-by-price]) .navList-actions-inline{display:none}.facetedSearch .sidebarBlock-heading{font-size:1.375rem;margin-bottom:.75rem}.facetedSearch a{text-decoration:none}.facetedSearch ._accordion-block{border-top:1px solid #ffd0a1;padding-top:1.5rem}.facetedSearch ._accordion-navigation{display:flex;margin-bottom:.75rem}.facetedSearch ._accordion-title{font-size:1.375rem;font-weight:700;line-height:inherit;text-transform:none;margin:0}.facetedSearch ._accordion-navigation-actions{margin:auto 0 auto auto;display:flex;align-items:center}.facetedSearch ._accordion-navigation-actions .icon{height:1.375rem;width:1.375rem}.facetedSearch ._accordion-content{height:0;overflow:hidden;opacity:0;visibility:hidden;transition:opacity .3s linear}.facetedSearch ._accordion-content.is-open{height:auto;overflow:visible;opacity:1;visibility:visible;margin-bottom:1.5rem}.facetedSearch .navList{margin-bottom:0}.facetedSearch-refineFilters{margin-bottom:1.5rem;border-top:1px solid #ffd0a1;padding-top:1.5rem}.facetLabel{font-size:15px}.facetedSearch-clearLink{color:inherit}.facetedSearch .facetedSearch-clearLink{text-decoration:underline}.facetedSearch-clearLink:hover,.facetedSearch-clearLink:focus{color:#0b1613}.facetedSearch-clearLink~.icon{margin-left:.75rem}#facet-range-form{margin-bottom:.5rem}.facet-quick-heading{margin-top:0}.papathemes-productsFilter{margin-bottom:.75rem}.papathemes-productsFilter .form-label{text-transform:uppercase;font-weight:700;font-size:15px}.papathemes-productsFilter .form-field{margin:0}.papathemes-productsFilter .form-select{height:2.5rem;padding-top:.375rem;padding-bottom:.375rem;padding-right:2.25rem;background-position-y:7px}.papathemes-productsFilter .actionBar{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 .75rem}.papathemes-productsFilter .actionBar::before,.papathemes-productsFilter .actionBar::after{display:none}@media(max-width: 800px){.papathemes-productsFilter .actionBar{align-items:flex-end}.papathemes-productsFilter .actionBar-section--sort{width:calc(50% - 0.375rem)}.papathemes-productsFilter .actionBar-section--productsPerPage{display:none}.papathemes-productsFilter ._filters-toggle{display:inline-flex;align-items:center;justify-content:center;height:2.5rem;padding-top:.5rem;padding-bottom:.5rem;width:calc(50% - 0.375rem);line-height:1}}.beautify__shopByPrice-slider{margin:1.5rem .6em;min-height:13px}.categoryPage-searchInCategory-form{margin-bottom:.75rem}@media(max-width: 800px){.categoryPage-searchInCategory-form{display:none}}.categoryPage-searchInCategory-form .form-field{border-radius:20px}.categoryPage-searchInCategory-form .form-input{height:2.375rem;padding-top:.5rem;padding-bottom:.5rem}.categoryPage-searchInCategory-form .form-input::placeholder{font-size:15px}.categoryPage-searchInCategory-form .button{height:2.375rem;padding:.5rem .75rem}.categoryPage-searchInCategory-form.loading .form-field::after{width:1.5rem;height:1.5rem}.categoryPage-searchInCategory-form--sidebar{display:block}.beautify-subcategories-grid{display:flex;overflow:auto;-webkit-overflow-scrolling:touch;list-style:none;margin:0 -0.375rem 1.5rem;scrollbar-width:thin}.beautify-subcategories-grid::-webkit-scrollbar{width:8px;height:8px}.beautify-subcategories-grid::-webkit-scrollbar-track{background-color:#ffe6cf}.beautify-subcategories-grid::-webkit-scrollbar-thumb{background-color:#7b8582;border-radius:4px}.beautify-subcategories-grid-item{flex:0 0 auto;width:40%;max-width:14.5rem;padding:0 .375rem}@media(min-width: 551px){.beautify-subcategories-grid-item{width:30%}}.beautify-subcategories-image{display:block;padding-bottom:.375rem}.beautify-subcategories-image .card-img-container{max-width:244px}.beautify-subcategories-image .card-img-container::after{content:"";display:block;height:0;width:100%;padding-bottom:245.9016393443%}.beautify-subcategories-image .card-img-container{position:relative}.beautify-subcategories-image .card-img-container img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border:0;width:100%;max-height:100%;object-fit:contain;font-family:"object-fit: contain"}.beautify-subcategories-image .card-img-container ._thumb{position:absolute;top:0;left:0;width:100%;height:100%;padding:1.5rem;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#ffe6cf;color:rgba(17,19,24,.3);text-shadow:1px 1px 0 #fff7ec;font-size:17px}.beautify-subcategories-name{font-size:15px;text-decoration:none;color:#111318}.beautify-subcategories-name:hover,.beautify-subcategories-name:focus{color:#a83a2f}.sidebarBlock--categories .sidebarBlock-heading{display:none}.sidebarBlock--categories .beautify__navList{font-size:16px}#product-listing-container._hasSearchInCategory .product-listing-form{clear:both}#custom-wishlist-floating-btn.wishlist-floating-button.wishlist-floating-button--fab{position:fixed;z-index:90 !important;bottom:calc(var(--dh-fab-bottom-base, calc(16px + env(safe-area-inset-bottom, 0px))) + 0px + 0px);right:calc(16px + env(safe-area-inset-right, 0px) + 0px);top:auto;left:auto;padding:0;transform:none;overflow:visible;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;width:56px;height:56px;opacity:1;visibility:visible}@media(max-width: 800px){#custom-wishlist-floating-btn.wishlist-floating-button.wishlist-floating-button--fab{width:var(--dh-floating-action-size, 52px);height:var(--dh-floating-action-size, 52px);bottom:calc(var(--dh-fab-bottom-base, calc(16px + env(safe-area-inset-bottom, 0px))) + var(--dh-floating-action-size, 56px) + var(--dh-floating-action-gap, 12px) + 0px + 0px);transition:opacity .18s ease,visibility 0s linear 0s}}body.has-activeNavPages #custom-wishlist-floating-btn.wishlist-floating-button.wishlist-floating-button--fab,body.has-quickSearchOpen #custom-wishlist-floating-btn.wishlist-floating-button.wishlist-floating-button--fab,body.has-mobileSearchDropdownOpen #custom-wishlist-floating-btn.wishlist-floating-button.wishlist-floating-button--fab,body.has-sidebarTopOpened #custom-wishlist-floating-btn.wishlist-floating-button.wishlist-floating-button--fab,body.supermarket-pageType--account #custom-wishlist-floating-btn.wishlist-floating-button.wishlist-floating-button--fab{opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transition:opacity .18s ease,visibility 0s linear .18s}#custom-wishlist-floating-btn.wishlist-floating-button--fab>.wishlist-floating-button__trigger{grid-row:1;grid-column:1;width:100%;height:100%}#custom-wishlist-floating-btn.wishlist-floating-button--fab>.wishlist-count,#custom-wishlist-floating-btn.wishlist-floating-button--fab>.wishlist-floating-button__badge{grid-row:1;grid-column:1;position:relative;top:auto;right:auto;left:auto;bottom:auto;justify-self:end;align-self:start;z-index:2;display:flex;margin-top:-0.42rem;margin-right:-0.32rem;pointer-events:none;align-items:center;justify-content:center;text-align:center;min-width:1.45rem;height:1.45rem;max-width:none;max-height:none;padding:0 .5rem;font-size:.675rem;font-weight:700;line-height:1;letter-spacing:-0.02em;font-variant-numeric:tabular-nums;color:#111318;background:linear-gradient(180deg, #ffb190 0%, #e7785d 100%);border:2px solid #fff;border-radius:9999px;box-shadow:none;box-sizing:border-box}#custom-wishlist-floating-btn .wishlist-floating-button__trigger{position:relative;display:inline-flex !important;align-items:center !important;justify-content:center !important;place-content:center !important;width:56px;height:56px;padding:0;line-height:0;border-radius:50%;isolation:isolate;background:var(--dh-wishlist-floating-bg);border:2px solid var(--dh-wishlist-floating-border);color:var(--dh-wishlist-floating-text);box-shadow:none;text-decoration:none;overflow:visible;box-sizing:border-box;transition:background-color .22s ease,border-color .22s ease,color .22s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation}#custom-wishlist-floating-btn .wishlist-floating-button__trigger::before,#custom-wishlist-floating-btn .wishlist-floating-button__trigger::after{content:none}#custom-wishlist-floating-btn .wishlist-floating-button__trigger:hover,#custom-wishlist-floating-btn .wishlist-floating-button__trigger:focus,#custom-wishlist-floating-btn .wishlist-floating-button__trigger:active{background:var(--dh-wishlist-floating-bg-hover);border-color:var(--dh-wishlist-floating-border);color:var(--dh-wishlist-floating-text)}@media(prefers-reduced-motion: reduce){#custom-wishlist-floating-btn .wishlist-floating-button__trigger{transition:none}#custom-wishlist-floating-btn .wishlist-floating-button__trigger::before,#custom-wishlist-floating-btn .wishlist-floating-button__trigger::after{transition:none}}@media(max-width: 800px){#custom-wishlist-floating-btn .wishlist-floating-button__trigger{width:var(--dh-floating-action-size, 52px);height:var(--dh-floating-action-size, 52px);max-height:var(--dh-floating-action-size, 52px);max-width:var(--dh-floating-action-size, 52px);min-height:var(--dh-floating-action-size, 52px);min-width:var(--dh-floating-action-size, 52px)}}#custom-wishlist-floating-btn .wishlist-floating-button__trigger:focus:not(:focus-visible){outline:none}#custom-wishlist-floating-btn .wishlist-floating-button__trigger:focus-visible{outline:2px solid var(--dh-wishlist-focus-ring, var(--dh-wishlist-floating-border));outline-offset:4px}#custom-wishlist-floating-btn .wishlist-floating-button__trigger .wishlist-floating-button__icon.heart-filled{display:block !important;width:1.5rem !important;height:1.5rem !important;max-width:1.5rem !important;max-height:1.5rem !important;box-sizing:content-box;flex-shrink:0 !important;z-index:1;fill:var(--dh-wishlist-floating-text);overflow:visible;position:static !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;float:none !important;margin:0 !important;padding:0 !important;transform:none !important;vertical-align:middle;align-self:center;filter:none;transition:fill .22s ease}#custom-wishlist-floating-btn .wishlist-floating-button__trigger:hover .wishlist-floating-button__icon.heart-filled,#custom-wishlist-floating-btn .wishlist-floating-button__trigger:focus .wishlist-floating-button__icon.heart-filled,#custom-wishlist-floating-btn .wishlist-floating-button__trigger:focus-visible .wishlist-floating-button__icon.heart-filled,#custom-wishlist-floating-btn .wishlist-floating-button__trigger:active .wishlist-floating-button__icon.heart-filled{fill:var(--dh-wishlist-floating-text)}#scrollToTopFloatingButton{bottom:calc(var(--dh-fab-bottom-base, calc(16px + env(safe-area-inset-bottom, 0px))) + 0px + 0px + 56px + 12px);right:calc(16px + env(safe-area-inset-right, 0px) + 0px);z-index:21}.cart-status{margin-bottom:.75rem}.cart-status .alertBox{background-color:rgba(0,0,0,0);color:inherit;padding:0;margin:.375rem 0 0;font-size:inherit}.cart-status .alertBox .icon{height:1.25rem;width:1.25rem}.cart-item{padding-left:0}.cart-item-figure{width:80px}.cart-item-image-container{display:block;position:relative;width:100%}.cart-item-image-container::after{display:none}.cart-item-image{border-radius:0;height:auto;max-width:none;object-fit:unset;width:100%}.cart-item-name{font-size:1rem;font-weight:400}.cart-item-name a{color:inherit}.cart-item-name a:hover,.cart-item-name a:focus{color:#0b1613}.cart-item-option-title{font-weight:700}.cart-remove{display:inline-block;text-decoration:none;font-size:14px;text-align:center;margin:0}.cart-remove .fa{display:block;font-size:20px}.cart-totals{font-size:1rem;margin:0}.cart-total{display:flex;flex-wrap:wrap;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #ffd0a1}.cart-total::before,.cart-total::after{display:none}.cart-total--grandTotal{border-top:1px solid #ffd0a1}.cart-total--grandTotal .cart-total-label{font-size:17px}.cart-total-label{width:auto;padding:0 .75rem 0 0;text-align:left}.cart-total-label._shipping-estimate,.cart-total-label._coupon-code-input,.cart-total-label._gift-certificate-input{width:100%;padding-right:0}.cart-total-value{width:auto;padding:0 0 0 .75rem;text-align:right;font-weight:inherit}.cart-total-grandTotal{font-size:17px;font-weight:700}.cart-form,.estimator-form{width:100%;margin:.75rem 0 0}.estimator-form dl{margin:0}.cart-actions-wrapper{display:flex;align-items:center;padding-top:1.5rem}.cart-actions-totals{padding-right:.75rem;white-space:nowrap;margin:0}.cart-actions-totals .cart-total{padding:0;display:block;line-height:1.15;border:0}.cart-actions-totals .cart-total-label,.cart-actions-totals .cart-total-value{float:none;display:block;padding:0;text-align:inherit}.cart-actions-totals .cart-total-label{font-size:1rem;text-transform:uppercase}.cart-actions-totals .cart-total-value{font-size:20px}.cart-actions{width:auto;flex:1 1 auto;padding:0;margin:0}.cart-actions .button{padding-left:.375rem;padding-right:.375rem}.cart-additionalCheckoutButtons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:.75rem 0 0;margin:0 -0.375rem}.cart-additionalCheckoutButtons ._heading{flex:1 0 100%;width:100%;margin-bottom:.375rem;text-align:center;font-size:1rem}.cart-additionalCheckoutButtons ._item{flex:1 0 50%;padding:.375rem}.cart-additionalCheckoutButtons ._item button{margin:0;width:100% !important}.shipping-estimator .shipping-quotes{font-size:15px}.shipping-estimator .shipping-quotes ul{margin:0}.shipping-estimator .shipping-quotes .estimator-form--default{font-size:1rem}@media(max-width: 800px){.cart-item:before,.cart-item:after{content:" ";display:table}.cart-item:after{clear:both}.cart-item-figure{float:left;margin-bottom:0}.cart-item-title{display:block;height:auto;padding-left:0;margin-left:100px}.cart-item-total{font-size:1rem;text-align:left;padding-left:20px}.cart-item-info{display:none}.cart-item-info .cart-item-label{display:none}.cart-item-info .cart-item-value{padding:0;line-height:45px}.cart-item-quantity,.cart-item-total,.cart-item-edit{display:block;float:left;clear:none}.cart-item-quantity{width:100px;clear:both}.cart-item-quantity .form-increment{margin:0}.cart-item-total{width:calc(100% - 180px)}.cart-item-edit{width:80px;text-align:right}}@media(min-width: 551px){.cart-totals{width:100%;float:none}.cart-additionalCheckoutButtons{text-align:center}}#cart-preview-dropdown{position:fixed;top:0;bottom:0;left:auto;right:-320px;width:320px;max-width:none;margin:0;border:0;visibility:hidden;transition:right .2s ease,.2s visibility .1s;display:block;z-index:100}#cart-preview-dropdown:not(.is-open) .is-open{visibility:hidden}#cart-preview-dropdown.is-open{right:0;visibility:visible;transition:right .2s ease}#cart-preview-dropdown .previewCart{display:flex;flex-direction:column;height:100%}#cart-preview-dropdown .previewCart ._header{flex:0 0 auto;margin-top:0;padding:.75rem;background:#0b1613;color:#fff7ec}#cart-preview-dropdown .previewCart ._header ._heading{margin:0 45px 0 0;color:inherit;font-size:20px;font-weight:700}#cart-preview-dropdown .previewCart ._header ._heading a{color:inherit;font-size:15px;vertical-align:middle;display:inline-block}#cart-preview-dropdown .previewCart ._header ._heading a:hover,#cart-preview-dropdown .previewCart ._header ._heading a:focus{color:inherit;opacity:.8}#cart-preview-dropdown .previewCart ._header ._heading .icon{height:1.125rem;width:1.125rem}#cart-preview-dropdown .previewCart ._header ._heading .button{padding:.375rem .5rem;margin:0}#cart-preview-dropdown .previewCart ._header ._close{height:2.8125rem;width:2.8125rem;padding:.75rem;position:absolute;top:0;right:0}#cart-preview-dropdown .previewCart ._header .icon{width:100%;height:100%;margin-top:-4px;fill:#fff7ec}#cart-preview-dropdown .previewCart ._header ._statusMsg .alertBox{background-color:rgba(0,0,0,0);color:inherit;padding:0;margin:.375rem 0 0}#cart-preview-dropdown .previewCart ._header ._statusMsg .alertBox .icon{height:1.25rem;width:1.25rem}#cart-preview-dropdown .previewCart ._body{flex:1;overflow:auto;-webkit-overflow-scrolling:touch}#cart-preview-dropdown .previewCart ._footer{flex:0 0 auto;margin-bottom:0;background-color:#ffe6cf}.previewCart-overlay{display:none}.has-previewCartOpened .previewCart-overlay{position:fixed;display:block;top:0;left:0;right:0;bottom:0;background-color:rgba(17,19,24,.7);z-index:100}.previewCartAction{display:flex;align-items:center}.previewCartAction-checkout{width:auto;flex:1 1 auto;padding:0}.previewCartAction-checkout .button{padding-left:.375rem;padding-right:.375rem}.previewCartAction-totals{padding-right:.75rem}.previewCartAction-totals .cart-total{padding:0;display:block;line-height:1.15;border-bottom:0}.previewCartAction-totals .cart-total-label,.previewCartAction-totals .cart-total-value{float:none;display:block;padding:0;text-align:center}.previewCartAction-totals .cart-total-label{font-size:1rem;text-transform:uppercase}.previewCartAction-totals .cart-total-value{font-size:20px;font-weight:700;color:#a83a2f}.previewCartList{display:block}.previewCartItem{display:flex;align-items:center}.previewCartItem._flying{background-color:#fff7ec}.previewCartItem._shadowPulse{animation-name:shadowPulse;animation-duration:1.5s;animation-iteration-count:1;animation-timing-function:ease-in-out}.previewCartItem-image{width:33.3333%;flex:0 0 auto}.previewCartItem-image img{border-radius:0}.previewCartItem-content{width:66.6667%;flex:0 0 auto}.previewCartItem-name{font-size:inherit;margin-bottom:.375rem;margin-right:25px}.previewCartItem-name a{color:inherit}.previewCartItem-name a:hover,.previewCartItem-name a:focus{color:#0b1613}.previewCartItem-name a:active{color:#0b1613}.previewCartItem-price{font-size:inherit;color:inherit}.quickSearchResults .search-suggestion{margin-top:.75rem}.quickSearchResults .search-suggestion p{margin:0}.quickSearchResults .search-suggestion a:not(.button){color:#111318}.quickSearchResults .search-suggestion a:not(.button):hover,.quickSearchResults .search-suggestion a:not(.button):focus{color:#0b1613}.quickSearchResults .search-suggestion a:not(.button):active{color:#0b1613}.quickSearchResults .category-suggestion-list{column-gap:1.5rem}.quickSearchResults .category-suggestion{margin:0;display:block;border-bottom:1px solid #ffd0a1;padding:.75rem 0}.quickSearchResults .category-suggestion .icon{fill:#4b5563}.quickSearchResults .category-suggestion a{text-decoration:none}@media(max-width: 800px){.quickSearchResults{padding-top:.75rem}.quickSearchResults .search-refine{margin-left:0}.quickSearchResults .category-suggestion-list{column-count:1}}.quickSearchMessage{text-align:inherit}@media(max-width: 800px){.supermarket-pageType--account .body{margin-bottom:3rem}}@media(max-width: 800px){.account{margin-bottom:3rem}}.supermarket-pageType--account .account{margin-bottom:0}#custom-wishlist-modal .guest-wishlist-popup-modal{width:min(92vw, 560px);max-height:min(45vh, 45dvh);min-height:0;contain:layout paint;overflow-anchor:none}@media(max-height: 700px){#custom-wishlist-modal .guest-wishlist-popup-modal{max-height:min(57vh, 57dvh)}}#custom-wishlist-modal .guest-wishlist-popup-body{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:var(--dh-surface-elevated, #fff)}#custom-wishlist-modal #custom-wishlist-banner{flex-shrink:0}#custom-wishlist-modal .custom-wishlist-picker-main{display:flex;flex-direction:column;gap:12px;width:100%;flex:1 1 auto;min-height:0}@media(max-width: 640px){#custom-wishlist-modal .custom-wishlist-picker-main{flex:0 1 auto;gap:8px}}#custom-wishlist-modal #custom-wishlist-list.custom-wishlist-list--scrollable{flex:1 1 auto;min-height:180px;max-height:none;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overflow-clip-margin:12px;padding-right:0;padding-inline-end:10px;box-sizing:border-box;scrollbar-gutter:stable;background:var(--dh-surface-elevated, #fff)}@media(max-width: 640px){#custom-wishlist-modal #custom-wishlist-list.custom-wishlist-list--scrollable{flex:0 1 auto;min-height:0;max-height:36vh;max-height:36dvh}}#custom-wishlist-modal #custom-wishlist-new-panel.custom-wishlist-new{flex-shrink:0;position:relative;z-index:0;width:100%;max-width:100%;box-sizing:border-box;margin-top:0;margin-bottom:0;padding-top:10px;padding-inline-end:10px;border-top:1px solid #e5e7eb;background:rgba(0,0,0,0)}#custom-wishlist-list{min-height:0}.custom-wishlist-list{display:flex;flex-direction:column;min-height:0}#custom-wishlist-list:empty{min-height:60px}.custom-wishlist-create-btn{background-color:#ffb36f;color:#111318;border:1px solid rgba(0,0,0,0);min-width:132px;white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.custom-wishlist-create-btn:hover,.custom-wishlist-create-btn:focus{background-color:#f28d3a;color:#111318;outline:none}.custom-wishlist-create-btn:disabled{cursor:not-allowed;opacity:.72}.custom-wishlist-heart--default{color:#dd725d}.custom-wishlist-heart--default .heart-filled{filter:none}.custom-wishlist-heart--default:hover,.custom-wishlist-heart--default:focus,.custom-wishlist-heart--default:active{color:#dd725d}.custom-wishlist-new{display:flex;flex-direction:column;align-items:stretch;gap:6px;margin-top:0;min-height:0}.custom-wishlist-new-toggle{display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:100%;min-height:30px;padding:0;margin:0;border:none;background:rgba(0,0,0,0);color:#111318;font-size:15px;line-height:1.2;font-weight:600;cursor:pointer;text-align:left}.custom-wishlist-new-toggle:hover,.custom-wishlist-new-toggle:focus{color:#111318;outline:none}.custom-wishlist-new-toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:16px;font-weight:700;line-height:1}.custom-wishlist-new-fields{display:flex;align-items:center;gap:8px;width:100%}.custom-wishlist-new-fields[hidden]{display:none !important}.custom-wishlist-new-fields input{flex:1 1 auto;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #ddd;border-radius:8px;font-size:16px;line-height:1.3}.custom-wishlist-new-fields button{flex:0 0 auto;min-height:44px;padding:10px 20px;border-radius:8px;cursor:pointer;font-size:16px;line-height:1.2;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:140px}@media(max-width: 640px){.custom-wishlist-new-fields button{min-width:0;flex:0 0 auto}}@media(max-width: 640px){.custom-wishlist-new-fields{flex-direction:column;align-items:stretch}.custom-wishlist-new-fields input,.custom-wishlist-new-fields button{width:100%}.custom-wishlist-new-fields input{flex:0 0 auto}}.custom-wishlist-create-btn.is-busy{cursor:progress}.custom-wishlist-status{display:flex;align-items:center;gap:10px;min-height:0;padding-top:0;font-size:14px;line-height:1.45;color:#4b5563;opacity:0;visibility:hidden;transition:opacity .18s ease}.custom-wishlist-status:not(:empty){min-height:20px;padding-top:2px;opacity:1;visibility:visible}.guest-wishlist-popup-overlay{position:fixed;inset:0;background:rgba(17,19,24,.45);display:flex;justify-content:center;align-items:center;z-index:10000;padding:env(safe-area-inset-top, 0) env(safe-area-inset-right, 0) env(safe-area-inset-bottom, 0) env(safe-area-inset-left, 0);overscroll-behavior:contain;box-sizing:border-box}.guest-wishlist-popup-modal{background:#fff;border-radius:16px;width:min(92vw, 560px);max-height:min(45vh, 45dvh);margin:16px;position:relative;box-shadow:0 4px 20px rgba(17,19,24,.3);display:flex;flex-direction:column;overflow:hidden;touch-action:manipulation}@media(max-height: 700px){.guest-wishlist-popup-modal{max-height:min(57vh, 57dvh)}}.guest-wishlist-popup-header{position:relative;display:flex;align-items:center;justify-content:center;padding:22px 60px;flex-shrink:0}.guest-wishlist-popup-title{font-size:20px;font-weight:700;margin:0;color:#111318;text-align:center;line-height:1.2}.guest-wishlist-popup-close{position:absolute;top:50%;right:18px;transform:translateY(-50%);background:rgba(0,0,0,0);border:none;cursor:pointer;color:#111318;display:flex;align-items:center;justify-content:center;padding:6px;border-radius:50%}.guest-wishlist-popup-close:hover,.guest-wishlist-popup-close:focus{color:#111318;background:rgba(0,0,0,0);outline:none}.guest-wishlist-popup-divider{height:1px;background:#e5e7eb;margin:0;flex-shrink:0}.guest-wishlist-popup-body{min-height:0;overflow-y:auto;padding:20px 24px 24px;display:flex;flex-direction:column;gap:20px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.guest-wishlist-banner{display:flex;align-items:center;gap:16px;padding:16px 20px;border-left:6px solid rgba(0,0,0,0);border-radius:6px}.guest-wishlist-banner--success{background:#d8efdb;border-left-color:#1f7a3a;color:#111318}.guest-wishlist-banner--empty{background:#ffe6cf;border-left-color:#6b7280;color:#111318}.guest-wishlist-banner-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.guest-wishlist-banner--success .guest-wishlist-banner-icon{color:#111318}.guest-wishlist-banner--empty .guest-wishlist-banner-icon{color:#dd725d}.guest-wishlist-banner-heart{display:block;fill:currentColor}.guest-wishlist-banner-text{flex:1;min-width:0}.guest-wishlist-banner-title{font-weight:700;font-size:15px;line-height:1.35;margin-bottom:4px}.guest-wishlist-banner-subtitle{font-size:14px;line-height:1.45;color:#1f2937;word-break:break-word}.guest-wishlist-banner-subtitle:empty{display:none}.guest-wishlist-popup-login-text{font-size:14px;color:#111318;margin:0;line-height:1.55}.guest-wishlist-inline-link{color:#0b1613;text-decoration:underline;font-weight:500}.guest-wishlist-inline-link:hover,.guest-wishlist-inline-link:focus{color:#a83a2f;outline:none}.guest-wishlist-popup-footer{display:flex;align-items:center;justify-content:flex-start;gap:24px;padding:20px 24px 24px;flex-shrink:0}.guest-wishlist-popup-button{padding:12px 22px;border-radius:8px;text-decoration:none;font-size:15px;font-weight:600;transition:all .2s;display:inline-block;border:none;cursor:pointer;line-height:1.2}.guest-wishlist-popup-button-primary{background-color:#ffb36f;color:#111318}.guest-wishlist-popup-button-primary:hover,.guest-wishlist-popup-button-primary:focus{background-color:#f28d3a;color:#111318;outline:none}.guest-wishlist-popup-view-link{color:#0b1613;text-decoration:underline;font-size:14px;font-weight:500}.guest-wishlist-popup-view-link:hover,.guest-wishlist-popup-view-link:focus{color:#a83a2f;outline:none}@media(max-width: 400px){.guest-wishlist-popup-header{padding:16px 48px}.guest-wishlist-popup-body{padding:16px 18px;gap:14px}.guest-wishlist-popup-footer{padding:14px 18px 18px}.guest-wishlist-popup-button{padding:11px 18px;font-size:14px}}@media(max-width: 480px){.guest-wishlist-popup-footer{flex-direction:column;align-items:stretch;gap:12px}.guest-wishlist-popup-view-link{text-align:center}.guest-wishlist-banner{flex-wrap:wrap}}.custom-guest-wishlist-view-items-overlay{position:fixed;inset:0;background:rgba(17,19,24,.45);display:flex;justify-content:center;align-items:center;z-index:10000;padding:env(safe-area-inset-top, 0) env(safe-area-inset-right, 0) env(safe-area-inset-bottom, 0) env(safe-area-inset-left, 0);overscroll-behavior:contain;box-sizing:border-box}.custom-guest-wishlist-view-items-modal{background:#fff;border-radius:16px;width:min(92vw, 700px);max-height:min(82vh, 760px);max-height:min(82dvh, 760px);margin:16px;position:relative;box-shadow:0 4px 20px rgba(17,19,24,.3);display:flex;flex-direction:column;overflow:hidden;touch-action:manipulation}@media(max-height: 700px){.custom-guest-wishlist-view-items-modal{max-height:min(88vh, 88dvh)}}.custom-guest-wishlist-view-items-content{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:12px 16px 14px;background:#fff}.custom-guest-wishlist-view-items-close,.custom-guest-wishlist-view-items-back{position:absolute;top:10px;background:rgba(0,0,0,0);border:none;cursor:pointer;color:#666;padding:6px;display:flex;align-items:center;justify-content:center;transition:color .2s,background-color .2s;z-index:1}.custom-guest-wishlist-view-items-close:hover,.custom-guest-wishlist-view-items-close:focus,.custom-guest-wishlist-view-items-back:hover,.custom-guest-wishlist-view-items-back:focus{color:#666;background:rgba(0,0,0,0);outline:none}.custom-guest-wishlist-view-items-close{right:10px}.custom-guest-wishlist-view-items-back{left:10px}.custom-guest-wishlist-view-items-title{font-size:16px;font-weight:600;margin:0 0 8px 0;color:#111318;text-align:center;flex-shrink:0}.custom-guest-wishlist-view-items-list{flex:1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;padding:2px 2px 8px;align-content:start;align-items:start;justify-content:center;width:100%;max-width:392px;margin-inline:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#fff}@media(max-width: 800px){.custom-guest-wishlist-view-items-list{scrollbar-width:none}.custom-guest-wishlist-view-items-list::-webkit-scrollbar{display:none;height:0;width:0}}@media(max-width: 420px){.custom-guest-wishlist-view-items-list{grid-template-columns:minmax(0, 1fr);max-width:220px}}.custom-guest-wishlist-view-items-list:has(>.custom-guest-wishlist-view-items-loading:only-child){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:16px}.custom-guest-wishlist-undo-panel{position:absolute;left:0;right:0;top:0;bottom:0;display:none;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:12px;z-index:3;pointer-events:none}.custom-guest-wishlist-view-items-row--pending-undo .custom-guest-wishlist-undo-panel{display:flex}.custom-guest-wishlist-undo-panel .custom-guest-wishlist-undo{pointer-events:auto;background:#fa6;color:#111318;border:none;padding:8px 18px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .2s}.custom-guest-wishlist-undo-panel .custom-guest-wishlist-undo:hover{background:#f28d3a}.custom-guest-wishlist-undo-panel .custom-guest-wishlist-undo-progress{width:min(88%, 200px);margin-top:0;flex-shrink:0;pointer-events:none}.custom-guest-wishlist-view-items-card-image,.custom-guest-wishlist-view-items-card-image-placeholder{width:100%;aspect-ratio:3/4;border-radius:0;display:block}.custom-guest-wishlist-view-items-card-image{object-fit:contain;background:#fff}.custom-guest-wishlist-view-items-card-image:not([style*="display: none"])+.custom-guest-wishlist-view-items-card-image-placeholder{display:none !important}.custom-guest-wishlist-view-items-card-image-placeholder{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #eee;box-sizing:border-box}.custom-guest-wishlist-undo-progress{width:100%;height:3px;background:rgba(0,0,0,.08);border-radius:2px;overflow:hidden}.custom-guest-wishlist-undo-progress-fill{height:100%;width:100%;background:#fa6;transform-origin:left center;animation:custom-guest-wishlist-undocountdown 4s linear forwards}@keyframes custom-guest-wishlist-undocountdown{from{transform:scaleX(1)}to{transform:scaleX(0)}}.custom-guest-wishlist-view-items-card-name--deferred{display:none !important}.custom-wishlist-quick-add-overlay{position:fixed;inset:0;z-index:1000003;display:flex;align-items:center;justify-content:center;background:rgba(17,19,24,.45);padding:20px;box-sizing:border-box;overscroll-behavior:contain}.custom-wishlist-quick-add-modal{background:var(--dh-modal-bg, var(--dh-surface-elevated, #fff));color:var(--dh-modal-text, var(--dh-text-primary, #111318));width:min(92vw, 480px);max-height:min(88vh, 760px);max-height:min(88dvh, 760px);overflow:auto;border-radius:16px;padding:0;box-shadow:0 4px 20px rgba(17,19,24,.3);box-sizing:border-box;display:flex;flex-direction:column}.custom-wishlist-quick-add-header{position:relative;display:flex;align-items:center;justify-content:center;padding:22px 56px;flex-shrink:0}.custom-wishlist-quick-add-title{margin:0;font-size:20px;font-weight:700;color:var(--dh-text-primary, #111318);text-align:center;line-height:1.2}.custom-wishlist-quick-add-close{position:absolute;top:50%;right:18px;transform:translateY(-50%);background:rgba(0,0,0,0);border:none;cursor:pointer;color:var(--dh-text-secondary, #111318);display:flex;align-items:center;justify-content:center;padding:6px;border-radius:50%}.custom-wishlist-quick-add-close:hover,.custom-wishlist-quick-add-close:focus{color:var(--dh-text-primary, #111318);background:var(--dh-surface-subtle, transparent);outline:none}.custom-wishlist-quick-add-body{padding:0 24px 24px;min-width:0}.custom-wishlist-quick-add-modal :where(.custom-wishlist-quick-add-body,.productView-scope,.productFormModal,.productView-options,.productView-options form,.productView-options form[data-cart-item-add],.papathemes-productView-optionsGrid,[data-product-option-change],.productView-qtyAddWrapper){background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important}.custom-wishlist-quick-add-body .productView-options{margin:0;padding:0}.custom-wishlist-quick-add-modal .productView-options form.form--addToCart,.custom-wishlist-quick-add-modal .productView-options form[data-cart-item-add]{padding:0 !important}.custom-wishlist-quick-add-body .productView-qtyAddWrapper{margin-top:20px}.custom-wishlist-quick-add-body .form-action--addToCart>.button,.custom-wishlist-quick-add-body .form-action--addToCart>#form-action-addToCart{width:100%}.custom-wishlist-quick-add-form .form-field{margin-bottom:14px}@keyframes wishlist-modals-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media(max-width: 800px){.guest-wishlist-popup-overlay,.custom-guest-wishlist-view-items-overlay{justify-content:center !important;align-items:center !important}.guest-wishlist-popup-modal,.custom-guest-wishlist-view-items-modal{margin:12px}}@media(max-width: 1024px){#custom-wishlist-modal input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]),#custom-wishlist-modal select,#custom-wishlist-modal textarea,#guest-wishlist-popup-modal input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]),#guest-wishlist-popup-modal select,#guest-wishlist-popup-modal textarea,#custom-guest-wishlist-view-items input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]),#custom-guest-wishlist-view-items select,#custom-guest-wishlist-view-items textarea,#custom-logged-wishlist-view-items input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]),#custom-logged-wishlist-view-items select,#custom-logged-wishlist-view-items textarea{font-size:16px}}@media(max-width: 800px){#custom-wishlist-floating-btn{z-index:90 !important}}.cart-list{display:block}.cart-item{display:grid;grid-template:"img title edit" min-content "img qty total" auto/min-content auto min-content;column-gap:.75rem}.cart-item-block{display:block;padding:0;margin:0}.cart-item-info{width:100%}.cart-item-info+.cart-item-info{margin-top:0}.cart-item-figure{grid-area:img}.cart-item-title{grid-area:title}.cart-item-price{display:none}.cart-item-quantity{grid-area:qty;text-align:inherit}.cart-item-edit{grid-area:edit}.cart-item-total{grid-area:total;align-self:end}.upc-label{display:none !important}:root,html[data-dh-active-theme=light],html[data-dh-theme=light]{color-scheme:light;--dh-brand-ink: #1A1613;--dh-brand-cream: #FFF7EC;--dh-brand-page: #FAFAFA;--dh-brand-coral: var(--dh-brand-amber);--dh-brand-coral-hover: var(--dh-brand-amber-hover);--dh-brand-coral-soft: #FFF4E9;--dh-brand-coral-soft-hover: #FFE9D5;--dh-brand-amber: #FFAA66;--dh-brand-amber-hover: #F49B52;--dh-accent-logo: var(--dh-brand-amber);--dh-accent-logo-hover: var(--dh-brand-amber-hover);--dh-accent-logo-text: var(--dh-brand-ink);--dh-accent-logo-ring-soft: rgba(255, 170, 102, 0.24);--dh-accent-logo-ring: rgba(255, 170, 102, 0.30);--dh-accent-logo-ring-strong: rgba(255, 170, 102, 0.32);--dh-accent-logo-ring-inset: rgba(255, 170, 102, 0.18);--dh-accent-logo-wash: rgba(255, 170, 102, 0.13);--dh-accent-logo-selection: rgba(255, 170, 102, 0.32);--dh-accent-logo-gradient: rgba(255, 170, 102, 0.51);--dh-accent-coral: var(--dh-brand-amber);--dh-accent-coral-hover: var(--dh-brand-amber-hover);--dh-accent-coral-readable: var(--dh-brand-amber-hover);--dh-accent-coral-ring: var(--dh-accent-logo-ring);--dh-accent-wishlist: var(--dh-accent-logo);--dh-accent-action: #8A5200;--dh-accent-action-hover: #6F4100;--dh-brand-band-gradient: radial-gradient(140% 120% at 50% -12%, #FFE6CD 0%, #FFF0E0 26%, #FEF7F1 52%, var(--dh-page-bg) 78%);--dh-brand-band-gradient-vertical: linear-gradient(180deg, #FFF9F3 0%, #FFF8F1 15%, #FFF5EB 32%, #FFF1E4 50%, #FFECD9 68%, #FFE9D5 85%, #FFE5CF 100%);--dh-page-bg: #FBF8F3;--dh-about-page-gradient-floor: color-mix(in srgb, #FFE5CF 62%, #FFF1E4);--dh-about-page-gradient-vertical: linear-gradient(180deg, var(--dh-page-bg) 0%, var(--dh-page-bg) 10%, color-mix(in srgb, var(--dh-page-bg) 80%, #FFF9F3 20%) 12%, color-mix(in srgb, var(--dh-page-bg) 58%, #FFF9F3 42%) 16%, color-mix(in srgb, var(--dh-page-bg) 34%, #FFF8F1 66%) 20%, color-mix(in srgb, var(--dh-page-bg) 14%, #FFF8F1 86%) 24%, #FFF8F1 27%, color-mix(in srgb, #FFF8F1 50%, #FFF5EB 50%) 31%, #FFF5EB 36%, color-mix(in srgb, #FFF5EB 66%, #FFF1E4 34%) 42%, color-mix(in srgb, #FFF5EB 50%, #FFF1E4 50%) 48%, color-mix(in srgb, #FFF5EB 34%, #FFF1E4 66%) 54%, color-mix(in srgb, #FFF5EB 17%, #FFF1E4 83%) 60%, color-mix(in srgb, #FFF1E4 83%, #FFECD9 17%) 66%, #FFF1E4 72%, color-mix(in srgb, #FFF1E4 66%, #FFECD9 34%) 79%, color-mix(in srgb, #FFF1E4 33%, #FFECD9 67%) 86%, #FFECD9 92%, color-mix(in srgb, #FFECD9 66%, #FFE9D5 34%) 96%, color-mix(in srgb, #FFECD9 33%, var(--dh-about-page-gradient-floor) 67%) 98%, var(--dh-about-page-gradient-floor) 100%);--dh-card-bg: #FFFDFB;--dh-card-bg-hover: #FFF8F2;--dh-panel-bg: #FFFFFF;--dh-panel-bg-hover: #FFF8F2;--dh-subtle-bg: #FFF1E6;--dh-subtle-bg-hover: #FFE7D3;--dh-feature-bg: #FFE9D5;--dh-image-bg: #FFFFFF;--dh-overlay: rgba(11, 22, 19, 0.82);--dh-scrim: rgba(11, 22, 19, 0.58);--dh-text-primary: #1A1613;--dh-text-secondary: #574F48;--dh-text-muted: #6E665E;--dh-breadcrumb-text: #5C6570;--dh-breadcrumb-text-current: #574F48;--dh-breadcrumb-separator: #6E665E;--dh-breadcrumb-link-hover: var(--dh-accent-action);--dh-text-inverse: #FFFFFF;--dh-link: #1A1613;--dh-link-hover: var(--dh-accent-action);--dh-price: var(--dh-card-title);--dh-sale-price: #E93D3D;--dh-fs-micro: 0.6875rem;--dh-fs-2xs: 0.75rem;--dh-fs-xs: 0.8125rem;--dh-fs-sm: 0.875rem;--dh-fs-base: 1rem;--dh-fs-md: 1.125rem;--dh-fs-listing-heading: 1.25rem;--dh-fs-lg: 1.35rem;--dh-fs-xl: 1.65rem;--dh-fs-2xl: 2rem;--dh-fs-3xl: 2.5rem;--dh-space-3xs: 0.125rem;--dh-space-2xs: 0.25rem;--dh-space-xs: 0.375rem;--dh-space-sm: 0.5rem;--dh-space-md: 0.75rem;--dh-space-lg: 1rem;--dh-space-xl: 1.5rem;--dh-space-2xl: 2rem;--dh-space-fluid-0-32-0-7vw-0-65: clamp(0.32rem, 0.7vw, 0.65rem);--dh-space-fluid-0-7-1-25vw-0-82: clamp(0.7rem, 1.25vw, 0.82rem);--dh-space-fluid-0-7-1-35vw-lg: clamp(0.7rem, 1.35vw, var(--dh-space-lg));--dh-space-fluid-0-7-1-5vw-lg: clamp(0.7rem, 1.5vw, var(--dh-space-lg));--dh-space-fluid-0-85-1-6vw-0-95: clamp(0.85rem, 1.6vw, 0.95rem);--dh-space-fluid-0-85-1-8vw-lg: clamp(0.85rem, 1.8vw, var(--dh-space-lg));--dh-space-fluid-0-85-2vw-lg: clamp(0.85rem, 2vw, var(--dh-space-lg));--dh-space-fluid-0-95-2vw-1-15: clamp(0.95rem, 2vw, 1.15rem);--dh-space-fluid-1-1-2-8vw-2-25: clamp(1.1rem, 2.8vw, 2.25rem);--dh-space-fluid-1-1-3vw-2-25: clamp(1.1rem, 3vw, 2.25rem);--dh-space-fluid-1-15-2-5vw-1-4: clamp(1.15rem, 2.5vw, 1.4rem);--dh-space-fluid-1-15-2-5vw-1-75: clamp(1.15rem, 2.5vw, 1.75rem);--dh-space-fluid-1-25-2-5vw-2xl: clamp(1.25rem, 2.5vw, var(--dh-space-2xl));--dh-space-fluid-1-25-3vw-1-875: clamp(1.25rem, 3vw, 1.875rem);--dh-space-fluid-1-25-3vw-2-1: clamp(1.25rem, 3vw, 2.1rem);--dh-space-fluid-1-25-3vw-2xl: clamp(1.25rem, 3vw, var(--dh-space-2xl));--dh-space-fluid-1-25-4vw-1-65: clamp(1.25rem, 4vw, 1.65rem);--dh-space-fluid-1-25-4vw-2-75: clamp(1.25rem, 4vw, 2.75rem);--dh-space-fluid-1-35-2-5vw-2xl: clamp(1.35rem, 2.5vw, var(--dh-space-2xl));--dh-space-fluid-1-35-3-2vw-2-15: clamp(1.35rem, 3.2vw, 2.15rem);--dh-space-fluid-1-35-3-2vw-2xl: clamp(1.35rem, 3.2vw, var(--dh-space-2xl));--dh-space-fluid-1-45-3vw-2-25: clamp(1.45rem, 3vw, 2.25rem);--dh-space-fluid-1-55-3-5vw-2-5: clamp(1.55rem, 3.5vw, 2.5rem);--dh-space-fluid-1-65-2-6vw-2-25: clamp(1.65rem, 2.6vw, 2.25rem);--dh-space-fluid-1px-1-2cqi-13px: clamp(1px, 1.2cqi, 13px);--dh-space-fluid-2-25-6vw-3-25: clamp(2.25rem, 6vw, 3.25rem);--dh-space-fluid-2-5-5vw-3-5: clamp(2.5rem, 5vw, 3.5rem);--dh-space-fluid-2-5-6vw-3-75: clamp(2.5rem, 6vw, 3.75rem);--dh-space-fluid-2xl-4-5vw-2-75: clamp(var(--dh-space-2xl), 4.5vw, 2.75rem);--dh-space-fluid-2xl-5vw-2-75: clamp(var(--dh-space-2xl), 5vw, 2.75rem);--dh-space-fluid-2xl-5vw-3: clamp(var(--dh-space-2xl), 5vw, 3rem);--dh-space-fluid-2xl-5vw-4: clamp(var(--dh-space-2xl), 5vw, 4rem);--dh-space-fluid-3-25-8vw-5: clamp(3.25rem, 8vw, 5rem);--dh-space-fluid-3-7vw-4-25: clamp(3rem, 7vw, 4.25rem);--dh-space-fluid-3-8vw-5: clamp(3rem, 8vw, 5rem);--dh-space-fluid-3px-1-1cqi-8px: clamp(3px, 1.1cqi, 8px);--dh-space-fluid-4-5-10vw-7: clamp(4.5rem, 10vw, 7rem);--dh-space-fluid-lg-1-8vw-xl: clamp(var(--dh-space-lg), 1.8vw, var(--dh-space-xl));--dh-space-fluid-lg-2-5vw-1-35: clamp(var(--dh-space-lg), 2.5vw, 1.35rem);--dh-space-fluid-lg-2-5vw-1-75: clamp(var(--dh-space-lg), 2.5vw, 1.75rem);--dh-space-fluid-lg-2-5vw-xl: clamp(var(--dh-space-lg), 2.5vw, var(--dh-space-xl));--dh-space-fluid-lg-2vw-1-15: clamp(var(--dh-space-lg), 2vw, 1.15rem);--dh-space-fluid-lg-2vw-1-4: clamp(var(--dh-space-lg), 2vw, 1.4rem);--dh-space-fluid-lg-2vw-2xl: clamp(var(--dh-space-lg), 2vw, var(--dh-space-2xl));--dh-space-fluid-lg-2vw-xl: clamp(var(--dh-space-lg), 2vw, var(--dh-space-xl));--dh-space-fluid-lg-3vw-xl: clamp(var(--dh-space-lg), 3vw, var(--dh-space-xl));--dh-space-fluid-lg-4vw-1-25: clamp(var(--dh-space-lg), 4vw, 1.25rem);--dh-space-fluid-lg-4vw-1-75: clamp(var(--dh-space-lg), 4vw, 1.75rem);--dh-space-fluid-lg-4vw-2-5: clamp(var(--dh-space-lg), 4vw, 2.5rem);--dh-space-fluid-lg-4vw-xl: clamp(var(--dh-space-lg), 4vw, var(--dh-space-xl));--dh-space-fluid-md-1-5vw-lg: clamp(var(--dh-space-md), 1.5vw, var(--dh-space-lg));--dh-space-fluid-md-2vw-1-25: clamp(var(--dh-space-md), 2vw, 1.25rem);--dh-space-fluid-md-2vw-xl: clamp(var(--dh-space-md), 2vw, var(--dh-space-xl));--dh-space-fluid-md-3vw-lg: clamp(var(--dh-space-md), 3vw, var(--dh-space-lg));--dh-space-fluid-sm-2vw-0-85: clamp(var(--dh-space-sm), 2vw, 0.85rem);--dh-space-fluid-sm-2vw-1-25: clamp(var(--dh-space-sm), 2vw, 1.25rem);--dh-space-fluid-sm-2vw-lg: clamp(var(--dh-space-sm), 2vw, var(--dh-space-lg));--dh-space-fluid-xl-3-5vw-2-25: clamp(var(--dh-space-xl), 3.5vw, 2.25rem);--dh-space-fluid-xl-4vw-2-5: clamp(var(--dh-space-xl), 4vw, 2.5rem);--dh-header-announcement-bg: var(--dh-brand-amber);--dh-header-announcement-text: var(--dh-brand-ink);--dh-header-announcement-link: var(--dh-brand-ink);--dh-header-announcement-link-hover: var(--dh-accent-action-hover);--dh-header-announcement-border: var(--dh-brand-amber-hover);--dh-header-utility-bg: var(--dh-header-nav-bg);--dh-header-utility-bg-hover: transparent;--dh-header-utility-text: #1A1613;--dh-header-utility-text-hover: var(--dh-accent-logo);--dh-header-main-bg: var(--dh-page-bg);--dh-header-main-text: #1A1613;--dh-header-main-border: #FFD0A1;--dh-header-shadow: none;--dh-header-icon: #1A1613;--dh-header-icon-hover: var(--dh-accent-logo);--dh-header-icon-bg-hover: transparent;--dh-header-nav-bg: linear-gradient(90deg, #FFFFFF 0%, #FFF7F0 48%, #FFFFFF 100%);--dh-header-nav-text: #1A1613;--dh-header-nav-text-hover: var(--dh-accent-logo);--dh-header-nav-bg-hover: transparent;--dh-header-nav-indicator: linear-gradient(90deg, rgba(255, 170, 102, 0) 0%, #FFAA66 18%, #FFD0A1 50%, #F49B52 82%, rgba(255, 170, 102, 0) 100%);--dh-header-dropdown-bg: #FFFFFF;--dh-header-dropdown-text: #1A1613;--dh-header-dropdown-border: #FFD0A1;--dh-header-search-bg: #FFFFFF;--dh-header-search-border: #FFAA66;--dh-header-search-border-hover: #F49B52;--dh-header-search-focus-ring: 0 0 0 3px var(--dh-accent-logo-ring);--dh-header-search-button-bg-hover: #FFF1E6;--dh-cart-badge-bg: var(--dh-accent-logo);--dh-cart-badge-text: #000000;--dh-cart-badge-border: var(--dh-accent-logo-hover);--dh-footer-band-bg: var(--dh-consent-bg);--dh-footer-bg: var(--dh-consent-bg);--dh-footer-columns-bg: var(--dh-consent-bg);--dh-footer-copyright-bg: var(--dh-consent-bg);--dh-footer-heading: var(--dh-header-main-text);--dh-footer-text: #574F48;--dh-footer-muted: #6E665E;--dh-footer-link: var(--dh-header-nav-text);--dh-footer-link-hover: var(--dh-accent-action);--dh-footer-accent: var(--dh-header-nav-indicator);--dh-button-revenue-bg: var(--dh-accent-logo);--dh-button-revenue-bg-hover: var(--dh-accent-logo-hover);--dh-button-revenue-text: var(--dh-accent-logo-text);--dh-button-revenue-border: var(--dh-accent-logo);--dh-button-secondary-bg: #FFFFFF;--dh-button-secondary-bg-hover: #FFF1E6;--dh-button-secondary-text: #1A1613;--dh-button-secondary-text-hover: #1A1613;--dh-button-secondary-border: #7B8582;--dh-button-secondary-border-hover: #596461;--dh-button-ghost-bg: transparent;--dh-button-ghost-bg-hover: #FFF1E6;--dh-button-ghost-text: #1A1613;--dh-button-ghost-text-hover: var(--dh-accent-logo);--dh-button-danger-bg: #FEF3F2;--dh-button-danger-bg-hover: #FEE4E2;--dh-button-danger-text: #E93D3D;--dh-button-danger-border: #E93D3D;--dh-button-disabled-bg: #EDEDED;--dh-button-disabled-text: #6E665E;--dh-button-disabled-border: #EDEDED;--dh-product-grid-bg: #FFFFFF;--dh-card-surface: #FFFDFB;--dh-card-surface-hover: #FFF8F2;--dh-card-border: #E9E2D9;--dh-card-border-hover: #D8CFC4;--dh-product-card-outline: #000000;--dh-card-title: #1A1613;--dh-card-title-hover: var(--dh-accent-logo);--dh-card-text: #574F48;--dh-card-price: var(--dh-text-secondary);--dh-card-sale-price: var(--dh-sale-price);--dh-card-rating-empty: #BFBFBF;--dh-card-rating-full: var(--dh-accent-logo);--dh-card-badge-bg: #FFF1E6;--dh-card-badge-text: #1A1613;--dh-card-badge-border: #FFD0A1;--dh-card-heart-stroke: var(--dh-accent-logo);--dh-card-heart-fill-active: var(--dh-accent-logo);--dh-card-heart-stroke-active: var(--dh-accent-logo);--dh-card-heart-hover-bg: var(--dh-accent-logo-hover);--dh-card-heart-hover-shadow: none;--dh-card-heart-focus-ring: 0 0 0 3px var(--dh-accent-logo-ring);--dh-pdp-gallery-bg: #FFFDFB;--dh-pdp-panel-bg: #FFFFFF;--dh-pdp-section-bg: #FFFFFF;--dh-pdp-section-header-bg: #FFF8F2;--dh-pdp-option-bg: #FFFFFF;--dh-pdp-option-text: #1A1613;--dh-pdp-option-border: #7B8582;--dh-pdp-option-selected-bg: #FFF1E6;--dh-pdp-option-selected-border: var(--dh-accent-logo);--dh-pdp-guide-bg: #FFF1E6;--dh-pdp-guide-text: #1A1613;--dh-pdp-sticky-bg: #FFFFFF;--dh-pdp-sticky-text: #1A1613;--dh-pdp-sticky-border: #7B8582;--dh-pdp-social-bg: #FFFFFF;--dh-pdp-social-bg-hover: #FFF1E6;--dh-pdp-social-border: #7B8582;--dh-pdp-social-border-hover: #596461;--dh-pdp-social-icon: #1A1613;--dh-pdp-social-icon-hover: var(--dh-accent-logo);--dh-search-sidebar-bg: #FFF8F2;--dh-search-sidebar-text: #1A1613;--dh-search-sidebar-border: #FFD0A1;--dh-search-panel-bg: #FFFFFF;--dh-search-results-bg: #FFFFFF;--dh-searchbar-bg: #FFFFFF;--dh-searchbar-text: #1A1613;--dh-searchbar-placeholder: #6E665E;--dh-searchbar-border: #7B8582;--dh-searchbar-border-hover: #596461;--dh-searchbar-border-focus: var(--dh-accent-logo);--dh-searchbar-icon: #574F48;--dh-searchbar-icon-hover: #1A1613;--dh-searchbar-focus-ring: 0 0 0 3px var(--dh-accent-logo-ring);--dh-search-input-bg: var(--dh-searchbar-bg);--dh-search-input-text: var(--dh-searchbar-text);--dh-search-input-placeholder: var(--dh-searchbar-placeholder);--dh-search-input-border: var(--dh-searchbar-border);--dh-search-input-border-focus: var(--dh-searchbar-border-focus);--dh-search-input-focus-ring: var(--dh-searchbar-focus-ring);--dh-search-autocomplete-bg: #FFFFFF;--dh-search-autocomplete-border: #FFD0A1;--dh-search-autocomplete-text: #1A1613;--dh-search-autocomplete-heading: #1A1613;--dh-search-autocomplete-count: #574F48;--dh-search-autocomplete-muted: #6E665E;--dh-search-autocomplete-link: #1A1613;--dh-search-autocomplete-link-hover: var(--dh-accent-action);--dh-search-autocomplete-item-bg: transparent;--dh-search-autocomplete-item-bg-hover: #FFF1E6;--dh-search-autocomplete-item-text-hover: #1A1613;--dh-search-autocomplete-item-bg-active: #FFE7D3;--dh-search-autocomplete-item-text-active: #1A1613;--dh-search-autocomplete-item-border: transparent;--dh-search-autocomplete-column-border: #FFD0A1;--dh-search-autocomplete-arrow-bg: #FFFFFF;--dh-search-autocomplete-image-bg: #FFFFFF;--dh-search-autocomplete-image-border: transparent;--dh-search-autocomplete-scrollbar: rgba(11, 22, 19, 0.2);--dh-search-autocomplete-shadow: 0 18px 42px rgba(11, 22, 19, 0.12);--dh-search-chip-bg: #FFFFFF;--dh-search-chip-bg-hover: #FFF1E6;--dh-search-chip-text: #1A1613;--dh-search-chip-active-bg: #FFE7D3;--dh-search-chip-active-text: #1A1613;--dh-search-pagination-bg: #FFFFFF;--dh-search-pagination-current-bg: var(--dh-accent-logo);--dh-search-pagination-current-text: var(--dh-accent-logo-text);--dh-search-primary-hover-bg: var(--dh-accent-logo-hover);--dh-search-primary-hover-border: var(--dh-accent-logo-hover);--dh-search-primary-hover-text: var(--dh-accent-logo-text);--dh-search-floating-filter-bg: #FFD0A1;--dh-search-floating-filter-bg-hover: #FFB36F;--dh-search-floating-filter-text: #101225;--dh-search-floating-filter-count-bg: #FFAA66;--dh-search-floating-filter-count-text: #000000;--dh-action-bar-control-bg: #FFFFFF;--dh-action-bar-control-border: #7B8582;--dh-action-bar-control-text: #1A1613;--dh-action-bar-chevron: #1A1613;--dh-action-bar-toggle-bg: #FFFFFF;--dh-action-bar-toggle-border: #7B8582;--dh-action-bar-toggle-track: #7B8582;--dh-action-bar-toggle-thumb: #FFFFFF;--dh-action-bar-toggle-thumb-border: #7B8582;--dh-cart-row-bg: #FFFFFF;--dh-cart-row-border: #D8DDDA;--dh-cart-totals-bg: #FFFFFF;--dh-cart-preview-bg: #FFFFFF;--dh-cart-preview-header-bg: var(--dh-modal-header-bg);--dh-cart-preview-header-text: var(--dh-text-primary);--dh-cart-preview-header-border: var(--dh-cart-row-border);--dh-cart-preview-pulse: var(--dh-accent-logo);--dh-preview-cart-thumb: 168px;--dh-preview-cart-thumb-src: 336px;--dh-preview-cart-content-gap: var(--dh-space-3xs);--dh-preview-cart-content-pad-start: var(--dh-space-2xs);--dh-preview-cart-footer-pad-block: var(--dh-space-sm);--dh-preview-cart-footer-pad-inline: var(--dh-space-md);--dh-preview-cart-footer-row-gap: var(--dh-space-2xs);--dh-preview-cart-media-position: 30% top;--dh-cart-discount-bg: var(--dh-subtle-bg);--dh-cart-discount-text: var(--dh-text-primary);--dh-cart-discount-accent: #156B42;--dh-cart-discount-strong: var(--dh-cart-discount-accent);--dh-cart-discount-border: var(--dh-header-announcement-border);--dh-cart-discount-rail: var(--dh-header-announcement-border);--dh-cart-discount-code-bg: var(--dh-feature-bg);--dh-cart-discount-code-text: var(--dh-text-primary);--dh-cart-discount-shadow: none;--dh-modal-bg: #FFFFFF;--dh-modal-header-bg: #FFF8F2;--dh-modal-body-bg: #FFFBF7;--dh-modal-border: #FFD0A1;--dh-modal-top-accent: var(--dh-accent-logo);--dh-modal-top-accent-width: 4px;--dh-modal-text: #1A1613;--dh-modal-muted: #574F48;--dh-cart-edit-scrim: transparent;--dh-wishlist-add-bg: #FFFFFF;--dh-wishlist-add-text: var(--dh-accent-logo);--dh-wishlist-add-border: transparent;--dh-wishlist-add-bg-hover: var(--dh-brand-coral-soft);--dh-wishlist-remove-bg: var(--dh-brand-coral-soft);--dh-wishlist-remove-text: var(--dh-accent-logo);--dh-wishlist-remove-border: transparent;--dh-wishlist-remove-bg-hover: var(--dh-brand-coral-soft-hover);--dh-wishlist-floating-bg: var(--dh-wishlist-saved-bg);--dh-wishlist-floating-border: transparent;--dh-wishlist-floating-bg-hover: var(--dh-wishlist-saved-bg-hover);--dh-wishlist-save-bg: transparent;--dh-wishlist-save-text: var(--dh-accent-logo);--dh-wishlist-save-border: transparent;--dh-wishlist-save-bg-hover: transparent;--dh-wishlist-saved-bg: var(--dh-brand-coral-soft);--dh-wishlist-saved-text: var(--dh-accent-logo);--dh-wishlist-saved-border: transparent;--dh-wishlist-saved-bg-hover: var(--dh-brand-coral-soft-hover);--dh-card-action-bg: #FFFFFF;--dh-card-action-bg-hover: #FFF8F2;--dh-card-action-shadow: 0 2px 8px rgba(11, 22, 19, 0.18);--dh-card-action-glyph-color: var(--dh-accent-logo);--dh-card-action-zoom-glyph: var(--dh-card-action-glyph);--dh-card-action-zoom-text: var(--dh-card-action-glyph-color);--dh-card-action-cart-glyph: var(--dh-card-action-glyph-color);--dh-card-action-cart-bg: var(--dh-accent-logo);--dh-card-action-cart-bg-hover: var(--dh-accent-logo-hover);--dh-card-action-cart-text: var(--dh-accent-logo-text);--dh-wishlist-floating-text: var(--dh-card-action-glyph-color);--dh-wishlist-focus-ring: var(--dh-accent-logo);--dh-wishlist-badge-bg: #FFAA66;--dh-wishlist-badge-text: #000000;--dh-wishlist-badge-border: transparent;--dh-wishlist-card-button-size: 48px;--dh-wishlist-card-heart-size: 1.5rem;--dh-pdp-wishlist-action-size: 48px;--dh-pdp-wishlist-glyph-scale: 1.1;--dh-card-action-glyph-scale: 1.25;--dh-card-action-cart-icon-scale: 0.92;--dh-card-action-cart-glyph-size: calc(var(--dh-wishlist-card-heart-size) * var(--dh-card-action-cart-icon-scale));--dh-card-action-size: var(--dh-wishlist-card-button-size);--dh-card-action-glyph: var(--dh-wishlist-card-heart-size);--dh-wishlist-floating-heart-size: 1.25rem;--dh-wishlist-fab-badge-size: 1.125rem;--dh-wishlist-fab-badge-font: var(--dh-fs-micro);--dh-wishlist-empty-icon-offset-x: 0px;--dh-wishlist-empty-icon-offset-y: 0px;--dh-wishlist-empty-icon-scale: 0.92;--dh-success-bg: #ECFDF3;--dh-success-text: #14532D;--dh-success-border: #4ADE80;--dh-warning-bg: #FFFBEB;--dh-warning-text: #1A1613;--dh-warning-border: #FBBF24;--dh-danger-bg: #FEF3F2;--dh-danger-text: #912018;--dh-danger-border: #F97066;--dh-info-bg: #FFF8F1;--dh-info-text: #1A1613;--dh-info-border: var(--dh-accent-logo);--dh-privacy-bg: #F6EEFF;--dh-privacy-text: #2F205F;--dh-privacy-border: #7B8582;--dh-fabric-bg: #FFF0C2;--dh-fabric-text: #1A1613;--dh-custom-upload-bg: #F6EEFF;--dh-custom-upload-text: #2F205F;--dh-trust-signal-bg: #E7F6EC;--dh-trust-signal-text: #166534;--dh-pill-success-bg: #E7F6EC;--dh-pill-success-text: #166534;--dh-pill-success-border: rgba(22, 101, 52, 0.22);--dh-pill-info-bg: #FFF4E5;--dh-pill-info-text: #1A1613;--dh-pill-info-border: rgba(255, 170, 102, 0.32);--dh-pill-fabric-bg: #FFF0C2;--dh-pill-fabric-text: #1A1613;--dh-pill-fabric-border: rgba(255, 170, 102, 0.32);--dh-pill-privacy-bg: #F3EBFF;--dh-pill-privacy-text: #4C1D95;--dh-pill-privacy-border: rgba(76, 29, 149, 0.22);--dh-focus-border: var(--dh-accent-logo);--dh-focus-ring: 0 0 0 4px var(--dh-accent-logo-ring);--dh-input-bg: #FFFFFF;--dh-input-border: #FFB36F;--dh-input-border-strong: #F49B52;--dh-shadow-card: 0 1px 3px rgba(11, 22, 19, 0.06);--dh-shadow-elevated: 0 10px 40px rgba(11, 22, 19, 0.06);--dh-shadow-sticky-buy: 0 -8px 24px rgba(11, 22, 19, 0.08);--dh-hero-band-gradient: linear-gradient(115deg, #FFFFFF 0%, #FFF4E9 36%, #FFD2AA 72%, #FFE9D5 100%);--dh-content-band-bg: var(--dh-hero-band-gradient);--dh-content-panel-bg: rgba(255, 255, 255, 0.94);--dh-content-media-bg: linear-gradient(180deg, #FFFFFF 0%, #FFF8F2 100%);--dh-content-panel-border: rgba(255, 170, 102, 0.32);--dh-content-step-bg: var(--dh-accent-logo);--dh-content-step-text: var(--dh-accent-logo-text);--dh-content-cta-bg: var(--dh-button-revenue-bg);--dh-content-cta-bg-hover: var(--dh-button-revenue-bg-hover);--dh-content-cta-border: var(--dh-button-revenue-border);--dh-floating-action-size: 48px;--dh-floating-action-gap: var(--dh-space-md);--dh-floating-action-edge: var(--dh-space-lg);--dh-accent-halo: var(--dh-accent-logo);--dh-accent-halo-soft: var(--dh-accent-logo-wash);--dh-accent-glow: none;--dh-surface-page: var(--dh-page-bg);--dh-surface-card: var(--dh-card-surface);--dh-surface-elevated: var(--dh-panel-bg);--dh-surface-subtle: var(--dh-subtle-bg);--dh-surface-premium: var(--dh-feature-bg);--dh-surface-inverse: var(--dh-brand-ink);--dh-surface-overlay: var(--dh-overlay);--dh-overlay-bg: var(--dh-scrim);--dh-text-link: var(--dh-link);--dh-text-link-hover: var(--dh-link-hover);--dh-text-price: var(--dh-price);--dh-border-subtle: var(--dh-card-border);--dh-border-strong: var(--dh-card-border-hover);--dh-border-selected: var(--dh-link);--dh-border-focus: var(--dh-focus-border);--dh-action-primary-bg: var(--dh-button-revenue-bg);--dh-action-primary-bg-hover: var(--dh-button-revenue-bg-hover);--dh-action-primary-text: var(--dh-button-revenue-text);--dh-action-secondary-bg: var(--dh-button-secondary-bg);--dh-action-secondary-text: var(--dh-button-secondary-text);--dh-action-disabled-bg: var(--dh-button-disabled-bg);--dh-action-disabled-text: var(--dh-button-disabled-text);--dh-coral: var(--dh-brand-coral);--dh-coral-hover: var(--dh-brand-coral-hover);--dh-coral-text: #FFFFFF;--dh-coral-surface: var(--dh-brand-coral-soft);--dh-coral-surface-strong: var(--dh-brand-coral-soft-hover);--dh-coral-border: var(--dh-brand-coral);--dh-brand-banner-bg: var(--dh-header-announcement-bg);--dh-brand-banner-text: var(--dh-header-announcement-text);--dh-brand-banner-link: var(--dh-header-announcement-link);--dh-brand-banner-link-hover: var(--dh-header-announcement-link-hover);--dh-discount-bg: var(--dh-cart-discount-bg);--dh-discount-text: var(--dh-cart-discount-text);--dh-discount-strong: var(--dh-cart-discount-strong);--dh-discount-accent: var(--dh-cart-discount-accent);--dh-discount-border: var(--dh-cart-discount-border);--dh-discount-rail: var(--dh-cart-discount-rail);--dh-discount-code-bg: var(--dh-cart-discount-code-bg);--dh-discount-code-text: var(--dh-cart-discount-code-text);--dh-discount-shadow: var(--dh-cart-discount-shadow);--dh-consent-bg: #FFFFFF;--dh-consent-text: var(--dh-text-secondary);--dh-consent-link: var(--dh-link);--dh-consent-link-hover: var(--dh-link-hover);--dh-consent-border: var(--dh-border-subtle);--dh-wishlist-add-shadow: none;--dh-wishlist-remove-shadow: none;--dh-wishlist-floating-shadow: 0 4px 16px rgba(11, 22, 19, 0.26);--dh-wishlist-save-shadow: none;--dh-wishlist-saved-shadow: none;--dh-radius-sm: 8px;--dh-radius-md: 12px;--dh-radius-lg: 18px;--dh-sticky-buy-height: 84px;--dh-giftcard-face: linear-gradient(135deg, #FFE2C0 0%, #FFB36F 40%, #F49B52 72%, #E07B4B 100%);--dh-giftcard-face-border: rgba(26, 22, 19, 0.14);--dh-giftcard-ink: #2A1B12;--dh-giftcard-ink-soft: rgba(42, 27, 18, 0.66);--dh-giftcard-shine: rgba(255, 255, 255, 0.55);--dh-giftcard-chip: linear-gradient(135deg, #FBE6BE 0%, #E7C079 100%);--dh-giftcard-chip-border: rgba(42, 27, 18, 0.22);--dh-giftcard-shadow: 0 18px 40px rgba(192, 74, 51, 0.28)}html[data-dh-active-theme=dark],html[data-dh-theme=dark]{color-scheme:dark;--dh-brand-ink: #101225;--dh-brand-cream: #FFF7EC;--dh-brand-page: #101225;--dh-brand-coral: #D4705E;--dh-brand-coral-hover: #E08372;--dh-brand-coral-soft: #24151A;--dh-brand-coral-soft-hover: #321C22;--dh-brand-amber: #FFB36F;--dh-brand-amber-hover: #FFD0A1;--dh-accent-logo: var(--dh-brand-amber);--dh-accent-logo-hover: var(--dh-brand-amber-hover);--dh-accent-logo-text: var(--dh-brand-ink);--dh-accent-logo-ring-soft: rgba(255, 170, 102, 0.24);--dh-accent-logo-ring: rgba(255, 170, 102, 0.30);--dh-accent-logo-ring-strong: rgba(255, 170, 102, 0.32);--dh-accent-logo-ring-inset: rgba(255, 170, 102, 0.18);--dh-accent-logo-wash: rgba(255, 170, 102, 0.13);--dh-accent-logo-selection: rgba(255, 170, 102, 0.32);--dh-accent-logo-gradient: rgba(255, 170, 102, 0.51);--dh-accent-coral: var(--dh-brand-coral);--dh-accent-coral-hover: var(--dh-brand-coral-hover);--dh-accent-coral-readable: var(--dh-brand-coral-hover);--dh-accent-coral-ring: rgba(212, 112, 94, 0.42);--dh-accent-wishlist: var(--dh-brand-coral);--dh-accent-action: var(--dh-accent-logo);--dh-accent-action-hover: var(--dh-accent-logo-hover);--dh-brand-band-gradient: radial-gradient(140% 120% at 50% -12%, #2E221A 0%, #1C1820 30%, #131218 58%, var(--dh-page-bg) 80%);--dh-brand-band-gradient-vertical: linear-gradient(180deg, #101225 0%, #111219 15%, #19171D 32%, #241D21 50%, #332528 68%, #3A292B 85%, #432E2F 100%);--dh-page-bg: #101225;--dh-about-page-gradient-floor: color-mix(in srgb, #432E2F 58%, #332528);--dh-about-page-gradient-vertical: linear-gradient(180deg, #101225 0%, #111219 3%, color-mix(in srgb, #111219 50%, #19171D 50%) 6.5%, #19171D 10%, color-mix(in srgb, #19171D 50%, #241D21 50%) 16%, #241D21 22%, color-mix(in srgb, #241D21 66%, #332528 34%) 28%, color-mix(in srgb, #241D21 50%, #332528 50%) 34%, color-mix(in srgb, #241D21 34%, #332528 66%) 40%, color-mix(in srgb, #241D21 17%, #332528 83%) 46%, color-mix(in srgb, #332528 83%, #3A292B 17%) 52%, #332528 58%, color-mix(in srgb, #332528 66%, #3A292B 34%) 66%, color-mix(in srgb, #332528 33%, #3A292B 67%) 74%, #3A292B 82%, color-mix(in srgb, #3A292B 66%, #432E2F 34%) 88%, color-mix(in srgb, #3A292B 33%, var(--dh-about-page-gradient-floor) 67%) 94%, var(--dh-about-page-gradient-floor) 100%);--dh-card-bg: #191D38;--dh-card-bg-hover: #1F2444;--dh-panel-bg: #232A4D;--dh-panel-bg-hover: #2A3258;--dh-subtle-bg: #2A3258;--dh-subtle-bg-hover: #323B6A;--dh-feature-bg: #1B2040;--dh-image-bg: #101225;--dh-overlay: rgba(4, 5, 9, 0.90);--dh-scrim: rgba(0, 0, 0, 0.72);--dh-text-primary: #F7F3EC;--dh-text-secondary: #D8D4CA;--dh-text-muted: #B9B2A7;--dh-breadcrumb-text: #B9B2A7;--dh-breadcrumb-text-current: #D0CCC2;--dh-breadcrumb-separator: #8E8880;--dh-breadcrumb-link-hover: var(--dh-accent-logo);--dh-text-inverse: #101225;--dh-link: #FFD0A1;--dh-link-hover: #FFE3C2;--dh-price: var(--dh-card-title);--dh-sale-price: #FFB4AA;--dh-fs-micro: 0.6875rem;--dh-fs-2xs: 0.75rem;--dh-fs-xs: 0.8125rem;--dh-fs-sm: 0.875rem;--dh-fs-base: 1rem;--dh-fs-md: 1.125rem;--dh-fs-listing-heading: 1.25rem;--dh-fs-lg: 1.35rem;--dh-fs-xl: 1.65rem;--dh-fs-2xl: 2rem;--dh-fs-3xl: 2.5rem;--dh-space-3xs: 0.125rem;--dh-space-2xs: 0.25rem;--dh-space-xs: 0.375rem;--dh-space-sm: 0.5rem;--dh-space-md: 0.75rem;--dh-space-lg: 1rem;--dh-space-xl: 1.5rem;--dh-space-2xl: 2rem;--dh-space-fluid-0-32-0-7vw-0-65: clamp(0.32rem, 0.7vw, 0.65rem);--dh-space-fluid-0-7-1-25vw-0-82: clamp(0.7rem, 1.25vw, 0.82rem);--dh-space-fluid-0-7-1-35vw-lg: clamp(0.7rem, 1.35vw, var(--dh-space-lg));--dh-space-fluid-0-7-1-5vw-lg: clamp(0.7rem, 1.5vw, var(--dh-space-lg));--dh-space-fluid-0-85-1-6vw-0-95: clamp(0.85rem, 1.6vw, 0.95rem);--dh-space-fluid-0-85-1-8vw-lg: clamp(0.85rem, 1.8vw, var(--dh-space-lg));--dh-space-fluid-0-85-2vw-lg: clamp(0.85rem, 2vw, var(--dh-space-lg));--dh-space-fluid-0-95-2vw-1-15: clamp(0.95rem, 2vw, 1.15rem);--dh-space-fluid-1-1-2-8vw-2-25: clamp(1.1rem, 2.8vw, 2.25rem);--dh-space-fluid-1-1-3vw-2-25: clamp(1.1rem, 3vw, 2.25rem);--dh-space-fluid-1-15-2-5vw-1-4: clamp(1.15rem, 2.5vw, 1.4rem);--dh-space-fluid-1-15-2-5vw-1-75: clamp(1.15rem, 2.5vw, 1.75rem);--dh-space-fluid-1-25-2-5vw-2xl: clamp(1.25rem, 2.5vw, var(--dh-space-2xl));--dh-space-fluid-1-25-3vw-1-875: clamp(1.25rem, 3vw, 1.875rem);--dh-space-fluid-1-25-3vw-2-1: clamp(1.25rem, 3vw, 2.1rem);--dh-space-fluid-1-25-3vw-2xl: clamp(1.25rem, 3vw, var(--dh-space-2xl));--dh-space-fluid-1-25-4vw-1-65: clamp(1.25rem, 4vw, 1.65rem);--dh-space-fluid-1-25-4vw-2-75: clamp(1.25rem, 4vw, 2.75rem);--dh-space-fluid-1-35-2-5vw-2xl: clamp(1.35rem, 2.5vw, var(--dh-space-2xl));--dh-space-fluid-1-35-3-2vw-2-15: clamp(1.35rem, 3.2vw, 2.15rem);--dh-space-fluid-1-35-3-2vw-2xl: clamp(1.35rem, 3.2vw, var(--dh-space-2xl));--dh-space-fluid-1-45-3vw-2-25: clamp(1.45rem, 3vw, 2.25rem);--dh-space-fluid-1-55-3-5vw-2-5: clamp(1.55rem, 3.5vw, 2.5rem);--dh-space-fluid-1-65-2-6vw-2-25: clamp(1.65rem, 2.6vw, 2.25rem);--dh-space-fluid-1px-1-2cqi-13px: clamp(1px, 1.2cqi, 13px);--dh-space-fluid-2-25-6vw-3-25: clamp(2.25rem, 6vw, 3.25rem);--dh-space-fluid-2-5-5vw-3-5: clamp(2.5rem, 5vw, 3.5rem);--dh-space-fluid-2-5-6vw-3-75: clamp(2.5rem, 6vw, 3.75rem);--dh-space-fluid-2xl-4-5vw-2-75: clamp(var(--dh-space-2xl), 4.5vw, 2.75rem);--dh-space-fluid-2xl-5vw-2-75: clamp(var(--dh-space-2xl), 5vw, 2.75rem);--dh-space-fluid-2xl-5vw-3: clamp(var(--dh-space-2xl), 5vw, 3rem);--dh-space-fluid-2xl-5vw-4: clamp(var(--dh-space-2xl), 5vw, 4rem);--dh-space-fluid-3-25-8vw-5: clamp(3.25rem, 8vw, 5rem);--dh-space-fluid-3-7vw-4-25: clamp(3rem, 7vw, 4.25rem);--dh-space-fluid-3-8vw-5: clamp(3rem, 8vw, 5rem);--dh-space-fluid-3px-1-1cqi-8px: clamp(3px, 1.1cqi, 8px);--dh-space-fluid-4-5-10vw-7: clamp(4.5rem, 10vw, 7rem);--dh-space-fluid-lg-1-8vw-xl: clamp(var(--dh-space-lg), 1.8vw, var(--dh-space-xl));--dh-space-fluid-lg-2-5vw-1-35: clamp(var(--dh-space-lg), 2.5vw, 1.35rem);--dh-space-fluid-lg-2-5vw-1-75: clamp(var(--dh-space-lg), 2.5vw, 1.75rem);--dh-space-fluid-lg-2-5vw-xl: clamp(var(--dh-space-lg), 2.5vw, var(--dh-space-xl));--dh-space-fluid-lg-2vw-1-15: clamp(var(--dh-space-lg), 2vw, 1.15rem);--dh-space-fluid-lg-2vw-1-4: clamp(var(--dh-space-lg), 2vw, 1.4rem);--dh-space-fluid-lg-2vw-2xl: clamp(var(--dh-space-lg), 2vw, var(--dh-space-2xl));--dh-space-fluid-lg-2vw-xl: clamp(var(--dh-space-lg), 2vw, var(--dh-space-xl));--dh-space-fluid-lg-3vw-xl: clamp(var(--dh-space-lg), 3vw, var(--dh-space-xl));--dh-space-fluid-lg-4vw-1-25: clamp(var(--dh-space-lg), 4vw, 1.25rem);--dh-space-fluid-lg-4vw-1-75: clamp(var(--dh-space-lg), 4vw, 1.75rem);--dh-space-fluid-lg-4vw-2-5: clamp(var(--dh-space-lg), 4vw, 2.5rem);--dh-space-fluid-lg-4vw-xl: clamp(var(--dh-space-lg), 4vw, var(--dh-space-xl));--dh-space-fluid-md-1-5vw-lg: clamp(var(--dh-space-md), 1.5vw, var(--dh-space-lg));--dh-space-fluid-md-2vw-1-25: clamp(var(--dh-space-md), 2vw, 1.25rem);--dh-space-fluid-md-2vw-xl: clamp(var(--dh-space-md), 2vw, var(--dh-space-xl));--dh-space-fluid-md-3vw-lg: clamp(var(--dh-space-md), 3vw, var(--dh-space-lg));--dh-space-fluid-sm-2vw-0-85: clamp(var(--dh-space-sm), 2vw, 0.85rem);--dh-space-fluid-sm-2vw-1-25: clamp(var(--dh-space-sm), 2vw, 1.25rem);--dh-space-fluid-sm-2vw-lg: clamp(var(--dh-space-sm), 2vw, var(--dh-space-lg));--dh-space-fluid-xl-3-5vw-2-25: clamp(var(--dh-space-xl), 3.5vw, 2.25rem);--dh-space-fluid-xl-4vw-2-5: clamp(var(--dh-space-xl), 4vw, 2.5rem);--dh-header-announcement-bg: var(--dh-brand-amber);--dh-header-announcement-text: var(--dh-brand-ink);--dh-header-announcement-link: var(--dh-brand-ink);--dh-header-announcement-link-hover: #5A3600;--dh-header-announcement-border: var(--dh-brand-amber-hover);--dh-header-utility-bg: var(--dh-page-bg);--dh-header-utility-bg-hover: transparent;--dh-header-utility-text: #FFFFFF;--dh-header-utility-text-hover: var(--dh-accent-coral);--dh-header-main-bg: var(--dh-page-bg);--dh-header-main-text: #F7F3EC;--dh-header-main-border: #2B3240;--dh-header-shadow: none;--dh-header-icon: #F7F3EC;--dh-header-icon-hover: var(--dh-accent-coral);--dh-header-icon-bg-hover: transparent;--dh-header-nav-bg: var(--dh-page-bg);--dh-header-nav-text: #FFFFFF;--dh-header-nav-text-hover: var(--dh-accent-coral);--dh-header-nav-bg-hover: transparent;--dh-header-nav-indicator: linear-gradient(90deg, rgba(255, 179, 111, 0) 0%, #FFB36F 18%, #FFD0A1 50%, #D4705E 82%, rgba(212, 112, 94, 0) 100%);--dh-header-dropdown-bg: #232A4D;--dh-header-dropdown-text: #FFFFFF;--dh-header-dropdown-border: #3A4168;--dh-header-search-bg: #2A3258;--dh-header-search-border: #5A6498;--dh-header-search-border-hover: #FFD0A1;--dh-header-search-focus-ring: 0 0 0 3px var(--dh-accent-logo-ring);--dh-header-search-button-bg-hover: #323B6A;--dh-cart-badge-bg: var(--dh-accent-coral);--dh-cart-badge-text: #FFFFFF;--dh-cart-badge-border: var(--dh-accent-coral);--dh-footer-band-bg: var(--dh-consent-bg);--dh-footer-bg: var(--dh-consent-bg);--dh-footer-columns-bg: var(--dh-consent-bg);--dh-footer-copyright-bg: var(--dh-consent-bg);--dh-footer-heading: var(--dh-header-main-text);--dh-footer-text: #D8D4CA;--dh-footer-muted: #B9B2A7;--dh-footer-link: var(--dh-header-nav-text);--dh-footer-link-hover: var(--dh-accent-logo);--dh-footer-accent: var(--dh-header-nav-indicator);--dh-button-revenue-bg: #FFB36F;--dh-button-revenue-bg-hover: #FFD0A1;--dh-button-revenue-text: #101225;--dh-button-revenue-border: #FFB36F;--dh-button-secondary-bg: #232A4D;--dh-button-secondary-bg-hover: #2A3258;--dh-button-secondary-text: #FFD0A1;--dh-button-secondary-text-hover: #FFE3C2;--dh-button-secondary-border: #FFD0A1;--dh-button-secondary-border-hover: #FFE3C2;--dh-button-ghost-bg: transparent;--dh-button-ghost-bg-hover: #2A3258;--dh-button-ghost-text: #FFD0A1;--dh-button-ghost-text-hover: #FFE3C2;--dh-button-danger-bg: #7A1F3D;--dh-button-danger-bg-hover: #9F2A4A;--dh-button-danger-text: #FFE8EF;--dh-button-danger-border: #FF9AB5;--dh-button-disabled-bg: #2B3240;--dh-button-disabled-text: #B9B2A7;--dh-button-disabled-border: #2B3240;--dh-product-grid-bg: var(--dh-search-results-bg);--dh-card-surface: #191D38;--dh-card-surface-hover: #1F2444;--dh-card-border: #3A4168;--dh-card-border-hover: #5A6498;--dh-product-card-outline: #000000;--dh-card-title: #FFFFFF;--dh-card-title-hover: var(--dh-accent-coral);--dh-card-text: #D8D4CA;--dh-card-price: var(--dh-text-secondary);--dh-card-sale-price: var(--dh-sale-price);--dh-card-rating-empty: #6E7583;--dh-card-rating-full: #FFD686;--dh-card-badge-bg: #323B6A;--dh-card-badge-text: #FFD0A1;--dh-card-badge-border: #3A4168;--dh-card-heart-stroke: var(--dh-brand-coral);--dh-card-heart-fill-active: var(--dh-brand-coral);--dh-card-heart-stroke-active: var(--dh-brand-coral);--dh-card-heart-hover-bg: #E08372;--dh-card-heart-hover-shadow: none;--dh-card-heart-focus-ring: 0 0 0 3px rgba(212, 112, 94, 0.42);--dh-pdp-gallery-bg: #101225;--dh-pdp-panel-bg: #232A4D;--dh-pdp-section-bg: #232A4D;--dh-pdp-section-header-bg: #24151A;--dh-pdp-option-bg: #2A3258;--dh-pdp-option-text: #F7F3EC;--dh-pdp-option-border: #5A6498;--dh-pdp-option-selected-bg: #323B6A;--dh-pdp-option-selected-border: #FFD0A1;--dh-pdp-guide-bg: #2A3258;--dh-pdp-guide-text: #FFD8B4;--dh-pdp-sticky-bg: #232A4D;--dh-pdp-sticky-text: #F7F3EC;--dh-pdp-sticky-border: #3A4168;--dh-pdp-social-bg: #2A3258;--dh-pdp-social-bg-hover: #323B6A;--dh-pdp-social-border: #3A4168;--dh-pdp-social-border-hover: #FFD0A1;--dh-pdp-social-icon: #FFD0A1;--dh-pdp-social-icon-hover: #FFE3C2;--dh-pdp-select-chevron-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z' fill='%23D4705E' /%3E%3C/svg%3E");--dh-search-sidebar-bg: #24151A;--dh-search-sidebar-text: #F7F3EC;--dh-search-sidebar-border: #D4705E;--dh-search-panel-bg: #232A4D;--dh-search-results-bg: #101225;--dh-searchbar-bg: #2A3258;--dh-searchbar-text: #F7F3EC;--dh-searchbar-placeholder: #B9B2A7;--dh-searchbar-border: #5A6498;--dh-searchbar-border-hover: #8D9AAF;--dh-searchbar-border-focus: var(--dh-accent-logo);--dh-searchbar-icon: #D8D4CA;--dh-searchbar-icon-hover: #FFFFFF;--dh-searchbar-focus-ring: 0 0 0 3px var(--dh-accent-logo-ring);--dh-search-input-bg: var(--dh-searchbar-bg);--dh-search-input-text: var(--dh-searchbar-text);--dh-search-input-placeholder: var(--dh-searchbar-placeholder);--dh-search-input-border: var(--dh-searchbar-border);--dh-search-input-border-focus: var(--dh-searchbar-border-focus);--dh-search-input-focus-ring: var(--dh-searchbar-focus-ring);--dh-search-autocomplete-bg: #232A4D;--dh-search-autocomplete-border: #3A4168;--dh-search-autocomplete-text: #F7F3EC;--dh-search-autocomplete-heading: #FFFFFF;--dh-search-autocomplete-count: #D8D4CA;--dh-search-autocomplete-muted: #B9B2A7;--dh-search-autocomplete-link: #F7F3EC;--dh-search-autocomplete-link-hover: #FFD0A1;--dh-search-autocomplete-item-bg: transparent;--dh-search-autocomplete-item-bg-hover: #2A3258;--dh-search-autocomplete-item-text-hover: #FFFFFF;--dh-search-autocomplete-item-bg-active: #323B6A;--dh-search-autocomplete-item-text-active: #FFFFFF;--dh-search-autocomplete-item-border: transparent;--dh-search-autocomplete-column-border: #3A4168;--dh-search-autocomplete-arrow-bg: #232A4D;--dh-search-autocomplete-image-bg: #101225;--dh-search-autocomplete-image-border: transparent;--dh-search-autocomplete-scrollbar: #5A6498;--dh-search-autocomplete-shadow: 0 20px 52px rgba(0, 0, 0, 0.44);--dh-search-chip-bg: #232A4D;--dh-search-chip-bg-hover: #2A3258;--dh-search-chip-text: #F7F3EC;--dh-search-chip-active-bg: #323B6A;--dh-search-chip-active-text: #FFD0A1;--dh-search-pagination-bg: #232A4D;--dh-search-pagination-current-bg: var(--dh-accent-logo);--dh-search-pagination-current-text: #101225;--dh-search-primary-hover-bg: #FFD0A1;--dh-search-primary-hover-border: #FFD0A1;--dh-search-primary-hover-text: #101225;--dh-search-floating-filter-bg: #FFD0A1;--dh-search-floating-filter-bg-hover: #FFB36F;--dh-search-floating-filter-text: #101225;--dh-search-floating-filter-count-bg: #FFAA66;--dh-search-floating-filter-count-text: #000000;--dh-action-bar-control-bg: #232A4D;--dh-action-bar-control-border: #B8C0CC;--dh-action-bar-control-text: #F7F3EC;--dh-action-bar-chevron: #FFD0A1;--dh-action-bar-toggle-bg: #232A4D;--dh-action-bar-toggle-border: #B8C0CC;--dh-action-bar-toggle-track: #3A4168;--dh-action-bar-toggle-thumb: #F7F3EC;--dh-action-bar-toggle-thumb-border: #5A6498;--dh-cart-row-bg: #232A4D;--dh-cart-row-border: #3A4168;--dh-cart-totals-bg: #232A4D;--dh-cart-preview-bg: #232A4D;--dh-cart-preview-header-bg: #151923;--dh-cart-preview-header-text: #FFF7EC;--dh-cart-preview-header-border: #2B3240;--dh-cart-preview-pulse: var(--dh-accent-logo);--dh-preview-cart-thumb: 168px;--dh-preview-cart-thumb-src: 336px;--dh-preview-cart-content-gap: var(--dh-space-3xs);--dh-preview-cart-content-pad-start: var(--dh-space-2xs);--dh-preview-cart-footer-pad-block: var(--dh-space-sm);--dh-preview-cart-footer-pad-inline: var(--dh-space-md);--dh-preview-cart-footer-row-gap: var(--dh-space-2xs);--dh-preview-cart-media-position: 30% top;--dh-cart-discount-bg: #2A3258;--dh-cart-discount-text: var(--dh-text-secondary);--dh-cart-discount-accent: #4BA872;--dh-cart-discount-strong: var(--dh-cart-discount-accent);--dh-cart-discount-border: var(--dh-card-border);--dh-cart-discount-rail: var(--dh-card-border);--dh-cart-discount-code-bg: #24151A;--dh-cart-discount-code-text: var(--dh-text-secondary);--dh-cart-discount-shadow: none;--dh-modal-bg: #232A4D;--dh-modal-header-bg: #232A4D;--dh-modal-body-bg: #232A4D;--dh-modal-border: #5A6498;--dh-modal-top-accent: #D4705E;--dh-modal-top-accent-width: 4px;--dh-modal-text: #F7F3EC;--dh-modal-muted: #D8D4CA;--dh-cart-edit-scrim: transparent;--dh-wishlist-add-bg: #1B1420;--dh-wishlist-add-text: var(--dh-accent-wishlist);--dh-wishlist-add-border: transparent;--dh-wishlist-add-bg-hover: #351C2B;--dh-wishlist-remove-bg: #4A2038;--dh-wishlist-remove-text: var(--dh-accent-wishlist);--dh-wishlist-remove-border: transparent;--dh-wishlist-remove-bg-hover: #351C2B;--dh-wishlist-floating-bg: var(--dh-wishlist-saved-bg);--dh-wishlist-floating-border: transparent;--dh-wishlist-floating-bg-hover: var(--dh-wishlist-saved-bg-hover);--dh-wishlist-save-bg: transparent;--dh-wishlist-save-text: var(--dh-brand-coral);--dh-wishlist-save-border: transparent;--dh-wishlist-save-bg-hover: transparent;--dh-wishlist-saved-bg: #4A2038;--dh-wishlist-saved-text: var(--dh-brand-coral);--dh-wishlist-saved-border: transparent;--dh-wishlist-saved-bg-hover: #351C2B;--dh-card-action-bg: #1B2027;--dh-card-action-bg-hover: #232A33;--dh-card-action-shadow: 0 2px 10px rgba(0, 0, 0, 0.55);--dh-card-action-glyph-color: var(--dh-brand-coral);--dh-card-action-zoom-glyph: var(--dh-card-action-glyph);--dh-card-action-zoom-text: var(--dh-card-action-glyph-color);--dh-card-action-cart-glyph: var(--dh-card-action-glyph-color);--dh-card-action-cart-bg: var(--dh-accent-logo);--dh-card-action-cart-bg-hover: var(--dh-accent-logo-hover);--dh-card-action-cart-text: var(--dh-accent-logo-text);--dh-wishlist-floating-text: var(--dh-card-action-glyph-color);--dh-wishlist-focus-ring: var(--dh-accent-logo);--dh-wishlist-badge-bg: var(--dh-brand-coral);--dh-wishlist-badge-text: #FFFFFF;--dh-wishlist-badge-border: transparent;--dh-success-bg: #142A1E;--dh-success-text: #BDF4CE;--dh-success-border: #4ADE80;--dh-warning-bg: #2E2414;--dh-warning-text: #FFE7B3;--dh-warning-border: var(--dh-accent-logo);--dh-danger-bg: #331816;--dh-danger-text: #FFD8D3;--dh-danger-border: #F97066;--dh-info-bg: #2A3258;--dh-info-text: #FFE2C8;--dh-info-border: var(--dh-accent-logo);--dh-privacy-bg: #241D33;--dh-privacy-text: #E9DFFF;--dh-privacy-border: #75699A;--dh-fabric-bg: #2A3258;--dh-fabric-text: #FFD8B4;--dh-custom-upload-bg: #28223F;--dh-custom-upload-text: #EDE4FF;--dh-trust-signal-bg: #143623;--dh-trust-signal-text: #CCF6D8;--dh-pill-success-bg: #143623;--dh-pill-success-text: #CCF6D8;--dh-pill-success-border: rgba(125, 220, 152, 0.32);--dh-pill-info-bg: #2A3258;--dh-pill-info-text: #FFD8B4;--dh-pill-info-border: rgba(255, 216, 180, 0.32);--dh-pill-fabric-bg: #2A3258;--dh-pill-fabric-text: #FFD8B4;--dh-pill-fabric-border: rgba(255, 216, 180, 0.32);--dh-pill-privacy-bg: #2A1E45;--dh-pill-privacy-text: #E9DFFF;--dh-pill-privacy-border: rgba(217, 200, 255, 0.32);--dh-focus-border: var(--dh-accent-logo);--dh-focus-ring: 0 0 0 4px var(--dh-accent-logo-ring);--dh-input-bg: #2A3258;--dh-input-border: #5A6498;--dh-input-border-strong: #8D9AAF;--dh-shadow-card: 0 10px 28px rgba(0, 0, 0, 0.28);--dh-shadow-elevated: 0 20px 52px rgba(0, 0, 0, 0.44);--dh-shadow-sticky-buy: 0 -8px 28px rgba(0, 0, 0, 0.34);--dh-hero-band-gradient: var(--dh-brand-band-gradient);--dh-content-band-bg: var(--dh-hero-band-gradient);--dh-content-panel-bg: rgba(23, 28, 38, 0.94);--dh-content-media-bg: linear-gradient(180deg, #232A4D 0%, #191D38 100%);--dh-content-panel-border: rgba(255, 179, 111, 0.26);--dh-content-step-bg: var(--dh-accent-logo);--dh-content-step-text: var(--dh-accent-logo-text);--dh-content-cta-bg: var(--dh-button-revenue-bg);--dh-content-cta-bg-hover: var(--dh-button-revenue-bg-hover);--dh-content-cta-border: var(--dh-button-revenue-border);--dh-floating-action-size: 48px;--dh-floating-action-gap: var(--dh-space-md);--dh-floating-action-edge: var(--dh-space-lg);--dh-accent-halo: #FFE066;--dh-accent-halo-soft: rgba(255, 224, 102, 0.16);--dh-accent-glow: none;--dh-surface-page: var(--dh-page-bg);--dh-surface-card: var(--dh-card-surface);--dh-surface-elevated: var(--dh-panel-bg);--dh-surface-subtle: var(--dh-subtle-bg);--dh-surface-premium: var(--dh-feature-bg);--dh-surface-inverse: #F7F3EC;--dh-surface-overlay: var(--dh-overlay);--dh-overlay-bg: var(--dh-scrim);--dh-text-link: var(--dh-link);--dh-text-link-hover: var(--dh-link-hover);--dh-text-price: var(--dh-price);--dh-border-subtle: var(--dh-card-border);--dh-border-strong: var(--dh-card-border-hover);--dh-border-selected: var(--dh-link);--dh-border-focus: var(--dh-focus-border);--dh-action-primary-bg: var(--dh-button-revenue-bg);--dh-action-primary-bg-hover: var(--dh-button-revenue-bg-hover);--dh-action-primary-text: var(--dh-button-revenue-text);--dh-action-secondary-bg: var(--dh-button-secondary-bg);--dh-action-secondary-text: var(--dh-button-secondary-text);--dh-action-disabled-bg: var(--dh-button-disabled-bg);--dh-action-disabled-text: var(--dh-button-disabled-text);--dh-coral: var(--dh-brand-coral);--dh-coral-hover: var(--dh-brand-coral-hover);--dh-coral-text: #FFFFFF;--dh-coral-surface: var(--dh-brand-coral-soft);--dh-coral-surface-strong: var(--dh-brand-coral-soft-hover);--dh-coral-border: var(--dh-brand-coral);--dh-brand-banner-bg: var(--dh-header-announcement-bg);--dh-brand-banner-text: var(--dh-header-announcement-text);--dh-brand-banner-link: var(--dh-header-announcement-link);--dh-brand-banner-link-hover: var(--dh-header-announcement-link-hover);--dh-discount-bg: var(--dh-cart-discount-bg);--dh-discount-text: var(--dh-cart-discount-text);--dh-discount-strong: var(--dh-cart-discount-strong);--dh-discount-accent: var(--dh-cart-discount-accent);--dh-discount-border: var(--dh-cart-discount-border);--dh-discount-rail: var(--dh-cart-discount-rail);--dh-discount-code-bg: var(--dh-cart-discount-code-bg);--dh-discount-code-text: var(--dh-cart-discount-code-text);--dh-discount-shadow: var(--dh-cart-discount-shadow);--dh-consent-bg: #232A4D;--dh-consent-text: var(--dh-text-secondary);--dh-consent-link: var(--dh-link);--dh-consent-link-hover: var(--dh-link-hover);--dh-consent-border: var(--dh-border-subtle);--dh-brand-on-dark-text: #FFF7EC;--dh-brand-on-dark-text-strong: #FFFFFF;--dh-wishlist-add-shadow: none;--dh-wishlist-remove-shadow: none;--dh-wishlist-floating-shadow: 0 6px 20px rgba(0, 0, 0, 0.62);--dh-wishlist-save-shadow: none;--dh-wishlist-saved-shadow: none;--dh-giftcard-face: linear-gradient(135deg, #FFD8A8 0%, #FFB36F 44%, #F49B52 100%);--dh-giftcard-face-border: rgba(0, 0, 0, 0.28);--dh-giftcard-ink: #1A1207;--dh-giftcard-ink-soft: rgba(26, 18, 7, 0.66);--dh-giftcard-shine: rgba(255, 255, 255, 0.42);--dh-giftcard-chip: linear-gradient(135deg, #FBE6BE 0%, #E7C079 100%);--dh-giftcard-chip-border: rgba(26, 18, 7, 0.28);--dh-giftcard-shadow: 0 20px 48px rgba(0, 0, 0, 0.5)}@media(prefers-color-scheme: dark){html:not([data-dh-active-theme=light]):not([data-dh-theme=light]){color-scheme:dark;--dh-brand-ink: #101225;--dh-brand-cream: #FFF7EC;--dh-brand-page: #101225;--dh-brand-coral: #D4705E;--dh-brand-coral-hover: #E08372;--dh-brand-coral-soft: #24151A;--dh-brand-coral-soft-hover: #321C22;--dh-brand-amber: #FFB36F;--dh-brand-amber-hover: #FFD0A1;--dh-accent-logo: var(--dh-brand-amber);--dh-accent-logo-hover: var(--dh-brand-amber-hover);--dh-accent-logo-text: var(--dh-brand-ink);--dh-accent-logo-ring-soft: rgba(255, 170, 102, 0.24);--dh-accent-logo-ring: rgba(255, 170, 102, 0.30);--dh-accent-logo-ring-strong: rgba(255, 170, 102, 0.32);--dh-accent-logo-ring-inset: rgba(255, 170, 102, 0.18);--dh-accent-logo-wash: rgba(255, 170, 102, 0.13);--dh-accent-logo-selection: rgba(255, 170, 102, 0.32);--dh-accent-logo-gradient: rgba(255, 170, 102, 0.51);--dh-accent-coral: var(--dh-brand-coral);--dh-accent-coral-hover: var(--dh-brand-coral-hover);--dh-accent-coral-readable: var(--dh-brand-coral-hover);--dh-accent-coral-ring: rgba(212, 112, 94, 0.42);--dh-accent-wishlist: var(--dh-brand-coral);--dh-accent-action: var(--dh-accent-logo);--dh-accent-action-hover: var(--dh-accent-logo-hover);--dh-brand-band-gradient: radial-gradient(140% 120% at 50% -12%, #2E221A 0%, #1C1820 30%, #131218 58%, var(--dh-page-bg) 80%);--dh-brand-band-gradient-vertical: linear-gradient(180deg, #101225 0%, #111219 15%, #19171D 32%, #241D21 50%, #332528 68%, #3A292B 85%, #432E2F 100%);--dh-page-bg: #101225;--dh-about-page-gradient-floor: color-mix(in srgb, #432E2F 58%, #332528);--dh-about-page-gradient-vertical: linear-gradient(180deg, #101225 0%, #111219 3%, color-mix(in srgb, #111219 50%, #19171D 50%) 6.5%, #19171D 10%, color-mix(in srgb, #19171D 50%, #241D21 50%) 16%, #241D21 22%, color-mix(in srgb, #241D21 66%, #332528 34%) 28%, color-mix(in srgb, #241D21 50%, #332528 50%) 34%, color-mix(in srgb, #241D21 34%, #332528 66%) 40%, color-mix(in srgb, #241D21 17%, #332528 83%) 46%, color-mix(in srgb, #332528 83%, #3A292B 17%) 52%, #332528 58%, color-mix(in srgb, #332528 66%, #3A292B 34%) 66%, color-mix(in srgb, #332528 33%, #3A292B 67%) 74%, #3A292B 82%, color-mix(in srgb, #3A292B 66%, #432E2F 34%) 88%, color-mix(in srgb, #3A292B 33%, var(--dh-about-page-gradient-floor) 67%) 94%, var(--dh-about-page-gradient-floor) 100%);--dh-card-bg: #191D38;--dh-card-bg-hover: #1F2444;--dh-panel-bg: #232A4D;--dh-panel-bg-hover: #2A3258;--dh-subtle-bg: #2A3258;--dh-subtle-bg-hover: #323B6A;--dh-feature-bg: #1B2040;--dh-image-bg: #101225;--dh-overlay: rgba(4, 5, 9, 0.90);--dh-scrim: rgba(0, 0, 0, 0.72);--dh-text-primary: #F7F3EC;--dh-text-secondary: #D8D4CA;--dh-text-muted: #B9B2A7;--dh-breadcrumb-text: #B9B2A7;--dh-breadcrumb-text-current: #D0CCC2;--dh-breadcrumb-separator: #8E8880;--dh-breadcrumb-link-hover: var(--dh-accent-logo);--dh-text-inverse: #101225;--dh-link: #FFD0A1;--dh-link-hover: #FFE3C2;--dh-price: var(--dh-card-title);--dh-sale-price: #FFB4AA;--dh-fs-micro: 0.6875rem;--dh-fs-2xs: 0.75rem;--dh-fs-xs: 0.8125rem;--dh-fs-sm: 0.875rem;--dh-fs-base: 1rem;--dh-fs-md: 1.125rem;--dh-fs-listing-heading: 1.25rem;--dh-fs-lg: 1.35rem;--dh-fs-xl: 1.65rem;--dh-fs-2xl: 2rem;--dh-fs-3xl: 2.5rem;--dh-space-3xs: 0.125rem;--dh-space-2xs: 0.25rem;--dh-space-xs: 0.375rem;--dh-space-sm: 0.5rem;--dh-space-md: 0.75rem;--dh-space-lg: 1rem;--dh-space-xl: 1.5rem;--dh-space-2xl: 2rem;--dh-space-fluid-0-32-0-7vw-0-65: clamp(0.32rem, 0.7vw, 0.65rem);--dh-space-fluid-0-7-1-25vw-0-82: clamp(0.7rem, 1.25vw, 0.82rem);--dh-space-fluid-0-7-1-35vw-lg: clamp(0.7rem, 1.35vw, var(--dh-space-lg));--dh-space-fluid-0-7-1-5vw-lg: clamp(0.7rem, 1.5vw, var(--dh-space-lg));--dh-space-fluid-0-85-1-6vw-0-95: clamp(0.85rem, 1.6vw, 0.95rem);--dh-space-fluid-0-85-1-8vw-lg: clamp(0.85rem, 1.8vw, var(--dh-space-lg));--dh-space-fluid-0-85-2vw-lg: clamp(0.85rem, 2vw, var(--dh-space-lg));--dh-space-fluid-0-95-2vw-1-15: clamp(0.95rem, 2vw, 1.15rem);--dh-space-fluid-1-1-2-8vw-2-25: clamp(1.1rem, 2.8vw, 2.25rem);--dh-space-fluid-1-1-3vw-2-25: clamp(1.1rem, 3vw, 2.25rem);--dh-space-fluid-1-15-2-5vw-1-4: clamp(1.15rem, 2.5vw, 1.4rem);--dh-space-fluid-1-15-2-5vw-1-75: clamp(1.15rem, 2.5vw, 1.75rem);--dh-space-fluid-1-25-2-5vw-2xl: clamp(1.25rem, 2.5vw, var(--dh-space-2xl));--dh-space-fluid-1-25-3vw-1-875: clamp(1.25rem, 3vw, 1.875rem);--dh-space-fluid-1-25-3vw-2-1: clamp(1.25rem, 3vw, 2.1rem);--dh-space-fluid-1-25-3vw-2xl: clamp(1.25rem, 3vw, var(--dh-space-2xl));--dh-space-fluid-1-25-4vw-1-65: clamp(1.25rem, 4vw, 1.65rem);--dh-space-fluid-1-25-4vw-2-75: clamp(1.25rem, 4vw, 2.75rem);--dh-space-fluid-1-35-2-5vw-2xl: clamp(1.35rem, 2.5vw, var(--dh-space-2xl));--dh-space-fluid-1-35-3-2vw-2-15: clamp(1.35rem, 3.2vw, 2.15rem);--dh-space-fluid-1-35-3-2vw-2xl: clamp(1.35rem, 3.2vw, var(--dh-space-2xl));--dh-space-fluid-1-45-3vw-2-25: clamp(1.45rem, 3vw, 2.25rem);--dh-space-fluid-1-55-3-5vw-2-5: clamp(1.55rem, 3.5vw, 2.5rem);--dh-space-fluid-1-65-2-6vw-2-25: clamp(1.65rem, 2.6vw, 2.25rem);--dh-space-fluid-1px-1-2cqi-13px: clamp(1px, 1.2cqi, 13px);--dh-space-fluid-2-25-6vw-3-25: clamp(2.25rem, 6vw, 3.25rem);--dh-space-fluid-2-5-5vw-3-5: clamp(2.5rem, 5vw, 3.5rem);--dh-space-fluid-2-5-6vw-3-75: clamp(2.5rem, 6vw, 3.75rem);--dh-space-fluid-2xl-4-5vw-2-75: clamp(var(--dh-space-2xl), 4.5vw, 2.75rem);--dh-space-fluid-2xl-5vw-2-75: clamp(var(--dh-space-2xl), 5vw, 2.75rem);--dh-space-fluid-2xl-5vw-3: clamp(var(--dh-space-2xl), 5vw, 3rem);--dh-space-fluid-2xl-5vw-4: clamp(var(--dh-space-2xl), 5vw, 4rem);--dh-space-fluid-3-25-8vw-5: clamp(3.25rem, 8vw, 5rem);--dh-space-fluid-3-7vw-4-25: clamp(3rem, 7vw, 4.25rem);--dh-space-fluid-3-8vw-5: clamp(3rem, 8vw, 5rem);--dh-space-fluid-3px-1-1cqi-8px: clamp(3px, 1.1cqi, 8px);--dh-space-fluid-4-5-10vw-7: clamp(4.5rem, 10vw, 7rem);--dh-space-fluid-lg-1-8vw-xl: clamp(var(--dh-space-lg), 1.8vw, var(--dh-space-xl));--dh-space-fluid-lg-2-5vw-1-35: clamp(var(--dh-space-lg), 2.5vw, 1.35rem);--dh-space-fluid-lg-2-5vw-1-75: clamp(var(--dh-space-lg), 2.5vw, 1.75rem);--dh-space-fluid-lg-2-5vw-xl: clamp(var(--dh-space-lg), 2.5vw, var(--dh-space-xl));--dh-space-fluid-lg-2vw-1-15: clamp(var(--dh-space-lg), 2vw, 1.15rem);--dh-space-fluid-lg-2vw-1-4: clamp(var(--dh-space-lg), 2vw, 1.4rem);--dh-space-fluid-lg-2vw-2xl: clamp(var(--dh-space-lg), 2vw, var(--dh-space-2xl));--dh-space-fluid-lg-2vw-xl: clamp(var(--dh-space-lg), 2vw, var(--dh-space-xl));--dh-space-fluid-lg-3vw-xl: clamp(var(--dh-space-lg), 3vw, var(--dh-space-xl));--dh-space-fluid-lg-4vw-1-25: clamp(var(--dh-space-lg), 4vw, 1.25rem);--dh-space-fluid-lg-4vw-1-75: clamp(var(--dh-space-lg), 4vw, 1.75rem);--dh-space-fluid-lg-4vw-2-5: clamp(var(--dh-space-lg), 4vw, 2.5rem);--dh-space-fluid-lg-4vw-xl: clamp(var(--dh-space-lg), 4vw, var(--dh-space-xl));--dh-space-fluid-md-1-5vw-lg: clamp(var(--dh-space-md), 1.5vw, var(--dh-space-lg));--dh-space-fluid-md-2vw-1-25: clamp(var(--dh-space-md), 2vw, 1.25rem);--dh-space-fluid-md-2vw-xl: clamp(var(--dh-space-md), 2vw, var(--dh-space-xl));--dh-space-fluid-md-3vw-lg: clamp(var(--dh-space-md), 3vw, var(--dh-space-lg));--dh-space-fluid-sm-2vw-0-85: clamp(var(--dh-space-sm), 2vw, 0.85rem);--dh-space-fluid-sm-2vw-1-25: clamp(var(--dh-space-sm), 2vw, 1.25rem);--dh-space-fluid-sm-2vw-lg: clamp(var(--dh-space-sm), 2vw, var(--dh-space-lg));--dh-space-fluid-xl-3-5vw-2-25: clamp(var(--dh-space-xl), 3.5vw, 2.25rem);--dh-space-fluid-xl-4vw-2-5: clamp(var(--dh-space-xl), 4vw, 2.5rem);--dh-header-announcement-bg: var(--dh-brand-amber);--dh-header-announcement-text: var(--dh-brand-ink);--dh-header-announcement-link: var(--dh-brand-ink);--dh-header-announcement-link-hover: #5A3600;--dh-header-announcement-border: var(--dh-brand-amber-hover);--dh-header-utility-bg: var(--dh-page-bg);--dh-header-utility-bg-hover: transparent;--dh-header-utility-text: #FFFFFF;--dh-header-utility-text-hover: var(--dh-accent-coral);--dh-header-main-bg: var(--dh-page-bg);--dh-header-main-text: #F7F3EC;--dh-header-main-border: #2B3240;--dh-header-shadow: none;--dh-header-icon: #F7F3EC;--dh-header-icon-hover: var(--dh-accent-coral);--dh-header-icon-bg-hover: transparent;--dh-header-nav-bg: var(--dh-page-bg);--dh-header-nav-text: #FFFFFF;--dh-header-nav-text-hover: var(--dh-accent-coral);--dh-header-nav-bg-hover: transparent;--dh-header-nav-indicator: linear-gradient(90deg, rgba(255, 179, 111, 0) 0%, #FFB36F 18%, #FFD0A1 50%, #D4705E 82%, rgba(212, 112, 94, 0) 100%);--dh-header-dropdown-bg: #232A4D;--dh-header-dropdown-text: #FFFFFF;--dh-header-dropdown-border: #3A4168;--dh-header-search-bg: #2A3258;--dh-header-search-border: #5A6498;--dh-header-search-border-hover: #FFD0A1;--dh-header-search-focus-ring: 0 0 0 3px var(--dh-accent-logo-ring);--dh-header-search-button-bg-hover: #323B6A;--dh-cart-badge-bg: var(--dh-accent-coral);--dh-cart-badge-text: #FFFFFF;--dh-cart-badge-border: var(--dh-accent-coral);--dh-footer-band-bg: var(--dh-consent-bg);--dh-footer-bg: var(--dh-consent-bg);--dh-footer-columns-bg: var(--dh-consent-bg);--dh-footer-copyright-bg: var(--dh-consent-bg);--dh-footer-heading: var(--dh-header-main-text);--dh-footer-text: #D8D4CA;--dh-footer-muted: #B9B2A7;--dh-footer-link: var(--dh-header-nav-text);--dh-footer-link-hover: var(--dh-accent-logo);--dh-footer-accent: var(--dh-header-nav-indicator);--dh-button-revenue-bg: #FFB36F;--dh-button-revenue-bg-hover: #FFD0A1;--dh-button-revenue-text: #101225;--dh-button-revenue-border: #FFB36F;--dh-button-secondary-bg: #232A4D;--dh-button-secondary-bg-hover: #2A3258;--dh-button-secondary-text: #FFD0A1;--dh-button-secondary-text-hover: #FFE3C2;--dh-button-secondary-border: #FFD0A1;--dh-button-secondary-border-hover: #FFE3C2;--dh-button-ghost-bg: transparent;--dh-button-ghost-bg-hover: #2A3258;--dh-button-ghost-text: #FFD0A1;--dh-button-ghost-text-hover: #FFE3C2;--dh-button-danger-bg: #7A1F3D;--dh-button-danger-bg-hover: #9F2A4A;--dh-button-danger-text: #FFE8EF;--dh-button-danger-border: #FF9AB5;--dh-button-disabled-bg: #2B3240;--dh-button-disabled-text: #B9B2A7;--dh-button-disabled-border: #2B3240;--dh-product-grid-bg: var(--dh-search-results-bg);--dh-card-surface: #191D38;--dh-card-surface-hover: #1F2444;--dh-card-border: #3A4168;--dh-card-border-hover: #5A6498;--dh-product-card-outline: #000000;--dh-card-title: #FFFFFF;--dh-card-title-hover: var(--dh-accent-coral);--dh-card-text: #D8D4CA;--dh-card-price: var(--dh-text-secondary);--dh-card-sale-price: var(--dh-sale-price);--dh-card-rating-empty: #6E7583;--dh-card-rating-full: #FFD686;--dh-card-badge-bg: #323B6A;--dh-card-badge-text: #FFD0A1;--dh-card-badge-border: #3A4168;--dh-card-heart-stroke: var(--dh-brand-coral);--dh-card-heart-fill-active: var(--dh-brand-coral);--dh-card-heart-stroke-active: var(--dh-brand-coral);--dh-card-heart-hover-bg: #E08372;--dh-card-heart-hover-shadow: none;--dh-card-heart-focus-ring: 0 0 0 3px rgba(212, 112, 94, 0.42);--dh-pdp-gallery-bg: #101225;--dh-pdp-panel-bg: #232A4D;--dh-pdp-section-bg: #232A4D;--dh-pdp-section-header-bg: #24151A;--dh-pdp-option-bg: #2A3258;--dh-pdp-option-text: #F7F3EC;--dh-pdp-option-border: #5A6498;--dh-pdp-option-selected-bg: #323B6A;--dh-pdp-option-selected-border: #FFD0A1;--dh-pdp-guide-bg: #2A3258;--dh-pdp-guide-text: #FFD8B4;--dh-pdp-sticky-bg: #232A4D;--dh-pdp-sticky-text: #F7F3EC;--dh-pdp-sticky-border: #3A4168;--dh-pdp-social-bg: #2A3258;--dh-pdp-social-bg-hover: #323B6A;--dh-pdp-social-border: #3A4168;--dh-pdp-social-border-hover: #FFD0A1;--dh-pdp-social-icon: #FFD0A1;--dh-pdp-social-icon-hover: #FFE3C2;--dh-pdp-select-chevron-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z' fill='%23D4705E' /%3E%3C/svg%3E");--dh-search-sidebar-bg: #24151A;--dh-search-sidebar-text: #F7F3EC;--dh-search-sidebar-border: #D4705E;--dh-search-panel-bg: #232A4D;--dh-search-results-bg: #101225;--dh-searchbar-bg: #2A3258;--dh-searchbar-text: #F7F3EC;--dh-searchbar-placeholder: #B9B2A7;--dh-searchbar-border: #5A6498;--dh-searchbar-border-hover: #8D9AAF;--dh-searchbar-border-focus: var(--dh-accent-logo);--dh-searchbar-icon: #D8D4CA;--dh-searchbar-icon-hover: #FFFFFF;--dh-searchbar-focus-ring: 0 0 0 3px var(--dh-accent-logo-ring);--dh-search-input-bg: var(--dh-searchbar-bg);--dh-search-input-text: var(--dh-searchbar-text);--dh-search-input-placeholder: var(--dh-searchbar-placeholder);--dh-search-input-border: var(--dh-searchbar-border);--dh-search-input-border-focus: var(--dh-searchbar-border-focus);--dh-search-input-focus-ring: var(--dh-searchbar-focus-ring);--dh-search-autocomplete-bg: #232A4D;--dh-search-autocomplete-border: #3A4168;--dh-search-autocomplete-text: #F7F3EC;--dh-search-autocomplete-heading: #FFFFFF;--dh-search-autocomplete-count: #D8D4CA;--dh-search-autocomplete-muted: #B9B2A7;--dh-search-autocomplete-link: #F7F3EC;--dh-search-autocomplete-link-hover: #FFD0A1;--dh-search-autocomplete-item-bg: transparent;--dh-search-autocomplete-item-bg-hover: #2A3258;--dh-search-autocomplete-item-text-hover: #FFFFFF;--dh-search-autocomplete-item-bg-active: #323B6A;--dh-search-autocomplete-item-text-active: #FFFFFF;--dh-search-autocomplete-item-border: transparent;--dh-search-autocomplete-column-border: #3A4168;--dh-search-autocomplete-arrow-bg: #232A4D;--dh-search-autocomplete-image-bg: #101225;--dh-search-autocomplete-image-border: transparent;--dh-search-autocomplete-scrollbar: #5A6498;--dh-search-autocomplete-shadow: 0 20px 52px rgba(0, 0, 0, 0.44);--dh-search-chip-bg: #232A4D;--dh-search-chip-bg-hover: #2A3258;--dh-search-chip-text: #F7F3EC;--dh-search-chip-active-bg: #323B6A;--dh-search-chip-active-text: #FFD0A1;--dh-search-pagination-bg: #232A4D;--dh-search-pagination-current-bg: var(--dh-accent-logo);--dh-search-pagination-current-text: #101225;--dh-search-primary-hover-bg: #FFD0A1;--dh-search-primary-hover-border: #FFD0A1;--dh-search-primary-hover-text: #101225;--dh-search-floating-filter-bg: #FFD0A1;--dh-search-floating-filter-bg-hover: #FFB36F;--dh-search-floating-filter-text: #101225;--dh-search-floating-filter-count-bg: #FFAA66;--dh-search-floating-filter-count-text: #000000;--dh-action-bar-control-bg: #232A4D;--dh-action-bar-control-border: #B8C0CC;--dh-action-bar-control-text: #F7F3EC;--dh-action-bar-chevron: #FFD0A1;--dh-action-bar-toggle-bg: #232A4D;--dh-action-bar-toggle-border: #B8C0CC;--dh-action-bar-toggle-track: #3A4168;--dh-action-bar-toggle-thumb: #F7F3EC;--dh-action-bar-toggle-thumb-border: #5A6498;--dh-cart-row-bg: #232A4D;--dh-cart-row-border: #3A4168;--dh-cart-totals-bg: #232A4D;--dh-cart-preview-bg: #232A4D;--dh-cart-preview-header-bg: #151923;--dh-cart-preview-header-text: #FFF7EC;--dh-cart-preview-header-border: #2B3240;--dh-cart-preview-pulse: var(--dh-accent-logo);--dh-preview-cart-thumb: 168px;--dh-preview-cart-thumb-src: 336px;--dh-preview-cart-content-gap: var(--dh-space-3xs);--dh-preview-cart-content-pad-start: var(--dh-space-2xs);--dh-preview-cart-footer-pad-block: var(--dh-space-sm);--dh-preview-cart-footer-pad-inline: var(--dh-space-md);--dh-preview-cart-footer-row-gap: var(--dh-space-2xs);--dh-preview-cart-media-position: 30% top;--dh-cart-discount-bg: #2A3258;--dh-cart-discount-text: var(--dh-text-secondary);--dh-cart-discount-accent: #4BA872;--dh-cart-discount-strong: var(--dh-cart-discount-accent);--dh-cart-discount-border: var(--dh-card-border);--dh-cart-discount-rail: var(--dh-card-border);--dh-cart-discount-code-bg: #24151A;--dh-cart-discount-code-text: var(--dh-text-secondary);--dh-cart-discount-shadow: none;--dh-modal-bg: #232A4D;--dh-modal-header-bg: #232A4D;--dh-modal-body-bg: #232A4D;--dh-modal-border: #5A6498;--dh-modal-top-accent: #D4705E;--dh-modal-top-accent-width: 4px;--dh-modal-text: #F7F3EC;--dh-modal-muted: #D8D4CA;--dh-cart-edit-scrim: transparent;--dh-wishlist-add-bg: #1B1420;--dh-wishlist-add-text: var(--dh-accent-wishlist);--dh-wishlist-add-border: transparent;--dh-wishlist-add-bg-hover: #351C2B;--dh-wishlist-remove-bg: #4A2038;--dh-wishlist-remove-text: var(--dh-accent-wishlist);--dh-wishlist-remove-border: transparent;--dh-wishlist-remove-bg-hover: #351C2B;--dh-wishlist-floating-bg: var(--dh-wishlist-saved-bg);--dh-wishlist-floating-border: transparent;--dh-wishlist-floating-bg-hover: var(--dh-wishlist-saved-bg-hover);--dh-wishlist-save-bg: transparent;--dh-wishlist-save-text: var(--dh-brand-coral);--dh-wishlist-save-border: transparent;--dh-wishlist-save-bg-hover: transparent;--dh-wishlist-saved-bg: #4A2038;--dh-wishlist-saved-text: var(--dh-brand-coral);--dh-wishlist-saved-border: transparent;--dh-wishlist-saved-bg-hover: #351C2B;--dh-card-action-bg: #1B2027;--dh-card-action-bg-hover: #232A33;--dh-card-action-shadow: 0 2px 10px rgba(0, 0, 0, 0.55);--dh-card-action-glyph-color: var(--dh-brand-coral);--dh-card-action-zoom-glyph: var(--dh-card-action-glyph);--dh-card-action-zoom-text: var(--dh-card-action-glyph-color);--dh-card-action-cart-glyph: var(--dh-card-action-glyph-color);--dh-card-action-cart-bg: var(--dh-accent-logo);--dh-card-action-cart-bg-hover: var(--dh-accent-logo-hover);--dh-card-action-cart-text: var(--dh-accent-logo-text);--dh-wishlist-floating-text: var(--dh-card-action-glyph-color);--dh-wishlist-focus-ring: var(--dh-accent-logo);--dh-wishlist-badge-bg: var(--dh-brand-coral);--dh-wishlist-badge-text: #FFFFFF;--dh-wishlist-badge-border: transparent;--dh-success-bg: #142A1E;--dh-success-text: #BDF4CE;--dh-success-border: #4ADE80;--dh-warning-bg: #2E2414;--dh-warning-text: #FFE7B3;--dh-warning-border: var(--dh-accent-logo);--dh-danger-bg: #331816;--dh-danger-text: #FFD8D3;--dh-danger-border: #F97066;--dh-info-bg: #2A3258;--dh-info-text: #FFE2C8;--dh-info-border: var(--dh-accent-logo);--dh-privacy-bg: #241D33;--dh-privacy-text: #E9DFFF;--dh-privacy-border: #75699A;--dh-fabric-bg: #2A3258;--dh-fabric-text: #FFD8B4;--dh-custom-upload-bg: #28223F;--dh-custom-upload-text: #EDE4FF;--dh-trust-signal-bg: #143623;--dh-trust-signal-text: #CCF6D8;--dh-pill-success-bg: #143623;--dh-pill-success-text: #CCF6D8;--dh-pill-success-border: rgba(125, 220, 152, 0.32);--dh-pill-info-bg: #2A3258;--dh-pill-info-text: #FFD8B4;--dh-pill-info-border: rgba(255, 216, 180, 0.32);--dh-pill-fabric-bg: #2A3258;--dh-pill-fabric-text: #FFD8B4;--dh-pill-fabric-border: rgba(255, 216, 180, 0.32);--dh-pill-privacy-bg: #2A1E45;--dh-pill-privacy-text: #E9DFFF;--dh-pill-privacy-border: rgba(217, 200, 255, 0.32);--dh-focus-border: var(--dh-accent-logo);--dh-focus-ring: 0 0 0 4px var(--dh-accent-logo-ring);--dh-input-bg: #2A3258;--dh-input-border: #5A6498;--dh-input-border-strong: #8D9AAF;--dh-shadow-card: 0 10px 28px rgba(0, 0, 0, 0.28);--dh-shadow-elevated: 0 20px 52px rgba(0, 0, 0, 0.44);--dh-shadow-sticky-buy: 0 -8px 28px rgba(0, 0, 0, 0.34);--dh-hero-band-gradient: var(--dh-brand-band-gradient);--dh-content-band-bg: var(--dh-hero-band-gradient);--dh-content-panel-bg: rgba(23, 28, 38, 0.94);--dh-content-media-bg: linear-gradient(180deg, #232A4D 0%, #191D38 100%);--dh-content-panel-border: rgba(255, 179, 111, 0.26);--dh-content-step-bg: var(--dh-accent-logo);--dh-content-step-text: var(--dh-accent-logo-text);--dh-content-cta-bg: var(--dh-button-revenue-bg);--dh-content-cta-bg-hover: var(--dh-button-revenue-bg-hover);--dh-content-cta-border: var(--dh-button-revenue-border);--dh-floating-action-size: 48px;--dh-floating-action-gap: var(--dh-space-md);--dh-floating-action-edge: var(--dh-space-lg);--dh-accent-halo: #FFE066;--dh-accent-halo-soft: rgba(255, 224, 102, 0.16);--dh-accent-glow: none;--dh-surface-page: var(--dh-page-bg);--dh-surface-card: var(--dh-card-surface);--dh-surface-elevated: var(--dh-panel-bg);--dh-surface-subtle: var(--dh-subtle-bg);--dh-surface-premium: var(--dh-feature-bg);--dh-surface-inverse: #F7F3EC;--dh-surface-overlay: var(--dh-overlay);--dh-overlay-bg: var(--dh-scrim);--dh-text-link: var(--dh-link);--dh-text-link-hover: var(--dh-link-hover);--dh-text-price: var(--dh-price);--dh-border-subtle: var(--dh-card-border);--dh-border-strong: var(--dh-card-border-hover);--dh-border-selected: var(--dh-link);--dh-border-focus: var(--dh-focus-border);--dh-action-primary-bg: var(--dh-button-revenue-bg);--dh-action-primary-bg-hover: var(--dh-button-revenue-bg-hover);--dh-action-primary-text: var(--dh-button-revenue-text);--dh-action-secondary-bg: var(--dh-button-secondary-bg);--dh-action-secondary-text: var(--dh-button-secondary-text);--dh-action-disabled-bg: var(--dh-button-disabled-bg);--dh-action-disabled-text: var(--dh-button-disabled-text);--dh-coral: var(--dh-brand-coral);--dh-coral-hover: var(--dh-brand-coral-hover);--dh-coral-text: #FFFFFF;--dh-coral-surface: var(--dh-brand-coral-soft);--dh-coral-surface-strong: var(--dh-brand-coral-soft-hover);--dh-coral-border: var(--dh-brand-coral);--dh-brand-banner-bg: var(--dh-header-announcement-bg);--dh-brand-banner-text: var(--dh-header-announcement-text);--dh-brand-banner-link: var(--dh-header-announcement-link);--dh-brand-banner-link-hover: var(--dh-header-announcement-link-hover);--dh-discount-bg: var(--dh-cart-discount-bg);--dh-discount-text: var(--dh-cart-discount-text);--dh-discount-strong: var(--dh-cart-discount-strong);--dh-discount-accent: var(--dh-cart-discount-accent);--dh-discount-border: var(--dh-cart-discount-border);--dh-discount-rail: var(--dh-cart-discount-rail);--dh-discount-code-bg: var(--dh-cart-discount-code-bg);--dh-discount-code-text: var(--dh-cart-discount-code-text);--dh-discount-shadow: var(--dh-cart-discount-shadow);--dh-consent-bg: #232A4D;--dh-consent-text: var(--dh-text-secondary);--dh-consent-link: var(--dh-link);--dh-consent-link-hover: var(--dh-link-hover);--dh-consent-border: var(--dh-border-subtle);--dh-brand-on-dark-text: #FFF7EC;--dh-brand-on-dark-text-strong: #FFFFFF;--dh-wishlist-add-shadow: none;--dh-wishlist-remove-shadow: none;--dh-wishlist-floating-shadow: 0 6px 20px rgba(0, 0, 0, 0.62);--dh-wishlist-save-shadow: none;--dh-wishlist-saved-shadow: none;--dh-giftcard-face: linear-gradient(135deg, #FFD8A8 0%, #FFB36F 44%, #F49B52 100%);--dh-giftcard-face-border: rgba(0, 0, 0, 0.28);--dh-giftcard-ink: #1A1207;--dh-giftcard-ink-soft: rgba(26, 18, 7, 0.66);--dh-giftcard-shine: rgba(255, 255, 255, 0.42);--dh-giftcard-chip: linear-gradient(135deg, #FBE6BE 0%, #E7C079 100%);--dh-giftcard-chip-border: rgba(26, 18, 7, 0.28);--dh-giftcard-shadow: 0 20px 48px rgba(0, 0, 0, 0.5)}}html body :is(ul.productGrid article.card,.productGrid article.card,.productCarousel article.card,.quickSearchResults article.card) .card-figure{display:block !important;margin:0 !important;min-width:0 !important;overflow:visible !important;padding:0 !important;position:relative !important;width:100% !important}html body :is(ul.productGrid article.card,.productGrid article.card,.productCarousel article.card,.quickSearchResults article.card) .card-figure>.card-figure-actions{align-items:flex-start !important;display:flex !important;gap:var(--dh-space-xs) !important;inset:0 0 auto auto !important;margin:.2rem .2rem 0 0 !important;pointer-events:none !important;position:absolute !important;transform:none !important;z-index:5 !important}html body :is(ul.productGrid article.card,.productGrid article.card,.productCarousel article.card,.quickSearchResults article.card) .card-figure>.card-figure-actions>*{pointer-events:auto !important}html body :is(ul.productGrid article.card,.productGrid article.card,.productCarousel article.card,.quickSearchResults article.card) :is(.card-figure>a,.card-img-container){aspect-ratio:2/3 !important;display:block !important;height:auto !important;line-height:0 !important;margin:0 !important;min-width:0 !important;overflow:hidden !important;padding:0 !important;position:relative !important;width:100% !important}html body :is(ul.productGrid article.card,.productGrid article.card,.productCarousel article.card,.quickSearchResults article.card) :is(img.card-image,.card-img-container img){display:block !important;height:100% !important;inset:0 !important;margin:0 !important;max-height:none !important;max-width:none !important;min-height:100% !important;min-width:100% !important;object-fit:var(--dh-product-card-media-fit, cover) !important;object-position:var(--dh-product-card-media-position, top center) !important;position:absolute !important;top:0 !important;transform:none !important;width:100% !important}html{background-color:var(--dh-surface-page);overflow-y:scroll;scrollbar-gutter:stable;--dh-layout-scrollbar-inline: 0px}@supports(width: 100dvw){html{--dh-layout-scrollbar-inline: max(0px, calc(100vw - 100dvw))}}html,html[data-dh-theme],html[data-dh-active-theme],html[data-dh-theme=dark],html[data-dh-active-theme=dark],html[data-dh-theme=light],html[data-dh-active-theme=light]{color-scheme:light dark !important}html.dh-wishlist-overlay-open{overflow-y:scroll !important;scrollbar-gutter:stable}body,.body,.page,main,.page-content,.container,.productView-scope,.account,.cart,.beautify__section,.beautify__section>.container,.productGrid{background-color:var(--dh-surface-page) !important;color:var(--dh-text-primary) !important}body :where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,legend,label,summary,th,td,strong,b,em,small,span,div,address,cite,blockquote,.page-heading,.page-title,.section-title,.card-title,.productView-title,.productView-info-name,.modal-header-title,.swal2-title){color:inherit}body :where(a,.navUser-action,.navPages-action,.navList-action,.breadcrumb-label,.pagination-link,.footer-info-list a,.card-title a,.productView-reviewLink,.guest-wishlist-inline-link){color:var(--dh-link)}body :where(a:hover,a:focus,.navUser-action:hover,.navUser-action:focus,.navList-action:hover,.navList-action:focus,.breadcrumb-label:hover,.breadcrumb-label:focus,.pagination-link:hover,.pagination-link:focus,.footer-info-list a:hover,.footer-info-list a:focus,.card-title a:hover,.card-title a:focus,.productView-reviewLink:hover,.productView-reviewLink:focus,.guest-wishlist-inline-link:hover,.guest-wishlist-inline-link:focus){color:var(--dh-link-hover)}body :where(a:not(.navPages-action),button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid var(--dh-border-focus) !important;outline-offset:3px !important;box-shadow:var(--dh-focus-ring) !important}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.001ms !important}}body{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}body>.body{flex:1 0 auto;display:flex;flex-direction:column;margin-bottom:0 !important;min-height:0;padding-bottom:0 !important}body>.footer{flex-shrink:0}body:is(.supermarket-pageType--cart,.supermarket-pageType--account,.supermarket-pageType--login,.supermarket-pageType--create-account,.supermarket-pageType--forgot-password,.supermarket-pageType--new-password,.supermarket-pageType--account-created){margin-bottom:0 !important;padding-bottom:0 !important}body.supermarket-pageType--account .body,body.supermarket-pageType--account .account{margin-bottom:0 !important}body:is(.supermarket-pageType--cart,.supermarket-pageType--account,.supermarket-pageType--login,.supermarket-pageType--create-account,.supermarket-pageType--forgot-password,.supermarket-pageType--new-password,.supermarket-pageType--account-created)>.body>.container{display:flex;flex:1;flex-direction:column;min-height:0}body.supermarket-pageType--cart .page{display:flex;flex:1;flex-direction:column;min-height:0}body.supermarket-pageType--cart .page>main.page-content[data-cart]{border-left:0 !important;float:none !important;max-width:none !important;min-width:0;width:100% !important}body.supermarket-pageType--cart main.page-content[data-cart]{flex:1;min-height:0}body.supermarket-pageType--cart>.body>.container{box-sizing:border-box !important;margin-inline:auto !important;max-width:min(87.5rem, calc(100% - 2rem)) !important;padding-left:var(--dh-space-lg) !important;padding-right:var(--dh-space-lg) !important;width:100% !important}body.supermarket-pageType--cart .page-sidebar{display:none !important}body.supermarket-pageType--cart main.page-content[data-cart]>.breadcrumbs{box-sizing:border-box;inline-size:100% !important;margin:0 0 var(--dh-space-md) !important;max-width:100% !important;padding-inline:0 !important;width:100% !important}body.supermarket-pageType--account>.body>.container>main{flex:1;min-height:0}body.supermarket-pageType--account>.body>.container,body>.body>.container:has(main.beautify__orderDetails){margin-inline:auto;max-width:1360px;padding-top:1.35rem;width:calc(100% - 2rem)}body.supermarket-pageType--account .page-heading{color:var(--dh-text-primary);font-size:var(--dh-fs-2xl);line-height:1.08;margin:0 0 1.15rem}body.supermarket-pageType--account>.body>.container>.breadcrumbs,body>.body>.container:has(main.beautify__orderDetails)>.breadcrumbs{inline-size:100% !important;margin:var(--dh-space-sm) 0 1.25rem !important;max-width:100% !important;padding-inline:0 !important;width:100% !important}body.supermarket-pageType--account .account,body.supermarket-pageType--account>.body>.container>main{color:var(--dh-text-primary);margin-bottom:var(--dh-space-2xl) !important}body.supermarket-pageType--account .account>.form,body.supermarket-pageType--account>.body>.container>main>.form{background:var(--dh-surface-elevated);border:1px solid var(--dh-border-subtle);border-radius:var(--dh-radius-md);box-shadow:var(--dh-shadow-card);padding:var(--dh-space-lg)}body.supermarket-pageType--account>.body>.container>main>h2{color:var(--dh-text-primary);font-size:var(--dh-fs-lg);font-weight:900;line-height:1.2;margin:var(--dh-space-xl) 0 .85rem}body.supermarket-pageType--account .form-fieldset{margin:0}body.supermarket-pageType--account .form-label{color:var(--dh-text-primary);display:block;font-size:var(--dh-fs-sm);font-weight:800;line-height:1.35;margin-bottom:var(--dh-space-xs)}body.supermarket-pageType--account .form-input,body.supermarket-pageType--account .form-select,body.supermarket-pageType--account select{min-height:48px}body.supermarket-pageType--account .form-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--dh-space-md);justify-content:flex-start;margin:1.25rem 0 0}body.supermarket-pageType--account .form-actions .button{min-width:7.25rem}body .account>.form[data-edit-account-form]{background:var(--dh-surface-elevated);border:1px solid var(--dh-border-subtle);border-radius:var(--dh-radius-md);box-shadow:var(--dh-shadow-card);margin-top:0;max-width:52rem;padding:1.35rem var(--dh-space-xl) var(--dh-space-xl);width:100%}body .account>.form[data-edit-account-form] .form-fieldset{margin:0;padding:0}body .account>.form[data-edit-account-form] .form-label{align-items:baseline;color:var(--dh-text-primary);display:inline-flex;flex-wrap:wrap;gap:var(--dh-space-2xs);font-size:var(--dh-fs-sm);font-weight:800;line-height:1.35;margin-bottom:var(--dh-space-sm)}body .account>.form[data-edit-account-form] :where(.form-input,.form-select,select){margin:0;width:100%}body .account>.form[data-edit-account-form] .form-actions{display:flex;justify-content:flex-start;margin:var(--dh-space-xl) 0 0;padding:0;text-align:left;width:100%}body .account>.form[data-edit-account-form] .form-actions::before,body .account>.form[data-edit-account-form] .form-actions::after{display:none}body .account>.form[data-edit-account-form] .form-actions .button{margin:0 !important;min-width:0;width:auto}body .account>.alertBox{margin:0 0 var(--dh-space-lg);max-width:52rem}body main>.pagination,body.supermarket-pageType--account main>.pagination{margin-top:1.25rem}body .account .wishlist-form{background:var(--dh-surface-elevated);border:1px solid var(--dh-border-subtle);border-radius:var(--dh-radius-md);box-shadow:var(--dh-shadow-card);display:flex;flex-direction:column;gap:var(--dh-space-xl);margin:0 auto;max-width:32rem;padding:1.35rem var(--dh-space-xl) 1.65rem;width:100%}body .account .wishlist-form::before,body .account .wishlist-form::after{display:none}body .account .wishlist-form .form-field{margin:0;padding:0;width:100%}body .account .wishlist-form .form-field>.form-label{align-items:baseline;display:inline-flex;flex-wrap:wrap;gap:var(--dh-space-2xs);margin-bottom:var(--dh-space-sm)}body .account .wishlist-form .form-field>.form-label :where(._required,small._required){color:var(--dh-danger-text) !important;float:none !important;font-size:.875em !important;font-weight:900;margin:0 !important;text-transform:none !important;vertical-align:baseline !important}body .account .wishlist-form .form-field--error .form-inlineMessage{font-size:var(--dh-fs-xs) !important;margin-top:var(--dh-space-xs) !important;padding:.35rem .55rem !important}body .account .wishlist-form .form-field--error .form-inlineMessage::before{display:none !important}body .account .wishlist-form .form-actions{display:flex !important;gap:var(--dh-space-md);justify-content:flex-start;margin:1.75rem 0 0 !important;padding:0 !important;text-align:left;width:100%}body .account .wishlist-form .form-actions::before,body .account .wishlist-form .form-actions::after{display:none}body .account .wishlist-form .form-actions .button{margin:0 !important;min-width:0;width:auto}body main>h2:has(+form[data-inbox-form]){color:var(--dh-text-primary);font-size:var(--dh-fs-base);font-weight:900;line-height:1.3;margin:1.75rem 0 .85rem;max-width:52rem}body main form[data-inbox-form]{background:var(--dh-surface-elevated);border:1px solid var(--dh-border-subtle);border-radius:var(--dh-radius-md);box-shadow:var(--dh-shadow-card);display:flex;flex-direction:column;gap:1.15rem;margin:0;max-width:52rem;padding:1.35rem var(--dh-space-xl) var(--dh-space-xl);width:100%}body main form[data-inbox-form]::before,body main form[data-inbox-form]::after{display:none}body main form[data-inbox-form] .form-field{float:none;margin:0;padding:0;width:100%}body main form[data-inbox-form] .form-field>.form-label{align-items:baseline;color:var(--dh-text-primary);display:inline-flex;flex-wrap:wrap;font-size:var(--dh-fs-sm);font-weight:800;gap:var(--dh-space-2xs);line-height:1.35;margin-bottom:var(--dh-space-sm)}body main form[data-inbox-form] .form-field>.form-label :where(._required,small._required){color:var(--dh-danger-text) !important;float:none !important;font-size:.875em !important;font-weight:900;margin:0 !important;text-transform:none !important;vertical-align:baseline !important}body main form[data-inbox-form] :where(.form-input,.form-select,select,textarea){margin:0;width:100%}body main form[data-inbox-form] textarea.form-input{min-height:9rem;resize:vertical}body main form[data-inbox-form] .form-actions{display:flex !important;flex-wrap:wrap;gap:var(--dh-space-md);justify-content:flex-start;margin:.35rem 0 0 !important;padding:0 !important;text-align:left;width:100%}body main form[data-inbox-form] .form-actions::before,body main form[data-inbox-form] .form-actions::after{display:none}body main form[data-inbox-form] .form-actions .button{margin:0 !important;min-width:0;width:auto}@media(max-width: 800px){body.supermarket-pageType--account>.body>.container,body>.body>.container:has(main.beautify__orderDetails){padding-top:var(--dh-space-lg);width:calc(100% - 1.25rem)}body.supermarket-pageType--account .page-heading{font-size:var(--dh-fs-2xl)}}body:has(.login)>.body>.container{min-height:0}body #consent-manager:empty,body #consent-manager[hidden],body #consent-manager[aria-hidden=true]{display:none !important;height:0 !important;margin:0 !important;min-height:0 !important;overflow:hidden !important;padding:0 !important}body :where(.banners[data-banner-location=top],.banners[data-banner-location=top] .banner,.banners[data-banner-location=top] [data-event-type=promotion-click],.beautify__topHeader ._announce,.beautify__topHeader ._announce>*,.topHeader,.topBanner){background:var(--dh-header-announcement-bg) !important;border-color:var(--dh-header-announcement-border) !important;color:var(--dh-header-announcement-text) !important;font-size:var(--dh-fs-base);font-weight:700;line-height:1.35;margin:0;text-align:center}body .banners[data-banner-location=top]{border:0 !important;box-shadow:none;display:block;margin:0 !important;max-width:none;overflow:hidden;padding:0;width:100%}body .banners[data-banner-location=top] .banner,body .banners[data-banner-location=top]>div{margin:0 !important;max-width:none !important;padding:0 !important;width:100% !important}body .beautify__topHeader .container{display:grid !important;grid-template-columns:minmax(0, 1fr);max-width:none !important;padding-left:0 !important;padding-right:0 !important;width:100% !important}body .beautify__topHeader ._announce{border:0 !important;box-shadow:none !important;display:block !important;margin:0 !important;max-width:none !important;min-height:32px;padding:0 !important;width:100% !important}body .beautify__topHeader ._announce:empty,body .beautify__topHeader ._announce:has(>[data-content-region]:only-child:empty){display:none !important;min-height:0 !important}body .beautify__topHeader ._announce>*{align-items:center;display:flex !important;justify-content:center;min-height:32px;padding:.45rem var(--dh-space-lg) !important;width:100% !important}body :where(.banners[data-banner-location=top] .banner,.banners[data-banner-location=top] [data-event-type=promotion-click],.beautify__topHeader ._announce>*,.topHeader ._announce,.topBanner ._announce){padding:.85rem var(--dh-space-lg)}body :where(.banners[data-banner-location=top] *,.beautify__topHeader ._announce *,.topHeader *,.topBanner *){color:var(--dh-header-announcement-text) !important}body :where(.banners[data-banner-location=top] p,.beautify__topHeader ._announce p,.topHeader p,.topBanner p){margin:0}body :where(.banners[data-banner-location=top] a,.beautify__topHeader ._announce a,.topHeader a,.topBanner a){color:var(--dh-header-announcement-link) !important;text-decoration-color:currentColor}body :where(.banners[data-banner-location=top] a:hover,.banners[data-banner-location=top] a:focus,.beautify__topHeader ._announce a:hover,.beautify__topHeader ._announce a:focus,.topHeader a:hover,.topHeader a:focus,.topBanner a:hover,.topBanner a:focus){color:var(--dh-header-announcement-link-hover) !important}body .beautify__topHeader{background:var(--dh-header-utility-bg) !important;border:0 !important;box-shadow:var(--dh-header-shadow) !important;color:var(--dh-header-utility-text) !important;font-size:var(--dh-fs-xs);letter-spacing:.01em;min-height:52px;position:relative;z-index:160}body .beautify__topHeader ._user,body .beautify__topHeader ._currency,body .beautify__topHeader ._account{background-color:rgba(0,0,0,0) !important;color:inherit !important;position:relative;z-index:161}body .beautify__topHeader ._user{align-items:center;display:flex !important;flex-wrap:wrap;gap:.35rem var(--dh-space-sm);justify-content:flex-end;justify-self:end;padding:var(--dh-space-sm) var(--dh-space-lg) !important}body .beautify__topHeader ._currency>a,body .beautify__topHeader ._account>a{align-items:center;background:rgba(0,0,0,0) !important;border:0 !important;border-radius:999px;box-shadow:none !important;color:var(--dh-header-utility-text) !important;display:inline-flex;font-size:inherit;font-weight:800;gap:var(--dh-space-xs);line-height:1;min-height:44px;padding:0 .65rem;text-decoration:none !important;transition:color 140ms ease}body .beautify__topHeader ._currency ._label{display:none !important}body .beautify__topHeader ._currency ._value,body .beautify__topHeader ._account ._label{color:inherit !important;font-weight:inherit}body .beautify__topHeader ._currency>a:hover,body .beautify__topHeader ._currency>a:focus,body .beautify__topHeader ._account>a:hover,body .beautify__topHeader ._account>a:focus{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;color:var(--dh-header-utility-text-hover) !important;text-decoration:none !important}body .beautify__topHeader ._currency>a:focus-visible,body .beautify__topHeader ._account>a:focus-visible{outline:2px solid var(--dh-border-focus);outline-offset:3px}body .beautify__topHeader ._currency .icon,body .beautify__topHeader ._account .icon{block-size:1.125rem;color:currentColor !important;fill:currentColor !important;flex:0 0 1.125rem;inline-size:1.125rem;margin:0 !important;stroke:currentColor !important}body .beautify__topHeader ._currency .icon{block-size:.65rem;flex-basis:.65rem;inline-size:.65rem}body :where(.beautify__topHeader .icon,.beautify__topHeader svg,.beautify__topHeader svg path,.beautify__topHeader use){color:currentColor !important;fill:currentColor !important;stroke:currentColor !important}body .beautify__topHeader ._currency .dropdown-menu{background:var(--dh-header-dropdown-bg) !important;border:1px solid var(--dh-header-dropdown-border) !important;border-radius:var(--dh-radius-md) !important;box-shadow:var(--dh-shadow-elevated) !important;margin-top:var(--dh-space-xs) !important;min-width:12rem !important;padding:var(--dh-space-xs) !important;position:absolute !important;z-index:220 !important}body .beautify__topHeader ._currency .dropdown-menu ul{display:grid !important;gap:var(--dh-space-3xs) !important;list-style:none !important;margin:0 !important;padding:0 !important}body .beautify__topHeader ._currency .dropdown-menu a :where(strong){color:inherit !important}body .beautify__topHeader ._currency .dropdown-menu a{border-radius:var(--dh-radius-sm) !important;color:var(--dh-header-dropdown-text) !important;font-weight:800 !important;padding:.65rem var(--dh-space-md) !important;text-decoration:none !important}body .beautify__topHeader ._currency .dropdown-menu a:hover,body .beautify__topHeader ._currency .dropdown-menu a:focus{background:var(--dh-surface-subtle) !important;color:var(--dh-header-utility-text-hover) !important}html.has-activeNavPages body .beautify__topHeader ._user,html.has-activeNavPages body .beautify__topHeader ._currency,html.has-activeNavPages body .beautify__topHeader ._account,html.has-activeNavPages body #topHeader-currency,html body.has-activeNavPages .beautify__topHeader ._user,html body.has-activeNavPages .beautify__topHeader ._currency,html body.has-activeNavPages .beautify__topHeader ._account,html body.has-activeNavPages #topHeader-currency,html body:has(.mobileMenu-toggle.is-open) .beautify__topHeader ._user,html body:has(.mobileMenu-toggle.is-open) .beautify__topHeader ._currency,html body:has(.mobileMenu-toggle.is-open) .beautify__topHeader ._account,html body:has(.mobileMenu-toggle.is-open) #topHeader-currency,html body:has(.navPages-container.is-open) .beautify__topHeader ._user,html body:has(.navPages-container.is-open) .beautify__topHeader ._currency,html body:has(.navPages-container.is-open) .beautify__topHeader ._account,html body:has(.navPages-container.is-open) #topHeader-currency{display:none !important;opacity:0 !important;pointer-events:none !important;visibility:hidden !important}body :where(.header,.beautify__mainHeader){background:var(--dh-header-main-bg) !important;border:0 !important;box-shadow:var(--dh-header-shadow) !important;color:var(--dh-header-main-text) !important}body .header{border-bottom:0 !important;box-shadow:var(--dh-header-shadow) !important}body .header.sticky-header-loaded._shadow{box-shadow:var(--dh-header-shadow) !important}body .navPages-container{background:var(--dh-header-nav-bg) !important;border-top:0 !important;border-bottom:0 !important;box-shadow:none !important}body .navPages{background-color:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important;color:var(--dh-header-nav-text) !important}body :where(.navUser-action,.navUser-action:link,.navUser-action:visited,.navUser-item--cart .navUser-action,.navUser-action--cart,.navUser-action--giftCert,.navUser-action--currencySelector){color:var(--dh-header-icon) !important;text-decoration:none}body :where(.navUser-action .icon,.navUser-action svg,.navUser-action svg path,.navUser-action use){color:currentColor !important;fill:currentColor !important;stroke:currentColor !important}body .navUser-item--cart .navUser-action--cart :where(svg,svg path,svg circle,use){color:currentColor !important;fill:currentColor !important;stroke:none !important}body :where(.navUser-action:hover,.navUser-action:focus,.navUser-action.is-open,.navUser-action--cart:hover,.navUser-action--cart:focus,.navUser-action--cart.is-open,.navUser-action--giftCert:hover,.navUser-action--giftCert:focus){color:var(--dh-header-icon-hover) !important}body .navUser-item--cart .navUser-action--cart{align-items:center;background-color:rgba(0,0,0,0) !important;border:0 !important;border-radius:999px;box-shadow:none !important;display:inline-flex;justify-content:center;min-height:40px;min-width:40px;padding:0 .4rem;position:relative;transition:background-color 140ms ease,color 140ms ease}body .navUser-item--cart .navUser-action--cart:hover,body .navUser-item--cart .navUser-action--cart:focus,body .navUser-item--cart .navUser-action--cart.is-open{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;box-shadow:none !important}body .navUser-item--cart .countPill:not(.countPill--positive){display:none !important}body .navUser-item--cart .countPill.countPill--positive{align-items:center !important;aspect-ratio:auto;background:var(--dh-cart-badge-bg) !important;border:1px solid var(--dh-cart-badge-border) !important;border-radius:999px !important;box-shadow:none !important;box-sizing:border-box !important;color:var(--dh-cart-badge-text) !important;display:inline-flex !important;font-size:var(--dh-fs-micro);font-variant-numeric:tabular-nums;font-weight:700;height:17px !important;justify-content:center !important;letter-spacing:0;line-height:1 !important;margin:0 !important;max-width:1.65rem;min-height:17px !important;min-width:17px !important;padding:0 .18rem !important;text-align:center !important;transform:none !important;width:auto !important}body .navUser-item--cart .navUser-action--cart{isolation:isolate;position:relative !important}body .navUser-item--cart .navUser-action--cart>.countPill.countPill--positive{position:absolute !important;right:2px !important;top:2px !important;transform:none !important;z-index:2 !important}body .header .navPages .navPages-action,body .navPages-container .navPages .navPages-action,body .navPages .navPages-action{-webkit-tap-highlight-color:rgba(0,0,0,0);background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;border:0 !important;border-radius:6px;box-shadow:none !important;color:var(--dh-header-nav-text) !important;font-weight:700;letter-spacing:0;padding:.6rem .85rem;text-decoration:none;transition:background 140ms ease,color 140ms ease !important}body .header .navPages .navPages-action:hover,body .header .navPages .navPages-action:focus,body .header .navPages .navPages-action:focus-visible,body .header .navPages .navPages-action:active,body .header .navPages .navPages-action.is-open,body .navPages-container .navPages .navPages-action:hover,body .navPages-container .navPages .navPages-action:focus,body .navPages-container .navPages .navPages-action:focus-visible,body .navPages-container .navPages .navPages-action:active,body .navPages-container .navPages .navPages-action.is-open,body .navPages .navPages-action:hover,body .navPages .navPages-action:focus,body .navPages .navPages-action:focus-visible,body .navPages .navPages-action:active,body .navPages .navPages-action.is-open{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;background-image:none !important;box-shadow:none !important;color:var(--dh-header-nav-text-hover) !important}body .navPages .navPages-action:focus-visible{outline:3px solid var(--dh-border-focus) !important;outline-offset:3px !important}html[data-dh-active-theme=dark] body .header .navPages .navPages-action,html[data-dh-active-theme=dark] body .navPages-container .navPages .navPages-action,html[data-dh-active-theme=dark] body .navPages .navPages-action,html[data-dh-theme=dark] body .header .navPages .navPages-action,html[data-dh-theme=dark] body .navPages-container .navPages .navPages-action,html[data-dh-theme=dark] body .navPages .navPages-action{color:var(--dh-header-nav-text) !important;-webkit-text-fill-color:var(--dh-header-nav-text)}html[data-dh-active-theme=dark] body .header .navPages .navPages-action:hover,html[data-dh-active-theme=dark] body .header .navPages .navPages-action:focus,html[data-dh-active-theme=dark] body .header .navPages .navPages-action:focus-visible,html[data-dh-active-theme=dark] body .header .navPages .navPages-action:active,html[data-dh-active-theme=dark] body .header .navPages .navPages-action.is-open,html[data-dh-active-theme=dark] body .navPages-container .navPages .navPages-action:hover,html[data-dh-active-theme=dark] body .navPages-container .navPages .navPages-action:focus,html[data-dh-active-theme=dark] body .navPages-container .navPages .navPages-action:focus-visible,html[data-dh-active-theme=dark] body .navPages-container .navPages .navPages-action:active,html[data-dh-active-theme=dark] body .navPages-container .navPages .navPages-action.is-open,html[data-dh-active-theme=dark] body .navPages .navPages-action:hover,html[data-dh-active-theme=dark] body .navPages .navPages-action:focus,html[data-dh-active-theme=dark] body .navPages .navPages-action:focus-visible,html[data-dh-active-theme=dark] body .navPages .navPages-action:active,html[data-dh-active-theme=dark] body .navPages .navPages-action.is-open,html[data-dh-theme=dark] body .header .navPages .navPages-action:hover,html[data-dh-theme=dark] body .header .navPages .navPages-action:focus,html[data-dh-theme=dark] body .header .navPages .navPages-action:focus-visible,html[data-dh-theme=dark] body .header .navPages .navPages-action:active,html[data-dh-theme=dark] body .header .navPages .navPages-action.is-open,html[data-dh-theme=dark] body .navPages-container .navPages .navPages-action:hover,html[data-dh-theme=dark] body .navPages-container .navPages .navPages-action:focus,html[data-dh-theme=dark] body .navPages-container .navPages .navPages-action:focus-visible,html[data-dh-theme=dark] body .navPages-container .navPages .navPages-action:active,html[data-dh-theme=dark] body .navPages-container .navPages .navPages-action.is-open,html[data-dh-theme=dark] body .navPages .navPages-action:hover,html[data-dh-theme=dark] body .navPages .navPages-action:focus,html[data-dh-theme=dark] body .navPages .navPages-action:focus-visible,html[data-dh-theme=dark] body .navPages .navPages-action:active,html[data-dh-theme=dark] body .navPages .navPages-action.is-open{-webkit-text-fill-color:var(--dh-header-nav-text-hover)}body :where(.mobileMenu-toggle,.mobileMenu-toggleIcon,.mobileMenu-toggleIcon ._icon){color:var(--dh-header-main-text) !important}body .mobileMenu-toggleIcon ._icon,body .mobileMenu-toggleIcon ._icon::before,body .mobileMenu-toggleIcon ._icon::after{background-color:currentColor !important}body :where(.beautify__mainHeader ._searchBar,.beautify__quickSearch,.beautify__quickSearch.is-open,.beautify__quickSearch form,.beautify__quickSearch fieldset){background-color:rgba(0,0,0,0);color:var(--dh-header-main-text)}body :where(.beautify__mainHeader ._searchBar,.beautify__quickSearch){position:relative;z-index:20}body :where(.beautify__quickSearch ._close,.beautify__quickSearch ._close svg,.beautify__quickSearch ._close path){color:var(--dh-text-primary);fill:currentColor;stroke:currentColor}body .beautify__mainHeader .beautify__quickSearch :where(form,fieldset,.form-field){background:rgba(0,0,0,0) !important;border:0 !important}body .beautify__mainHeader .beautify__quickSearch .form-prefixPostfix{align-items:stretch !important;background:var(--dh-header-search-bg) !important;border:2px solid var(--dh-header-search-border) !important;border-radius:var(--dh-radius-md) !important;box-shadow:none !important;display:flex !important;overflow:hidden !important;transition:border-color 140ms ease,box-shadow 140ms ease !important}body .beautify__mainHeader .beautify__quickSearch .form-prefixPostfix:hover{border-color:var(--dh-header-search-border-hover) !important}body .beautify__mainHeader .beautify__quickSearch .form-prefixPostfix:focus-within{border-color:var(--dh-header-search-border-hover) !important;box-shadow:var(--dh-header-search-focus-ring) !important}body .beautify__mainHeader .beautify__quickSearch .form-input{background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important}body .beautify__mainHeader .beautify__quickSearch .button._submit{background:rgba(0,0,0,0) !important;border:0 !important;color:var(--dh-header-icon) !important}body .beautify__mainHeader .beautify__quickSearch .button._submit:hover,body .beautify__mainHeader .beautify__quickSearch .button._submit:focus{background:var(--dh-header-search-button-bg-hover) !important;color:var(--dh-header-icon-hover) !important}@media(max-width: 800px){body .beautify__topHeader{min-height:0 !important}body .beautify__topHeader ._user{display:none !important}body .beautify__mainHeader{background:var(--dh-header-main-bg) !important;border:0 !important;box-shadow:none !important}html body .beautify__mainHeader>.container{--dh-header-control-size: 44px;--dh-header-action-gap: var(--dh-space-sm);--dh-header-theme-cart-nudge: var(--dh-space-2xs);align-items:center !important;border:0 !important;column-gap:var(--dh-header-action-gap) !important;display:grid !important;grid-template-columns:var(--dh-header-control-size) minmax(0, 1fr) var(--dh-header-control-size) var(--dh-header-control-size) !important;row-gap:var(--dh-space-md) !important;padding:.9rem .85rem var(--dh-space-md) !important}body .beautify__mainHeader .mobileMenu-toggle{align-items:center !important;display:inline-flex !important;grid-column:1;grid-row:1;height:44px !important;justify-content:center !important;margin:0 !important;width:44px !important;z-index:2}body .beautify__mainHeader .mobileMenu-toggleIcon,body .beautify__mainHeader .mobileMenu-toggleIcon ._icon{color:var(--dh-header-main-text) !important}body .beautify__mainHeader .mobileMenu-toggleIcon ._icon,body .beautify__mainHeader .mobileMenu-toggleIcon ._icon::before,body .beautify__mainHeader .mobileMenu-toggleIcon ._icon::after{background-color:currentColor !important;opacity:1 !important}body .beautify__mainHeader .mobileMenu-toggle.is-open .mobileMenu-toggleIcon ._icon{background-color:rgba(0,0,0,0) !important}body .beautify__mainHeader .mobileMenu-toggle.is-open .mobileMenu-toggleIcon ._icon::before,body .beautify__mainHeader .mobileMenu-toggle.is-open .mobileMenu-toggleIcon ._icon::after{background-color:var(--dh-header-main-text) !important}html body .beautify__mainHeader>.container .header-logo,html body .beautify__mainHeader._hasImg._left>.container .header-logo,html body .beautify__mainHeader._hasImg>.container .header-logo{align-self:center !important;grid-column:2;grid-row:1;justify-self:center !important;margin:0 !important;max-width:100% !important;min-width:0 !important;text-align:center !important;width:min(100%, clamp(140px, 42vw, 240px)) !important;z-index:1}html body .beautify__mainHeader._hasImg._left>.container .header-logo>a,html body .beautify__mainHeader._hasImg>.container .header-logo>a{align-items:center !important;display:flex !important;justify-content:center !important;line-height:0 !important;margin:0 auto !important;min-height:58px !important;width:100% !important}html body .beautify__mainHeader._hasImg._left>.container .header-logo-image-container,html body .beautify__mainHeader._hasImg>.container .header-logo-image-container{align-items:center !important;display:flex !important;justify-content:center !important;margin:0 auto !important;max-width:100% !important}body .beautify__mainHeader .header-logo-image-container::after{display:none !important}body .beautify__mainHeader._hasImg._left>.container .header-logo-image,body .beautify__mainHeader._hasImg._left>.container .header-logo-image-unknown-size,body .beautify__mainHeader._hasImg>.container .header-logo-image,body .beautify__mainHeader._hasImg>.container .header-logo-image-unknown-size{margin:0 !important;max-height:58px !important;max-width:100% !important;position:static !important;transform:none !important}html body .beautify__mainHeader .navUser-section{display:contents !important}html body .beautify__mainHeader .navUser-section>.navUser-item:not(.navUser-item--cart):not(.navUser-item--theme):not(.navUser-item--giftCert){display:none !important}html body .beautify__mainHeader .navUser-item--theme{align-items:center !important;display:inline-flex !important;grid-column:3;grid-row:1;height:var(--dh-header-control-size, 44px) !important;justify-content:center !important;justify-self:center;margin:0 !important;min-width:var(--dh-header-control-size, 44px) !important;padding:0 !important;transform:translateX(var(--dh-header-theme-cart-nudge)) !important;width:var(--dh-header-control-size, 44px) !important;z-index:2}html body .beautify__mainHeader .navUser-item--cart{align-items:center !important;display:inline-flex !important;grid-column:4;grid-row:1;height:var(--dh-header-control-size, 44px) !important;justify-content:center !important;justify-self:end;margin:0 !important;min-width:var(--dh-header-control-size, 44px) !important;padding:0 !important;width:var(--dh-header-control-size, 44px) !important;z-index:2}html body .beautify__mainHeader>.container._hasGiftCert{grid-template-columns:var(--dh-header-control-size) var(--dh-header-control-size) minmax(0, 1fr) var(--dh-header-control-size) var(--dh-header-control-size) !important}html body .beautify__mainHeader>.container._hasGiftCert .mobileMenu-toggle{grid-column:1 !important}html body .beautify__mainHeader._hasImg._left>.container._hasGiftCert .header-logo,html body .beautify__mainHeader._hasImg>.container._hasGiftCert .header-logo,html body .beautify__mainHeader>.container._hasGiftCert .header-logo{grid-column:3 !important}html body .beautify__mainHeader>.container._hasGiftCert .navUser-item--theme{grid-column:4 !important}html body .beautify__mainHeader>.container._hasGiftCert .navUser-item--cart{grid-column:5 !important}html body .beautify__mainHeader>.container._hasGiftCert .navUser-item--giftCert:not(.navUser-item--cart):not(.navUser-item--theme){align-items:center !important;display:inline-flex !important;grid-column:2 !important;grid-row:1 !important;height:var(--dh-header-control-size, 44px) !important;justify-content:center !important;justify-self:center;margin:0 !important;min-width:var(--dh-header-control-size, 44px) !important;padding:0 !important;width:var(--dh-header-control-size, 44px) !important;z-index:2}body .beautify__mainHeader .navUser-action--giftCert ._label{display:none !important}body .beautify__mainHeader .dh-theme-toggle,body .beautify__mainHeader .navUser-action--cart,body .beautify__mainHeader .navUser-action--giftCert{align-items:center !important;display:inline-grid !important;height:var(--dh-header-control-size, 44px) !important;justify-content:center !important;line-height:0 !important;margin:0 !important;min-height:var(--dh-header-control-size, 44px) !important;min-width:var(--dh-header-control-size, 44px) !important;padding:0 !important;place-items:center !important;vertical-align:middle !important;width:var(--dh-header-control-size, 44px) !important}body .beautify__mainHeader .dh-theme-toggle__label{display:none !important}body .beautify__mainHeader .navUser-action--giftCert svg,body .beautify__mainHeader .navUser-action--cart svg{display:block !important;height:24px !important;width:24px !important}body .beautify__mainHeader .navUser-action--giftCert svg :where(path,use){fill:currentColor !important;stroke:currentColor !important}body .beautify__mainHeader ._searchBar{background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important;box-sizing:border-box !important;grid-column:1/-1;grid-row:2;margin:0 !important;order:initial !important;padding:0 !important;width:100% !important}body .beautify__quickSearch{--dh-header-searchbar-font-size: clamp(1rem, 4.2vw, 1.25rem)}body .beautify__quickSearch,body .beautify__quickSearch form,body .beautify__quickSearch fieldset,body .beautify__quickSearch .form-field{background:rgba(0,0,0,0) !important;border:0 !important;margin:0 !important;padding:0 !important;width:100% !important}body .beautify__quickSearch .form-prefixPostfix{align-items:stretch !important;background:var(--dh-header-search-bg) !important;border:2px solid var(--dh-header-search-border) !important;border-radius:var(--dh-radius-md) !important;display:flex !important;overflow:hidden !important;width:100% !important}body .beautify__quickSearch .form-input{background:rgba(0,0,0,0) !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;color:var(--dh-text-primary) !important;font-size:var(--dh-header-searchbar-font-size) !important;height:48px !important;min-width:0 !important;padding:0 .8rem !important}body .beautify__quickSearch .form-input::placeholder{color:var(--dh-text-muted) !important;font-size:inherit !important;opacity:1 !important}body .beautify__quickSearch .button._submit{align-items:center !important;background:rgba(0,0,0,0) !important;border:0 !important;border-radius:0 !important;color:var(--dh-text-primary) !important;display:inline-flex !important;flex:0 0 48px !important;height:48px !important;justify-content:center !important;margin:0 !important;padding:0 !important;width:48px !important}body .beautify__quickSearch .button._submit:hover,body .beautify__quickSearch .button._submit:focus{background:var(--dh-header-search-button-bg-hover) !important;box-shadow:none !important}body .beautify__quickSearch .button._submit .icon,body .beautify__quickSearch .button._submit svg{color:currentColor !important;fill:currentColor !important;height:22px !important;stroke:currentColor !important;width:22px !important}body.has-activeNavPages .navPages-container,body .navPages-container.is-open,body .navPages-container.is-closing{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;color:var(--dh-text-primary) !important;overflow:hidden !important}body.has-activeNavPages .navPages-container>.container,body .navPages-container.is-open>.container{background-color:var(--dh-surface-page) !important;border-right:1px solid var(--dh-border-subtle) !important;box-shadow:var(--dh-shadow-elevated) !important;margin:0 !important;max-width:390px !important;padding:var(--dh-space-lg) !important;width:86vw !important}body.has-activeNavPages .navPages,body.has-activeNavPages .navPages-list,body.has-activeNavPages .navPages-rootMenu,body.has-activeNavPages .beautify__belowMobileMenu,body .navPages-container.is-open .navPages,body .navPages-container.is-open .navPages-list,body .navPages-container.is-open .navPages-rootMenu,body .navPages-container.is-open .beautify__belowMobileMenu{background-color:rgba(0,0,0,0) !important;border-color:var(--dh-border-subtle) !important;color:var(--dh-text-primary) !important}body.has-activeNavPages .navPages,body .navPages-container.is-open .navPages{display:flex !important;flex-direction:column !important}body.has-activeNavPages .navPages .dh-nav-carousel,body .navPages-container.is-open .navPages .dh-nav-carousel{order:1 !important}body.has-activeNavPages .navPages .navPages-list--user,body .navPages-container.is-open .navPages .navPages-list--user{order:2 !important}body.has-activeNavPages .navPages-rootMenu,body .navPages-container.is-open .navPages-rootMenu{display:grid !important;gap:var(--dh-space-xs) !important;margin:var(--dh-space-md) 0 0 !important;padding:0 !important}body.has-activeNavPages .navPages-list,body .navPages-container.is-open .navPages-list{margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important}body.has-activeNavPages .navPages-list--user,body .navPages-container.is-open .navPages-list--user{border-top:1px solid var(--dh-border-subtle) !important;margin-top:0 !important}body.has-activeNavPages .navPages-list--user .navPages-item--cart,body .navPages-container.is-open .navPages-list--user .navPages-item--cart{display:none !important}body.has-activeNavPages .navPages-item,body .navPages-container.is-open .navPages-item{align-items:center !important;background-color:rgba(0,0,0,0) !important;border-bottom:1px solid var(--dh-border-subtle) !important;color:var(--dh-header-nav-text) !important;display:flex !important;min-height:56px !important;padding:0 !important}body.has-activeNavPages .navPages .navPages-action,body .navPages-container.is-open .navPages .navPages-action{align-items:center !important;background-color:rgba(0,0,0,0) !important;border-radius:0 !important;color:var(--dh-header-nav-text) !important;display:flex !important;font-size:var(--dh-fs-base) !important;font-weight:800 !important;height:56px !important;justify-content:flex-start !important;line-height:1.25 !important;min-height:56px !important;padding:0 !important;width:100% !important;-webkit-text-fill-color:var(--dh-header-nav-text) !important}body.has-activeNavPages .navPages-rootMenu>.navPages-list:not(.navPages-list--user)>.navPages-item:last-child,body .navPages-container.is-open .navPages-rootMenu>.navPages-list:not(.navPages-list--user)>.navPages-item:last-child{border-bottom:0 !important}body.has-activeNavPages .navPages-list--user .navPages-item:first-child,body .navPages-container.is-open .navPages-list--user .navPages-item:first-child{border-top:0 !important}body.has-activeNavPages .navPages .navPages-action:hover,body.has-activeNavPages .navPages .navPages-action:focus-visible,body .navPages-container.is-open .navPages .navPages-action:hover,body .navPages-container.is-open .navPages .navPages-action:focus-visible{background-color:rgba(0,0,0,0) !important;box-shadow:none !important;color:var(--dh-header-nav-text-hover) !important;-webkit-text-fill-color:var(--dh-header-nav-text-hover) !important}html body.has-activeNavPages .navPages-container .navPages .navPages-item:has(>.navPage-subMenu),html body .navPages-container.is-open .navPages .navPages-item:has(>.navPage-subMenu){align-items:stretch !important;display:grid !important;grid-template-columns:minmax(0, 1fr) !important;min-height:56px !important}html body.has-activeNavPages .navPages-container .navPages .navPages-item:has(>.navPage-subMenu)>.navPages-action,html body .navPages-container.is-open .navPages .navPages-item:has(>.navPage-subMenu)>.navPages-action{grid-column:1 !important;grid-row:1 !important;min-width:0 !important}html body.has-activeNavPages .navPages-container .navPages .navPage-subMenu,html body .navPages-container.is-open .navPages .navPage-subMenu{background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important;grid-column:1 !important;grid-row:2 !important;margin:0 !important;padding:0 0 .55rem 0 !important;position:static !important;transform:none !important;width:100% !important}html body.has-activeNavPages .navPages-container .navPages .navPage-subMenu[aria-hidden=true]:not(.is-open),html body .navPages-container.is-open .navPages .navPage-subMenu[aria-hidden=true]:not(.is-open){display:none !important}html body.has-activeNavPages .navPages-container .navPages .navPage-subMenu.is-open,html body .navPages-container.is-open .navPages .navPage-subMenu.is-open{display:block !important}html body.has-activeNavPages .navPages-container .navPages .navPage-subMenu-list,html body .navPages-container.is-open .navPages .navPage-subMenu-list{background:rgba(0,0,0,0) !important;box-shadow:none !important;display:grid !important;gap:var(--dh-space-3xs) !important;margin:0 !important;padding:0 0 .4rem var(--dh-space-lg) !important;width:100% !important}html body.has-activeNavPages .navPages-container .navPages .navPage-subMenu-item,html body .navPages-container.is-open .navPages .navPage-subMenu-item{border:0 !important;display:block !important;min-height:0 !important;padding:0 !important}html body.has-activeNavPages .navPages-container .navPages .navPage-subMenu-action,html body .navPages-container.is-open .navPages .navPage-subMenu-action{color:var(--dh-text-secondary) !important;display:block !important;font-size:var(--dh-fs-base) !important;font-weight:700 !important;height:auto !important;line-height:1.35 !important;min-height:0 !important;padding:.35rem 0 !important;white-space:normal !important;width:100% !important;-webkit-text-fill-color:var(--dh-text-secondary) !important}body.has-activeNavPages .navPages-action-toggle,body .navPages-container.is-open .navPages-action-toggle{color:var(--dh-text-secondary) !important}body.has-activeNavPages .navPages-action-toggle .icon,body .navPages-container.is-open .navPages-action-toggle .icon{fill:currentColor !important}body.has-activeNavPages .beautify__belowMobileMenu,body .navPages-container.is-open .beautify__belowMobileMenu{margin-top:auto !important;padding:var(--dh-space-lg) 0 0 !important}}@media(max-width: 800px){html body .beautify__mainHeader>.container{padding-bottom:0 !important}[data-content-region^=header_bottom] [class^=sd-spacer-]{display:none !important}}body .dh-theme-toggle{align-items:center;background:rgba(0,0,0,0) !important;border:0 !important;border-radius:50%;box-shadow:none;color:var(--dh-header-icon);display:inline-grid;gap:0;height:46px;justify-content:center;min-height:46px;min-width:46px;padding:0;place-items:center;text-decoration:none;transition:background-color 140ms ease,border-color 140ms ease,color 140ms ease,box-shadow 140ms ease;width:46px}body .dh-theme-toggle:hover,body .dh-theme-toggle:focus{background-color:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important;box-shadow:none !important;color:var(--dh-header-icon);outline:none}body .dh-theme-toggle:focus-visible{outline:2px solid var(--dh-border-focus);outline-offset:3px}body .dh-theme-toggle__icon{background:linear-gradient(90deg, transparent 0 50%, currentColor 50% 100%) !important;border:2px solid currentColor !important;border-radius:50%;box-sizing:border-box;display:inline-grid;flex:0 0 22px;height:22px;line-height:1;overflow:hidden;position:relative;width:22px}body .dh-theme-toggle__icon::before,body .dh-theme-toggle__icon::after{content:none}body .dh-theme-toggle__icon::before{content:none}body .dh-theme-toggle__icon::after{content:none}body .dh-theme-toggle__icon[data-theme-state=light],html[data-dh-active-theme=light] body .dh-theme-toggle__icon:not([data-theme-state]){background:linear-gradient(90deg, transparent 0 50%, currentColor 50% 100%) !important;border-color:currentColor !important}body .dh-theme-toggle__icon[data-theme-state=dark],html[data-dh-active-theme=dark] body .dh-theme-toggle__icon:not([data-theme-state]){background:linear-gradient(90deg, currentColor 0 50%, transparent 50% 100%) !important;border-color:currentColor !important}body .dh-theme-toggle__icon[data-theme-state=dark]::before{content:none}body .dh-theme-toggle__icon[data-theme-state=system]{background:linear-gradient(90deg, transparent 0 50%, currentColor 50% 100%) !important;border-color:currentColor !important}body .dh-theme-toggle__icon[data-theme-state=system]::before{content:none}body .dh-theme-toggle__label{display:none !important}body [data-dh-theme-mode]{display:none !important}html[data-dh-active-theme=dark] body [data-dh-theme-mode=dark],html:not([data-dh-active-theme=dark]) body [data-dh-theme-mode=light]{display:inline !important}@media(max-width: 1099px){body .beautify__mainHeader .navUser-item--theme{display:inline-flex !important}body .beautify__mainHeader .dh-theme-toggle{align-items:center;height:44px;justify-content:center;min-height:44px;min-width:44px;padding:0;width:44px}body .beautify__mainHeader .dh-theme-toggle__label{display:none !important}}body .dh-mobile-theme-menu{display:none}@media(max-width: 800px){body .dh-mobile-theme-menu{align-items:center;border-top:0;color:var(--dh-text-primary);display:flex;justify-content:space-between;margin-top:var(--dh-space-md);min-height:64px;padding:var(--dh-space-md) 0}body .dh-mobile-theme-menu__label{color:var(--dh-text-primary);font-size:var(--dh-fs-base);font-weight:800;letter-spacing:0}body .dh-mobile-theme-menu__copy{display:grid;gap:var(--dh-space-2xs);min-width:0}body .dh-mobile-theme-menu__state{color:var(--dh-text-secondary);display:block;font-size:var(--dh-fs-xs);font-weight:700;letter-spacing:0;line-height:1.2}body .navPages-container .dh-theme-toggle--menu{flex:0 0 46px;pointer-events:auto}}body .footer{background:var(--dh-footer-bg) !important;background-image:none !important;border:0 !important;border-top:0 !important;border-bottom:0 !important;box-shadow:none !important;color:var(--dh-text-primary) !important;flex-shrink:0;margin-bottom:0 !important;margin-left:0 !important;margin-right:0 !important;margin-top:auto !important;padding:0 !important}body :where(.footer .footer-info,.footer .footer-info-col,.footer .footer-info-list,.footer .footer-payment-icons,.footer .footer-payments,.footer .footer-copyright,.footer .copyright){background:rgba(0,0,0,0) !important;background-image:none !important;border:0 !important;box-shadow:none !important}body .footer>.container:first-of-type{background:var(--dh-footer-columns-bg) !important;margin:0 !important;max-width:none !important;padding:0 !important;width:100% !important}body .footer .footer-payments .container,body .footer .footer-copyright .container{background:rgba(0,0,0,0) !important}body .footer .footer-info{display:grid !important;gap:var(--dh-space-fluid-2xl-5vw-4) !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;margin:0 auto !important;max-width:1400px !important;padding:1.7rem var(--dh-space-fluid-lg-4vw-2-5) 1.55rem !important;position:relative}body .footer .footer-info::before{background-color:var(--dh-border-subtle);background-image:none !important;border-radius:999px;content:"";height:6px;left:clamp(1rem,4vw,2.5rem);position:absolute;right:clamp(1rem,4vw,2.5rem);top:.55rem}@media(max-width: 800px){body .footer .footer-info{grid-template-columns:1fr !important;gap:var(--dh-space-2xl) !important;padding:var(--dh-space-2xl) var(--dh-space-fluid-lg-4vw-xl) var(--dh-space-xl) !important}}body .footer .footer-info-col{margin:0 !important;max-width:100% !important;min-width:0 !important;padding:0 !important;text-align:left;width:100% !important}body :where(.footer .footer-info-heading,.footer .footer-info-heading a,.footer .footer-heading,.footer .footer-title,.footer h3){background:rgba(0,0,0,0) !important;border:0 !important;color:var(--dh-footer-heading) !important;font-family:var(--fontFamily-headings, var(--fontFamily-sans, "Rubik", Arial, sans-serif)) !important;font-size:clamp(.95rem,1vw,1.05rem) !important;font-weight:800 !important;letter-spacing:.01em;line-height:1.2;margin:0 0 var(--dh-space-lg) !important;padding:0 !important;text-transform:uppercase;text-decoration:none !important}body .footer .footer-info-heading a:hover,body .footer .footer-info-heading a:focus{color:var(--dh-footer-heading) !important;text-decoration:none !important}body :where(.footer .footer-info-list,.footer #footer-webPages,.footer #footer-categories){display:grid !important;gap:var(--dh-space-sm) !important;list-style:none !important;margin:0 !important;padding:0 !important}body :where(.footer .footer-info-list li,.footer #footer-webPages li,.footer #footer-categories li){background:rgba(0,0,0,0) !important;border:0 !important;margin:0 !important;padding:0 !important}body :where(.footer p,.footer li,.footer span,.footer small,.footer div,.footer .footer-info-text,.footer .footer-info-list,.footer #footer-webPages,.footer #footer-categories,.footer .powered-by){color:var(--dh-footer-text) !important}body :where(.footer a,.footer .footer-info-list a,.footer #footer-webPages a,.footer #footer-categories a,.footer .footer-copyright a,.footer .copyright a){color:var(--dh-footer-link) !important;font-size:var(--dh-fs-sm);font-weight:700;text-decoration:none !important;transition:color 140ms ease}body :where(.footer a:hover,.footer a:focus,.footer .footer-info-list a:hover,.footer .footer-info-list a:focus,.footer #footer-webPages a:hover,.footer #footer-webPages a:focus,.footer #footer-categories a:hover,.footer #footer-categories a:focus,.footer .footer-copyright a:hover,.footer .footer-copyright a:focus,.footer .copyright a:hover,.footer .copyright a:focus){color:var(--dh-footer-link-hover) !important;text-decoration:underline !important;text-underline-offset:.18em}html[data-dh-active-theme=dark] body :where(.footer .footer-info-heading,.footer .footer-heading,.footer .footer-title,.footer h3),html[data-dh-theme=dark] body :where(.footer .footer-info-heading,.footer .footer-heading,.footer .footer-title,.footer h3){color:var(--dh-footer-heading) !important;-webkit-text-fill-color:var(--dh-footer-heading)}body .footer .footer-info-list._iconList li{align-items:center !important;display:grid !important;gap:var(--dh-space-sm) !important;grid-template-columns:1rem minmax(0, 1fr);min-width:0;overflow:visible !important}body .footer .footer-info-list._iconList a{min-width:0;overflow-wrap:anywhere}body .footer .footer-info-list._iconList .icon,body .footer .footer-info-list._iconList svg{display:block !important;flex:0 0 auto;height:1rem !important;margin:0 !important;position:static !important;width:1rem !important}body :where(.footer .icon,.footer svg:not(.dh-locale-switch__flag),.footer svg:not(.dh-locale-switch__flag) path,.footer use){color:currentColor !important;fill:currentColor !important;height:1rem;stroke:currentColor !important;width:1rem}body .footer .footer-payments{background:var(--dh-footer-band-bg) !important;border:0 !important;padding:0 !important}body .footer .footer-payments .container{align-items:center;background:rgba(0,0,0,0) !important;border-radius:0 !important;display:flex;flex-wrap:wrap;gap:.65rem 1.25rem;justify-content:flex-start;margin:0 auto;max-width:none;padding:1.1rem var(--dh-space-fluid-lg-4vw-2-5);width:100%}body .footer .footer-payments .footer-info-heading{color:var(--dh-footer-text) !important;flex:0 0 auto;font-size:var(--dh-fs-2xs) !important;letter-spacing:.08em;margin:0 !important;text-align:left;text-transform:uppercase}@media(max-width: 800px){body .footer .footer-payments .container{justify-content:flex-start !important;text-align:left !important}body .footer .footer-payments .footer-info-heading{flex:0 0 100% !important;text-align:left !important}}body .footer .footer-payment-icons{align-items:center;display:flex !important;flex-wrap:wrap;gap:var(--dh-space-sm) var(--dh-space-md) !important;justify-content:flex-start;margin:0 !important;padding:0 !important}body .footer .footer-payment-icons li{background:rgba(0,0,0,0) !important;border:0 !important;margin:0 !important;padding:0 !important}body .footer .footer-payment-icons img{background:rgba(0,0,0,0) !important;border:0 !important;height:24px !important;margin:0 !important;padding:0 !important;width:auto !important}body .footer .footer-payment-icons svg.footer-payment-icon{background:rgba(0,0,0,0) !important;border:0 !important;margin:0 !important;padding:0 !important}body .footer .footer-copyright{background:var(--dh-footer-band-bg) !important;border-top:0 !important;border-bottom:0 !important;color:var(--dh-footer-muted) !important;font-size:var(--dh-fs-2xs);letter-spacing:.02em;padding:0 !important;text-align:center}body .footer .footer-copyright .container{border:0 !important;margin:0 auto;max-width:none;padding:.45rem var(--dh-space-fluid-lg-4vw-2-5) var(--dh-space-sm)}body .footer .footer-copyright .powered-by{border-top:0 !important;border-bottom:0 !important;box-shadow:none !important;color:var(--dh-footer-muted) !important;font-size:inherit;margin:0;padding:0 !important}body .footer .footer-locale .container{background:rgba(0,0,0,0) !important;background-image:none !important;padding:var(--dh-space-sm) var(--dh-space-fluid-lg-4vw-2-5)}.dh-locale-switch__list{display:flex;flex-wrap:wrap;gap:var(--dh-space-2xs) var(--dh-space-xs);list-style:none;margin:0;padding:0}.dh-locale-switch__list li{margin:0}.dh-locale-switch__link{align-items:center;border:1px solid rgba(0,0,0,0);border-radius:999px;color:var(--dh-footer-link);display:inline-flex;font-size:var(--dh-fs-xs);font-weight:500;gap:var(--dh-space-2xs);padding:var(--dh-space-2xs) var(--dh-space-sm);text-decoration:none}.dh-locale-switch__flag{border-radius:2px;box-shadow:inset 0 0 0 1px var(--dh-border-subtle);display:block;flex:none;height:12px;width:18px}.dh-locale-switch__link:hover,.dh-locale-switch__link:focus{border-color:var(--dh-border-subtle);color:var(--dh-footer-link-hover)}.dh-locale-switch__link[aria-current=true]{border-color:var(--dh-footer-link);font-weight:700}body .breadcrumbs{--dh-breadcrumb-page-inline: clamp(0.75rem, 2vw, 1.5rem);--dh-breadcrumb-font-size: 14px;--dh-breadcrumb-line-height: 1.45;--dh-breadcrumb-row-size: calc(var(--dh-breadcrumb-font-size) * var(--dh-breadcrumb-line-height));--dh-breadcrumb-home-box: var(--dh-breadcrumb-row-size);--dh-breadcrumb-home-glyph: 0.75em;--dh-breadcrumb-home-offset-y: -0.04em;--dh-breadcrumb-gap-inline: 0.625rem;--dh-breadcrumb-gap-block: 0.375rem;align-items:center;background-color:rgba(0,0,0,0);box-sizing:border-box;color:var(--dh-breadcrumb-text);display:flex;flex-wrap:wrap;font-size:var(--dh-breadcrumb-font-size);gap:var(--dh-breadcrumb-gap-block) var(--dh-breadcrumb-gap-inline);inline-size:calc(100vw - var(--dh-breadcrumb-page-inline) - var(--dh-breadcrumb-page-inline));justify-content:flex-start;line-height:var(--dh-breadcrumb-line-height);list-style:none;margin:.625rem 0 var(--dh-space-lg) calc(50% - 50vw + var(--dh-breadcrumb-page-inline));max-width:calc(100vw - var(--dh-breadcrumb-page-inline) - var(--dh-breadcrumb-page-inline));opacity:1;overflow:visible;padding:var(--dh-space-xs) 0}@media(max-width: 800px){body .breadcrumbs{--dh-breadcrumb-font-size: var(--dh-fs-2xs);--dh-breadcrumb-home-glyph: 0.75em;--dh-breadcrumb-gap-inline: 0.5rem;--dh-breadcrumb-gap-block: 0.3125rem;flex-wrap:nowrap;gap:var(--dh-breadcrumb-gap-block) var(--dh-breadcrumb-gap-inline);overflow-x:auto;overflow-y:visible;padding-block:.625rem var(--dh-space-md);-webkit-overflow-scrolling:touch;scrollbar-width:none}body .breadcrumbs::-webkit-scrollbar{display:none}}@media(max-width: 480px){body .breadcrumbs{--dh-breadcrumb-font-size: var(--dh-fs-micro);--dh-breadcrumb-home-glyph: 0.75em;--dh-breadcrumb-gap-inline: 0.4375rem}}body .breadcrumbs .breadcrumb{align-items:center;display:inline-flex;flex:0 0 auto;float:none;font-size:inherit;gap:var(--dh-space-sm);margin:0;min-block-size:var(--dh-breadcrumb-row-size)}body .breadcrumbs .breadcrumb::before{content:none;display:none;margin:0}body .breadcrumbs .breadcrumb-sep{align-items:center;align-self:center;color:var(--dh-breadcrumb-separator);display:inline-flex;flex:0 0 auto;justify-content:center;line-height:0;margin-inline:.0625rem;user-select:none}body .breadcrumbs .breadcrumb-sep :where(.icon,svg.icon){block-size:.6875em;color:inherit;display:block;fill:currentColor;inline-size:.6875em;margin:0;min-block-size:0;min-inline-size:0;stroke:currentColor}body .breadcrumbs .breadcrumb-sep :where(svg path,svg use){color:inherit;fill:currentColor;stroke:currentColor}body .breadcrumbs :where(.breadcrumb-item,.breadcrumb-label){align-items:center;color:var(--dh-breadcrumb-text);display:inline-flex;flex:0 1 auto;font-size:inherit;font-weight:600;gap:var(--dh-space-xs);line-height:var(--dh-breadcrumb-line-height);min-width:0;opacity:1;padding:0;position:relative;text-decoration:none;transition:color .15s ease}body .breadcrumbs a :where(.breadcrumb-item,.breadcrumb-label,.breadcrumb-text,.breadcrumb-home-icon,.icon,svg,svg path,svg use){transition:color .15s ease,fill .15s ease,stroke .15s ease}body .breadcrumbs .breadcrumb.is-active :where(.breadcrumb-item,.breadcrumb-label){color:var(--dh-breadcrumb-text-current);font-weight:700;text-decoration:none}body .breadcrumbs .breadcrumb.is-active :where(.breadcrumb-item,.breadcrumb-label,.breadcrumb-text):is(:hover,:focus,:focus-visible){color:var(--dh-breadcrumb-text-current);text-decoration:none}body .breadcrumbs .breadcrumb-text{align-items:center;align-self:center;display:inline-flex;line-height:var(--dh-breadcrumb-line-height);min-block-size:var(--dh-breadcrumb-row-size);overflow-wrap:anywhere}body .breadcrumbs .breadcrumb-label .is-srOnly{block-size:1px;border:0;clip:rect(0, 0, 0, 0);inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap}body .breadcrumbs .breadcrumb:not(.is-active) a:is(:hover,:focus-visible),body .breadcrumbs .breadcrumb:not(.is-active) a:is(:hover,:focus-visible) :where(.breadcrumb-item,.breadcrumb-label,.breadcrumb-text,.breadcrumb-home-icon){color:var(--dh-breadcrumb-link-hover);text-decoration:underline;text-underline-offset:.15em}body .breadcrumbs .breadcrumb:not(.is-active) a:is(:hover,:focus-visible) :where(.icon,svg,svg path,svg use){color:var(--dh-breadcrumb-link-hover);fill:currentColor;stroke:currentColor}body :where(.breadcrumbs .divider,.breadcrumb .divider,.breadcrumbs li::after,.breadcrumb li::after){content:none;display:none}body .breadcrumbs .breadcrumb-home-icon{align-items:center;align-self:center;block-size:var(--dh-breadcrumb-home-box);color:var(--dh-breadcrumb-text);display:inline-flex;flex:0 0 auto;font-size:var(--dh-breadcrumb-font-size);inline-size:var(--dh-breadcrumb-home-box);justify-content:center;line-height:0;transform:translateY(var(--dh-breadcrumb-home-offset-y))}body .breadcrumbs .breadcrumb:first-child :where(.breadcrumb-label,.breadcrumb-item){align-items:center;min-block-size:var(--dh-breadcrumb-row-size)}body .breadcrumbs .breadcrumb:first-child :where(.icon,svg.icon){block-size:var(--dh-breadcrumb-home-glyph);inline-size:var(--dh-breadcrumb-home-glyph);margin:0}body .breadcrumbs .breadcrumb-home-icon :where(.icon,svg.icon){block-size:var(--dh-breadcrumb-home-glyph);display:block;fill:currentColor;inline-size:var(--dh-breadcrumb-home-glyph);margin:0;min-block-size:0;min-inline-size:0;opacity:1;stroke:currentColor}body .breadcrumbs .breadcrumb-home-icon :where(svg path,svg use){color:inherit;fill:currentColor;stroke:currentColor}html[data-dh-active-theme=dark] body .breadcrumbs .breadcrumb-home-icon,html[data-dh-active-theme=dark] body .breadcrumbs .breadcrumb-home-icon :where(.icon,svg.icon,svg path,svg use){color:var(--dh-breadcrumb-text);fill:currentColor;filter:none;opacity:1;stroke:currentColor}body #scrollToTopFloatingButton{align-items:center;background-color:var(--dh-search-floating-filter-bg) !important;border:2px solid var(--dh-search-floating-filter-bg) !important;border-radius:999px;box-shadow:none !important;color:var(--dh-search-floating-filter-text) !important;display:inline-flex;height:var(--dh-floating-action-size);justify-content:center;min-height:var(--dh-floating-action-size);min-width:var(--dh-floating-action-size);opacity:1;padding:0;width:var(--dh-floating-action-size);margin-bottom:70px}body #scrollToTopFloatingButton:hover,body #scrollToTopFloatingButton:focus,body #scrollToTopFloatingButton:active{background-color:var(--dh-search-floating-filter-bg-hover) !important;border-color:var(--dh-search-floating-filter-bg-hover) !important;box-shadow:none !important;color:var(--dh-search-floating-filter-text) !important;transform:none}body #scrollToTopFloatingButton .icon,body #scrollToTopFloatingButton svg,body #scrollToTopFloatingButton svg path{color:currentColor;fill:currentColor;stroke:currentColor;opacity:1}@media(max-width: 800px){body.has-activeNavPages .navPages-container .navPages :where(.navPages-item,.navPage-subMenu-item,.navPage-childList-item),body .navPages-container.is-open .navPages :where(.navPages-item,.navPage-subMenu-item,.navPage-childList-item){position:relative !important}body.has-activeNavPages .navPages-container .navPages .navPages-action-toggle,body .navPages-container.is-open .navPages .navPages-action-toggle{align-items:center !important;display:inline-flex !important;gap:var(--dh-space-2xs) !important;height:44px !important;justify-content:center !important;line-height:1 !important;min-height:44px !important;padding:0 !important;right:.25rem !important;text-align:center !important;top:0 !important;width:4.25rem !important}body.has-activeNavPages .navPages-container .navPages .navPages-action-toggle ._more,body.has-activeNavPages .navPages-container .navPages .navPages-action-toggle ._less,body .navPages-container.is-open .navPages .navPages-action-toggle ._more,body .navPages-container.is-open .navPages .navPages-action-toggle ._less{align-items:center !important;display:inline-flex !important;gap:var(--dh-space-2xs) !important;justify-content:center !important;line-height:1 !important;min-height:1rem !important}body.has-activeNavPages .navPages-container .navPages .navPages-action-toggle:not(.is-open) ._less,body .navPages-container.is-open .navPages .navPages-action-toggle:not(.is-open) ._less,body.has-activeNavPages .navPages-container .navPages .navPages-action-toggle.is-open ._more,body .navPages-container.is-open .navPages .navPages-action-toggle.is-open ._more{display:none !important}body.has-activeNavPages .navPages-container .navPages .navPages-action-toggle .icon,body.has-activeNavPages .navPages-container .navPages .navPages-action-toggle svg,body .navPages-container.is-open .navPages .navPages-action-toggle .icon,body .navPages-container.is-open .navPages .navPages-action-toggle svg{display:block !important;flex:0 0 14px !important;height:14px !important;margin:0 !important;position:static !important;transform:none !important;vertical-align:middle !important;width:14px !important}}body :where(input:not([type=hidden]),select,textarea,.form-input,.form-select,.form-prefixPostfix-label,.facetLabel,.pagination-list li a,.pagination-list li button,.dh-adult-toggle,.dh-adult-toggle__track){background-color:var(--dh-input-bg) !important;border:1px solid var(--dh-input-border) !important;color:var(--dh-text-primary) !important;caret-color:var(--dh-text-primary)}body :where(input:not([type=hidden]),select,textarea,.form-input,.form-select,.form-prefixPostfix-label,.facetLabel,.pagination-list li a,.pagination-list li button,.dh-adult-toggle,.dh-adult-toggle__track):hover{border-color:var(--dh-input-border-strong) !important}body :where(.form-option,.productView-options .form-option,[data-product-attribute] .form-option){background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important;padding:0 !important}body input::placeholder,body textarea::placeholder,body .form-input::placeholder,body .quickSearchResults input::placeholder,body .dropdown--quickSearch input::placeholder{color:var(--dh-text-muted) !important;opacity:1}body select option{background-color:var(--dh-surface-elevated);color:var(--dh-text-primary)}body select option:checked,body select option:hover,body select option:focus{background:var(--dh-surface-subtle) !important;color:var(--dh-text-primary) !important}body .form-input:focus,body .form-select:focus,body input:focus,body textarea:focus,body select:focus{border-color:var(--dh-border-focus) !important;box-shadow:var(--dh-focus-ring) !important;outline:0 !important}body :where(.form-option-expanded){background-color:var(--dh-surface-elevated) !important;border-color:var(--dh-border-strong) !important;box-shadow:var(--dh-shadow-card) !important;color:var(--dh-text-primary) !important}body .form-checkbox+.form-label,body .form-radio+.form-label{--dh-native-choice-pip-size: 1rem;--dh-native-choice-size: 1.125rem;align-items:center;display:inline-flex;line-height:1.35;min-height:var(--dh-native-choice-size);padding-inline-start:calc(var(--dh-native-choice-size) + var(--dh-space-sm));position:relative}body .form-checkbox+.form-label::before,body .form-radio+.form-label::before{background-color:var(--dh-surface-elevated);border-color:var(--dh-border-strong);height:var(--dh-native-choice-size);inset-block-start:50%;inset-inline-start:0;margin:0;transform:translateY(-50%);width:var(--dh-native-choice-size)}body .form-checkbox+.form-label::after,body .form-radio+.form-label::after{height:var(--dh-native-choice-pip-size);inset-block-start:50%;inset-inline-start:calc((var(--dh-native-choice-size) - var(--dh-native-choice-pip-size))/2);margin:0;transform:translateY(-50%) scale(0);width:var(--dh-native-choice-pip-size)}body .form-checkbox:checked+.form-label::after,body .form-radio:checked+.form-label::after{background-color:var(--dh-border-selected);transform:translateY(-50%) scale(1)}body .form-label:has(>.form-checkbox),body .form-label:has(>.form-radio){--dh-native-choice-pip-size: 1rem;--dh-native-choice-size: 1.125rem;line-height:1.35;min-height:var(--dh-native-choice-size);padding-inline-start:calc(var(--dh-native-choice-size) + var(--dh-space-sm));position:relative}body .form-label>:where(.form-checkbox,.form-radio){height:1px;margin:0;opacity:0;position:absolute;width:1px}body .form-label:has(>.form-checkbox)::before,body .form-label:has(>.form-radio)::before{background-color:var(--dh-surface-elevated);border:1px solid var(--dh-border-strong);content:"";display:block;height:var(--dh-native-choice-size);inset-block-start:50%;inset-inline-start:0;margin:0;position:absolute;transform:translateY(-50%);transition:all 50ms ease-out;width:var(--dh-native-choice-size)}body .form-label:has(>.form-radio)::before{border-radius:50%}body .form-label:has(>.form-checkbox)::after,body .form-label:has(>.form-radio)::after{background-color:var(--dh-border-selected);content:"";display:block;height:var(--dh-native-choice-pip-size);inset-block-start:50%;inset-inline-start:calc((var(--dh-native-choice-size) - var(--dh-native-choice-pip-size))/2);margin:0;opacity:0;position:absolute;transform:translateY(-50%) scale(0);transition:all 50ms ease-out;width:var(--dh-native-choice-pip-size)}body .form-label:has(>.form-checkbox)::after{background-color:var(--dh-text-primary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E") 50%/100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E") 50%/100% no-repeat}body .form-label:has(>.form-radio)::after{border:3px solid var(--dh-surface-elevated);border-radius:50%}body .form-label:has(>.form-checkbox:checked)::after,body .form-label:has(>.form-radio:checked)::after{opacity:1;transform:translateY(-50%) scale(1)}body :where(.form-option .form-option-variant,[data-product-option-change] .form-option .form-option-variant,.productView-options .form-option .form-option-variant){background-color:var(--dh-surface-elevated) !important;border-color:var(--dh-border-strong) !important;color:var(--dh-text-primary) !important}body :where(.form-option:hover .form-option-variant,.form-option:focus .form-option-variant,.form-option:focus-visible .form-option-variant,[data-product-option-change] .form-option:hover .form-option-variant,[data-product-option-change] .form-option:focus .form-option-variant,[data-product-option-change] .form-option:focus-visible .form-option-variant,.productView-options .form-option:hover .form-option-variant,.productView-options .form-option:focus .form-option-variant,.productView-options .form-option:focus-visible .form-option-variant){background-color:var(--dh-button-ghost-bg-hover) !important;border-color:var(--dh-border-strong) !important;box-shadow:none !important;color:var(--dh-text-primary) !important}body :where(input:checked+.form-option .form-option-variant,.form-radio:checked+.form-option .form-option-variant,.form-checkbox:checked+.form-option .form-option-variant,.form-option.is-active .form-option-variant,.form-option.is-selected .form-option-variant){background-color:var(--dh-surface-subtle) !important;border-color:var(--dh-border-focus) !important;color:var(--dh-text-primary) !important}.button,button.button,a.button,input.button{min-height:44px;border-radius:var(--dh-radius-sm)}body :where(.button,button.button,a.button,input.button){align-items:center;display:inline-flex;justify-content:center;line-height:1;text-align:center;transition:background-color 140ms ease,border-color 140ms ease,color 140ms ease}body :where(.button--small,a.button--small,button.button--small,input.button--small){min-height:36px;padding:.55rem .95rem;font-size:var(--dh-fs-xs);font-weight:800;letter-spacing:.02em}body :where(.button,button.button,a.button,input.button,.swal2-confirm,.guest-wishlist-popup-button-primary,.custom-wishlist-create-btn,#form-action-addToCart,.dh-pdp-sticky-buy__button){background-color:var(--dh-button-revenue-bg) !important;border:1px solid var(--dh-button-revenue-border) !important;box-shadow:none !important;color:var(--dh-button-revenue-text) !important;text-decoration:none}body :where(.button:hover,.button:focus,button.button:hover,button.button:focus,a.button:hover,a.button:focus,input.button:hover,input.button:focus,.swal2-confirm:hover,.swal2-confirm:focus,#form-action-addToCart:hover,#form-action-addToCart:focus,.dh-pdp-sticky-buy__button:hover,.dh-pdp-sticky-buy__button:focus){background-color:var(--dh-button-revenue-bg-hover) !important;border:1px solid var(--dh-button-revenue-bg-hover) !important;box-shadow:none !important;color:var(--dh-button-revenue-text) !important}body :where(.button[disabled],.button.is-disabled,button[disabled],input[disabled]){background-color:var(--dh-button-disabled-bg) !important;border:1px solid var(--dh-button-disabled-border) !important;box-shadow:none !important;color:var(--dh-button-disabled-text) !important}body :where(.button--secondary,.button--tertiary,.button--outline,.guest-wishlist-popup-view-link,.modal-close,.swal2-cancel){background-color:var(--dh-button-secondary-bg) !important;border:1px solid var(--dh-button-secondary-border) !important;box-shadow:none !important;color:var(--dh-button-secondary-text) !important}body :where(.button--secondary:hover,.button--secondary:focus,.button--tertiary:hover,.button--tertiary:focus,.button--outline:hover,.button--outline:focus,.swal2-cancel:hover,.swal2-cancel:focus){background-color:var(--dh-button-secondary-bg-hover) !important;border:1px solid var(--dh-button-secondary-border-hover) !important;color:var(--dh-button-secondary-text-hover) !important}body :where(.button--danger,.button--delete,.cart-remove,.custom-wishlist-item-remove,.custom-guest-wishlist-view-items-remove,[data-delete],[data-remove]){background-color:var(--dh-button-danger-bg) !important;border:1px solid var(--dh-button-danger-border) !important;color:var(--dh-button-danger-text) !important}body :where(.button--danger:hover,.button--danger:focus,.button--delete:hover,.button--delete:focus,.cart-remove:hover,.cart-remove:focus,.custom-wishlist-item-remove:hover,.custom-wishlist-item-remove:focus,.custom-guest-wishlist-view-items-remove:hover,.custom-guest-wishlist-view-items-remove:focus,[data-delete]:hover,[data-delete]:focus,[data-remove]:hover,[data-remove]:focus){background-color:var(--dh-button-danger-bg-hover) !important;border-color:var(--dh-button-danger-border) !important;color:var(--dh-button-danger-text) !important}body :where(.button,button.button,a.button,input.button):is(.is-uploading,.is-loading):not(.button--icon):not(.modal-close)>:not(.is-srOnly){visibility:hidden}body :where(.button,button.button,a.button,input.button):is(.is-uploading,.is-loading):not(.button--icon):not(.modal-close){--dh-button-loading-spinner: var(--dh-button-revenue-text);color:rgba(0,0,0,0) !important;cursor:wait;pointer-events:none;position:relative;text-shadow:none !important}body :where(.button--secondary,.button--tertiary,.button--outline,.swal2-cancel):is(.is-uploading,.is-loading):not(.button--icon){--dh-button-loading-spinner: var(--dh-button-secondary-text);background-color:var(--dh-button-secondary-bg) !important;border-color:var(--dh-button-secondary-border) !important}body :where(.button--danger,.button--delete):is(.is-uploading,.is-loading){--dh-button-loading-spinner: var(--dh-button-danger-text);background-color:var(--dh-button-danger-bg) !important;border-color:var(--dh-button-danger-border) !important}body :where(.button,button.button,a.button,input.button):is(.is-uploading,.is-loading):not(.button--icon):not(.modal-close):not(.button--secondary):not(.button--tertiary):not(.button--outline):not(.button--danger):not(.button--delete){background-color:var(--dh-button-revenue-bg) !important;border-color:var(--dh-button-revenue-border) !important}body :where(.button,button.button,a.button,input.button):is(.is-uploading,.is-loading):not(.button--icon):not(.modal-close)::after{animation:dh-button-loading-spin 650ms linear infinite;border:2px solid color-mix(in srgb, var(--dh-button-loading-spinner) 32%, transparent);border-radius:999px;border-top-color:var(--dh-button-loading-spinner);box-sizing:border-box;content:"";height:1.15rem;left:50%;margin-left:calc(-1*1.15rem/2);margin-top:calc(-1*1.15rem/2);position:absolute;top:50%;width:1.15rem}@keyframes dh-button-loading-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion: reduce){body :where(.button,button.button,a.button,input.button):is(.is-uploading,.is-loading)::after{animation-duration:1.4s}}.premium-guide-link,.dh-guide-link{color:var(--dh-link) !important;font-weight:800;text-decoration:underline;text-underline-offset:.18em}.premium-guide-link:hover,.premium-guide-link:focus,.dh-guide-link:hover,.dh-guide-link:focus{color:var(--dh-link-hover) !important}body :where(select,textarea,.form-input,.form-select,.form-prefixPostfix-label){border-radius:var(--dh-radius-sm) !important}body :where(.header,.beautify__topHeader,.beautify__mainHeader,.navPages-container,.navPages,.navUser,.dropdown-menu,.dropdown-menu--content,.dropdown--quickSearch,.quickSearchResults,.panel,.panel-header,.panel-body,.accordion,.accordion-navigation>a,.accordion-content,.tabs,.tabs-contents,.tab-content,.previewCart,.previewCartList,.cart-total,.cart-totals,.cart-item,.account-content,.form-body,.form-actions--fixed,.productView-collapseSection){background-color:var(--dh-surface-elevated);border-color:var(--dh-border-subtle);color:var(--dh-text-primary)}body :where(.productGrid,.productGrid .product,.productCarousel,.productCarousel .product,.productList,.card,.card--alternate,.card-figure,.card-body,.card-footer,.card-img-container){background-color:var(--dh-card-surface) !important;color:var(--dh-card-text) !important}body :where(.card,.card-figure,.card-body,.card-footer){box-shadow:none}body :where(.card-image,.productView-image--default,.productView-thumbnail-link,.productView-img-container img,.card-img-container img){filter:none !important;opacity:1}body :where(.card-image,.productView-image--default,.productView-thumbnail-link){border-color:var(--dh-card-border)}body :where(.card){border:1px solid var(--dh-card-border);border-radius:var(--dh-radius-md);overflow:hidden;transition:box-shadow 180ms ease,border-color 180ms ease}body :where(.card:hover,.card:focus-within){background-color:var(--dh-card-surface-hover) !important;border-color:var(--dh-card-border-hover);box-shadow:var(--dh-shadow-card)}body :where(ul.productGrid .card,.productGrid .card,section.productCarousel .card,.productCarousel .card,.quickSearchResults .card,.custom-guest-wishlist-view-items-card):where(:hover,:focus-within){background-color:var(--dh-card-surface) !important;border-color:rgba(0,0,0,0) !important;box-shadow:none !important}body ul.productGrid>li.product .card:not(article){background-color:var(--dh-card-surface) !important;border:1px solid var(--dh-card-border) !important;border-radius:var(--dh-radius-md) !important;box-shadow:none !important;height:100% !important;margin:0 !important;overflow:hidden !important;padding:0 !important;width:100% !important}body ul.productGrid>li.product .card:not(article):hover,body ul.productGrid>li.product .card:not(article):focus-within{background-color:var(--dh-card-surface) !important;border-color:var(--dh-card-border) !important;box-shadow:none !important}body ul.productGrid>li.product .card:not(article){align-content:start !important;align-items:start !important;display:grid !important;grid-template-columns:minmax(0, 1fr) auto !important;grid-template-rows:auto auto auto !important;grid-template-areas:"card-media card-media" "card-meta  card-wish" "card-foot  card-foot" !important}body ul.productGrid>li.product .card:not(article) .card-figure{background-color:var(--dh-image-bg) !important;border:0 !important;clear:none !important;display:contents !important;float:none !important;margin:0 !important;max-width:none !important;padding:0 !important;width:auto !important}body ul.productGrid>li.product .card:not(article) .card-img-container{background-color:var(--dh-image-bg) !important;border:0 !important;border-radius:0 !important}body ul.productGrid>li.product .card:not(article) .card-footer{background-color:rgba(0,0,0,0) !important;border:0 !important;margin:0 !important;padding:0 !important}body ul.productGrid>li.product .card:not(article) .card-figure>a{grid-area:card-media !important;min-width:0 !important;order:0 !important}body ul.productGrid>li.product .card:not(article) .card-figure>.card-figure-actions{align-self:start !important;display:flex !important;gap:var(--dh-space-xs) !important;grid-area:card-wish !important;justify-self:end !important;margin:.55rem var(--dh-space-md) 0 0 !important;min-height:0 !important;order:0 !important;padding:0 !important;pointer-events:none !important;position:static !important;right:auto !important;top:auto !important;transform:none !important;z-index:4 !important}body ul.productGrid>li.product .card:not(article) .card-figure>.card-figure-actions>*{pointer-events:auto !important}body ul.productGrid>li.product .card:not(article) .card-figure>.card-figure-actions .wishlist-card-form.form-wishlist{margin:0 !important;position:static !important}body ul.productGrid>li.product .card:not(article) .card-figure>.card-figure-actions .card-buttons{display:none !important}ul.productGrid>li.product .card:not(article) .card-body{align-content:start !important;align-items:start !important;display:block !important;grid-area:card-meta !important;min-height:0 !important;min-width:0 !important;padding:.55rem var(--dh-space-md) .65rem !important;position:relative !important}ul.productGrid>li.product .card:not(article) .card-body>.card-figure-actions{display:none !important}body ul.productGrid>li.product .card:not(article)>.card-footer{grid-area:card-foot !important}ul.productGrid>li.product .card:not(article) .card-body>.card-title,ul.productGrid>li.product .card:not(article) .card-body>.card-text{min-width:0 !important;padding-right:0 !important}ul.productGrid>li.product .card:not(article) .card-body>.card-title{grid-area:auto !important}ul.productGrid>li.product .card:not(article) .card-body>.card-title{line-height:1.15 !important;margin:0 !important}ul.productGrid>li.product .card:not(article) .card-body>.card-text--colorswatches{margin:0 0 .12rem !important}ul.productGrid>li.product .card:not(article) .card-body>.card-text--colorswatches:empty{display:none !important;margin:0 !important;min-height:0 !important}ul.productGrid>li.product .card:not(article) .card-body>.card-text--price,ul.productGrid>li.product .card:not(article) .card-body>.card-text--price{line-height:1.15 !important;margin:0 !important}ul.productGrid>li.product .card:not(article) .card-body>.card-text--price .price-section,ul.productGrid>li.product .card:not(article) .card-body>.card-text--price .price{line-height:1.15 !important;margin-bottom:0 !important;margin-top:0 !important}ul.productGrid>li.product .card:not(article) .card-body>.card-figure-actions .wishlist-card-form.form-wishlist{margin:0 !important;pointer-events:auto !important;position:static !important}ul.productGrid>li.product .card:not(article) .card-body>.card-figure-actions .card-buttons{display:none !important}ul.productGrid>li.product .card:not(article) .card-title,ul.productGrid>li.product .card:not(article) .card-title>a{color:var(--dh-card-title) !important;opacity:1;text-shadow:none}ul.productGrid>li.product .card:not(article) .card-title>a:hover,ul.productGrid>li.product .card:not(article) .card-title>a:focus{color:var(--dh-card-title-hover) !important}ul.productGrid>li.product .card:not(article) .card-text--price,ul.productGrid>li.product .card:not(article) .price-section,ul.productGrid>li.product .card:not(article) .price{color:var(--dh-card-price) !important;opacity:1}body :where(.card-text,.card-body .card-text,.productView-info-value,.productView-info-name,.form-label small,.productView-collapseBody p,.productView-collapseBody li,.delivery-copy,.fabric-summary,.faq-answer,.cart-item-options,.cart-item-option-description,.previewCartItem-content,.footer-info-text){color:var(--dh-text-secondary)}body :where(.price,.price--main,.price-section,.card-text--price,.productView-price){color:var(--dh-price)}body :where(.dh-price-vat-label){color:var(--dh-text-secondary);display:inline-block;font-size:.78em;font-weight:700;line-height:1;margin-left:var(--dh-space-3xs);white-space:nowrap}body :where(.dh-desc-nsfw-link){font-size:var(--dh-fs-sm);margin:var(--dh-space-md) 0 0}body :where(.dh-desc-nsfw-link) a{color:var(--dh-link);text-decoration:underline;text-underline-offset:2px}body :where(.dh-desc-nsfw-link) a:hover{color:var(--dh-link-hover)}body :where(.dropdown-menu,.dropdown-menu--content,.dropdown--quickSearch){background-color:var(--dh-surface-elevated);border:1px solid var(--dh-border-subtle);color:var(--dh-text-primary)}body :where(.dropdown-menu-item,.dropdown-menu-item a,.quickSearchResults .card-title a,.previewCartAction a,.previewCartAction button){color:var(--dh-text-primary)}body :where(.table,.table thead,.table tbody,.table tfoot,.table tr){background-color:var(--dh-surface-elevated);border-color:var(--dh-border-subtle);color:var(--dh-text-primary)}body :where(hr){border-color:var(--dh-border-subtle)}body :where(.adult-toggle-wrapper,.adult-artwork-toggle,.mature-toggle,.age-gate-card){background-color:var(--dh-privacy-bg);border-color:var(--dh-privacy-border);color:var(--dh-privacy-text)}body .dh-address-grid{align-items:stretch;display:grid;gap:var(--dh-space-lg);grid-template-columns:minmax(0, 1fr);list-style:none;margin:0;padding:0}@media(min-width: 551px){body .dh-address-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}body .dh-address-card{display:flex;height:100%;margin:0;min-width:0;padding:0}body .dh-address-card .dh-address-card__inner{background:var(--dh-surface-elevated) !important;border:1px solid var(--dh-border-subtle) !important;border-radius:var(--dh-radius-md) !important;box-shadow:var(--dh-shadow-card);color:var(--dh-text-primary);display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:100%;min-width:0;overflow:hidden;padding:0;transition:border-color 180ms ease,box-shadow 180ms ease;width:100%}body .dh-address-card .dh-address-card__inner:hover{border-color:var(--dh-border-strong) !important;box-shadow:var(--dh-shadow-card);transform:none}body .dh-address-card .panel-body{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;color:var(--dh-text-primary);display:flex;flex:1 1 auto;flex-direction:column;gap:var(--dh-space-sm);min-height:12.5rem !important;padding:1.1rem 1.15rem var(--dh-space-lg) !important;position:relative}body .dh-address-card :where(.address-details--postal,.address-details--postal li){color:var(--dh-text-secondary)}body .dh-address-card__title{color:var(--dh-text-primary) !important;font-size:var(--dh-fs-base);font-weight:800;letter-spacing:0;line-height:1.2;margin:0}body .dh-address-card__lines{color:var(--dh-text-secondary);display:grid;flex:1 1 auto;gap:var(--dh-space-3xs);list-style:none;margin:0;min-height:0;padding:0}body .dh-address-card__lines li{font-size:var(--dh-fs-sm);line-height:1.4;margin:0}body .dh-address-card__phone{align-items:center;color:var(--dh-text-muted);display:flex;gap:var(--dh-space-sm);margin:.1rem 0 0;padding:0}body .dh-address-card__phone svg{color:var(--dh-link);display:block}body .dh-address-card__actions{flex-shrink:0;margin-top:auto;padding-top:var(--dh-space-md);width:100%}body .dh-address-card__actions .form-actions{align-items:stretch;display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;gap:var(--dh-space-sm);margin:0 !important;padding:0}body .dh-address-card__actions .dh-address-card__edit,body .dh-address-card__actions .dh-address-card__delete,body.supermarket-pageType--account .dh-address-card .dh-address-card__actions .form-actions .button{flex:1 1 0;margin:0 !important;min-height:2.25rem;min-width:0 !important;width:auto}body.supermarket-pageType--account .dh-address-card .dh-address-card__actions .form-actions>a.dh-address-card__edit,body.supermarket-pageType--account .dh-address-card .dh-address-card__actions .form-actions>a.dh-address-card__edit:link,body.supermarket-pageType--account .dh-address-card .dh-address-card__actions .form-actions>a.dh-address-card__edit:visited,body .dh-address-card__edit,body :where(.dh-address-card__edit:link,.dh-address-card__edit:visited){background-color:rgba(0,0,0,0) !important;border:1.5px solid var(--dh-link) !important;color:var(--dh-link) !important}body.supermarket-pageType--account .dh-address-card .dh-address-card__actions .form-actions>a.dh-address-card__edit:hover,body.supermarket-pageType--account .dh-address-card .dh-address-card__actions .form-actions>a.dh-address-card__edit:focus,body .dh-address-card__edit:hover,body .dh-address-card__edit:focus{background-color:var(--dh-surface-subtle) !important;border-color:var(--dh-link-hover) !important;color:var(--dh-link-hover) !important}body.supermarket-pageType--account .dh-address-card .dh-address-card__delete,body .dh-address-card__delete{background-color:rgba(0,0,0,0) !important;border:1.5px solid var(--dh-danger-border) !important;color:var(--dh-danger-text) !important}body.supermarket-pageType--account .dh-address-card .dh-address-card__delete:hover,body.supermarket-pageType--account .dh-address-card .dh-address-card__delete:focus,body .dh-address-card__delete:hover,body .dh-address-card__delete:focus{background-color:var(--dh-danger-bg) !important;border-color:var(--dh-danger-text) !important;color:var(--dh-danger-text) !important}body .dh-address-card--new{align-self:stretch;min-width:0;width:100%}body .dh-address-card--new .dh-address-card__add{align-items:center;align-self:stretch;background:rgba(0,0,0,0) !important;border:2px dashed var(--dh-border-subtle) !important;border-radius:var(--dh-radius-md) !important;box-shadow:none;box-sizing:border-box;color:var(--dh-link) !important;display:flex;flex:1 1 auto;justify-content:center;min-height:12.5rem;min-width:0;padding:1.4rem var(--dh-space-lg);text-align:center;text-decoration:none;transition:border-color 180ms ease,color 180ms ease,background-color 180ms ease;width:100%}body .dh-address-card--new .dh-address-card__add:hover,body .dh-address-card--new .dh-address-card__add:focus{background:var(--dh-surface-subtle) !important;border-color:var(--dh-link) !important;color:var(--dh-link-hover) !important}body .dh-address-card--new .panel-body{align-items:center;background:rgba(0,0,0,0) !important;border:0 !important;display:flex;flex:1 1 auto;flex-direction:column;gap:var(--dh-space-sm);justify-content:center;margin:0;min-height:0;padding:0;position:static !important;width:100%}body :where(.button .icon,button .icon,.navUser-action .icon,.navPages-action .icon,.modal-close .icon,.alertBox-close .icon,.socialLinks__link .icon,.form-increment .button .icon,.dh-theme-toggle .icon){align-items:center;display:inline-flex;justify-content:center;line-height:0;text-align:center}body :where(.button .icon svg,button .icon svg,.navUser-action svg,.navPages-action svg,.modal-close svg,.alertBox-close svg,.socialLinks__link svg,.form-increment .button svg,.dh-theme-toggle svg){display:block;flex:0 0 auto;margin:auto}body :where(.icon svg,.navPages-action svg,.modal-close svg,.alertBox-close svg,.button .icon svg,.dh-theme-toggle svg){fill:currentColor;stroke:currentColor}body :where(.navUser-action:not(.navUser-action--cart) svg){fill:currentColor;stroke:currentColor}body .navUser-item--cart .navUser-action--cart svg :where(path,circle){fill:currentColor;stroke:none}body :where(.icon--ratingEmpty svg,.icon--ratingFull svg){stroke:none}body :where(.icon--ratingEmpty svg){fill:var(--dh-card-rating-empty)}body :where(.icon--ratingFull svg){fill:var(--dh-card-rating-full)}body :where(.alertBox,.login-alert,.cart-status .alertBox,.previewCart ._statusMsg .alertBox){align-items:flex-start;border-radius:var(--dh-radius-md) !important;border-style:solid;border-width:1px;box-sizing:border-box;gap:var(--dh-space-md);line-height:1.45;margin-bottom:.85rem;padding:.85rem var(--dh-space-lg) !important}body :is(.alertBox-column,.login-alert__content){min-width:0}body :is(.alertBox-message,.login-alert__message,.login-alert__title){margin:0}body :is(.alertBox-icon,.login-alert__icon){flex:0 0 auto;line-height:0;margin-top:var(--dh-space-3xs)}body :is(.alertBox-icon .icon,.login-alert__icon .icon){display:block}body :is(.alertBox-icon svg,.login-alert__icon svg){fill:currentColor;height:1.25rem;width:1.25rem}body :is(.alertBox:not([class*="--"]),.alertBox--info){background-color:var(--dh-info-bg);border-color:color-mix(in srgb, var(--dh-info-border) 42%, transparent);color:var(--dh-info-text)}body :is(.alertBox:not([class*="--"]) .alertBox-icon,.alertBox--info .alertBox-icon){color:var(--dh-info-border)}body :is(.alertBox--info svg,.alertBox--info .icon,.alertBox--info svg path){color:var(--dh-info-border);fill:currentColor;stroke:currentColor}body :is(.alertBox--success,.guest-wishlist-banner--success){background-color:var(--dh-success-bg);border-color:color-mix(in srgb, var(--dh-success-border) 42%, transparent);color:var(--dh-success-text)}body :is(.alertBox--success .alertBox-icon){color:var(--dh-success-border)}body :is(.alertBox--warning){background-color:var(--dh-warning-bg);border-color:color-mix(in srgb, var(--dh-warning-border) 42%, transparent);color:var(--dh-warning-text)}body :is(.alertBox--warning .alertBox-icon){color:var(--dh-warning-border)}body :is(.alertBox--error,.login-alert--error){background-color:var(--dh-danger-bg);border-color:color-mix(in srgb, var(--dh-danger-border) 42%, transparent);color:var(--dh-danger-text)}body :is(.alertBox--error .alertBox-icon,.login-alert--error .login-alert__icon){color:var(--dh-danger-border)}body :is(.alertBox--error svg,.alertBox--error .icon,.login-alert--error svg){color:var(--dh-danger-border);fill:currentColor}body :is(.alertBox--storeCredit){background-color:var(--dh-info-bg);border-color:color-mix(in srgb, var(--dh-info-border) 42%, transparent);color:var(--dh-info-text)}body :is(.form-field--error .form-inlineMessage){background-color:var(--dh-danger-bg);border:1px solid color-mix(in srgb, var(--dh-danger-border) 38%, transparent);border-radius:var(--dh-radius-sm);color:var(--dh-danger-text);display:block;font-size:var(--dh-fs-sm);line-height:1.4;margin-top:var(--dh-space-xs);padding:.45rem .6rem}body :is(.form-field--error .form-inlineMessage::before){display:none}body :is(.form-field--success .form-inlineMessage){background-color:var(--dh-success-bg);border:1px solid color-mix(in srgb, var(--dh-success-border) 38%, transparent);border-radius:var(--dh-radius-sm);color:var(--dh-success-text);font-size:var(--dh-fs-sm);margin-top:var(--dh-space-xs);padding:.45rem .6rem}body :is(.form-field--warning .form-inlineMessage){background-color:var(--dh-warning-bg);border:1px solid color-mix(in srgb, var(--dh-warning-border) 38%, transparent);border-radius:var(--dh-radius-sm);color:var(--dh-warning-text);font-size:var(--dh-fs-sm);margin-top:var(--dh-space-xs);padding:.45rem .6rem}body :is(.form-field--error .form-input,.form-field--error .form-select){border-color:color-mix(in srgb, var(--dh-danger-border) 65%, var(--dh-border-strong)) !important}body :is(.productAttributes-message.alertBox){margin-top:var(--dh-space-md)}body :where(.page-sidebar,.sidebarBlock,.facetedSearch,.facetedSearch.sidebarBlock,.facetedSearch-navList,.facetedSearch-refineFilters,.papathemes-productsFilter,.actionBar,.actionBar-section){background-color:var(--dh-search-panel-bg) !important;border-color:var(--dh-search-sidebar-border) !important;color:var(--dh-search-sidebar-text) !important}body :where(.page-sidebar,.sidebarBlock,.facetedSearch.sidebarBlock){background-color:var(--dh-search-sidebar-bg) !important;border:1px solid var(--dh-search-sidebar-border) !important;border-radius:var(--dh-radius-lg)}body :where(.facetedSearch-navList,.facetedSearch-refineFilters){background-color:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important}body :where(.sidebarBlock-heading,.facetedSearch ._accordion-title,.facetedSearch ._accordion-navigation,.facetedSearch-toggle,.facetedSearch-toggle-text,.facetedSearch-toggle-indicator,.toggleLink,.toggleLink-text,.actionBar-section .form-label){color:var(--dh-text-primary) !important}body :where(.facetedSearch .navList-action,.facetedSearch .navList-action span,.facetedSearch .facetedSearch-clearLink,.facetedSearch .facetLabel){color:var(--dh-text-primary) !important;opacity:1}body :where(.facetedSearch .navList-action--checkbox.is-disabled,.facetedSearch .navList-action--checkbox.is-disabled span){color:var(--dh-text-secondary) !important;opacity:1}body .facetedSearch .navList-action--checkbox::before{background-color:var(--dh-search-chip-bg) !important;border-color:var(--dh-border-strong) !important}body .facetedSearch .navList-action--checkbox.is-selected::before,body .facetedSearch .navList-action--checkbox.is-checked::before{background-color:var(--dh-brand-amber) !important;border-color:var(--dh-accent-action) !important}html:not([data-dh-active-theme=dark]) body .facetedSearch .navList-action--checkbox.is-selected::after,html:not([data-dh-active-theme=dark]) body .facetedSearch .navList-action--checkbox.is-checked::after{filter:brightness(0) saturate(100%)}html[data-dh-active-theme=dark] body .facetedSearch .navList-action--checkbox.is-selected::before,html[data-dh-active-theme=dark] body .facetedSearch .navList-action--checkbox.is-checked::before{background-color:var(--dh-brand-coral) !important;border-color:var(--dh-brand-coral) !important}html[data-dh-active-theme=dark] body .facetedSearch .navList-action--checkbox.is-selected::after,html[data-dh-active-theme=dark] body .facetedSearch .navList-action--checkbox.is-checked::after{filter:brightness(0) saturate(100%)}.dh-find-help{align-items:center;background:var(--dh-surface-elevated);border:1px solid var(--dh-border-subtle);border-radius:var(--dh-radius-md);color:var(--dh-text-secondary);display:inline-flex;flex-wrap:wrap;font-size:var(--dh-fs-sm);gap:.6rem var(--dh-space-md);justify-content:flex-start;line-height:1.35;margin:.15rem 0 .85rem;max-width:100%;min-height:3.85rem;padding:.72rem .8rem;width:auto}.dh-find-help__text{color:var(--dh-text-primary);font-weight:700}.dh-find-help__link{align-items:center;background:var(--dh-button-revenue-bg);border:1px solid var(--dh-button-revenue-border);border-radius:999px;color:var(--dh-button-revenue-text);display:inline-flex;font-size:var(--dh-fs-sm);font-weight:800;gap:var(--dh-space-xs);justify-content:center;line-height:1.15;max-width:100%;min-height:2.35rem;min-width:0;overflow-wrap:anywhere;padding:.52rem .8rem;text-align:center;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease;white-space:normal}.dh-find-help__link:hover,.dh-find-help__link:focus{background:var(--dh-button-revenue-bg-hover);border-color:var(--dh-button-revenue-bg-hover);color:var(--dh-button-revenue-text);text-decoration:none}.dh-find-help__link:focus-visible{outline:2px solid var(--dh-border-focus);outline-offset:2px}.dh-find-help__arrow{color:currentColor;display:inline-block;transition:color .18s ease}.dh-find-help__link:hover .dh-find-help__arrow,.dh-find-help__link:focus .dh-find-help__arrow{transform:none}@media(prefers-reduced-motion: reduce){.dh-find-help__arrow{transition:none !important}.dh-find-help__link{transition:none !important}.dh-find-help__link:hover .dh-find-help__arrow,.dh-find-help__link:focus .dh-find-help__arrow{transform:none}}@media(max-width: 550px){.dh-find-help{align-items:stretch;flex-direction:column;min-height:6.5rem}.dh-find-help__link{width:100%}}body :where(.ch-drawer){background-color:var(--dh-surface-elevated) !important;color:var(--dh-text-primary) !important}body :where(.modal-file-input,.modal-file-input .modal-body,.modal-file-input .modal-content,.modal-file-input .modal-footer){background:var(--dh-surface-card) !important;background-color:var(--dh-surface-card) !important;color:var(--dh-text-primary) !important}html body [id^=modal-file-input-form-].modal.modal-file-input,html body [id^=modal-file-input-form-].modal.modal-file-input :where(.modal-body,.modal-content,.modal-footer,.controls,.cropper-stage){background:var(--dh-surface-card) !important;background-color:var(--dh-surface-card) !important;border:0 !important;border-top:0 !important;border-bottom:0 !important;box-shadow:none !important}body .modal-file-input .modal-footer,body [id^=modal-file-input-form-].modal-file-input .modal-footer{padding:0 !important;margin:0 !important;border:0 !important;border-top:0 !important;border-color:rgba(0,0,0,0) !important;--daki-toolbar-bg: var(--dh-surface-card);align-items:flex-start !important;min-height:var(--daki-toolbar-height, 84px) !important;color:var(--dh-text-primary) !important}body [id^=modal-file-input-form-] .controls:not(.is-hidden),body [id^=modal-file-input-form-] .controls,body .modal-file-input .controls{align-content:start !important;margin-top:0 !important;padding-top:0 !important;overflow:visible !important;background:var(--dh-surface-card) !important;background-color:var(--dh-surface-card) !important;border:0 !important;border-top:0 !important;border-bottom:0 !important;border-color:rgba(0,0,0,0) !important;box-shadow:none !important}body :where(.modal-file-input .upload-area,.modal-file-input .cropper-stage,.modal-file-input .cropper-wrapper){background:var(--dh-surface-card) !important;color:var(--dh-text-primary) !important}body [id^=modal-file-input-form-] .cropper-wrapper,body .modal-file-input .cropper-wrapper{box-shadow:none !important}body .modal-file-input .upload-area{background:rgba(0,0,0,0) !important;border:1px dashed var(--dh-border-strong) !important;border-radius:var(--dh-radius-lg) !important;box-shadow:none !important;transition:border-color 140ms ease,background-color 140ms ease}body .modal-file-input .upload-area.is-drag-over,body .modal-file-input .upload-area:hover,body .modal-file-input .upload-area:focus,body .modal-file-input .upload-area:focus-within{background:rgba(0,0,0,0) !important;border-color:var(--dh-border-focus) !important;border-style:dashed !important;box-shadow:none !important}body .modal-file-input .premium-upload-icon{color:var(--dh-link) !important;fill:none !important;stroke:currentColor !important}body .modal-file-input .premium-upload-cta{color:var(--dh-text-primary) !important;font-weight:700 !important;letter-spacing:0}body .modal-file-input .form-fileDescription{color:var(--dh-text-secondary) !important}body .modal-file-input .controls :is(.btn-close-image,.btn-confirm-image){align-self:center !important;margin-top:0 !important;margin-bottom:0 !important;transform:none !important}body .modal-file-input,body [id^=modal-file-input-form-].modal-file-input{--daki-modal-open-duration: 320ms;--daki-modal-open-ease: cubic-bezier(0.22, 1, 0.36, 1);--daki-toolbar-height: 136px;--daki-toolbar-button-size: 44px;--daki-toolbar-gap: var(--dh-space-2xs);--daki-toolbar-icon-size: calc(var(--daki-toolbar-button-size) * 0.65);--daki-fit-fill-icon-size: calc(var(--daki-toolbar-button-size) * 0.88);--daki-secondary-button-min: 30px;--daki-zoom-row-height: 40px;--daki-zoom-step-size: 28px;--daki-zoom-icon-size: 18px;--daki-zoom-icon-stroke: 2.75;--daki-zoom-track-height: 6px;--daki-zoom-thumb-size: 22px;--daki-zoom-fill: 27.2727%;--daki-toolbar-edge-inset: 10px;--daki-toolbar-cluster-gap: var(--daki-toolbar-gap);opacity:1;transform:translateY(-50%) scale(1) !important;transition:opacity var(--daki-modal-open-duration) var(--daki-modal-open-ease),transform var(--daki-modal-open-duration) var(--daki-modal-open-ease) !important}body [id^=modal-file-input-form-].modal-file-input .cropper-stage,body [id^=modal-file-input-form-].modal-file-input .upload-area{opacity:1;transition:opacity calc(var(--daki-modal-open-duration) + 40ms) var(--daki-modal-open-ease)}@media(prefers-reduced-motion: reduce){body .modal-file-input,body [id^=modal-file-input-form-].modal-file-input{--daki-modal-open-duration: 120ms;transition:opacity var(--daki-modal-open-duration) ease !important}body [id^=modal-file-input-form-].modal-file-input .cropper-stage,body [id^=modal-file-input-form-].modal-file-input .upload-area{transition:opacity var(--daki-modal-open-duration) ease !important}}@media(min-width: 640px){body .modal-file-input,body [id^=modal-file-input-form-].modal-file-input{--daki-toolbar-height: 146px;--daki-toolbar-button-size: 48px;--daki-toolbar-gap: 5px;--daki-toolbar-icon-size: calc(var(--daki-toolbar-button-size) * 0.65);--daki-zoom-row-height: 42px;--daki-zoom-step-size: 30px;--daki-zoom-icon-size: 19px;--daki-zoom-thumb-size: 24px;--daki-toolbar-cluster-gap: var(--daki-toolbar-gap)}}body [id^=modal-file-input-form-] .controls,body [id^=modal-file-input-form-].modal-file-input .controls,body .modal-file-input .controls{position:relative !important;container-type:inline-size;container-name:daki-upload-toolbar;display:grid !important;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr) !important;grid-template-rows:auto !important;align-items:center !important;align-content:center !important;justify-items:stretch !important;column-gap:var(--daki-toolbar-cluster-gap) !important;row-gap:0 !important;min-height:var(--daki-toolbar-height) !important;overflow:visible !important;padding:var(--dh-space-2xs) max(var(--daki-toolbar-edge-inset), env(safe-area-inset-right, 0px)) var(--dh-space-xs) max(var(--daki-toolbar-edge-inset), env(safe-area-inset-left, 0px)) !important;box-sizing:border-box !important;--daki-secondary-button-size: min(var(--daki-toolbar-button-size), max(var(--daki-secondary-button-min), calc((100cqw - (var(--daki-toolbar-button-size) * 2) - (var(--daki-toolbar-cluster-gap) * 2) - (var(--daki-toolbar-edge-inset) * 2) - (var(--daki-toolbar-gap) * 3)) / 4)));--daki-secondary-icon-size: calc(var(--daki-secondary-button-size) * 0.65);--daki-secondary-fit-fill-icon-size: calc(var(--daki-secondary-button-size) * 0.88)}@media(max-width: 550px){body [id^=modal-file-input-form-].modal-file-input{--daki-toolbar-height: 136px;--daki-toolbar-button-size: 44px;--daki-toolbar-gap: var(--dh-space-2xs);--daki-toolbar-icon-size: calc(var(--daki-toolbar-button-size) * 0.65);--daki-zoom-row-height: 40px;--daki-zoom-step-size: 28px;--daki-zoom-icon-size: 18px}}body [id^=modal-file-input-form-] .controls :is(.btn-close-image,.btn-confirm-image),body [id^=modal-file-input-form-].modal-file-input .controls :is(.btn-close-image,.btn-confirm-image),body .modal-file-input .controls :is(.btn-close-image,.btn-confirm-image){position:static !important;top:auto !important;bottom:auto !important;left:auto !important;right:auto !important;height:var(--daki-toolbar-button-size) !important;width:var(--daki-toolbar-button-size) !important;min-height:var(--daki-toolbar-button-size) !important;max-height:var(--daki-toolbar-button-size) !important;min-width:var(--daki-toolbar-button-size) !important;max-width:var(--daki-toolbar-button-size) !important;margin:0 !important;transform:none !important;z-index:6 !important}body [id^=modal-file-input-form-] .controls .btn-close-image,body [id^=modal-file-input-form-].modal-file-input .controls .btn-close-image,body .modal-file-input .controls .btn-close-image{grid-column:1 !important;grid-row:1 !important;justify-self:start !important;align-self:center !important;background-color:var(--dh-button-danger-bg) !important;background-image:none !important;color:var(--dh-button-danger-text) !important}body [id^=modal-file-input-form-] .controls .btn-close-image svg,body [id^=modal-file-input-form-] .controls .btn-close-image svg :where(line,polyline,path,rect,circle),body .modal-file-input .controls .btn-close-image svg,body .modal-file-input .controls .btn-close-image svg :where(line,polyline,path,rect,circle){stroke:var(--dh-button-danger-text) !important}body [id^=modal-file-input-form-] .controls .btn-confirm-image,body [id^=modal-file-input-form-].modal-file-input .controls .btn-confirm-image,body .modal-file-input .controls .btn-confirm-image{grid-column:3 !important;grid-row:1 !important;justify-self:end !important;align-self:center !important}body [id^=modal-file-input-form-] .controls :is(.btn-close-image,.btn-confirm-image):hover,body [id^=modal-file-input-form-] .controls :is(.btn-close-image,.btn-confirm-image):focus-visible,body .modal-file-input .controls :is(.btn-close-image,.btn-confirm-image):hover,body .modal-file-input .controls :is(.btn-close-image,.btn-confirm-image):focus-visible{transform:none !important}body [id^=modal-file-input-form-] .controls .btn-close-image:hover,body [id^=modal-file-input-form-] .controls .btn-close-image:focus-visible,body .modal-file-input .controls .btn-close-image:hover,body .modal-file-input .controls .btn-close-image:focus-visible{background-color:var(--dh-button-danger-bg-hover) !important;color:var(--dh-button-danger-text) !important}body .modal-file-input .cropper-feedback{position:absolute !important;top:12px !important;right:12px !important;left:auto !important;bottom:auto !important;width:calc(100% - 24px) !important;max-width:360px !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:var(--dh-space-sm) !important;margin:0 !important;padding:0 !important;flex:none !important;min-height:0 !important;z-index:6 !important;pointer-events:none !important}body .modal-file-input .cropper-feedback:not(:empty){color:inherit;padding:0 !important;font-size:inherit}body .modal-file-input .cropper-feedback>:where(.perfect-fit-assurance,.quality-warning-box,.pro-message-box){position:relative !important;top:auto !important;right:auto !important;left:auto !important;width:100% !important;max-width:none !important;margin:0 !important;pointer-events:auto !important}@media(max-width: 550px){body .modal-file-input .cropper-feedback{left:8px !important;right:8px !important;width:auto !important}}body :where(.dh-adult-toggle,[data-dh-adult-toggle-anchor]){color:var(--dh-text-primary)}body .dh-adult-toggle{background-color:var(--dh-surface-elevated);border:1px solid var(--dh-border-subtle);color:var(--dh-text-primary);transition:background-color 150ms ease,border-color 150ms ease,color 150ms ease}body .dh-adult-toggle__track{background-color:var(--dh-button-disabled-bg);border-color:var(--dh-border-subtle)}body .dh-adult-toggle[data-dh-adult-toggle-state=active]{background-color:var(--dh-warning-bg);border-color:var(--dh-warning-border);color:var(--dh-warning-text)}body .dh-adult-toggle[data-dh-adult-toggle-state=active] .dh-adult-toggle__track,body .dh-adult-toggle input:checked+.dh-adult-toggle__track{background-color:var(--dh-accent-logo) !important;border-color:var(--dh-accent-logo) !important}body .dh-adult-toggle[data-dh-adult-toggle-state=active] .dh-adult-toggle__track::before,body .dh-adult-toggle input:checked+.dh-adult-toggle__track::before{background-color:var(--dh-warning-bg) !important}body .dh-adult-toggle[data-dh-adult-toggle-state=inactive]{background-color:var(--dh-surface-elevated);border-color:var(--dh-border-strong);color:var(--dh-text-primary)}@media(max-width: 550px){html,body{max-width:100%;overflow-x:clip}body :where(.header .form-input,.header input[type=search],.beautify__quickSearch input,.quickSearch-form input,.dropdown--quickSearch input){font-size:var(--dh-fs-base);overflow:hidden;padding-left:var(--dh-space-lg);padding-right:4rem;text-overflow:ellipsis;white-space:nowrap}body :where(.header .form-input::placeholder,.header input[type=search]::placeholder,.beautify__quickSearch input::placeholder,.quickSearch-form input::placeholder,.dropdown--quickSearch input::placeholder){font-size:var(--dh-fs-base)}body [data-dh-adult-toggle-anchor]{display:flex;flex:0 0 auto;justify-content:flex-start;margin:0;min-width:0;width:auto}body .dh-adult-toggle{justify-content:flex-start;margin-left:0;max-width:none;white-space:nowrap;width:auto}body .dh-adult-toggle span:last-child{min-width:0;overflow-wrap:normal}}body .beautify__quickSearch .form-field.dh-searchField .form-prefixPostfix{align-items:center;background-color:var(--dh-searchbar-bg) !important;border:1px solid var(--dh-searchbar-border) !important;border-radius:var(--dh-radius-sm) !important;box-shadow:none !important;color:var(--dh-searchbar-text) !important;display:flex;height:var(--dh-header-searchbar-active-height, 47px) !important;min-height:var(--dh-header-searchbar-active-height, 47px) !important;overflow:hidden}body .beautify__quickSearch .form-field.dh-searchField .form-prefixPostfix:focus-within{border-color:var(--dh-header-search-border-hover) !important;box-shadow:var(--dh-header-search-focus-ring) !important}body .beautify__quickSearch .form-field.dh-searchField .form-input{background:rgba(0,0,0,0) !important;border:0 !important;border-radius:inherit !important;box-shadow:none !important;color:var(--dh-searchbar-text) !important;flex:1 1 auto;height:calc(var(--dh-header-searchbar-active-height, 47px) - 2px) !important;line-height:1.5rem !important;min-height:calc(var(--dh-header-searchbar-active-height, 47px) - 2px) !important;padding:10px 2.8125rem 10px 10px !important}body .beautify__quickSearch .form-field.dh-searchField .form-input::placeholder{color:var(--dh-searchbar-placeholder) !important;opacity:1}body .beautify__quickSearch .form-field.dh-searchField .form-prefixPostfix>*,body .beautify__quickSearch .form-field.dh-searchField .form-prefixPostfix>*:hover,body .beautify__quickSearch .form-field.dh-searchField .form-prefixPostfix>*:focus,body .beautify__quickSearch .form-field.dh-searchField .form-prefixPostfix>*:focus-within,body .beautify__quickSearch .form-field.dh-searchField .form-prefixPostfix>*:focus-visible,body .beautify__quickSearch .form-field.dh-searchField .form-prefixPostfix>*:active{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;background-image:none !important;border:0 !important;box-shadow:none !important;outline:0 !important;outline-offset:0 !important}#search_query,#search_query:hover,#search_query:focus,#search_query:focus-visible,#search_query:active{border:0 !important;box-shadow:none !important;outline:0 !important;outline-offset:0 !important}body .beautify__quickSearch .form-field.dh-searchField .button._submit:focus-visible,body .beautify__quickSearch .form-field.dh-searchField .button._close:focus-visible{outline:2px solid var(--dh-border-focus, var(--dh-accent-logo)) !important;outline-offset:-3px !important}body .beautify__quickSearch .form-field.dh-searchField .button._submit,body .beautify__quickSearch .form-field.dh-searchField .button._close{background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important;color:var(--dh-searchbar-icon) !important;height:calc(var(--dh-header-searchbar-active-height, 47px) - 2px) !important;min-height:calc(var(--dh-header-searchbar-active-height, 47px) - 2px) !important}body .beautify__quickSearch .form-field.dh-searchField .button._submit :where(svg,.icon),body .beautify__quickSearch .form-field.dh-searchField .button._close :where(svg,.icon){color:var(--dh-searchbar-icon) !important;fill:currentColor !important;height:1rem !important;stroke:currentColor !important;width:1rem !important}body .beautify__quickSearch .form-field.dh-searchField .button._submit{justify-content:flex-end !important;padding:0 10px 0 0 !important}body .beautify__quickSearch .form-field.dh-searchField .button._submit :where(svg,.icon){background-color:currentColor !important;fill:rgba(0,0,0,0) !important;stroke:rgba(0,0,0,0) !important;-webkit-mask:var(--dh-header-searchbar-icon-mask) center/contain no-repeat !important;mask:var(--dh-header-searchbar-icon-mask) center/contain no-repeat !important}body .beautify__quickSearch .form-field.dh-searchField .button._submit:hover,body .beautify__quickSearch .form-field.dh-searchField .button._close:hover,body .beautify__quickSearch .form-field.dh-searchField .button._submit:focus,body .beautify__quickSearch .form-field.dh-searchField .button._close:focus,body .beautify__quickSearch .form-field.dh-searchField .button._submit:hover :where(svg,.icon),body .beautify__quickSearch .form-field.dh-searchField .button._close:hover :where(svg,.icon),body .beautify__quickSearch .form-field.dh-searchField .button._submit:focus :where(svg,.icon),body .beautify__quickSearch .form-field.dh-searchField .button._close:focus :where(svg,.icon){color:var(--dh-searchbar-icon-hover) !important}html body .beautify__mainHeader .beautify__quickSearch{--dh-header-searchbar-active-height: 47px;--dh-header-searchbar-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M9,0c4.971,0,9,4.029,9,9c0,2.125-0.736,4.078-1.968,5.617l3.675,3.676c0.391,0.391,0.391,1.023,0,1.414 c-0.36,0.36-0.928,0.389-1.32,0.083l-0.094-0.083l-3.676-3.675C13.078,17.264,11.125,18,9,18c-4.971,0-9-4.029-9-9S4.029,0,9,0z M9,2C5.134,2,2,5.134,2,9s3.134,7,7,7s7-3.134,7-7S12.866,2,9,2z'/%3E%3C/svg%3E");--dh-header-searchbar-icon-size: 1rem}@media(max-width: 800px){html body .beautify__mainHeader .beautify__quickSearch{--dh-header-searchbar-active-height: 50px}}body .modal-file-input .daki-icon-button{background:rgba(0,0,0,0) !important;background-image:none !important;border:0 !important;border-radius:var(--dh-radius-md) !important;box-shadow:none !important;color:var(--dh-text-primary) !important;transition:background-color 140ms ease,color 140ms ease}body .modal-file-input.open .daki-icon-button:not(.btn-close-image):not(.btn-confirm-image),body .modal-file-input.open .daki-icon-button.is-primary:not(.btn-close-image):not(.btn-confirm-image),body .modal-file-input.open .daki-icon-button.is-secondary,body .modal-file-input.open .daki-icon-button.is-tertiary,body .modal-file-input .controls .daki-icon-button:not(.btn-close-image):not(.btn-confirm-image),body .modal-file-input .daki-secondary-controls .daki-icon-button{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;background-image:none !important;border:0 !important;box-shadow:none !important;color:var(--dh-text-primary) !important}body .modal-file-input.open .daki-icon-button.is-inactive,body .modal-file-input .daki-icon-button.is-inactive{opacity:.82 !important}body .modal-file-input .daki-icon-button svg{color:currentColor !important;fill:none !important;stroke:currentColor !important;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}body .modal-file-input .daki-icon-button svg :where(line,polyline,path,rect,circle){fill:none !important;stroke:currentColor !important}body .modal-file-input.open .daki-icon-button svg,body .modal-file-input.open .daki-icon-button svg :where(line,polyline,path,rect,circle),body .modal-file-input .controls .daki-icon-button svg,body .modal-file-input .controls .daki-icon-button svg :where(line,polyline,path,rect,circle),body .modal-file-input .daki-secondary-controls .daki-icon-button svg,body .modal-file-input .daki-secondary-controls .daki-icon-button svg :where(line,polyline,path,rect,circle){color:currentColor !important;fill:none !important;stroke:currentColor !important}body .modal-file-input .daki-icon-button.is-tertiary,body .modal-file-input .daki-icon-button.is-secondary{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;box-shadow:none !important;color:var(--dh-text-primary) !important}body .modal-file-input .daki-icon-button.is-primary{background-color:rgba(0,0,0,0) !important;background-image:none !important;border:0 !important;box-shadow:none !important;color:var(--dh-text-primary) !important;font-weight:700}body .modal-file-input.open .daki-icon-button.btn-close-image,body .modal-file-input .daki-icon-button.btn-close-image{background-color:var(--dh-button-danger-bg) !important;background-image:none !important;border:0 !important;box-shadow:none !important;color:var(--dh-button-danger-text) !important;border-radius:var(--dh-radius-md) !important}body .modal-file-input.open .daki-icon-button.btn-close-image svg,body .modal-file-input.open .daki-icon-button.btn-close-image svg :where(line,polyline,path,rect,circle),body .modal-file-input .daki-icon-button.btn-close-image svg,body .modal-file-input .daki-icon-button.btn-close-image svg :where(line,polyline,path,rect,circle){stroke:var(--dh-button-danger-text) !important}body .modal-file-input .daki-icon-button.btn-confirm-image,body .modal-file-input.open .daki-icon-button.btn-confirm-image{background-color:var(--dh-button-revenue-bg) !important;border:0 !important;box-shadow:none !important;color:var(--dh-button-revenue-text) !important;border-radius:var(--dh-radius-md) !important}body .modal-file-input .daki-icon-button.btn-confirm-image svg,body .modal-file-input .daki-icon-button.btn-confirm-image svg :where(line,polyline,path,rect,circle){stroke:var(--dh-button-revenue-text) !important}@media(hover: hover)and (pointer: fine){body .modal-file-input .controls>.daki-icon-button:not(.btn-close-image):not(.btn-confirm-image):hover,body .modal-file-input .controls>.daki-icon-button:not(.btn-close-image):not(.btn-confirm-image):focus-visible{background-color:rgba(0,0,0,0) !important;box-shadow:none !important;color:var(--dh-text-primary) !important}body .modal-file-input .daki-icon-button.btn-confirm-image:hover,body .modal-file-input .daki-icon-button.btn-confirm-image:focus-visible{background-color:var(--dh-button-revenue-bg-hover) !important;color:var(--dh-button-revenue-text) !important}body .modal-file-input .daki-icon-button.btn-close-image:hover,body .modal-file-input .daki-icon-button.btn-close-image:focus-visible{background-color:var(--dh-button-danger-bg-hover) !important;color:var(--dh-button-danger-text) !important}body .modal-file-input.open .daki-icon-button.btn-close-image:hover svg,body .modal-file-input.open .daki-icon-button.btn-close-image:focus-visible svg,body .modal-file-input .daki-icon-button.btn-close-image:hover svg,body .modal-file-input .daki-icon-button.btn-close-image:focus-visible svg,body .modal-file-input.open .daki-icon-button.btn-close-image:hover svg :where(line,polyline,path,rect,circle),body .modal-file-input.open .daki-icon-button.btn-close-image:focus-visible svg :where(line,polyline,path,rect,circle),body .modal-file-input .daki-icon-button.btn-close-image:hover svg :where(line,polyline,path,rect,circle),body .modal-file-input .daki-icon-button.btn-close-image:focus-visible svg :where(line,polyline,path,rect,circle){stroke:var(--dh-button-danger-text) !important}body .modal-file-input .controls .daki-secondary-controls .daki-icon-button:hover,body .modal-file-input .controls .daki-secondary-controls .daki-icon-button:focus-visible{background-color:rgba(0,0,0,0) !important;box-shadow:none !important;color:var(--dh-accent-coral) !important;opacity:1 !important}body .modal-file-input .controls .daki-secondary-controls .daki-icon-button.is-primary:hover,body .modal-file-input .controls .daki-secondary-controls .daki-icon-button.is-primary:focus-visible{background-color:rgba(0,0,0,0) !important;color:var(--dh-accent-coral-hover) !important;opacity:1 !important}body .modal-file-input .controls .daki-secondary-controls .daki-icon-button:hover svg,body .modal-file-input .controls .daki-secondary-controls .daki-icon-button:focus-visible svg,body .modal-file-input .controls .daki-secondary-controls .daki-icon-button:hover svg :where(line,polyline,path,rect,circle),body .modal-file-input .controls .daki-secondary-controls .daki-icon-button:focus-visible svg :where(line,polyline,path,rect,circle){stroke:currentColor !important}}body .modal-file-input .controls .daki-secondary-controls .daki-icon-button:active{background-color:rgba(0,0,0,0) !important;box-shadow:none !important;color:var(--dh-accent-coral) !important;opacity:1 !important}body .modal-file-input .controls .daki-secondary-controls .daki-icon-button.is-primary:active{color:var(--dh-accent-coral-hover) !important}body [id^=modal-file-input-form-].modal-file-input.daki-preparing-open{opacity:0 !important;pointer-events:none !important;transform:translateY(calc(-50% + 12px)) scale(0.988) !important}body [id^=modal-file-input-form-].modal-file-input.daki-open-ready{opacity:1 !important;pointer-events:auto !important;transform:translateY(-50%) scale(1) !important}body [id^=modal-file-input-form-].modal-file-input.daki-preparing-open .cropper-stage,body [id^=modal-file-input-form-].modal-file-input.daki-preparing-open .upload-area{opacity:0}body [id^=modal-file-input-form-].modal-file-input.daki-open-ready .cropper-stage,body [id^=modal-file-input-form-].modal-file-input.daki-open-ready .upload-area{opacity:1}@media(prefers-reduced-motion: reduce){body [id^=modal-file-input-form-].modal-file-input.daki-preparing-open{transform:translateY(-50%) scale(1) !important}}body .modal-file-input .controls .button,body .modal-file-input .controls .daki-icon-button{width:var(--daki-toolbar-button-size) !important;height:var(--daki-toolbar-button-size) !important;min-width:var(--daki-toolbar-button-size) !important;max-width:var(--daki-toolbar-button-size) !important;min-height:var(--daki-toolbar-button-size) !important;max-height:var(--daki-toolbar-button-size) !important}body .modal-file-input .controls .daki-icon-button svg,body [id^=modal-file-input-form-].modal-file-input .controls .daki-icon-button svg{width:var(--daki-toolbar-icon-size) !important;height:var(--daki-toolbar-icon-size) !important;max-width:none !important;max-height:none !important}@media(max-width: 550px){body [id^=modal-file-input-form-].modal-file-input .daki-secondary-controls .daki-icon-button{width:var(--daki-secondary-button-size) !important;height:var(--daki-secondary-button-size) !important;min-width:var(--daki-secondary-button-size) !important;max-width:var(--daki-secondary-button-size) !important;min-height:var(--daki-secondary-button-size) !important;max-height:var(--daki-secondary-button-size) !important;flex:0 0 var(--daki-secondary-button-size) !important}body [id^=modal-file-input-form-].modal-file-input .daki-secondary-wrap{height:calc((var(--daki-secondary-button-size) * 2) + var(--daki-zoom-row-height) + (var(--daki-toolbar-gap) * 2)) !important;width:calc((var(--daki-secondary-button-size) * 4) + (var(--daki-toolbar-gap) * 3)) !important}body [id^=modal-file-input-form-].modal-file-input .daki-secondary-controls{grid-template-columns:repeat(4, var(--daki-secondary-button-size)) !important;grid-template-rows:repeat(2, var(--daki-secondary-button-size)) var(--daki-zoom-row-height) !important;height:calc((var(--daki-secondary-button-size) * 2) + var(--daki-zoom-row-height) + (var(--daki-toolbar-gap) * 2)) !important}}body [id^=modal-file-input-form-] .daki-secondary-wrap,body [id^=modal-file-input-form-].modal-file-input .daki-secondary-wrap,body .modal-file-input .daki-secondary-wrap{grid-column:2 !important;grid-row:1 !important;justify-self:center !important;align-self:center !important;width:calc((var(--daki-secondary-button-size) * 4) + (var(--daki-toolbar-gap) * 3)) !important;min-width:0 !important;max-width:100% !important;height:calc((var(--daki-secondary-button-size) * 2) + var(--daki-zoom-row-height) + (var(--daki-toolbar-gap) * 2)) !important}body .modal-file-input .daki-secondary-controls{display:grid !important;grid-template-columns:repeat(4, var(--daki-secondary-button-size)) !important;grid-template-rows:repeat(2, var(--daki-secondary-button-size)) var(--daki-zoom-row-height) !important;grid-auto-flow:row !important;grid-auto-columns:auto !important;gap:var(--daki-toolbar-gap) !important;justify-content:center !important;align-items:center !important;place-items:center !important;width:100% !important;max-width:100% !important;height:calc((var(--daki-secondary-button-size) * 2) + var(--daki-zoom-row-height) + (var(--daki-toolbar-gap) * 2)) !important;overflow:visible !important;scroll-snap-type:none !important;touch-action:manipulation !important}body [id^=modal-file-input-form-] .controls .daki-secondary-controls .daki-zoom-control,body [id^=modal-file-input-form-].modal-file-input .controls .daki-secondary-controls .daki-zoom-control,body .modal-file-input .controls .daki-secondary-controls .daki-zoom-control{grid-column:1/-1 !important;grid-row:3 !important;display:grid !important;grid-template-columns:var(--daki-zoom-step-size) minmax(0, 1fr) auto var(--daki-zoom-step-size) !important;align-items:center !important;align-self:center !important;column-gap:3px !important;width:100% !important;min-width:0 !important;height:var(--daki-zoom-row-height) !important;margin:0 !important;padding:0 !important;color:var(--dh-text-primary) !important;opacity:1 !important}body [id^=modal-file-input-form-] .controls .daki-secondary-controls .daki-zoom-control.is-inactive,body .modal-file-input .controls .daki-secondary-controls .daki-zoom-control.is-inactive{opacity:.72 !important}body [id^=modal-file-input-form-] .controls .daki-secondary-controls .daki-zoom-icon,body .modal-file-input .controls .daki-secondary-controls .daki-zoom-icon{width:var(--daki-zoom-icon-size) !important;height:var(--daki-zoom-icon-size) !important;color:currentColor !important;fill:none !important;stroke:currentColor !important;stroke-linecap:round !important;stroke-linejoin:round !important;stroke-width:var(--daki-zoom-icon-stroke, 2.75) !important}body [id^=modal-file-input-form-] .controls .daki-secondary-controls .daki-zoom-icon path,body .modal-file-input .controls .daki-secondary-controls .daki-zoom-icon path{stroke:currentColor !important;stroke-linecap:round !important;stroke-linejoin:round !important;stroke-width:var(--daki-zoom-icon-stroke, 2.75) !important}body [id^=modal-file-input-form-] .controls .daki-secondary-controls .daki-zoom-step,body .modal-file-input .controls .daki-secondary-controls .daki-zoom-step{align-items:center !important;background:rgba(0,0,0,0) !important;border:0 !important;color:var(--dh-text-primary) !important;cursor:pointer !important;display:inline-flex !important;flex:0 0 auto !important;height:var(--daki-zoom-row-height) !important;justify-content:center !important;margin:0 !important;min-height:var(--daki-zoom-row-height) !important;min-width:var(--daki-zoom-step-size) !important;padding:0 !important;width:var(--daki-zoom-step-size) !important}body [id^=modal-file-input-form-] .controls .daki-secondary-controls .daki-zoom-step:disabled,body .modal-file-input .controls .daki-secondary-controls .daki-zoom-step:disabled{cursor:default !important;opacity:.45 !important}body [id^=modal-file-input-form-] .controls .daki-secondary-controls .daki-zoom-step:focus-visible,body .modal-file-input .controls .daki-secondary-controls .daki-zoom-step:focus-visible{outline:2px solid var(--dh-border-focus) !important;outline-offset:2px !important}body [id^=modal-file-input-form-] .controls .daki-secondary-controls .daki-zoom-range,body .modal-file-input .controls .daki-secondary-controls .daki-zoom-range{appearance:none !important;-webkit-appearance:none !important;display:block !important;width:100% !important;min-width:0 !important;height:calc(var(--daki-zoom-thumb-size) + 6px) !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:999px !important;background:rgba(0,0,0,0) !important;cursor:pointer !important}body [id^=modal-file-input-form-] .controls .daki-secondary-controls .daki-zoom-range::-webkit-slider-runnable-track,body .modal-file-input .controls .daki-secondary-controls .daki-zoom-range::-webkit-slider-runnable-track{height:var(--daki-zoom-track-height) !important;border-radius:999px !important;background:linear-gradient(90deg, var(--dh-accent-logo) 0%, var(--dh-accent-logo) var(--daki-zoom-fill), var(--dh-input-border) var(--daki-zoom-fill), var(--dh-input-border) 100%) !important}body [id^=modal-file-input-form-] .controls .daki-secondary-controls .daki-zoom-range::-moz-range-track,body .modal-file-input .controls .daki-secondary-controls .daki-zoom-range::-moz-range-track{height:var(--daki-zoom-track-height) !important;border-radius:999px !important;background:var(--dh-input-border) !important}body [id^=modal-file-input-form-] .controls .daki-secondary-controls .daki-zoom-range::-moz-range-progress,body .modal-file-input .controls .daki-secondary-controls .daki-zoom-range::-moz-range-progress{height:var(--daki-zoom-track-height) !important;border-radius:999px !important;background:var(--dh-accent-logo) !important}body [id^=modal-file-input-form-] .controls .daki-secondary-controls .daki-zoom-range::-webkit-slider-thumb,body .modal-file-input .controls .daki-secondary-controls .daki-zoom-range::-webkit-slider-thumb{-webkit-appearance:none !important;width:var(--daki-zoom-thumb-size) !important;height:var(--daki-zoom-thumb-size) !important;margin-top:calc((var(--daki-zoom-track-height) - var(--daki-zoom-thumb-size))/2) !important;border:2.5px solid var(--dh-accent-logo) !important;border-radius:999px !important;background:var(--dh-surface-card) !important;box-shadow:0 0 0 2px var(--dh-surface-card) !important}body [id^=modal-file-input-form-] .controls .daki-secondary-controls .daki-zoom-range::-moz-range-thumb,body .modal-file-input .controls .daki-secondary-controls .daki-zoom-range::-moz-range-thumb{width:var(--daki-zoom-thumb-size) !important;height:var(--daki-zoom-thumb-size) !important;border:2.5px solid var(--dh-accent-logo) !important;border-radius:999px !important;background:var(--dh-surface-card) !important;box-shadow:0 0 0 2px var(--dh-surface-card) !important}body [id^=modal-file-input-form-] .controls .daki-secondary-controls .daki-zoom-range:focus-visible,body .modal-file-input .controls .daki-secondary-controls .daki-zoom-range:focus-visible{outline:2px solid var(--dh-border-focus) !important;outline-offset:3px !important}body [id^=modal-file-input-form-] .controls .daki-secondary-controls .daki-zoom-value,body .modal-file-input .controls .daki-secondary-controls .daki-zoom-value{flex:0 0 auto !important;min-width:2.5em !important;color:var(--dh-text-secondary) !important;font-size:var(--dh-fs-micro) !important;font-weight:700 !important;line-height:1 !important;text-align:right !important;white-space:nowrap !important}body .modal-file-input .daki-secondary-controls .daki-icon-button{display:inline-flex !important;align-items:center !important;justify-content:center !important;place-self:center !important;align-self:center !important;justify-self:center !important;width:var(--daki-secondary-button-size) !important;height:var(--daki-secondary-button-size) !important;min-width:var(--daki-secondary-button-size) !important;max-width:var(--daki-secondary-button-size) !important;min-height:var(--daki-secondary-button-size) !important;max-height:var(--daki-secondary-button-size) !important;padding:0 !important;margin:0 !important;line-height:0 !important}body .modal-file-input .daki-secondary-controls .daki-icon-button svg:not(.daki-fit-fill-icon),body [id^=modal-file-input-form-].modal-file-input .daki-secondary-controls .daki-icon-button svg:not(.daki-fit-fill-icon){width:var(--daki-secondary-icon-size) !important;height:var(--daki-secondary-icon-size) !important;max-width:var(--daki-secondary-icon-size) !important;max-height:var(--daki-secondary-icon-size) !important}body .modal-file-input .controls .daki-icon-button:is(.btn-fit-image,.btn-fill-image),body [id^=modal-file-input-form-].modal-file-input .controls .daki-icon-button:is(.btn-fit-image,.btn-fill-image){overflow:visible !important}body .modal-file-input .controls .daki-icon-button:is(.btn-fit-image,.btn-fill-image)>svg.daki-fit-fill-icon,body [id^=modal-file-input-form-].modal-file-input .controls .daki-icon-button:is(.btn-fit-image,.btn-fill-image)>svg.daki-fit-fill-icon{display:block !important;flex:none !important;width:var(--daki-fit-fill-icon-size) !important;height:var(--daki-fit-fill-icon-size) !important;min-width:var(--daki-fit-fill-icon-size) !important;min-height:var(--daki-fit-fill-icon-size) !important;max-width:var(--daki-fit-fill-icon-size) !important;max-height:var(--daki-fit-fill-icon-size) !important;margin:0 !important;transform:none !important}body .modal-file-input .daki-secondary-controls .daki-icon-button:is(.btn-fit-image,.btn-fill-image)>svg.daki-fit-fill-icon,body [id^=modal-file-input-form-].modal-file-input .daki-secondary-controls .daki-icon-button:is(.btn-fit-image,.btn-fill-image)>svg.daki-fit-fill-icon{width:var(--daki-secondary-fit-fill-icon-size) !important;height:var(--daki-secondary-fit-fill-icon-size) !important;min-width:var(--daki-secondary-fit-fill-icon-size) !important;min-height:var(--daki-secondary-fit-fill-icon-size) !important;max-width:var(--daki-secondary-fit-fill-icon-size) !important;max-height:var(--daki-secondary-fit-fill-icon-size) !important}body .modal-file-input .controls .daki-icon-button:is(.btn-fit-image,.btn-fill-image) svg .daki-icon-brackets path,body [id^=modal-file-input-form-].modal-file-input .controls .daki-icon-button:is(.btn-fit-image,.btn-fill-image) svg .daki-icon-brackets path{stroke-width:2 !important}body .modal-file-input .controls .daki-icon-button:is(.btn-fit-image,.btn-fill-image) svg .daki-icon-arrow,body [id^=modal-file-input-form-].modal-file-input .controls .daki-icon-button:is(.btn-fit-image,.btn-fill-image) svg .daki-icon-arrow{stroke-width:1.15 !important}body .modal-file-input .daki-secondary-controls .btn-change-image{grid-column:auto !important;grid-row:auto !important;justify-self:center !important;margin-left:0 !important}body .modal-file-input .daki-scroll-arrow,body .modal-file-input .daki-secondary-wrap.can-scroll-left .daki-scroll-arrow--left,body .modal-file-input .daki-secondary-wrap.can-scroll-right .daki-scroll-arrow--right{display:none !important;opacity:0 !important;pointer-events:none !important}body .modal-file-input .controls::before,body .modal-file-input .controls::after,body .modal-file-input .daki-secondary-wrap::before,body .modal-file-input .daki-secondary-wrap::after{background:rgba(0,0,0,0) !important;display:none !important}body .modal-file-input .daki-scroll-arrow{background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important;color:var(--dh-text-secondary) !important}body .modal-file-input .daki-scroll-arrow:hover{color:var(--dh-text-primary) !important}body .modal-file-input .daki-icon-button .tile-preset-badge{top:4px !important;right:4px !important;display:grid !important;place-items:center !important;box-sizing:border-box !important;width:17px !important;height:17px !important;min-width:17px !important;min-height:17px !important;padding:0 !important;margin:0 !important;overflow:hidden !important;border:0 !important;background:var(--dh-surface-elevated) !important;color:var(--dh-text-primary) !important;font-family:ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif !important;font-size:var(--dh-fs-micro) !important;font-weight:700 !important;font-style:normal !important;line-height:1 !important;letter-spacing:0 !important;text-align:center !important;font-variant-numeric:tabular-nums !important;-webkit-font-smoothing:antialiased !important;transform:translateY(0.5px) !important}body :where(.productView-options,.productView-info,.productView-image,.productView-img-container,.productView-thumbnail,.productView-thumbnail-link,.productView-collapseSummary){background-color:var(--dh-pdp-panel-bg);color:var(--dh-text-primary)}body .productView{background-color:rgba(0,0,0,0) !important;color:var(--dh-text-primary)}body[data-dh-custom-upload-loading=true] .productView-options [data-dh-custom-upload-loading-source=true]{display:none !important}body .productView-product{gap:var(--dh-space-fluid-lg-2vw-2xl)}body .productView{padding-top:0 !important}body .productView-detailsWrapper,body .productView-detailsWrapper :where(.productView-options,.productView-product){background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important}body .productView-descriptionWrapper,body .productView-descriptionWrapper .productView-description{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important}body .productView-details,body .productView-images{background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important;padding:0 !important}body .productView-beforeAlsoBought>.productView-details>dl.productView-info{display:none !important;margin:0 !important;padding:0 !important}body .productView-images :where(.productView-imageCarousel-main,.productView-imageCarousel-main-item,.productView-imageCarousel-main-item>a,.productView-imageCarousel-main-item img,.productView-img-container,.productView-img-container img){border:0 !important;box-shadow:none !important;outline:0 !important}body .productView-images{align-items:stretch !important;display:flex !important;flex-direction:column !important;flex-wrap:nowrap !important;margin-bottom:0 !important;padding-top:0 !important}body .productView-images .productView-imageCarousel-main,body .productView-images [data-image-gallery-main],body .productView-images .custom-images-preview{flex:0 0 auto !important;margin:0 !important;order:1 !important;width:100% !important}body .productView-images .productView-imageCarousel-main.hide{display:none !important;height:0 !important;margin:0 !important;overflow:hidden !important;padding:0 !important}body .productView-images .productView-imageCarousel-main.slick-slider .slick-list,body .productView-images .productView-imageCarousel-main.slick-slider .slick-track,body .productView-images .productView-imageCarousel-main.slick-slider .slick-slide{height:auto !important}body .productView-images .addthis_toolbox{flex:0 0 auto !important;margin:var(--dh-space-sm) 0 var(--dh-space-fluid-lg-2vw-xl) !important;order:2 !important;width:100% !important}body .productView-descriptionWrapper{margin-top:var(--dh-space-fluid-1-25-2-5vw-2xl) !important}body .productView-images .productView-imageCarousel-main-item{height:auto !important;margin:0 !important}body .productView-images .productView-imageCarousel-main-item::before,body .productView-images .productView-imageCarousel-main-item::after{content:none !important;display:none !important;height:0 !important;padding:0 !important}body .productView-images .productView-imageCarousel-main-item>a{border:0 !important;border-radius:0 !important;box-shadow:none !important;display:block}body .productView-images .productView-imageCarousel-main-item img{display:block !important;height:auto !important;inset:auto !important;margin:0 !important;max-height:none !important;object-fit:unset !important;object-position:top center !important;position:static !important;width:100% !important}body .productView-images .custom-images-preview,body .productView-images .custom-preview-wrapper{border:0 !important;border-radius:0 !important;box-shadow:none !important}body .productView-images{--dh-preview-max-height: 68vh}@supports(height: 100svh){body .productView-images{--dh-preview-max-height: 68svh}}body .productView-images .custom-preview-image{margin-left:auto !important;margin-right:auto !important;width:min(100%, calc(var(--dh-preview-max-height, 68vh) * var(--dh-tile-ratio, 1))) !important}body .productView-images .custom-images-preview.daki-preview-staging,body .productView-images .custom-images-preview.daki-preview-ready{transition:opacity 180ms ease,transform 180ms ease}body .productView-images .custom-images-preview.daki-preview-staging{opacity:0;pointer-events:none;transform:translateY(0.25rem)}body .productView-images .custom-images-preview.daki-preview-ready{opacity:1;transform:none}@media(prefers-reduced-motion: reduce){body .productView-images .custom-images-preview.daki-preview-staging,body .productView-images .custom-images-preview.daki-preview-ready{transition:none;transform:none}}body .productView-images .custom-preview-image{background:rgba(0,0,0,0) !important;border:0 !important;border-radius:0 !important;box-shadow:none !important}body .productView-images .custom-preview-image img{border:0 !important;border-radius:0 !important;box-shadow:none !important}body :where(.productView .beautify__page-heading,.productView-description .beautify__page-heading,.productView-collapseSummary,.productView-description .productView-collapseSummary,.productView-collapseSection>summary,.productView-descriptionPrimary h2,.productView-descriptionWrapper h2,.productView-descriptionWrapper h3){color:var(--dh-text-primary) !important;font-weight:700}body :where(.productView-collapseSummary::after,.productView-collapseSection[open]>.productView-collapseSummary::after){color:var(--dh-text-secondary) !important}body :where(.productView-collapseSection,.productView-collapseBody){border-color:var(--dh-border-subtle) !important}body .productView-descriptionPrimary{background:rgba(0,0,0,0);border:0;border-radius:0;margin-bottom:.9rem;overflow:visible}body #tab-description.productView-descriptionPrimary>.container,body .productView-descriptionPrimary>.container,body .productView-secondarySections .productView-collapseSection:not(#tab-fabric-guide):not(#tab-faq)>.container,body .productView-secondarySections .productView-collapseSection:not(#tab-fabric-guide):not(#tab-faq) :where(.productView-collapseBody,.productView-description-tabContent){background-color:var(--dh-panel-bg);background-image:none;color:var(--dh-text-primary)}body #tab-fabric-guide :where(.productView-collapseBody,.productView-description-tabContent,.fabric-wrapper,.fabric-grid-container,.fabric-card,.premium-card,.card-image-wrapper){background-color:rgba(0,0,0,0) !important;background-image:none !important}body #tab-fabric-guide>.container{background-color:rgba(0,0,0,0) !important;background-image:none !important}body #tab-faq :where(.productView-collapseBody,.productView-description-tabContent,.faq-section,.custom-faq-container){background-color:rgba(0,0,0,0) !important;background-image:none !important}body #tab-faq>.container{background-color:rgba(0,0,0,0) !important;background-image:none !important}body #tab-description .productView-description-tabContent ul:not([class]){--dh-pdp-checkmark-size: 0.72em;list-style:none;margin:0 0 var(--dh-space-md);padding-left:0}body #tab-description .productView-description-tabContent ul:not([class])>li{background-image:none !important;color:var(--dh-text-primary) !important;display:block;line-height:1.5;list-style:none !important;margin-bottom:var(--dh-space-xs);margin-left:0 !important;padding-left:calc(var(--dh-pdp-checkmark-size) + .85rem) !important;position:relative}body #tab-description .productView-description-tabContent ul:not([class])>li::before{background-color:var(--dh-text-primary);content:"";height:var(--dh-pdp-checkmark-size);left:0;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M6,12a6,6,0,1,1,6-6A6.007,6.007,0,0,1,6,12ZM3,5a1,1,0,0,0-.707,1.707l2,2a1,1,0,0,0,1.414,0l4-4A1,1,0,0,0,8.293,3.293L5,6.586,3.707,5.293A.993.993,0,0,0,3,5Z' fill='%23fff'/%3E%3C/svg%3E");mask-position:center;mask-repeat:no-repeat;mask-size:contain;min-height:var(--dh-pdp-checkmark-size);position:absolute;top:calc((1.5em - var(--dh-pdp-checkmark-size))/2);width:var(--dh-pdp-checkmark-size)}body #tab-description .productView-description-tabContent ul:not([class])>li>strong:first-child{color:var(--dh-text-primary) !important;display:inline;font-weight:800;margin-right:var(--dh-space-2xs)}body #tab-description .productView-description-tabContent ul:not([class])>li :where(span,strong,b,em){color:inherit !important}body #tab-description .productView-description-tabContent :where(ul.product-specs){list-style-position:outside;margin-left:0;padding-inline-start:1.1rem}body #tab-description .productView-description-tabContent :where(ul.product-specs) li{background-image:none !important;list-style:disc outside !important;margin-bottom:var(--dh-space-xs);margin-left:0 !important;padding-inline-start:0;padding-left:0 !important}body #tab-description .productView-description-tabContent :where(ul.product-specs) li::marker{color:var(--dh-text-secondary)}body #tab-description .productView-description-tabContent :where(ul.product-specs){margin:0 0 var(--dh-space-md)}@media(max-width: 550px){body #tab-description .productView-description-tabContent ul:not([class])>li{padding-left:calc(var(--dh-pdp-checkmark-size) + .8rem) !important}}body #tab-description.productView-descriptionPrimary>.container,body .productView-descriptionPrimary>.container{border:1px solid var(--dh-pdp-sticky-border);border-radius:var(--dh-radius-md);box-sizing:border-box;padding-bottom:var(--dh-space-fluid-1-35-2-5vw-2xl) !important;padding-left:var(--dh-space-fluid-1-1-2-8vw-2-25) !important;padding-right:var(--dh-space-fluid-1-1-2-8vw-2-25) !important;padding-top:var(--dh-space-fluid-1-35-2-5vw-2xl) !important}body .productView-description .beautify__page-heading{margin:0 0 var(--dh-space-fluid-lg-2vw-1-4) !important}body :where(.productView-title,.productView-titleWrapper,.productView-titleWrapper h1){color:var(--dh-card-title) !important}body :where(.productView-rating,.productView-rating a,.productView-reviewLink,.productView-reviewLink a){color:var(--dh-link) !important}body .productView .socialLinks{align-items:center;display:flex;flex-wrap:wrap;gap:var(--dh-space-sm);line-height:1}@media(max-width: 800px){body .productView .socialLinks{justify-content:center}}body .productView .socialLinks .socialLinks-item{margin:0 !important}body .productView .socialLinks .socialLinks__link,body .productView .socialLinks .icon{align-items:center;background:var(--dh-pdp-social-bg) !important;border:1px solid var(--dh-pdp-social-border) !important;border-radius:var(--dh-radius-sm);box-shadow:none !important;color:var(--dh-pdp-social-icon) !important;display:inline-flex;height:2.25rem !important;justify-content:center;padding:0 !important;transition:background-color 140ms ease,border-color 140ms ease,color 140ms ease;width:2.25rem !important}body .productView .socialLinks .socialLinks__link:hover,body .productView .socialLinks .socialLinks__link:focus,body .productView .socialLinks .icon:hover,body .productView .socialLinks .icon:focus{background:var(--dh-pdp-social-bg-hover) !important;border-color:var(--dh-pdp-social-border-hover) !important;color:var(--dh-pdp-social-icon-hover) !important}body .productView .socialLinks .socialLinks__link:focus-visible,body .productView .socialLinks .icon:focus-visible{box-shadow:var(--dh-focus-ring) !important;outline:0 !important}body .productView .socialLinks svg{display:block;height:1.15rem;width:1.15rem}body .productView .socialLinks svg,body .productView .socialLinks svg use,body .productView .socialLinks svg path,body .productView .socialLinks svg *{color:currentColor !important;fill:currentColor !important;opacity:1 !important}body :where(.productView-collapseSection){background:rgba(0,0,0,0) !important;border:0 !important;border-radius:0;box-shadow:none !important;margin-bottom:1.15rem;overflow:visible}body .productView-collapseSummary{align-items:center;background:var(--dh-pdp-section-header-bg);color:var(--dh-text-primary);column-gap:var(--dh-space-lg);cursor:pointer;display:grid;font-weight:900;grid-template-columns:minmax(0, 1fr) auto;min-height:64px;padding:var(--dh-space-lg) 1.15rem var(--dh-space-lg) 1.35rem;position:relative;transition:background-color 150ms ease,border-color 150ms ease,color 150ms ease}body .productView-collapseSummary::before{background:var(--dh-button-revenue-bg);border-radius:999px;bottom:.95rem;content:"";left:0;position:absolute;top:.95rem;width:4px}body .productView-collapseSummary:hover{background:var(--dh-button-ghost-bg-hover)}body .productView-secondarySections :where(.productView-collapseSummary,.productView-collapseSection[open]>.productView-collapseSummary){background:var(--dh-panel-bg) !important;background-color:var(--dh-panel-bg) !important}body .productView-secondarySections :where(.productView-collapseSummary:hover,.productView-collapseSection[open]>.productView-collapseSummary:hover){background:var(--dh-panel-bg) !important;background-color:var(--dh-panel-bg) !important}body .productView-collapseSummary::-webkit-details-marker{display:none}body .productView-secondarySections .productView-collapseSummary::after{align-self:center;background-color:var(--dh-surface-subtle);background-image:linear-gradient(currentColor, currentColor),linear-gradient(currentColor, currentColor);background-position:center;background-repeat:no-repeat;background-size:.875rem 2px,2px .875rem;border:1px solid var(--dh-border-subtle);border-radius:999px;box-sizing:border-box;color:var(--dh-text-primary) !important;content:"" !important;display:grid;flex-shrink:0;float:none !important;grid-column:2;grid-row:1;height:34px;justify-self:end;margin:0;padding:0;place-items:center;width:34px}body .productView-collapseSection[open]>.productView-collapseSummary{border-bottom:0}body .productView-secondarySections .productView-collapseSection[open]>.productView-collapseSummary::after{background-image:linear-gradient(currentColor, currentColor);background-size:.875rem 2px;content:"" !important}body .productView-secondarySections :where(.productView-collapseBody){border-top:0 !important;box-sizing:border-box;color:var(--dh-text-secondary);padding:var(--dh-space-fluid-1-55-3-5vw-2-5) var(--dh-space-fluid-1-25-4vw-2-75) !important}body .productView-secondarySections .productView-collapseSection>.container{border:0 !important;box-shadow:none !important;padding:0 !important}body #tab-fabric-guide>.container{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important;padding:0 !important}body #tab-fabric-guide .productView-collapseBody{padding:var(--dh-space-fluid-1-35-3-2vw-2-15) var(--dh-space-fluid-sm-2vw-0-85) !important}body #tab-fabric-guide .fabric-wrapper{margin:0 auto !important;max-width:none !important;width:100% !important}body #tab-fabric-guide .fabric-wrapper .pros ul:not([class]){margin:0 0 15px;padding-left:0}body #tab-fabric-guide .fabric-wrapper .pros ul:not([class]) li{align-items:flex-start;background-image:none !important;display:flex;gap:.625rem;line-height:1.5;margin-bottom:var(--dh-space-2xs);padding-left:0 !important}body #tab-fabric-guide .fabric-wrapper .pros ul:not([class]) li::before{align-self:flex-start;background-color:var(--dh-link);content:"";flex:0 0 12px;height:1.5em;margin-top:0;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M6,12a6,6,0,1,1,6-6A6.007,6.007,0,0,1,6,12ZM3,5a1,1,0,0,0-.707,1.707l2,2a1,1,0,0,0,1.414,0l4-4A1,1,0,0,0,8.293,3.293L5,6.586,3.707,5.293A.993.993,0,0,0,3,5Z' fill='%23fff'/%3E%3C/svg%3E");mask-position:center;mask-repeat:no-repeat;mask-size:12px 12px;min-height:12px;width:12px}body #tab-fabric-guide :where(.fabric-grid-container){gap:var(--dh-space-fluid-1-45-3vw-2-25) !important;grid-template-columns:minmax(0, 1fr) !important;margin-bottom:var(--dh-space-fluid-xl-4vw-2-5) !important;padding:0 !important}@media(min-width: 700px){body #tab-fabric-guide :where(.fabric-grid-container){grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}body #tab-fabric-guide .fabric-wrapper .fabric-card .zipper-row{border:0 !important;border-top:0 !important;box-shadow:none !important;padding-top:0 !important}body #tab-fabric-guide .fabric-wrapper .fabric-card .card-image-wrapper{border:0 !important;border-bottom:0 !important}body #tab-fabric-guide .fabric-wrapper .fabric-card .card-image-wrapper img{border:0 !important}body #tab-fabric-guide :where(.fabric-card .card-content){background-color:var(--dh-panel-bg) !important;border:0 !important;border-radius:0 0 var(--dh-radius-md) var(--dh-radius-md);box-sizing:border-box}body #tab-fabric-guide :where(.premium-card .card-content){border:0 !important}body #tab-fabric-guide .fabric-wrapper .zipper-tech-section{box-sizing:border-box !important;margin-bottom:var(--dh-space-fluid-2xl-5vw-3) !important;margin-top:var(--dh-space-fluid-4-5-10vw-7) !important;max-width:none !important;padding:var(--dh-space-fluid-3-25-8vw-5) var(--dh-space-fluid-sm-2vw-1-25) !important;width:100% !important}body #tab-fabric-guide .fabric-wrapper .zipper-tech-section :where(.section-title,h2){margin-bottom:var(--dh-space-fluid-2-5-6vw-3-75) !important;margin-top:0 !important;padding-top:0 !important}body #tab-fabric-guide .fabric-wrapper .zipper-grid{gap:var(--dh-space-fluid-3-7vw-4-25) !important;grid-template-columns:minmax(0, 1fr) !important;max-width:none !important;width:100% !important}@media(min-width: 769px){body #tab-fabric-guide .fabric-wrapper .zipper-grid{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}body #tab-fabric-guide .fabric-wrapper .zipper-tech-section{padding-inline:var(--dh-space-fluid-1-25-4vw-2-75) !important}}body #tab-fabric-guide .fabric-wrapper :where(.zipper-box,.zipper-box.premium-zipper){background-color:var(--dh-card-surface) !important;border:0 !important;box-shadow:none !important;box-sizing:border-box !important;max-width:none !important;padding:var(--dh-space-fluid-2-25-6vw-3-25) var(--dh-space-fluid-lg-3vw-xl) !important;width:100% !important}@media(min-width: 769px){body #tab-fabric-guide .fabric-wrapper :where(.zipper-box,.zipper-box.premium-zipper){padding-inline:var(--dh-space-fluid-2xl-5vw-2-75) !important}}@media(max-width: 768px){body #tab-fabric-guide .productView-collapseBody{padding-inline:var(--dh-space-xs) !important}body #tab-fabric-guide .fabric-wrapper .zipper-tech-section{padding-inline:var(--dh-space-xs) !important}body #tab-fabric-guide .fabric-wrapper :where(.zipper-box,.zipper-box.premium-zipper){padding-inline:.85rem !important}}body #tab-fabric-guide .fabric-wrapper :where(.zipper-box:hover,.zipper-box.premium-zipper:hover){background-color:var(--dh-card-surface) !important;border:0 !important;box-shadow:none !important}body #tab-fabric-guide .fabric-wrapper .zipper-header{gap:var(--dh-space-md);margin-bottom:var(--dh-space-fluid-xl-3-5vw-2-25) !important}body #tab-fabric-guide .fabric-wrapper .zipper-header{justify-content:flex-start !important}body #tab-fabric-guide .fabric-wrapper .zipper-img-wrapper{margin-bottom:var(--dh-space-fluid-2xl-4-5vw-2-75) !important}body #tab-fabric-guide .fabric-wrapper .zip-use{border-bottom:0 !important;margin-bottom:var(--dh-space-sm) !important;margin-top:0 !important;padding-bottom:0 !important;padding-top:0 !important}body #tab-fabric-guide .fabric-wrapper .zip-desc{line-height:1.65 !important;margin:0 !important;padding:0 !important}body.supermarket-pageType--page #tab-fabric-guide:not(details) .productView-description-tabContent,body.supermarket-pageType--page #tab-fabric-guide:not(details) .productView-collapseBody{display:block !important;height:auto !important;max-height:none !important;opacity:1 !important;overflow:visible !important;visibility:visible !important}body #tab-faq .productView-collapseBody{padding:var(--dh-space-fluid-1-35-3-2vw-2xl) var(--dh-space-fluid-sm-2vw-lg) !important}body #tab-faq .faq-section,body #tab-faq .custom-faq-container{display:flex !important;flex-direction:column !important;gap:var(--dh-space-fluid-lg-2-5vw-xl) !important;margin-top:0 !important;max-width:none !important;width:100% !important}body :where(#tab-faq .faq-category,.custom-faq-container .faq-category,.faq-section .faq-category){background-color:var(--dh-panel-bg) !important;border:0 !important;border-radius:var(--dh-radius-md) !important;box-shadow:none !important;margin:0 !important;overflow:hidden !important;padding:0 !important}body :where(#tab-faq .faq-category-title,.custom-faq-container .faq-category-title,.faq-section .faq-category-title){background-color:var(--dh-panel-bg) !important;border-bottom:1px solid var(--dh-border-subtle) !important;color:var(--dh-text-primary) !important;font-size:clamp(.95rem,1.8vw,1.05rem) !important;font-weight:800 !important;letter-spacing:.01em;line-height:1.3 !important;margin:0 !important;padding:1.05rem 1.25rem !important}body :where(#tab-faq .faq-item,.custom-faq-container .faq-item,.faq-section .faq-item){border-top:0 !important;border-bottom:1px solid var(--dh-border-subtle) !important;margin:0 !important;padding:0 !important}body :where(#tab-faq .faq-category .faq-item:last-child,.custom-faq-container .faq-category .faq-item:last-child,.faq-section .faq-category .faq-item:last-child){border-bottom:0 !important}body :where(#tab-faq .faq-item .faq-question,.custom-faq-container .faq-item .faq-question){background-color:var(--dh-panel-bg) !important;box-sizing:border-box;color:var(--dh-text-primary) !important;display:block !important;font-size:clamp(.88rem,1.6vw,.95rem) !important;font-weight:700 !important;line-height:1.35 !important;margin:0 !important;padding:var(--dh-space-lg) 1.25rem !important;position:static !important;transition:background-color 150ms ease,color 150ms ease;width:100%}body :where(#tab-faq .faq-question-text,.custom-faq-container .faq-question-text){display:inline;vertical-align:middle}body :where(#tab-faq .faq-question-toggle,.custom-faq-container .faq-question-toggle){display:inline-flex;align-items:center;justify-content:center;height:1.35em;margin-inline-start:.35rem;vertical-align:middle;white-space:nowrap;width:1.35em}body :where(#tab-faq .faq-question-toggle::before,.custom-faq-container .faq-question-toggle::before){color:var(--dh-accent-logo) !important;content:"+";display:block;font-size:1em;font-weight:700;line-height:1}body :where(#tab-faq .faq-item[open] .faq-question-toggle::before,.custom-faq-container .faq-item[open] .faq-question-toggle::before){content:"−"}body :where(#tab-faq .faq-item .faq-question::after,.custom-faq-container .faq-item .faq-question::after){content:none !important;display:none !important}body :where(#tab-faq .faq-item .faq-question:hover,.custom-faq-container .faq-item .faq-question:hover),body :where(#tab-faq .faq-item[open] .faq-question,.custom-faq-container .faq-item[open] .faq-question){background-color:var(--dh-panel-bg) !important}html body #tab-faq .faq-item>summary.faq-question::marker,html body .custom-faq-container .faq-item>summary.faq-question::marker{content:"" !important;font-size:0 !important}html body #tab-faq .faq-item>summary.faq-question::-webkit-details-marker,html body .custom-faq-container .faq-item>summary.faq-question::-webkit-details-marker{display:none !important}body :where(#tab-faq .faq-answer,.custom-faq-container .faq-answer,.faq-section .faq-answer){background-color:var(--dh-panel-bg) !important;border-top:1px solid var(--dh-border-subtle) !important;color:var(--dh-text-secondary) !important;font-size:clamp(.84rem,1.5vw,.92rem) !important;line-height:1.55 !important;margin:0 !important;padding:var(--dh-space-md) 1.25rem 1.15rem !important}body :where(#tab-faq .faq-answer p,.custom-faq-container .faq-answer p){margin:0 !important}body :where(#tab-faq .faq-sub-list,.custom-faq-container .faq-sub-list){margin:.35rem 0 0 !important;padding-left:1.15rem !important}body :where(#tab-faq .faq-sub-list li,.custom-faq-container .faq-sub-list li){margin-bottom:var(--dh-space-xs) !important}body :where(#tab-faq .faq-sub-list li:last-child,.custom-faq-container .faq-sub-list li:last-child){margin-bottom:0 !important}body #tab-reviews .productView-collapseBody{border-top:0 !important}body #tab-reviews .productReviews .productView-rating{align-items:center !important;border-top:0 !important;display:flex !important;flex-wrap:wrap !important;gap:.35rem .85rem !important;margin:0 0 var(--dh-space-lg) !important;padding-top:0 !important}body #tab-reviews .productReviews .productView-reviewLink{color:var(--dh-link) !important}body #tab-reviews .productReviews-list{list-style:none !important;margin:0 !important;padding:0 !important}body #tab-reviews .productReviews-list .productReview{background:var(--dh-card-surface, var(--dh-surface-subtle)) !important;border:1px solid var(--dh-border-subtle) !important;border-radius:var(--dh-radius-md) !important;box-shadow:var(--dh-shadow-card) !important;box-sizing:border-box !important;display:block !important;margin:0 0 .85rem !important;padding:.9rem var(--dh-space-lg) !important;width:100% !important}body #tab-reviews .productReviews-list .productReview:last-child{margin-bottom:0 !important}body #tab-reviews .productReview header{display:flex !important;flex-direction:column !important;width:100% !important}body #tab-reviews .productReview-rating{margin-bottom:var(--dh-space-xs) !important}body #tab-reviews .productReview-author{color:var(--dh-text-secondary) !important;font-size:var(--dh-fs-xs) !important;margin:0 0 .45rem !important;order:2 !important}body #tab-reviews .productReview-title{color:var(--dh-text-primary) !important;font-size:var(--dh-fs-base) !important;font-weight:700 !important;line-height:1.3 !important;margin:0 0 var(--dh-space-sm) !important;order:3 !important}body #tab-reviews .productReview-body{border:0 !important;border-left:0 !important;color:var(--dh-text-secondary) !important;font-size:var(--dh-fs-sm) !important;font-style:italic !important;line-height:1.55 !important;margin:0 !important;padding:0 !important;width:100% !important}body :where(.productView-collapseSection>.container,.productView-collapseBody>.container,.productView-collapseBody>.fabric-wrapper,.productView-collapseBody>.faq-section,.productView-collapseBody>.custom-faq-container,.productView-collapseBody>.productReviews,#tab-reviews>.container){box-sizing:border-box;max-width:none !important;padding-left:0 !important;padding-right:0 !important;width:100% !important}body :where(.productView-collapseBody>:first-child){margin-top:0 !important}body :where(.productView-collapseBody>:last-child){margin-bottom:0 !important}body :where(.productView-options .form-label,.productView-options .form-label--alternate,.productView-options .form-field>.form-label,.productView-options [data-product-attribute]>.form-label,.productView-options [data-product-attribute]>label,.productView-options ._required){color:var(--dh-text-primary) !important;font-weight:800;opacity:1 !important}body :where(.productView-options .form-label small,.productView-options .form-label--inlineSmall small,.productView-options .premium-guide-link,.productView-options .dh-guide-link,.productView-options a[href*=fabric],.productView-options a[href*=size]){color:var(--dh-link) !important;font-weight:800;opacity:1 !important;text-decoration:underline;text-underline-offset:.18em}body :where(.productView-options .premium-guide-link:hover,.productView-options .premium-guide-link:focus,.productView-options .dh-guide-link:hover,.productView-options .dh-guide-link:focus,.productView-options a[href*=fabric]:hover,.productView-options a[href*=fabric]:focus,.productView-options a[href*=size]:hover,.productView-options a[href*=size]:focus){color:var(--dh-link-hover) !important}body :where(.productView-price,.productView-price .price-section,.productView-price .price,.productView-product .productView-price){background-color:rgba(0,0,0,0);border:0;box-shadow:none;color:var(--dh-price) !important;font-weight:800}body :where(.productView-options .price-section,.productView-qtyAddWrapper .price){color:var(--dh-price) !important;font-weight:800}body .productView-options{--dh-pdp-purchase-stack-gap: var(--dh-space-sm);--dh-pdp-wallet-trust-gap: var(--dh-space-2xs);border-radius:0;box-sizing:border-box;display:grid;gap:var(--dh-space-sm)}body .productView-options :where(.productView-geoFacts){background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;color:var(--dh-text-primary) !important;margin-inline:0 !important;max-width:100% !important;transform:none !important;width:100% !important}body .productView-options .trust-signal-box,body .productView-options .delivery-box-minimal{background:var(--dh-pdp-panel-bg) !important;background-color:var(--dh-pdp-panel-bg) !important;border:1px solid var(--dh-border-subtle) !important;border-radius:var(--dh-radius-md) !important;box-shadow:none !important;box-sizing:border-box;color:var(--dh-text-primary) !important;margin-inline:0 !important;max-width:100% !important;padding-block:.8rem !important;padding-inline:var(--dh-space-fluid-1-25-4vw-1-65) !important;transform:none !important;width:100% !important}body .productView-options .trust-signal-box{align-items:center;display:flex;gap:var(--dh-space-md);margin-bottom:0 !important;margin-top:var(--dh-space-2xs) !important}html body .productView-options form.form--addToCart,html body .productView-options form[data-cart-item-add]{margin-bottom:0 !important;padding-bottom:var(--dh-pdp-wallet-trust-gap) !important}html body .productView-options .trust-signal-box{margin-top:0 !important}body .productView-options .delivery-box-minimal{margin-top:0 !important;margin-bottom:0 !important;max-width:100% !important}@media(max-width: 800px){html body .productView-beforeAlsoBought>.productView-images+.productView-details{box-sizing:border-box !important;padding-inline:0 !important}html body .productView-descriptionWrapper{box-sizing:border-box !important;padding-inline:0 !important}html body .productView-descriptionWrapper .productView-description{padding-inline:0 !important}html body section#tab-description.productView-descriptionPrimary{box-sizing:border-box !important;max-width:100% !important;padding-inline:var(--dh-space-sm) !important;width:100% !important}html body section#tab-description.productView-descriptionPrimary>.container{border:0 !important;border-radius:0 !important;padding-inline:0 !important;padding-block:var(--dh-space-fluid-lg-2-5vw-1-35) !important}html body .productView-options{box-sizing:border-box !important;gap:var(--dh-pdp-purchase-stack-gap) !important;max-width:100% !important;padding-inline:var(--dh-space-sm) !important;width:100% !important}html body .productView-options form.form--addToCart,html body .productView-options form[data-cart-item-add]{padding-inline:0 !important;padding-block:var(--dh-space-sm) var(--dh-pdp-wallet-trust-gap) !important}html body .productView-options .trust-signal-box,html body .productView-options .delivery-box-minimal{margin-left:0 !important;margin-right:0 !important;max-width:100% !important;padding-inline:var(--dh-space-md) !important;transform:none !important;width:100% !important}html body .productView-options .trust-signal-box{margin-top:0 !important}html body .productView-options .delivery-box-minimal{margin-top:var(--dh-pdp-purchase-stack-gap) !important}}body .productView-options form.form--addToCart,body .productView-options form[data-cart-item-add]{box-sizing:border-box;display:grid;gap:var(--dh-space-sm);padding:var(--dh-space-fluid-lg-2-5vw-1-35)}body .productView-options .form-field{margin-bottom:0 !important}body .productView-options .form-field[data-dh-option-display-name="Shipping Method"i][data-product-attribute=set-radio]{display:grid !important;flex-flow:unset !important;gap:var(--dh-space-xs) !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;margin-bottom:0 !important}body .productView-options .form-field[data-dh-option-display-name="Shipping Method"i][data-product-attribute=set-radio]>.form-label--alternate{grid-column:1/-1;margin-bottom:0 !important}body .productView-options .form-field[data-dh-option-display-name="Shipping Method"i][data-product-attribute=set-radio]>.form-radio{height:0 !important;margin:0 !important;opacity:0 !important;position:absolute !important;width:0 !important}body .productView-options .form-field[data-dh-option-display-name="Shipping Method"i][data-product-attribute=set-radio]>.form-radio+.form-label{align-items:center;background:var(--dh-pdp-option-bg) !important;border:1px solid var(--dh-pdp-option-border) !important;border-radius:var(--dh-radius-md) !important;box-shadow:none !important;display:flex !important;font-weight:700;justify-content:center;margin:0 !important;max-width:100% !important;min-height:42px;min-width:0 !important;padding:var(--dh-space-xs) .85rem !important;text-align:center;width:100% !important}body .productView-options .form-field[data-dh-option-display-name="Shipping Method"i][data-product-attribute=set-radio]>.form-radio:checked+.form-label{background:var(--dh-pdp-option-selected-bg) !important;border-color:var(--dh-pdp-option-selected-border) !important;border-width:2px !important;box-shadow:none !important;color:var(--dh-pdp-option-text) !important}body .productView-options .form-field[data-dh-option-display-name="Shipping Method"i][data-product-attribute=set-radio]>.form-radio+.form-label:hover,body .productView-options .form-field[data-dh-option-display-name="Shipping Method"i][data-product-attribute=set-radio]>.form-radio:focus-visible+.form-label{border-color:var(--dh-border-focus) !important}body .productView-options .form-option,body .productView-options .form-option .form-option-variant{min-height:42px}body .productView-options .form-option .form-option-variant{align-items:center;background:var(--dh-pdp-option-bg) !important;border:1px solid var(--dh-pdp-option-border) !important;border-radius:var(--dh-radius-md) !important;box-shadow:none !important;display:flex;font-weight:700;justify-content:center;padding:var(--dh-space-xs) .85rem !important;text-align:center}@media(max-width: 550px){body .productView-options .form-field[data-dh-option-display-name="Shipping Method"i][data-product-attribute=set-radio]{grid-template-columns:minmax(0, 1fr) !important}body .productView-options .form-field[data-dh-option-display-name="Shipping Method"i][data-product-attribute=set-radio]>.form-radio+.form-label,body .productView-options .form-option,body .productView-options .form-option .form-option-variant{min-height:44px}}body .productView-options .form-radio:checked+.form-option .form-option-variant,body .productView-options .form-checkbox:checked+.form-option .form-option-variant,body .productView-options .form-option.is-selected .form-option-variant{background:var(--dh-pdp-option-selected-bg) !important;border-color:var(--dh-pdp-option-selected-border) !important;border-width:2px !important;box-shadow:none !important;color:var(--dh-pdp-option-text) !important}body .productView-options .form-option .form-option-variant:hover,body .productView-options .form-option .form-option-variant:focus-visible{border-color:var(--dh-border-focus) !important}html[data-dh-active-theme=dark] body .productView-options :where(.form-select,select){background-image:var(--dh-pdp-select-chevron-image) !important}body .productView-options :where(.form-select,select){border-color:var(--dh-border-subtle) !important}body .productView-options :where(.form-select,select):hover{border-color:var(--dh-border-strong) !important}body .productView-options :where(.form-select,select):focus,body .productView-options :where(.form-select,select):focus-visible{border-color:var(--dh-border-focus) !important}body .productView-qtyAddWrapper{--dh-pdp-buy-row-height: 44px;--dh-pdp-wallet-reserved-height: 91px;align-items:stretch !important;column-gap:var(--dh-space-sm) !important;flex-wrap:wrap !important;overflow:visible !important;row-gap:var(--dh-space-2xs) !important}body .productView-qtyAddWrapper>.form-field--increments{align-self:stretch !important;display:flex !important;flex:0 0 auto !important;height:var(--dh-pdp-buy-row-height) !important;margin-bottom:0 !important;max-height:var(--dh-pdp-buy-row-height) !important;min-height:var(--dh-pdp-buy-row-height) !important}body .productView-qtyAddWrapper>.productView-qtyAddPrice{align-self:stretch !important;box-sizing:border-box !important;flex:0 0 auto !important;float:none !important;height:var(--dh-pdp-buy-row-height) !important;max-height:var(--dh-pdp-buy-row-height) !important;min-height:var(--dh-pdp-buy-row-height) !important;min-width:0 !important;order:2 !important;padding:0 var(--dh-space-sm) !important}body .productView-qtyAddWrapper>.productView-qtyAddPrice .price,body .productView-qtyAddWrapper>.productView-qtyAddPrice [data-product-price-with-tax],body .productView-qtyAddWrapper>.productView-qtyAddPrice [data-product-price-without-tax]{font-size:var(--dh-fs-base) !important}html body .productView-options .productView-qtyAddWrapper .form-action--addToCart,body .productView-qtyAddWrapper .form-action--addToCart{align-items:stretch !important;align-self:stretch !important;clear:none !important;display:flex !important;flex:1 1 0 !important;float:none !important;height:var(--dh-pdp-buy-row-height) !important;margin-bottom:0 !important;max-height:var(--dh-pdp-buy-row-height) !important;max-width:none !important;min-height:var(--dh-pdp-buy-row-height) !important;min-width:0 !important;order:3 !important;overflow:visible !important;width:auto !important}body .productView-qtyAddWrapper .form-action--addToCart>.button,body .productView-qtyAddWrapper .form-action--addToCart>#form-action-addToCart{flex:1 1 auto !important;justify-self:stretch !important;min-width:0 !important;width:100% !important}body .productView-qtyAddWrapper .form-action--addToCartExtra{align-self:flex-start !important;clear:both !important;flex:0 0 100% !important;margin-top:0 !important;max-width:100% !important;order:4 !important;overflow:visible !important;width:100% !important}html body .productView-options .productView-qtyAddWrapper .form-action--addToCartExtra{margin-top:0 !important}body .productView-qtyAddWrapper .add-to-cart-wallet-buttons[data-dh-wallet-buttons-present=true]{display:flow-root !important;min-height:var(--dh-pdp-wallet-reserved-height) !important}body .cart-additionalCheckoutButtons{--dh-paypal-clip-bg: var(--dh-cart-totals-bg)}body :is(.productView .add-to-cart-wallet-buttons,.productView-qtyAddWrapper .form-action--addToCartExtra .add-to-cart-wallet-buttons){--dh-paypal-clip-bg: var(--dh-surface-page);--dh-paypal-wallet-max-width: 750px}body #cart-preview-dropdown :is(.previewCart-additionalCheckoutButtons,.previewCartCheckout-additionalCheckoutButtons){--dh-paypal-clip-bg: var(--dh-cart-preview-bg)}body .productView .add-to-cart-wallet-buttons{background-color:rgba(0,0,0,0) !important;overflow:visible;width:100%}body .productView .add-to-cart-wallet-buttons :is([id^=bc-smart-payment-buttons],[id^=paypalcommerce-container]){background-color:rgba(0,0,0,0) !important;box-sizing:border-box;max-width:100% !important;width:100% !important}body .productView .add-to-cart-wallet-buttons>div,body .productView .add-to-cart-wallet-buttons ._item{background-color:rgba(0,0,0,0) !important;max-width:100% !important;width:100% !important}body .productView .add-to-cart-wallet-buttons :is([id^=zoid-paypal-buttons],.paypalCommerce-buttons-container,.paypalCommerce-smart-buttons,.paypal-buttons,.paypal-buttons-layout-vertical,[data-smart-button-container-id]){background-color:rgba(0,0,0,0) !important;border:0 !important;box-sizing:border-box;line-height:0;max-width:100% !important;overflow:hidden;width:100% !important}body .productView .add-to-cart-wallet-buttons :is(.paypalCommerce-smart-buttons>div,.paypal-buttons>div,[id^=zoid-paypal-buttons]>div){background-color:var(--dh-paypal-clip-bg, var(--dh-surface-elevated)) !important;border:0 !important;line-height:0;max-width:100% !important;overflow:hidden;width:100% !important}body .productView .add-to-cart-wallet-buttons :is(iframe,iframe.component-frame,iframe.zoid-component-frame){background:rgba(0,0,0,0) !important;border:0 !important;border-radius:var(--dh-radius-sm, 4px);box-shadow:inset 0 0 0 2px var(--dh-paypal-clip-bg, var(--dh-surface-elevated));display:block !important;max-width:100% !important;transform:none;width:100% !important}body .productView-qtyAddWrapper .form-action--addToCartExtra .add-to-cart-wallet-buttons{background-color:rgba(0,0,0,0) !important;overflow:visible;width:100%}body .productView-qtyAddWrapper .form-action--addToCartExtra .add-to-cart-wallet-buttons :is([id^=bc-smart-payment-buttons],[id^=paypalcommerce-container]){background-color:rgba(0,0,0,0) !important;box-sizing:border-box;max-width:100% !important;width:100% !important}body .productView-qtyAddWrapper .form-action--addToCartExtra .add-to-cart-wallet-buttons>div,body .productView-qtyAddWrapper .form-action--addToCartExtra .add-to-cart-wallet-buttons ._item{background-color:rgba(0,0,0,0) !important;max-width:100% !important;width:100% !important}body .productView-qtyAddWrapper .form-action--addToCartExtra .add-to-cart-wallet-buttons :is([id^=zoid-paypal-buttons],.paypalCommerce-buttons-container,.paypalCommerce-smart-buttons,.paypal-buttons,.paypal-buttons-layout-vertical,[data-smart-button-container-id]){background-color:rgba(0,0,0,0) !important;border:0 !important;box-sizing:border-box;line-height:0;max-width:100% !important;overflow:hidden;width:100% !important}body .productView-qtyAddWrapper .form-action--addToCartExtra .add-to-cart-wallet-buttons :is(.paypalCommerce-smart-buttons>div,.paypal-buttons>div,[id^=zoid-paypal-buttons]>div){background-color:var(--dh-paypal-clip-bg, var(--dh-surface-elevated)) !important;border:0 !important;line-height:0;max-width:100% !important;overflow:hidden;width:100% !important}body .productView-qtyAddWrapper .form-action--addToCartExtra .add-to-cart-wallet-buttons :is(iframe,iframe.component-frame,iframe.zoid-component-frame){background:rgba(0,0,0,0) !important;border:0 !important;border-radius:var(--dh-radius-sm, 4px);box-shadow:inset 0 0 0 2px var(--dh-paypal-clip-bg, var(--dh-surface-elevated));display:block !important;max-width:100% !important;transform:none;width:100% !important}body .cart-additionalCheckoutButtons{background-color:rgba(0,0,0,0) !important;overflow:visible;width:100%}body .cart-additionalCheckoutButtons :is([id^=bc-smart-payment-buttons],[id^=paypalcommerce-container]){background-color:rgba(0,0,0,0) !important;box-sizing:border-box;max-width:100% !important;width:100% !important}body .cart-additionalCheckoutButtons>div,body .cart-additionalCheckoutButtons ._item{background-color:rgba(0,0,0,0) !important;max-width:100% !important;width:100% !important}body .cart-additionalCheckoutButtons :is([id^=zoid-paypal-buttons],.paypalCommerce-buttons-container,.paypalCommerce-smart-buttons,.paypal-buttons,.paypal-buttons-layout-vertical,[data-smart-button-container-id]){background-color:rgba(0,0,0,0) !important;border:0 !important;box-sizing:border-box;line-height:0;max-width:100% !important;overflow:hidden;width:100% !important}body .cart-additionalCheckoutButtons :is(.paypalCommerce-smart-buttons>div,.paypal-buttons>div,[id^=zoid-paypal-buttons]>div){background-color:var(--dh-paypal-clip-bg, var(--dh-surface-elevated)) !important;border:0 !important;line-height:0;max-width:100% !important;overflow:hidden;width:100% !important}body .cart-additionalCheckoutButtons :is(iframe,iframe.component-frame,iframe.zoid-component-frame){background:rgba(0,0,0,0) !important;border:0 !important;border-radius:var(--dh-radius-sm, 4px);box-shadow:inset 0 0 0 2px var(--dh-paypal-clip-bg, var(--dh-surface-elevated));display:block !important;max-width:100% !important;transform:none;width:100% !important}body .previewCartCheckout-additionalCheckoutButtons{background-color:rgba(0,0,0,0) !important;overflow:visible;width:100%}body .previewCartCheckout-additionalCheckoutButtons :is([id^=bc-smart-payment-buttons],[id^=paypalcommerce-container]){background-color:rgba(0,0,0,0) !important;box-sizing:border-box;max-width:100% !important;width:100% !important}body .previewCartCheckout-additionalCheckoutButtons>div,body .previewCartCheckout-additionalCheckoutButtons ._item{background-color:rgba(0,0,0,0) !important;max-width:100% !important;width:100% !important}body .previewCartCheckout-additionalCheckoutButtons :is([id^=zoid-paypal-buttons],.paypalCommerce-buttons-container,.paypalCommerce-smart-buttons,.paypal-buttons,.paypal-buttons-layout-vertical,[data-smart-button-container-id]){background-color:rgba(0,0,0,0) !important;border:0 !important;box-sizing:border-box;line-height:0;max-width:100% !important;overflow:hidden;width:100% !important}body .previewCartCheckout-additionalCheckoutButtons :is(.paypalCommerce-smart-buttons>div,.paypal-buttons>div,[id^=zoid-paypal-buttons]>div){background-color:var(--dh-paypal-clip-bg, var(--dh-surface-elevated)) !important;border:0 !important;line-height:0;max-width:100% !important;overflow:hidden;width:100% !important}body .previewCartCheckout-additionalCheckoutButtons :is(iframe,iframe.component-frame,iframe.zoid-component-frame){background:rgba(0,0,0,0) !important;border:0 !important;border-radius:var(--dh-radius-sm, 4px);box-shadow:inset 0 0 0 2px var(--dh-paypal-clip-bg, var(--dh-surface-elevated));display:block !important;max-width:100% !important;transform:none;width:100% !important}body .productView .add-to-cart-wallet-buttons :is([id^=paypalcommerce-container],[id^=zoid-paypal-buttons],.paypal-buttons,.paypal-buttons-layout-horizontal,.paypal-buttons-layout-vertical){margin-left:auto !important;margin-right:auto !important;max-width:var(--dh-paypal-wallet-max-width, 750px) !important;width:100% !important}body .productView .add-to-cart-wallet-buttons :is([id^=zoid-paypal-buttons]>iframe,.paypal-buttons>iframe,iframe.component-frame,iframe.zoid-component-frame){max-width:var(--dh-paypal-wallet-max-width, 750px) !important;width:100% !important}body .productView-qtyAddWrapper .form-action--addToCartExtra .add-to-cart-wallet-buttons :is([id^=paypalcommerce-container],[id^=zoid-paypal-buttons],.paypal-buttons,.paypal-buttons-layout-horizontal,.paypal-buttons-layout-vertical){margin-left:auto !important;margin-right:auto !important;max-width:var(--dh-paypal-wallet-max-width, 750px) !important;width:100% !important}body .productView-qtyAddWrapper .form-action--addToCartExtra .add-to-cart-wallet-buttons :is([id^=zoid-paypal-buttons]>iframe,.paypal-buttons>iframe,iframe.component-frame,iframe.zoid-component-frame){max-width:var(--dh-paypal-wallet-max-width, 750px) !important;width:100% !important}body .form-action--addToCart{align-items:stretch;display:flex;gap:var(--dh-space-sm)}body .form-action--addToCart>.button,body .form-action--addToCart>#form-action-addToCart,body .form-action--addToCart .price-section+.button,body .productView-options .form-action--addToCart .button{align-items:center;border:0 !important;border-radius:var(--dh-radius-md) !important;border-top-left-radius:var(--dh-radius-md) !important;border-bottom-left-radius:var(--dh-radius-md) !important;display:inline-flex;flex:1 1 auto;flex-shrink:0;height:44px !important;justify-content:center;min-height:44px;min-width:max-content;overflow:visible;padding:0 1.2rem !important;position:relative;text-overflow:clip;white-space:nowrap}html body .productView-options .productView-qtyAddWrapper .form-action--addToCart>#form-action-addToCart{flex:1 1 auto !important;font-size:var(--dh-fs-sm) !important;height:44px !important;letter-spacing:.02em !important;max-width:none !important;min-height:44px !important;min-width:max-content !important;overflow:visible !important;padding-left:var(--dh-space-md) !important;padding-right:var(--dh-space-md) !important;text-overflow:clip !important;white-space:nowrap !important;width:100% !important}@media(max-width: 480px){body .form-action--addToCart>.button,body .form-action--addToCart>#form-action-addToCart,body .form-action--addToCart .price-section+.button,body .productView-options .form-action--addToCart .button,html body .productView-options .productView-qtyAddWrapper .form-action--addToCart>#form-action-addToCart{height:auto !important;line-height:1.25 !important;min-width:0 !important;overflow-wrap:anywhere;padding-bottom:var(--dh-space-xs) !important;padding-top:var(--dh-space-xs) !important;white-space:normal !important}}body .form-action--addToCart>#form-action-addToCart.is-uploading,body .dh-pdp-sticky-buy__button.is-uploading,body .custom-wishlist-quick-add-modal .form-action--addToCart>#form-action-addToCart.is-uploading{background-color:var(--dh-button-revenue-bg) !important;border-color:var(--dh-button-revenue-border) !important;color:rgba(0,0,0,0) !important;cursor:wait !important;opacity:1 !important;pointer-events:none;text-shadow:none !important}body .form-action--addToCart>#form-action-addToCart.is-uploading[disabled],body .dh-pdp-sticky-buy__button.is-uploading[disabled],body .custom-wishlist-quick-add-modal .form-action--addToCart>#form-action-addToCart.is-uploading[disabled]{background-color:var(--dh-button-revenue-bg) !important;border-color:var(--dh-button-revenue-border) !important;color:rgba(0,0,0,0) !important;opacity:1 !important}body .form-action--addToCart>#form-action-addToCart.is-uploading::after,body .dh-pdp-sticky-buy__button.is-uploading::after{animation:dh-add-to-cart-spin 650ms linear infinite;border:2px solid color-mix(in srgb, var(--dh-button-revenue-text) 32%, transparent);border-radius:999px;border-top-color:var(--dh-button-revenue-text);box-sizing:border-box;content:"";height:1.15rem;left:50%;margin-left:-0.575rem;margin-top:-0.575rem;position:absolute;top:50%;width:1.15rem}@keyframes dh-add-to-cart-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion: reduce){body .form-action--addToCart>#form-action-addToCart.is-uploading::after,body .dh-pdp-sticky-buy__button.is-uploading::after{animation-duration:1.4s}}body .productView .form-field--increments .form-increment,body .productView-qtyAddWrapper .form-field--increments .form-increment{align-items:stretch;background:var(--dh-surface-subtle);border:0 !important;border-radius:var(--dh-radius-md);display:inline-flex;height:44px;overflow:hidden}body .cart .cart-item-quantity .form-increment{align-items:stretch;background:var(--dh-surface-subtle);border:0 !important;border-radius:var(--dh-radius-md);display:inline-flex;height:44px;overflow:hidden}body .productView .form-field--increments .form-increment .button,body .productView-qtyAddWrapper .form-field--increments .form-increment .button{background:rgba(0,0,0,0) !important;border:0 !important;border-radius:0 !important;color:var(--dh-text-primary) !important;height:44px !important;min-height:44px}body .cart .cart-item-quantity .form-increment .button{background:rgba(0,0,0,0) !important;border:0 !important;border-radius:0 !important;color:var(--dh-text-primary) !important;height:44px !important;min-height:44px}body .productView .form-field--increments .form-increment .button:hover,body .productView-qtyAddWrapper .form-field--increments .form-increment .button:hover,body .cart .cart-item-quantity .form-increment .button:hover{background:var(--dh-button-ghost-bg-hover) !important;color:var(--dh-text-primary) !important}body .productView .form-field--increments .form-increment .button:active,body .productView .form-field--increments .form-increment .button:focus:not(:focus-visible),body .productView-qtyAddWrapper .form-field--increments .form-increment .button:active,body .productView-qtyAddWrapper .form-field--increments .form-increment .button:focus:not(:focus-visible),body .cart .cart-item-quantity .form-increment .button:active,body .cart .cart-item-quantity .form-increment .button:focus:not(:focus-visible){background:rgba(0,0,0,0) !important;box-shadow:none !important;color:var(--dh-text-primary) !important;outline:0 !important}body .productView .form-field--increments .form-increment .button:focus-visible,body .productView-qtyAddWrapper .form-field--increments .form-increment .button:focus-visible,body .cart .cart-item-quantity .form-increment .button:focus-visible{background:var(--dh-button-ghost-bg-hover) !important;box-shadow:inset 0 0 0 2px var(--dh-focus-border) !important;color:var(--dh-text-primary) !important;outline:0 !important;position:relative;z-index:1}@media(hover: none){body .productView .form-field--increments .form-increment .button:hover,body .productView-qtyAddWrapper .form-field--increments .form-increment .button:hover,body .cart .cart-item-quantity .form-increment .button:hover{background:rgba(0,0,0,0) !important}}body .productView .form-field--increments .form-increment .icon,body .productView .form-field--increments .form-increment svg,body .productView .form-field--increments .form-increment svg path,body .productView-qtyAddWrapper .form-field--increments .form-increment .icon,body .productView-qtyAddWrapper .form-field--increments .form-increment svg,body .productView-qtyAddWrapper .form-field--increments .form-increment svg path,body .cart .cart-item-quantity .form-increment .icon,body .cart .cart-item-quantity .form-increment svg,body .cart .cart-item-quantity .form-increment svg path{color:currentColor !important;fill:currentColor !important;stroke:currentColor !important}body .productView .form-field--increments .form-increment .form-input--incrementTotal,body .productView-qtyAddWrapper .form-field--increments .form-increment .form-input--incrementTotal{background:rgba(0,0,0,0) !important;border:0 !important;border-radius:0 !important;color:var(--dh-text-primary) !important;font-size:var(--dh-fs-sm);font-weight:800;height:44px !important;text-align:center;width:1.375rem}body .cart .cart-item-quantity .form-increment .form-input--incrementTotal{background:rgba(0,0,0,0) !important;border:0 !important;border-radius:0 !important;color:var(--dh-text-primary) !important;font-weight:800;height:44px !important;text-align:center;width:3rem}body :where(.slick-prev,.slick-next){color:var(--dh-text-primary)}body :where(.slick-prev::before,.slick-next::before){color:var(--dh-text-primary);opacity:1}.dh-pdp-sticky-buy{align-items:center;background:var(--dh-pdp-sticky-bg);border-top:3px solid var(--dh-pdp-sticky-border);bottom:0;box-shadow:var(--dh-shadow-sticky-buy);display:grid;gap:var(--dh-space-md);grid-template-columns:minmax(0, 1fr) auto;left:0;min-height:var(--dh-sticky-buy-height);padding:.7rem var(--dh-space-lg) calc(.7rem + env(safe-area-inset-bottom));position:fixed;right:0;transform:translateY(110%);transition:transform 160ms ease-out;z-index:90}.dh-pdp-sticky-buy.is-visible{transform:translateY(0)}.dh-pdp-sticky-buy__info{display:flex;flex-direction:column;gap:var(--dh-space-3xs);min-width:0}.dh-pdp-sticky-buy__title{color:var(--dh-pdp-sticky-text);font-size:var(--dh-fs-base);font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dh-pdp-sticky-buy__meta{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--dh-space-sm);min-width:0}.dh-pdp-sticky-buy__price{color:var(--dh-price);font-size:var(--dh-fs-base);font-weight:800;white-space:nowrap}.dh-pdp-sticky-buy__summary{color:var(--dh-pdp-sticky-text);font-size:var(--dh-fs-xs);line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dh-pdp-sticky-buy__button{align-items:center;block-size:3rem;display:inline-flex;inline-size:3rem;justify-content:center;margin:0;max-inline-size:3rem;min-block-size:3rem;min-inline-size:3rem;overflow:hidden;position:relative}html body .dh-pdp-sticky-buy__button{min-width:3rem !important;padding:0 !important}.dh-pdp-sticky-buy__button>.dh-pdp-sticky-buy__button-icon{block-size:1.375rem;display:block;fill:currentColor;flex:0 0 1.375rem;inline-size:1.375rem;margin:0}@media(min-width: 551px){.dh-pdp-sticky-buy{border:1px solid var(--dh-pdp-sticky-border);border-bottom:0;border-radius:var(--dh-radius-lg) var(--dh-radius-lg) 0 0;left:50%;margin-left:0;max-width:720px;right:auto;transform:translate(-50%, 110%);width:calc(100% - 2rem)}.dh-pdp-sticky-buy.is-visible{transform:translate(-50%, 0)}}html body #modal-upscale-compare{width:min(94vw, 1180px) !important;max-width:min(94vw, 1180px) !important;max-height:min(92vh, 980px) !important;max-height:min(92dvh, 980px) !important}html body #modal-upscale-compare .modal-header{padding:1.25rem 3.5rem .95rem !important}html body #modal-upscale-compare .modal-header-title{font-size:clamp(1.25rem,5.5vw,1.65rem) !important;line-height:1.15 !important}html body #modal-upscale-compare .modal-close{align-items:center !important;display:inline-flex !important;font-size:var(--dh-fs-2xl) !important;height:2.5rem !important;justify-content:center !important;line-height:1 !important;right:.55rem !important;top:.55rem !important;width:2.5rem !important}html body #modal-upscale-compare .modal-body{flex:1 1 auto !important;min-height:0 !important;overflow-y:auto !important;overscroll-behavior:contain;padding:0 var(--dh-space-fluid-md-3vw-lg) 1.15rem !important;-webkit-overflow-scrolling:touch}html body #modal-upscale-compare .daki-upscale-grid{display:grid !important;gap:var(--dh-space-md) !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important}html body #modal-upscale-compare .upscale-item{background:var(--dh-card-surface) !important;border:1px solid var(--dh-border-subtle) !important;border-radius:var(--dh-radius-sm) !important;color:var(--dh-text-primary) !important;overflow:hidden !important;padding:0 !important}html body #modal-upscale-compare .upscale-item img{border-radius:0 !important;margin-bottom:0 !important}html body #modal-upscale-compare .upscale-label{background:var(--dh-card-surface) !important;color:var(--dh-text-primary) !important;display:block !important;font-size:clamp(.76rem,3.2vw,.9rem) !important;padding:.65rem var(--dh-space-sm) !important}html body #modal-upscale-compare .upscale-disclaimer{background:color-mix(in srgb, var(--dh-text-primary) 5%, transparent) !important;border:1px solid var(--dh-border-subtle) !important;border-radius:var(--dh-radius-sm) !important;color:var(--dh-modal-text) !important;font-size:clamp(.83rem,3.4vw,.95rem) !important;line-height:1.5 !important;margin:.85rem 0 0 !important;opacity:.92 !important;padding:var(--dh-space-md) .9rem !important}@media(max-width: 550px),(max-height: 760px){html body #modal-upscale-compare{max-height:92vh !important;max-height:92dvh !important;width:calc(100vw - 2rem) !important}html body #modal-upscale-compare .modal-body{max-height:calc(92vh - 4.75rem) !important;max-height:calc(92dvh - 4.75rem) !important}html body #modal-upscale-compare .modal-header{padding-left:var(--dh-space-lg) !important;padding-right:3rem !important}html body #modal-upscale-compare .modal-header-title{text-align:left !important}html body #modal-upscale-compare .daki-upscale-grid{grid-template-columns:minmax(0, 1fr) !important}html body #modal-upscale-compare .upscale-item img{aspect-ratio:8/4.6 !important}}html:has(body.supermarket-pageType--cart#topOfPage){margin-bottom:0 !important;padding-bottom:0 !important}body.supermarket-pageType--cart#topOfPage{margin-bottom:0 !important;padding-bottom:0 !important}body :where(.cart,.cart-list,.cart-item,.cart-totals,.cart-total,.cart-actions,.previewCart,.previewCartList,.previewCartItem){background-color:var(--dh-surface-elevated);border-color:var(--dh-border-subtle);color:var(--dh-text-primary)}body.supermarket-pageType--cart [data-cart]>.page-heading{font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:900;letter-spacing:-0.02em;line-height:1.15;margin:0 0 var(--dh-space-lg) !important}body table.cart{background:rgba(0,0,0,0) !important;border:0 !important;border-collapse:separate !important;border-spacing:0 !important;display:block !important;margin-bottom:var(--dh-space-lg) !important;width:100% !important}body table.cart thead.cart-header{display:none !important}body table.cart tbody.cart-list{--dh-cart-line-card-min: 100%;--dh-cart-list-gap: clamp(0.65rem, 1vw, 0.9rem);align-items:stretch;background:rgba(0,0,0,0) !important;border:0 !important;border-top:0 !important;display:grid !important;gap:var(--dh-cart-list-gap) !important;grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--dh-cart-line-card-min)), 1fr)) !important;justify-items:stretch;width:100%}@media(min-width: 601px){body table.cart tbody.cart-list{--dh-cart-line-card-min: 12rem}}@media(min-width: 720px)and (max-width: 960px){body table.cart tbody.cart-list{--dh-cart-line-card-min: 12.5rem}}body table.cart tr.cart-item{--dh-cart-card-pad-x: 0.65rem;--dh-cart-card-pad-y: 0.55rem;--dh-cart-card-gap: var(--dh-space-xs);--dh-cart-card-footer-h: calc(44px + var(--dh-cart-card-gap) * 2);--dh-cart-card-w: 100%;align-content:start;align-items:stretch;background:var(--dh-card-surface) !important;border:0 !important;border-radius:var(--dh-unified-product-card-radius, 8px) !important;box-shadow:var(--dh-shadow-card);display:grid !important;gap:0;grid-template-areas:"figure figure" "title title" "price qty";grid-template-columns:minmax(0, 1fr) auto !important;grid-template-rows:auto minmax(0, 1fr) auto;height:100%;justify-self:stretch;margin:0;max-width:none;min-height:100%;isolation:isolate;overflow:hidden !important;padding:0 !important;position:relative;width:100%;z-index:0}body table.cart tr.cart-item>td{box-sizing:border-box;clear:none !important;display:block !important;float:none !important;grid-area:unset !important;margin-left:0 !important;margin-right:0 !important;max-width:100% !important;min-width:0 !important}body table.cart tr.cart-item>td.cart-item-figure,body table.cart tr.cart-item>td.cart-item-title{width:100% !important}body table.cart tr.cart-item>td.cart-item-total,body table.cart tr.cart-item>td.cart-item-quantity{width:auto !important}body table.cart tr.cart-item>td.cart-item-figure{grid-area:figure !important}body table.cart tr.cart-item>td.cart-item-title{grid-area:title !important}body table.cart tr.cart-item>td.cart-item-total{grid-area:price !important}body table.cart tr.cart-item>td.cart-item-quantity{grid-area:qty !important}body table.cart tr.cart-item>td.cart-item-price{display:none !important;grid-area:unset !important}body table.cart tr.cart-item>td.cart-item-edit{align-self:start;background:rgba(0,0,0,0) !important;border:0 !important;grid-area:figure !important;height:0;justify-self:end;margin:0 !important;min-height:0;overflow:visible;padding:var(--dh-cart-card-pad-y, 0.55rem) var(--dh-cart-card-pad-x, 0.65rem) 0 0 !important;pointer-events:none;position:relative !important;width:auto !important;z-index:3}body table.cart tr.cart-item>td.cart-item-undo-overlay{grid-column:1/-1 !important;grid-row:1/-1 !important}body .cart .cart-item-undo-overlay{background:rgba(0,0,0,0) !important;border:0 !important;display:block !important;height:auto !important;inset:0;margin:0 !important;min-height:0;padding:0 !important;pointer-events:none;position:absolute !important;width:100% !important;z-index:20}body .cart .cart-item-undo-overlay .cart-line-item-undo-panel{inset:0;position:absolute}body .cart .cart-line-item-undo-panel .custom-guest-wishlist-undo-progress,body #cart-preview-dropdown .cart-line-item-undo-panel .custom-guest-wishlist-undo-progress{flex-shrink:0;height:3px;margin-top:0;overflow:hidden;pointer-events:none;width:min(88%, 200px)}body .cart .cart-line-item-undo-panel .custom-guest-wishlist-undo-progress-fill,body #cart-preview-dropdown .cart-line-item-undo-panel .custom-guest-wishlist-undo-progress-fill{animation:custom-guest-wishlist-undocountdown 4s linear forwards;background:var(--dh-cart-preview-pulse);height:100%;transform-origin:left center;width:100%}body #cart-preview-dropdown .previewCartItem{position:relative}body #cart-preview-dropdown .previewCartItem .cart-line-item-undo-panel{inset:0;position:absolute;z-index:5}body .cart .cart-item>:not(.cart-item-edit,.cart-item-undo-overlay){position:relative;z-index:1}body .cart .cart-item-block:not(.cart-item-title){margin:0 !important;padding:0 !important}body .cart .cart-item-figure{align-self:stretch;width:100% !important}body .cart .cart-item-figure-link{color:inherit;display:block;line-height:0;text-decoration:none;width:100%}body .cart .cart-item-figure-link:hover,body .cart .cart-item-figure-link:focus{text-decoration:none}body .cart .cart-item-figure-link:focus-visible{outline:2px solid var(--dh-focus-ring, var(--dh-link-hover));outline-offset:2px}body .cart .cart-item-figure,body .cart .cart-item-figure-link{min-width:0}body .cart .cart-item-image-container{aspect-ratio:2/3 !important;background:var(--dh-image-bg, #FFFFFF) !important;border:0 !important;border-radius:var(--dh-unified-product-card-radius, 8px) var(--dh-unified-product-card-radius, 8px) 0 0 !important;box-shadow:none !important;display:block !important;height:auto !important;line-height:0;margin:0 !important;max-width:100% !important;min-width:0 !important;outline:0 !important;overflow:hidden !important;padding:0 !important;position:relative !important;width:100% !important}body .cart .cart-item-image-container::before,body .cart .cart-item-image-container::after{display:none !important}body .cart .cart-item-image-container img.cart-item-image{background:rgba(0,0,0,0) !important;border:0 !important;border-radius:0 !important;display:block !important;height:100% !important;image-rendering:auto;inset:0 !important;margin:0 !important;max-height:none !important;max-width:none !important;min-width:0 !important;object-fit:var(--dh-product-card-media-fit, cover) !important;object-position:var(--dh-product-card-media-position, top center) !important;position:absolute !important;vertical-align:top;width:100% !important}body.supermarket-pageType--cart .cart .cart-item--giftCertificate .cart-item-image-container img.cart-item-image{object-fit:contain !important;object-position:center !important}body.supermarket-pageType--cart{--dh-cart-chrome-reserve: 8rem;--dh-cart-item-max-height: min(40rem, calc(100vh - var(--dh-cart-chrome-reserve)));--dh-cart-item-max-width: calc(var(--dh-cart-item-max-height) * 2 / 3)}@supports(height: 100dvh){body.supermarket-pageType--cart{--dh-cart-item-max-height: min(40rem, calc(100dvh - var(--dh-cart-chrome-reserve)))}}body.supermarket-pageType--cart table.cart tbody.cart-list{--dh-cart-line-card-min: var(--dh-cart-item-max-width);align-items:start !important;justify-items:center !important}body.supermarket-pageType--cart table.cart tr.cart-item{align-self:start !important;aspect-ratio:2/3 !important;height:auto !important;justify-self:center !important;max-height:var(--dh-cart-item-max-height) !important;max-width:var(--dh-cart-item-max-width) !important;grid-template-rows:minmax(0, 1fr) minmax(0, auto) auto !important;min-height:0 !important;width:min(100%, var(--dh-cart-item-max-width)) !important}body.supermarket-pageType--cart table.cart tr.cart-item>td.cart-item-figure,body.supermarket-pageType--cart table.cart tr.cart-item>td.cart-item-title{min-height:0 !important}body.supermarket-pageType--cart .cart .cart-item-figure,body.supermarket-pageType--cart .cart .cart-item-figure-link{display:block !important;height:100% !important;max-height:100% !important;min-height:0 !important;overflow:hidden !important;width:100% !important}body.supermarket-pageType--cart .cart .cart-item-image-container{aspect-ratio:unset !important;height:100% !important;margin:0 !important;max-height:none !important;max-width:none !important;width:100% !important}body.supermarket-pageType--cart .cart .cart-item-title{max-height:11rem !important}body .cart .cart-item-title{align-self:stretch;background:var(--dh-card-surface) !important;display:flex !important;flex-direction:column;justify-content:flex-start;margin-left:0 !important;max-height:10.5rem;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:var(--dh-cart-card-pad-y) var(--dh-cart-card-pad-x) var(--dh-cart-card-gap) !important;scrollbar-gutter:stable}body .cart .cart-item-name{display:-webkit-box;font-size:var(--dh-fs-xs) !important;font-weight:700 !important;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.35;margin:0 0 .35rem !important;overflow:hidden}body .cart .cart-item-name,body .cart .cart-item-name a{color:var(--dh-text-primary) !important;text-decoration:none !important}body .cart .cart-item-name a:hover,body .cart .cart-item-name a:focus{color:var(--dh-link-hover) !important;text-decoration:underline !important;text-underline-offset:.18em}body .cart .cart-item-title :where(.definitionList,.cart-item-options){color:var(--dh-text-secondary) !important;font-size:var(--dh-fs-xs);line-height:1.35;margin:var(--dh-space-2xs) 0 0 !important}body .cart .cart-item-title :where(.definitionList,.cart-item-options):last-child{margin-bottom:0 !important}body .cart .cart-item-title :where(.definitionList-key,.cart-item-option-title){color:var(--dh-text-primary) !important;font-weight:800}body .cart .cart-item-title .definitionList+.cart-item-change{margin-top:var(--dh-space-3xs) !important}body .cart .cart-item-title .cart-item-change{line-height:1.25 !important;margin:0 !important;padding:0 !important}body .cart .cart-item-title .cart-item-file-options{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--dh-space-sm);margin:var(--dh-space-sm) 0 0 !important}body .cart .cart-item-title .cart-native-image-preview{display:block !important;height:auto !important;max-height:4.5rem !important;max-width:100% !important;object-fit:cover !important;width:auto !important}body .cart .cart-item-option-change{color:var(--dh-link);display:inline-block;font-size:var(--dh-fs-xs);font-weight:700;margin:0;text-decoration:underline;text-underline-offset:.16em}body .cart .cart-item-option-change:hover,body .cart .cart-item-option-change:focus{color:var(--dh-link-hover)}body .cart .cart-item-giftcert-change{color:var(--dh-link) !important}body .cart .cart-item-giftcert-change:hover,body .cart .cart-item-giftcert-change:focus{color:var(--dh-link-hover) !important}body.dh-cart-edit-open #modal:has(#CartEditProductFieldsForm),body #modal:has(#CartEditProductFieldsForm){bottom:auto !important;display:flex !important;flex-direction:column !important;left:50% !important;margin:0 !important;height:auto !important;max-height:none !important;max-width:min(94vw, 36rem) !important;min-height:0 !important;position:fixed !important;right:auto !important;top:50% !important;transform:translate(-50%, -50%) !important;width:min(94vw, 36rem) !important}body.dh-cart-edit-open #modal:has(#CartEditProductFieldsForm) .modal-content,body #modal:has(#CartEditProductFieldsForm) .modal-content{color:var(--dh-modal-text) !important;display:flex !important;flex:1 1 auto !important;flex-direction:column !important;height:auto !important;max-height:none !important;min-height:0 !important}body.dh-cart-edit-open #modal:has(#CartEditProductFieldsForm) .modal-body,body.dh-cart-edit-open #modal:has(#CartEditProductFieldsForm) .dh-cart-edit-modal,body #modal:has(#CartEditProductFieldsForm) .modal-body,body #modal:has(#CartEditProductFieldsForm) .dh-cart-edit-modal{background-color:var(--dh-modal-body-bg) !important;border:0 !important;color:var(--dh-modal-text) !important;max-height:none !important;overflow:visible !important;padding:var(--dh-space-sm) var(--dh-space-lg) var(--dh-space-lg) !important}body.dh-cart-edit-open #modal:has(#CartEditProductFieldsForm) .modal-header,body #modal:has(#CartEditProductFieldsForm) .modal-header{border-bottom:1px solid var(--dh-modal-border) !important;flex:0 0 auto !important;padding:var(--dh-space-md) var(--dh-space-lg) !important}body.dh-cart-edit-open #modal:has(#CartEditProductFieldsForm) .modal-header-title,body #modal:has(#CartEditProductFieldsForm) .modal-header-title{font-size:var(--dh-fs-base) !important;font-weight:800 !important;line-height:1.35 !important;margin:0 !important;text-align:left !important}body #modal .dh-cart-edit-modal .productView-options{display:grid;gap:var(--dh-space-sm);margin:0;padding:0}body #modal .productView-options form#CartEditProductFieldsForm{margin:0;padding:0 !important}body #modal .productView-options form#CartEditProductFieldsForm [data-product-attributes-wrapper]{display:grid;gap:var(--dh-space-sm)}body #modal .productView-options form#CartEditProductFieldsForm .form-select{max-width:100% !important;width:100% !important}body #modal .productView-options form#CartEditProductFieldsForm{display:flex;flex-direction:column;gap:var(--dh-space-md)}body #modal .productView-options form#CartEditProductFieldsForm .form-field{margin-bottom:0 !important;margin-top:0 !important}body #modal .productView-options form#CartEditProductFieldsForm .form-field[data-product-attribute=set-rectangle]{display:grid !important;flex-flow:unset !important;gap:var(--dh-space-sm) !important;grid-template-columns:repeat(2, 1fr) !important;margin-bottom:0 !important}body #modal .productView-options form#CartEditProductFieldsForm .form-field[data-product-attribute=set-rectangle]>.form-label{flex:unset !important;grid-column:1/-1;margin-bottom:0 !important}body #modal .productView-options form#CartEditProductFieldsForm .form-field[data-product-attribute=set-rectangle]>.form-option{flex:unset !important;margin:0 !important;max-width:100% !important;min-width:0 !important;width:100% !important}body #modal .productView-options form#CartEditProductFieldsForm .form-field.dh-form-field--stacked[data-product-attribute=set-rectangle]{grid-template-columns:minmax(0, 1fr) !important}body #modal .productView-options form#CartEditProductFieldsForm .form-field[data-product-attribute*=rectangle]:nth-of-type(n+3){display:grid !important;flex-wrap:nowrap !important;margin-bottom:0 !important}body #modal #CartEditProductFieldsForm .form-actions{flex:0 0 auto;margin:.35rem 0 0 !important;padding:0 !important;position:relative;width:100%;z-index:1}body #modal #CartEditProductFieldsForm .form-actions .button--primary{background:var(--dh-button-revenue-bg) !important;border:0 !important;border-radius:var(--dh-radius-md) !important;color:var(--dh-button-revenue-text) !important;font-weight:900;margin:0;min-height:48px;width:100%}body #modal #CartEditProductFieldsForm .form-actions .button--primary:hover,body #modal #CartEditProductFieldsForm .form-actions .button--primary:focus{background:var(--dh-button-revenue-bg-hover) !important;color:var(--dh-button-revenue-text) !important}body #modal #CartEditProductFieldsForm .form-actions .button--primary.is-uploading,body #modal #CartEditProductFieldsForm .form-actions .button--primary.is-uploading[disabled]{background:var(--dh-button-revenue-bg) !important;border-color:var(--dh-button-revenue-border) !important;color:rgba(0,0,0,0) !important;cursor:wait !important;opacity:1 !important;pointer-events:none;position:relative;text-shadow:none !important}body #modal #CartEditProductFieldsForm .form-actions .button--primary.is-uploading::after{animation:dh-add-to-cart-spin 650ms linear infinite;border:2px solid color-mix(in srgb, var(--dh-button-revenue-text) 32%, transparent);border-radius:999px;border-top-color:var(--dh-button-revenue-text);box-sizing:border-box;content:"";height:1.15rem;left:50%;margin-left:-0.575rem;margin-top:-0.575rem;position:absolute;top:50%;width:1.15rem}body #modal .cart-edit-file-locked[hidden]{display:none !important}body .cart .cart-item-quantity.cart-item-info,body .cart .cart-item-quantity,body .cart .cart-item-total.cart-item-info,body .cart .cart-item-total{align-items:center;align-self:center;background:var(--dh-card-surface) !important;display:flex !important;line-height:1;margin:0 !important;min-height:var(--dh-cart-card-footer-h);min-width:0;padding-block:var(--dh-cart-card-gap) !important;padding-inline:var(--dh-cart-card-pad-x) !important}body .cart .cart-item-quantity.cart-item-info,body .cart .cart-item-quantity{align-self:center;display:flex !important;height:auto;justify-content:flex-end;max-width:100%;min-height:var(--dh-cart-card-footer-h);min-width:0;padding-inline:var(--dh-cart-card-pad-x) !important;padding-left:var(--dh-space-xs) !important;text-align:right;width:auto !important}body .cart .cart-item-total.cart-item-info,body .cart .cart-item-total{align-self:center;align-items:center;display:flex !important;flex-direction:row;flex-wrap:wrap;gap:var(--dh-space-2xs) var(--dh-space-sm);justify-content:flex-start;max-width:100%;min-height:var(--dh-cart-card-footer-h);min-width:0;overflow:visible;padding-inline:var(--dh-cart-card-pad-x) !important;padding-right:var(--dh-space-xs) !important;text-align:left;width:auto !important}body .cart .cart-item-quantity .form-increment{flex:0 0 auto;margin:0 !important}body .cart .cart-item-giftcert-qty{align-items:center;background-color:var(--dh-input-bg);border:1px solid var(--dh-input-border);border-radius:var(--dh-radius-sm);color:var(--dh-text-primary);display:inline-flex;flex:0 0 auto;font-size:var(--dh-fs-base);font-weight:900;justify-content:center;line-height:1;min-height:44px;min-width:3.25rem;padding-inline:var(--dh-space-md);text-align:center}body .cart .cart-item-total .cart-item-value,body .cart .cart-item-quantity .cart-item-value{line-height:1 !important;padding:0 !important}body .cart .cart-item-total .cart-item-value{color:var(--dh-price) !important;flex:0 1 auto;font-size:.92rem;font-weight:900;max-width:100%;overflow-wrap:anywhere;white-space:nowrap}body .cart .cart-item-total .cart-item-value.price--discounted{color:var(--dh-text-secondary) !important;flex:0 0 auto;font-size:var(--dh-fs-xs);font-weight:600;order:-1;white-space:nowrap}body .cart .cart-item-total .cart-item-value:not(.price--discounted)+.cart-item-value{color:var(--dh-price) !important;font-size:var(--dh-fs-base);font-weight:900}body .cart a.cart-remove.icon,body .cart .cart-remove.icon{align-items:center;background-color:var(--dh-surface-elevated) !important;border:1px solid var(--dh-border-subtle) !important;border-radius:50% !important;box-shadow:var(--dh-shadow-card) !important;color:var(--dh-danger-text) !important;display:inline-flex !important;flex:0 0 auto;float:none !important;height:28px;justify-content:center;line-height:1 !important;margin:0 !important;padding:0 !important;pointer-events:auto;position:absolute;right:0;text-decoration:none !important;top:0;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease;width:28px;z-index:4}body .cart a.cart-remove.icon:hover,body .cart a.cart-remove.icon:focus-visible,body .cart .cart-remove.icon:hover,body .cart .cart-remove.icon:focus-visible{background-color:var(--dh-danger-bg) !important;border-color:var(--dh-danger-border) !important;box-shadow:var(--dh-shadow-card) !important;color:var(--dh-danger-text) !important;outline:0 !important}body .cart a.cart-remove.icon:focus-visible,body .cart .cart-remove.icon:focus-visible{box-shadow:var(--dh-focus-ring),var(--dh-shadow-card) !important}body .cart .cart-remove .fa,body .cart .cart-remove .fa::before{color:currentColor !important;display:block !important;font-size:var(--dh-fs-xs) !important;line-height:1 !important;opacity:1 !important;visibility:visible !important}body :where(.cart-totals,.cart-actions){background-color:var(--dh-cart-totals-bg) !important;border-color:var(--dh-cart-row-border) !important;border-radius:var(--dh-radius-lg)}body :where(.previewCartAction){background-color:var(--dh-cart-totals-bg) !important;border-color:var(--dh-cart-row-border) !important;border-radius:var(--dh-radius-lg)}body #cart-preview-dropdown :where(._footer,.previewCartAction){border-radius:0 !important}body .cart-totals{background:rgba(0,0,0,0) !important;margin:0 !important}body .cart-total{align-items:baseline;display:flex !important;flex-wrap:wrap;gap:.35rem var(--dh-space-lg);justify-content:space-between;min-width:0;padding:.45rem 0 !important}body :where(.cart-total){background-color:rgba(0,0,0,0) !important;border-color:var(--dh-cart-row-border) !important}body #cart-preview-dropdown .previewCartAction,body .previewCart .previewCartAction{--dh-cart-shipping-checkout-gap: var(--dh-space-md)}body .cart-actions-wrapper{align-items:center;display:grid !important;gap:var(--dh-cart-shipping-checkout-gap) var(--dh-space-md);grid-template-areas:"shipping shipping" "totals actions";grid-template-columns:minmax(0, max-content) minmax(0, 1fr);min-width:0;width:100%}body .cart-actions-totals{align-self:center;grid-area:totals;min-width:0}body .cart-actions-wrapper .cart-free-shipping{align-self:stretch;grid-area:shipping}body .cart-actions-wrapper .cart-actions-status{grid-area:status;min-width:0;width:100%}body .cart-actions-wrapper .cart-actions-status .cart-status{gap:var(--dh-space-sm);margin:0 !important}body .cart-actions-wrapper .cart-actions-status .cart-status .alertBox--success{background:var(--dh-discount-bg) !important;border-color:var(--dh-discount-border) !important;border-width:1px !important;box-shadow:var(--dh-discount-shadow) !important;min-height:0;padding:var(--dh-space-fluid-0-7-1-25vw-0-82) var(--dh-space-fluid-0-85-1-6vw-0-95) !important}body .cart-actions-wrapper .cart-actions-status .cart-status .alertBox--success::before{content:none !important;display:none !important}body .cart-actions-wrapper .cart-actions{align-self:center;grid-area:actions}body .cart-actions-wrapper :where(.cart-total,.cart-actions){border:0 !important}body .cart-actions-totals .cart-total--grandTotal{align-items:baseline;flex-direction:column;gap:var(--dh-space-2xs)}body .cart-actions-totals .cart-total-value{text-align:start}body .cart-additionalCheckoutButtons::before,body .cart-additionalCheckoutButtons::after{display:none !important}body .cart-actions-totals{list-style:none;margin:0;padding:0;white-space:normal !important;width:auto}body .cart-actions-totals .cart-total--grandTotal{border:0 !important;display:flex !important;padding:0 !important}body .cart-actions-totals .cart-total-label{color:var(--dh-text-primary) !important;flex:1 1 auto;font-size:var(--dh-fs-xs);font-weight:900;letter-spacing:.04em;min-width:0;padding:0 !important;text-transform:uppercase;width:auto !important}body .cart-actions-totals .cart-total-value{color:var(--dh-price) !important;flex:0 1 auto;font-size:clamp(1.2rem,5cqi,1.45rem);font-weight:900;line-height:1.1;min-width:0;overflow-wrap:anywhere;padding:0 !important;text-align:start}body .cart-free-shipping{align-items:center;background:var(--dh-pill-success-bg) !important;border:0 !important;border-radius:var(--dh-radius-md, 8px);color:var(--dh-pill-success-text) !important;display:flex;gap:var(--dh-space-sm);justify-content:center;margin:0;padding:.55rem var(--dh-space-md);text-align:center;width:100%}body .cart-free-shipping__icon{color:var(--dh-pill-success-text) !important;flex:0 0 auto;font-size:var(--dh-fs-sm);font-weight:900;line-height:1}body .cart-free-shipping__text{color:var(--dh-pill-success-text) !important;font-size:var(--dh-fs-xs);font-weight:800;letter-spacing:.02em;line-height:1.35;margin:0;min-width:0;overflow-wrap:anywhere;text-wrap:balance}body #cart-preview-dropdown .previewCartAction .cart-free-shipping,body .previewCart .previewCartAction .cart-free-shipping{margin:0;padding:var(--dh-space-sm) .65rem;width:100%}body .cart-actions{background:rgba(0,0,0,0) !important;border:0 !important;margin:0 !important;padding:0 !important}body .cart-actions .button--primary{align-items:center;border:0 !important;border-radius:var(--dh-radius-md) !important;box-shadow:none !important;box-sizing:border-box;display:inline-flex !important;gap:var(--dh-space-sm);justify-content:center;justify-self:stretch;max-width:100%;min-height:48px;min-width:0;text-align:center;text-wrap:balance;white-space:normal;width:100%}body .cart-actions .button--primary._checkoutMultiple{margin-top:var(--dh-space-sm);width:100%}body .cart-actions .button--primary svg{flex:0 0 auto;height:1rem;margin:0 !important;width:1rem}body .cart-actions .button--primary:hover,body .cart-actions .button--primary:focus-visible,body .cart-actions [data-primary-checkout-now-action]:hover,body .cart-actions [data-primary-checkout-now-action]:focus-visible{background-color:var(--dh-button-revenue-bg-hover) !important;border-color:var(--dh-button-revenue-bg-hover) !important;color:var(--dh-button-revenue-text) !important}body :is(.cart-additionalCheckoutButtons,.previewCart-additionalCheckoutButtons,.previewCartCheckout-additionalCheckoutButtons){align-items:stretch !important;flex-direction:column !important;float:none !important;justify-content:flex-start !important;margin-inline:0 !important;max-width:none !important;width:100% !important}body :is(.cart-additionalCheckoutButtons,.previewCart-additionalCheckoutButtons,.previewCartCheckout-additionalCheckoutButtons) ._item{flex:0 0 auto !important;max-width:100% !important;padding-inline:0 !important;width:100% !important}body .cart-additionalCheckoutButtons{float:none !important;max-width:none !important;width:100% !important}body .cart-additionalCheckoutButtons ._item:empty{display:none !important}body .cart-additionalCheckoutButtons ._heading{border:0 !important;color:var(--dh-text-secondary) !important;display:block !important;font-size:var(--dh-fs-xs);font-weight:600;line-height:1.3;margin:var(--dh-space-md) 0 var(--dh-space-sm) !important;padding:0 !important;text-align:center}body .cart-additionalCheckoutButtons ._heading::before,body .cart-additionalCheckoutButtons ._heading::after{display:none !important}body :is(.cart-additionalCheckoutButtons,.previewCart-additionalCheckoutButtons,.previewCartCheckout-additionalCheckoutButtons):has(.dh-or-use-label--show) ._heading{display:none !important;margin:0 !important;padding:0 !important}@media(max-width: 960px){body.supermarket-pageType--cart .page,body.supermarket-pageType--cart main.page-content[data-cart]{max-width:100%;min-width:0;overflow-x:visible}}@media(max-width: 800px){body.supermarket-pageType--cart [data-cart]>.page-heading{font-size:clamp(1.2rem,5vw,1.5rem);margin-bottom:.85rem !important}body .cart .cart-item{--dh-cart-card-body-pad-x: 0.75rem;--dh-cart-card-body-pad-y: 0.65rem}body .cart .cart-item-name{overflow-wrap:anywhere}body .cart-actions-totals .cart-total-value{font-size:var(--dh-fs-lg)}}body :where(.cart-item,.cart-total,.previewCartItem,.form-legend,.form-actions--fixed){border-color:var(--dh-border-subtle)}body .cart .cart-item-label{display:none !important}body .cart .cart-item-value{color:var(--dh-text-primary) !important}body #cart-preview-dropdown,body .dropdown-menu#cart-preview-dropdown{background:var(--dh-cart-preview-bg) !important;border:0 !important;border-left:0;box-shadow:var(--dh-shadow-elevated);color:var(--dh-text-primary) !important;isolation:isolate;padding:0 !important}body #cart-preview-dropdown .previewCart,body .dropdown-menu#cart-preview-dropdown .previewCart{background:var(--dh-cart-preview-bg) !important;color:var(--dh-text-primary) !important}body #cart-preview-dropdown .previewCart ._header{align-items:start;background:var(--dh-cart-preview-header-bg) !important;border-bottom:1px solid var(--dh-cart-preview-header-border);border-left:0 !important;color:var(--dh-cart-preview-header-text) !important;column-gap:var(--dh-space-sm);display:grid !important;grid-template-columns:minmax(0, 1fr) auto;min-width:0;overflow-x:hidden;padding:var(--dh-space-sm) 0 var(--dh-space-md) .85rem !important;position:relative;row-gap:.3rem;z-index:2}html[data-dh-active-theme=dark] body #cart-preview-dropdown .previewCart ._header{background:var(--dh-cart-preview-header-bg) !important;color:var(--dh-cart-preview-header-text) !important}body #cart-preview-dropdown .previewCart ._heading,body #cart-preview-dropdown .previewCart ._heading a,body #cart-preview-dropdown .previewCart ._close,body #cart-preview-dropdown .previewCart ._close .icon,body #cart-preview-dropdown .previewCart ._close svg,body #cart-preview-dropdown .previewCart ._close svg path{color:currentColor !important;fill:currentColor !important;stroke:currentColor !important}body #cart-preview-dropdown .previewCart ._heading{align-items:flex-start;display:flex;flex-direction:column;font-size:var(--dh-fs-md);font-weight:900;gap:var(--dh-space-3xs);grid-column:1;grid-row:1;letter-spacing:-0.02em;line-height:1.2;margin:0 !important;min-width:0;padding-inline-end:2.25rem}body #cart-preview-dropdown .previewCart ._heading a{display:block;font-size:var(--dh-fs-2xs);font-weight:700;line-height:1.2;margin-left:0 !important;text-decoration:underline;text-underline-offset:.12em}body #cart-preview-dropdown .previewCart ._body{background:var(--dh-cart-preview-bg) !important;border-left:1px solid var(--dh-cart-row-border);margin:0 !important;-ms-overflow-style:none;overflow-x:clip !important;overflow-y:auto !important;padding:0 !important;scrollbar-gutter:auto !important;scrollbar-width:none !important}body #cart-preview-dropdown .previewCart ._body::-webkit-scrollbar{display:none;height:0;width:0}body #cart-preview-dropdown .previewCartList{background:var(--dh-cart-preview-bg) !important;border-collapse:separate !important;display:block !important;margin:0 !important;padding:0 !important;table-layout:auto !important;width:100% !important}body #cart-preview-dropdown .previewCartItem::before,body #cart-preview-dropdown .previewCartItem::after{content:none !important;display:none !important}body #cart-preview-dropdown .previewCartItem,body #cart-preview-dropdown .previewCartItem+.previewCartItem{background:var(--dh-cart-row-bg) !important;border:0 !important;border-top:0 !important;color:var(--dh-text-primary) !important;align-items:flex-start !important;display:flex !important;gap:var(--dh-preview-cart-content-gap, 0.15rem) !important;margin:0 !important;max-width:none !important;min-height:0 !important;overflow:hidden !important;padding-block:0 !important;padding-inline:0 !important;width:100% !important}html body #cart-preview-dropdown .previewCartItem-image{align-self:flex-start !important;background:rgba(0,0,0,0) !important;display:block !important;flex:0 0 var(--dh-preview-cart-thumb, 168px) !important;line-height:0 !important;margin:0 !important;max-width:var(--dh-preview-cart-thumb, 168px) !important;min-width:0 !important;order:1 !important;overflow:hidden !important;padding:0 !important;position:relative !important;text-align:start !important;width:var(--dh-preview-cart-thumb, 168px) !important}html body #cart-preview-dropdown .previewCartItem-image::after{content:none !important;display:none !important;padding:0 !important;padding-bottom:0 !important}html body #cart-preview-dropdown .previewCartItem-image .card-img-container{aspect-ratio:2/3 !important;background-color:var(--dh-cart-row-bg) !important;border:0 !important;box-shadow:none !important;display:block !important;height:auto !important;line-height:0 !important;margin:0 !important;max-width:none !important;overflow:hidden !important;padding:0 !important;padding-bottom:0 !important;position:relative !important;width:100% !important}html body #cart-preview-dropdown .previewCartItem-image .card-img-container::after{content:none !important;display:none !important;padding:0 !important;padding-bottom:0 !important}html body #cart-preview-dropdown .previewCartItem-image img,html body #cart-preview-dropdown .previewCartItem-image :is(img.card-image,.card-img-container img){border:0 !important;bottom:0 !important;box-shadow:none !important;display:block !important;outline:0 !important;font-family:"object-fit: cover; object-position: 30% top" !important;height:100% !important;left:0 !important;margin:0 !important;max-height:none !important;max-width:none !important;min-height:100% !important;object-fit:cover !important;object-position:var(--dh-preview-cart-media-position, 30% top) !important;position:absolute !important;right:auto !important;top:0 !important;transform:none !important;width:100% !important}body #cart-preview-dropdown .previewCartItem-content{display:block !important;flex:1 1 0% !important;min-width:0 !important;order:2 !important;padding-block:var(--dh-space-md) !important;padding-inline:var(--dh-preview-cart-content-pad-start, 0.3rem) .6rem !important;vertical-align:top !important;width:auto !important}body #cart-preview-dropdown .previewCart-emptyBody{background:var(--dh-cart-preview-bg) !important;color:var(--dh-text-secondary) !important}html[data-dh-active-theme=light] body :where(#cart-preview-dropdown,.dropdown-menu#cart-preview-dropdown,#cart-preview-dropdown .previewCart,#cart-preview-dropdown .previewCart ._body,#cart-preview-dropdown .previewCartList,#cart-preview-dropdown .previewCartItem,#cart-preview-dropdown .previewCartItem+.previewCartItem,#cart-preview-dropdown .previewCartItem-image .card-img-container,#cart-preview-dropdown .previewCart-emptyBody,#cart-preview-dropdown ._footer,#cart-preview-dropdown .previewCartAction),html[data-dh-theme=light] body :where(#cart-preview-dropdown,.dropdown-menu#cart-preview-dropdown,#cart-preview-dropdown .previewCart,#cart-preview-dropdown .previewCart ._body,#cart-preview-dropdown .previewCartList,#cart-preview-dropdown .previewCartItem,#cart-preview-dropdown .previewCartItem+.previewCartItem,#cart-preview-dropdown .previewCartItem-image .card-img-container,#cart-preview-dropdown .previewCart-emptyBody,#cart-preview-dropdown ._footer,#cart-preview-dropdown .previewCartAction){background-color:var(--dh-card-bg) !important;background:var(--dh-card-bg) !important}@media(prefers-color-scheme: light){html[data-dh-active-theme=system] body :where(#cart-preview-dropdown,.dropdown-menu#cart-preview-dropdown,#cart-preview-dropdown .previewCart,#cart-preview-dropdown .previewCart ._body,#cart-preview-dropdown .previewCartList,#cart-preview-dropdown .previewCartItem,#cart-preview-dropdown .previewCartItem+.previewCartItem,#cart-preview-dropdown .previewCartItem-image .card-img-container,#cart-preview-dropdown .previewCart-emptyBody,#cart-preview-dropdown ._footer,#cart-preview-dropdown .previewCartAction){background-color:var(--dh-card-bg) !important;background:var(--dh-card-bg) !important}}body #cart-preview-dropdown .previewCartItem-name,body #cart-preview-dropdown .previewCartItem-name a{color:var(--dh-text-primary) !important;font-size:var(--dh-fs-base);font-weight:900;line-height:1.25;margin-right:1.75rem !important}body #cart-preview-dropdown .previewCartItem-content>div{margin-block:var(--dh-space-2xs) !important;min-width:0}body #cart-preview-dropdown .previewCartItem-content>div[style*="margin: 6px"]{margin-block:var(--dh-space-3xs) !important}body #cart-preview-dropdown .previewCartItem-content div[style*="flex-direction: column"]>div{line-height:1.35;overflow-wrap:anywhere}body #cart-preview-dropdown .previewCartItem-content :where(div,span,p,dt,dd){color:var(--dh-text-secondary) !important}body #cart-preview-dropdown .previewCartItem-content strong,body #cart-preview-dropdown .previewCartItem-price,body #cart-preview-dropdown .previewCartItem-price span:not(.price--discounted),body #cart-preview-dropdown .price:not(.price--discounted){color:var(--dh-price) !important;font-weight:800}body #cart-preview-dropdown .previewCartItem-price .price--discounted,body #cart-preview-dropdown .price--discounted{color:var(--dh-text-secondary) !important;font-size:var(--dh-fs-xs);font-weight:600}body #cart-preview-dropdown .previewCartItem-remove-icon,body #cart-preview-dropdown .previewCartItem-remove-icon i{color:var(--dh-danger-text) !important}body #cart-preview-dropdown ._footer,body #cart-preview-dropdown .previewCartAction{background:var(--dh-cart-preview-bg) !important;border-radius:0 !important;border-top:0 !important;box-shadow:var(--dh-shadow-sticky-buy);color:var(--dh-text-primary) !important}body #cart-preview-dropdown ._footer{border-left:1px solid var(--dh-cart-row-border);box-sizing:border-box;max-width:100%;min-width:0;overflow-x:clip}body #cart-preview-dropdown .previewCartAction,body .previewCart .previewCartAction{align-items:center !important;box-sizing:border-box;display:grid !important;gap:var(--dh-cart-shipping-checkout-gap, 0.85rem) .65rem !important;grid-template-areas:"shipping shipping" "totals checkout" "meta meta";grid-template-columns:minmax(0, max-content) minmax(0, 1fr) !important;max-width:100%;min-width:0;overflow-x:clip;padding:var(--dh-preview-cart-footer-pad-block, 0.6rem) var(--dh-preview-cart-footer-pad-inline, 0.85rem) calc(var(--dh-space-2xs) + env(safe-area-inset-bottom, 0px)) !important;row-gap:var(--dh-cart-shipping-checkout-gap, 0.85rem) !important;width:100%}body #cart-preview-dropdown .previewCartAction-totals,body .previewCart .previewCartAction-totals{align-self:center;grid-area:totals;list-style:none;margin:0;min-width:0;padding:0 !important;width:auto}body #cart-preview-dropdown .previewCartAction-checkout,body .previewCart .previewCartAction-checkout{align-self:center;clear:none !important;float:none !important;grid-area:checkout;max-width:100%;min-width:0;padding:0 !important;width:100%}body #cart-preview-dropdown .previewCartAction-viewCart,body .previewCart .previewCartAction-viewCart,body #cart-preview-dropdown .previewCartAction-checkoutMultiple,body .previewCart .previewCartAction-checkoutMultiple{display:flex;flex-direction:column;gap:var(--dh-space-3xs);grid-area:meta;justify-content:center;margin:0 !important;min-width:0;padding:0 !important;text-align:center;width:100%}body #cart-preview-dropdown .previewCartAction-viewCartLink,body .previewCart .previewCartAction-viewCartLink{align-items:center;color:var(--dh-link) !important;display:inline-flex;font-size:var(--dh-fs-sm);font-weight:700;justify-content:center;line-height:1.25;min-height:0;padding:.1rem var(--dh-space-sm) 0;text-decoration:underline;text-underline-offset:.15em}body #cart-preview-dropdown .previewCartAction-viewCartLink:hover,body #cart-preview-dropdown .previewCartAction-viewCartLink:focus,body .previewCart .previewCartAction-viewCartLink:hover,body .previewCart .previewCartAction-viewCartLink:focus{color:var(--dh-link-hover) !important}body #cart-preview-dropdown .previewCartAction-checkoutMultiple a,body .previewCart .previewCartAction-checkoutMultiple a{color:var(--dh-link) !important;display:inline-flex;font-size:var(--dh-fs-sm);font-weight:700;justify-content:center;line-height:1.25;min-height:0;padding:.1rem var(--dh-space-sm) 0;text-decoration:underline}body #cart-preview-dropdown .previewCartAction .cart-free-shipping{grid-area:shipping;max-width:100%;min-width:0}body #cart-preview-dropdown .cart-free-shipping__text{min-width:0;overflow-wrap:anywhere;text-wrap:balance}body #cart-preview-dropdown .previewCartAction-totals .cart-total.cart-total--subtotal,body .previewCart .previewCartAction-totals .cart-total.cart-total--subtotal{align-items:flex-start !important;display:flex !important;flex-direction:column !important;flex-wrap:nowrap !important;gap:var(--dh-space-2xs) !important;justify-content:center !important;line-height:1.1;margin:0 !important;min-height:0;min-width:0;width:auto}body #cart-preview-dropdown .previewCartAction-totals .cart-total-label,body #cart-preview-dropdown .previewCartAction-totals .cart-total-value,body .previewCart .previewCartAction-totals .cart-total-label,body .previewCart .previewCartAction-totals .cart-total-value{display:block !important;height:auto !important;line-height:1.1 !important;margin:0 !important;min-width:0;padding:0 !important;width:auto !important}body #cart-preview-dropdown .previewCartAction-totals .cart-total-label,body .previewCart .previewCartAction-totals .cart-total-label{color:var(--dh-text-primary) !important;font-size:var(--dh-fs-xs);font-weight:900;letter-spacing:.04em;text-align:start !important;text-transform:uppercase}body #cart-preview-dropdown .previewCartAction-totals .cart-total-value,body #cart-preview-dropdown .previewCartAction-totals .cart-total-value span,body .previewCart .previewCartAction-totals .cart-total-value,body .previewCart .previewCartAction-totals .cart-total-value span{color:var(--dh-price) !important;font-size:clamp(1.15rem,4.5cqi,1.35rem);font-weight:900;overflow-wrap:anywhere;text-align:start !important}body #cart-preview-dropdown .previewCartAction-totals,body #cart-preview-dropdown .previewCartAction-totals .cart-total{background:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important}body #cart-preview-dropdown .previewCartAction-checkout .button,body #cart-preview-dropdown [data-primary-checkout-now-action],body #cart-preview-dropdown .previewCartCheckout-checkoutButton{align-items:center !important;background:var(--dh-button-revenue-bg) !important;border:0 !important;border-radius:var(--dh-radius-md) !important;box-shadow:var(--dh-shadow-card);box-sizing:border-box;color:var(--dh-button-revenue-text) !important;display:flex !important;font-weight:900;justify-content:center !important;max-width:100% !important;min-height:48px;min-width:0 !important;padding-left:var(--dh-space-lg) !important;padding-right:var(--dh-space-lg) !important;text-align:center !important;white-space:normal !important;width:100% !important}body #cart-preview-dropdown .previewCartAction-checkout .button:hover,body #cart-preview-dropdown .previewCartAction-checkout .button:focus-visible,body #cart-preview-dropdown [data-primary-checkout-now-action]:hover,body #cart-preview-dropdown [data-primary-checkout-now-action]:focus-visible,body #cart-preview-dropdown .previewCartCheckout-checkoutButton:hover,body #cart-preview-dropdown .previewCartCheckout-checkoutButton:focus-visible,body .previewCart .previewCartAction-checkout .button:hover,body .previewCart .previewCartAction-checkout .button:focus-visible,body .previewCart [data-primary-checkout-now-action]:hover,body .previewCart [data-primary-checkout-now-action]:focus-visible,body .previewCart .previewCartCheckout-checkoutButton:hover,body .previewCart .previewCartCheckout-checkoutButton:focus-visible{background:var(--dh-button-revenue-bg-hover) !important;color:var(--dh-button-revenue-text) !important}body #cart-preview-dropdown .previewCart ._header,body .previewCart ._header{background:var(--dh-cart-preview-header-bg) !important;border-bottom:1px solid var(--dh-cart-preview-header-border);color:var(--dh-cart-preview-header-text) !important;position:relative}body #cart-preview-dropdown .previewCart ._header ._close,body .previewCart ._header ._close{align-items:center;align-self:start;box-sizing:border-box;display:inline-flex !important;grid-column:2;grid-row:1;height:2rem !important;justify-content:center;justify-self:end;margin:0 !important;min-height:2rem;min-width:2rem;padding:0 !important;position:absolute !important;right:0 !important;top:0 !important;width:2rem !important;z-index:1}body #cart-preview-dropdown .previewCart ._header ._close .icon,body .previewCart ._header ._close .icon,body #cart-preview-dropdown .previewCart ._header ._close svg,body .previewCart ._header ._close svg{display:block !important;flex:0 0 auto !important;height:.875rem !important;margin:0 !important;width:.875rem !important}body #cart-preview-dropdown .previewCart ._header ._statusMsg,body .previewCart ._header ._statusMsg{grid-column:1/-1;grid-row:2;margin:.2rem 0 0 !important;min-width:0;padding-inline-end:.85rem;width:100%}body #cart-preview-dropdown .previewCart ._header ._statusMsg .cart-status,body .previewCart ._header ._statusMsg .cart-status{gap:var(--dh-space-sm);margin:0 !important}body #cart-preview-dropdown .previewCart ._header ._statusMsg .alertBox,body .previewCart ._header ._statusMsg .alertBox{margin:0 !important;padding:0 !important}html[data-dh-active-theme=dark] body #cart-preview-dropdown .previewCart ._header,html[data-dh-active-theme=dark] body .previewCart ._header{background:var(--dh-cart-preview-header-bg) !important;color:var(--dh-cart-preview-header-text) !important}body #cart-preview-dropdown .previewCart ._header ._heading,body .previewCart ._header ._heading,body #cart-preview-dropdown .previewCart ._header ._heading a,body .previewCart ._header ._heading a{color:currentColor !important}body #cart-preview-dropdown .previewCart ._header ._heading a:hover,body #cart-preview-dropdown .previewCart ._header ._heading a:focus,body .previewCart ._header ._heading a:hover,body .previewCart ._header ._heading a:focus{color:var(--dh-link-hover) !important;text-decoration:underline}body #cart-preview-dropdown .previewCart ._header ._close,body .previewCart ._header ._close,body #cart-preview-dropdown .previewCart ._header .icon,body .previewCart ._header .icon{color:currentColor !important;fill:currentColor !important}body #cart-preview-dropdown .previewCart ._header ._statusMsg .cart-status .alertBox::before,body .previewCart ._header ._statusMsg .cart-status .alertBox::before,body #cart-preview-dropdown .previewCart ._header ._statusMsg .cart-status .alertBox-message::before,body .previewCart ._header ._statusMsg .cart-status .alertBox-message::before{content:none !important;display:none !important}body #cart-preview-dropdown .previewCart ._header ._statusMsg .cart-status .alertBox--success,body #cart-preview-dropdown .previewCart ._header ._statusMsg .cart-status .alertBox--info,body .previewCart ._header ._statusMsg .cart-status .alertBox--success,body .previewCart ._header ._statusMsg .cart-status .alertBox--info{background:var(--dh-discount-bg) !important;border:1px solid var(--dh-discount-border) !important;border-radius:var(--dh-radius-sm) !important;box-shadow:var(--dh-discount-shadow) !important;color:var(--dh-discount-text) !important;min-height:0;padding:var(--dh-space-fluid-0-7-1-25vw-0-82) var(--dh-space-fluid-0-85-1-6vw-0-95) !important}body :where(#cart-preview-dropdown .previewCart ._header ._statusMsg .alertBox-message,.previewCart ._header ._statusMsg .alertBox-message){background:rgba(0,0,0,0) !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;display:flex;flex-direction:column;font-weight:400 !important;gap:var(--dh-space-xs);margin:0 !important;max-width:100%;overflow-wrap:anywhere;padding:0 !important;position:static}body :where(#cart-preview-dropdown .previewCart ._header ._statusMsg .alertBox-message *,.previewCart ._header ._statusMsg .alertBox-message *){background:rgba(0,0,0,0) !important;border:0 !important;border-radius:0 !important;box-shadow:none !important}body :where(#cart-preview-dropdown .previewCart ._header ._statusMsg .alertBox-message>div[style],.previewCart ._header ._statusMsg .alertBox-message>div[style]){margin:0 !important;padding:0 !important}body :where(#cart-preview-dropdown .previewCart ._header ._statusMsg .alertBox-message div,.previewCart ._header ._statusMsg .alertBox-message div){color:var(--dh-discount-text) !important;font-size:clamp(.8rem,2.35vw,.9rem);line-height:1.25;max-width:100%}body :where(#cart-preview-dropdown .previewCart ._header ._statusMsg .alertBox-message>div:first-child,.previewCart ._header ._statusMsg .alertBox-message>div:first-child){font-weight:800 !important;line-height:1.2}body :where(#cart-preview-dropdown .previewCart ._header ._statusMsg .alertBox-message>div+div,.previewCart ._header ._statusMsg .alertBox-message>div+div){color:var(--dh-discount-text) !important;font-size:clamp(.76rem,2.25vw,.84rem);font-weight:700 !important;line-height:1.25}body #cart-preview-dropdown .previewCart ._header ._statusMsg .alertBox-message>div+div,body #cart-preview-dropdown .previewCart ._header ._statusMsg .alertBox-message>div>div+div{border-top:1px solid var(--dh-discount-border) !important;margin-top:var(--dh-space-2xs) !important;padding-top:.42rem !important}body #cart-preview-dropdown .previewCart ._header ._statusMsg .alertBox-message>div>div>span[style],body #cart-preview-dropdown .previewCart ._header ._statusMsg .alertBox-message>div>div>div>div:nth-child(1) :is(strong,b),body #cart-preview-dropdown .previewCart ._header ._statusMsg .alertBox-message>div>div>div>div:nth-child(2) :is(strong,b){color:var(--dh-discount-strong) !important}body .previewCart ._header ._statusMsg .alertBox-message>div>div>span[style],body .previewCart ._header ._statusMsg .alertBox-message>div>div>div>div:nth-child(1) :is(strong,b),body .previewCart ._header ._statusMsg .alertBox-message>div>div>div>div:nth-child(2) :is(strong,b){color:var(--dh-discount-strong) !important}body #cart-preview-dropdown .previewCart ._header ._statusMsg .alertBox-message>div>div>div>div:nth-child(3),body #cart-preview-dropdown .previewCart ._header ._statusMsg .alertBox-message>div+div+div{color:var(--dh-discount-text) !important;font-size:clamp(.76rem,2.1vw,.84rem) !important;font-weight:400 !important;line-height:1.4}body #cart-preview-dropdown .previewCart ._header ._statusMsg .alertBox-message>div>div>div>div:nth-child(3) :is(strong,b,span[style]),body #cart-preview-dropdown .previewCart ._header ._statusMsg .alertBox-message>div+div+div :is(strong,b,span[style]){color:var(--dh-discount-text) !important;font-weight:400 !important}body .previewCart ._header ._statusMsg .alertBox-message>div>div>div>div:nth-child(3),body .previewCart ._header ._statusMsg .alertBox-message>div+div+div{color:var(--dh-discount-text) !important;font-size:clamp(.76rem,2.1vw,.84rem) !important;font-weight:400 !important;line-height:1.4}body .previewCart ._header ._statusMsg .alertBox-message>div>div>div>div:nth-child(3) :is(strong,b,span[style]),body .previewCart ._header ._statusMsg .alertBox-message>div+div+div :is(strong,b,span[style]){color:var(--dh-discount-text) !important;font-weight:400 !important}body .cart-status{display:grid;gap:var(--dh-space-md);margin:0 0 1.25rem !important}body .cart-status .alertBox{display:block !important;margin:0 !important;max-width:100%;overflow:hidden;position:relative;width:100%}body .cart-status .alertBox--success,body [data-cart-status] .cart-status>.alertBox:nth-child(n+2){background:var(--dh-discount-bg) !important;border-color:var(--dh-discount-border) !important;box-shadow:var(--dh-discount-shadow) !important;color:var(--dh-discount-text) !important;padding:var(--dh-space-fluid-0-85-1-8vw-lg) var(--dh-space-fluid-0-95-2vw-1-15) !important}body .cart-status .alertBox--success::before,body [data-cart-status] .cart-status>.alertBox:nth-child(n+2)::before{content:none !important;display:none !important}body :where(.cart-status .alertBox-column,.cart-status .alertBox-message){background:rgba(0,0,0,0) !important;border:0 !important;display:block !important;margin:0 !important;padding:0 !important;width:auto !important}body .cart-status .alertBox--success :where(.alertBox-column,.alertBox-message,.alertBox-message div,.alertBox-message p),body [data-cart-status] .cart-status>.alertBox:nth-child(n+2) :where(.alertBox-column,.alertBox-message,.alertBox-message div,.alertBox-message p),body [data-cart-status] .cart-status>.alertBox:nth-child(n+2) .alertBox-message *{color:var(--dh-discount-text) !important}body .cart-status .alertBox--success .alertBox-message>div:first-child,body [data-cart-status] .cart-status>.alertBox:nth-child(n+2) .alertBox-message>div:first-child{font-size:clamp(.9rem,1.45vw,1rem);font-weight:800 !important;line-height:1.25}body .cart-status .alertBox--success .alertBox-message>div+div,body [data-cart-status] .cart-status>.alertBox:nth-child(n+2) .alertBox-message>div+div{border-top:1px solid var(--dh-discount-border) !important;font-size:clamp(.82rem,1.2vw,.92rem);font-weight:700 !important;margin-top:var(--dh-space-sm) !important;padding-top:var(--dh-space-sm) !important}body :where(.cart-status .alertBox-message *,.cart-status .alertBox-message>div[style]){background:rgba(0,0,0,0) !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;margin:0 !important;padding-left:0 !important;padding-right:0 !important}body .cart-status .alertBox-message>div[style]{padding:0 !important}body .cart-status .alertBox--success .alertBox-message>div>div>span[style],body .cart-status .alertBox--success .alertBox-message>div>div>div>div:nth-child(1) :is(strong,b),body .cart-status .alertBox--success .alertBox-message>div>div>div>div:nth-child(2) :is(strong,b){color:var(--dh-discount-strong) !important}body [data-cart-status] .cart-status>.alertBox:nth-child(n+2) .alertBox-message>div>div>span[style],body [data-cart-status] .cart-status>.alertBox:nth-child(n+2) .alertBox-message>div>div>div>div:nth-child(1) :is(strong,b),body [data-cart-status] .cart-status>.alertBox:nth-child(n+2) .alertBox-message>div>div>div>div:nth-child(2) :is(strong,b){color:var(--dh-discount-strong) !important}body .cart-actions-wrapper .cart-actions-status .cart-status .alertBox-message>div>div>span[style],body .cart-actions-wrapper .cart-actions-status .cart-status .alertBox-message>div>div>div>div:nth-child(1) :is(strong,b),body .cart-actions-wrapper .cart-actions-status .cart-status .alertBox-message>div>div>div>div:nth-child(2) :is(strong,b){color:var(--dh-discount-strong) !important}body .cart-status .alertBox--success .alertBox-message>div>div>div>div:nth-child(3),body .cart-status .alertBox--success .alertBox-message>div+div+div{color:var(--dh-discount-text) !important;font-size:clamp(.76rem,2.1vw,.84rem) !important;font-weight:400 !important;line-height:1.4}body .cart-status .alertBox--success .alertBox-message>div>div>div>div:nth-child(3) :is(strong,b,span[style]),body .cart-status .alertBox--success .alertBox-message>div+div+div :is(strong,b,span[style]){color:var(--dh-discount-text) !important;font-weight:400 !important}body [data-cart-status] .cart-status>.alertBox:nth-child(n+2) .alertBox-message>div>div>div>div:nth-child(3),body [data-cart-status] .cart-status>.alertBox:nth-child(n+2) .alertBox-message>div+div+div{color:var(--dh-discount-text) !important;font-size:clamp(.76rem,2.1vw,.84rem) !important;font-weight:400 !important;line-height:1.4}body [data-cart-status] .cart-status>.alertBox:nth-child(n+2) .alertBox-message>div>div>div>div:nth-child(3) :is(strong,b,span[style]),body [data-cart-status] .cart-status>.alertBox:nth-child(n+2) .alertBox-message>div+div+div :is(strong,b,span[style]){color:var(--dh-discount-text) !important;font-weight:400 !important}body .cart-actions-wrapper .cart-actions-status .cart-status .alertBox-message>div>div>div>div:nth-child(3),body .cart-actions-wrapper .cart-actions-status .cart-status .alertBox-message>div+div+div{color:var(--dh-discount-text) !important;font-size:clamp(.76rem,2.1vw,.84rem) !important;font-weight:400 !important;line-height:1.4}body .cart-actions-wrapper .cart-actions-status .cart-status .alertBox-message>div>div>div>div:nth-child(3) :is(strong,b,span[style]),body .cart-actions-wrapper .cart-actions-status .cart-status .alertBox-message>div+div+div :is(strong,b,span[style]){color:var(--dh-discount-text) !important;font-weight:400 !important}.cart-native-image-preview,.image-preview-link,.pro-file-fallback{border-radius:var(--dh-radius-sm) !important}.dh-cart-codebox{background-color:rgba(0,0,0,0);border:0;border-top:1px solid var(--dh-border-subtle);border-radius:0;margin:0;padding:var(--dh-space-md) 0 0}.dh-cart-codebox ._gift-certificate-input,.dh-cart-codebox ._coupon-code-input{align-items:center;color:var(--dh-text-primary);display:flex;flex-wrap:wrap;font-weight:600;gap:var(--dh-space-2xs);margin:0}.dh-cart-codebox .gift-certificate-cancel,.dh-cart-codebox .coupon-code-cancel{background:rgba(0,0,0,0);border:0;color:var(--dh-link);cursor:pointer;font:inherit;font-weight:700;padding:0;text-decoration:underline}.dh-cart-codebox .gift-certificate-cancel:hover,.dh-cart-codebox .coupon-code-cancel:hover,.dh-cart-codebox .gift-certificate-cancel:focus-visible,.dh-cart-codebox .coupon-code-cancel:focus-visible{color:var(--dh-link-hover)}.dh-cart-codebox .gift-certificate-code,.dh-cart-codebox .coupon-code{margin-top:var(--dh-space-2xl);padding-top:var(--dh-space-xs);width:100%}.dh-cart-codebox .cart-gift-certificate-form,.dh-cart-codebox .coupon-form{align-items:center;display:flex !important;flex-wrap:wrap;float:none;font-size:var(--dh-fs-base);gap:var(--dh-space-sm);width:100%}.dh-cart-codebox .cart-gift-certificate-form .form-label,.dh-cart-codebox .coupon-form .form-label{display:none}.dh-cart-codebox .cart-gift-certificate-form .form-input,.dh-cart-codebox .coupon-form .form-input{flex:1 1 18rem;float:none !important;font-size:var(--dh-fs-base);margin:0;min-width:min(100%, 18rem);width:auto !important}.dh-cart-codebox .cart-gift-certificate-form .button,.dh-cart-codebox .coupon-form .button{flex:0 0 auto;float:none !important;font-size:var(--dh-fs-sm);margin:0;white-space:nowrap;width:auto !important}@media(max-width: 30rem){.dh-cart-codebox .cart-gift-certificate-form .form-input,.dh-cart-codebox .coupon-form .form-input,.dh-cart-codebox .cart-gift-certificate-form .button,.dh-cart-codebox .coupon-form .button{flex-basis:100%;width:100% !important}}html body #cart-preview-dropdown .previewCart>._body{display:flex;flex-direction:column;min-height:0}html body #cart-preview-dropdown .previewCartList{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}html body #cart-preview-dropdown .previewCartAction,html body #cart-preview-dropdown .previewCart-emptyBody{flex:0 0 auto}@media(max-width: 800px){html.dh-cart-preview-open,html.dh-cart-preview-open body,body.has-previewCartOpened{overflow:hidden !important;-webkit-overflow-scrolling:auto}}.dh-inner-pillow-upsell{align-items:center;background:var(--dh-surface-elevated);border:1px solid var(--dh-border-subtle);border-radius:var(--dh-radius-sm);box-shadow:var(--dh-shadow-card);color:var(--dh-text-primary);display:grid;gap:var(--dh-space-md);grid-template-columns:5.5rem minmax(0, 1fr);margin:var(--dh-space-lg) 0;padding:var(--dh-space-md)}.dh-inner-pillow-upsell[hidden]{display:none}.dh-inner-pillow-upsell__imageLink{align-self:stretch;background:var(--dh-surface-subtle);border:1px solid var(--dh-border-subtle);border-radius:var(--dh-radius-sm);display:block;min-height:5.5rem;overflow:hidden}.dh-inner-pillow-upsell__image{aspect-ratio:1;display:block;height:100%;object-fit:cover;width:100%}.dh-inner-pillow-upsell__content{min-width:0}.dh-inner-pillow-upsell__heading{color:var(--dh-text-primary);font-size:var(--dh-fs-base);line-height:1.25;margin:0 0 var(--dh-space-xs)}.dh-inner-pillow-upsell__body{color:var(--dh-text-secondary);font-size:var(--dh-fs-sm);line-height:1.35;margin:0}.dh-inner-pillow-upsell__meta{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--dh-space-2xs) var(--dh-space-sm);margin-top:var(--dh-space-sm);min-height:1.4rem}.dh-inner-pillow-upsell__price{color:var(--dh-text-price);font-size:var(--dh-fs-md);font-weight:800}.dh-inner-pillow-upsell__options{display:grid;gap:var(--dh-space-xs);margin-top:var(--dh-space-sm)}.dh-inner-pillow-upsell__options[hidden]{display:none}.dh-inner-pillow-upsell__option{display:grid;gap:var(--dh-space-2xs);margin:0}.dh-inner-pillow-upsell__optionLabel{color:var(--dh-text-secondary);font-size:var(--dh-fs-xs);font-weight:800}.dh-inner-pillow-upsell__select{margin:0;min-height:2.5rem;width:100%}.dh-inner-pillow-upsell__actions{align-items:stretch;display:grid;gap:var(--dh-space-xs);grid-column:1/-1}.dh-inner-pillow-upsell__button{margin:0;width:100%}.dh-inner-pillow-upsell__status{color:var(--dh-text-secondary);font-size:var(--dh-fs-xs);line-height:1.3;margin:0;min-height:1rem}.dh-inner-pillow-upsell__status.has-error{color:var(--dh-danger-text)}@media(max-width: 480px){.dh-inner-pillow-upsell{grid-template-columns:4.75rem minmax(0, 1fr);padding:var(--dh-space-sm)}.dh-inner-pillow-upsell__imageLink{min-height:4.75rem}}body .card .wishlist-card-form.form-wishlist .custom-wishlist-default-button{background-color:var(--dh-wishlist-save-bg) !important;border:2px solid var(--dh-wishlist-save-border) !important;box-shadow:var(--dh-wishlist-save-shadow) !important;color:var(--dh-wishlist-save-text) !important;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease}body .card .wishlist-card-form.form-wishlist .custom-wishlist-default-button:hover,body .card .wishlist-card-form.form-wishlist .custom-wishlist-default-button:focus-visible{background-color:var(--dh-wishlist-save-bg-hover) !important;border-color:var(--dh-wishlist-save-border) !important;box-shadow:var(--dh-wishlist-save-shadow) !important;color:var(--dh-wishlist-save-text) !important;transform:none !important}body .card .wishlist-card-form.form-wishlist .custom-wishlist-default-button .icon,body .card .wishlist-card-form.form-wishlist .custom-wishlist-default-button svg,body .card .wishlist-card-form.form-wishlist .custom-wishlist-default-button svg path{color:var(--dh-wishlist-save-text) !important;fill:var(--dh-wishlist-save-text) !important;filter:none !important;opacity:1 !important;stroke:var(--dh-wishlist-save-text) !important}body .card .wishlist-card-form.form-wishlist .custom-wishlist-selected-button{background-color:var(--dh-wishlist-saved-bg) !important;border:2px solid var(--dh-wishlist-saved-border) !important;box-shadow:var(--dh-wishlist-saved-shadow) !important;color:var(--dh-wishlist-saved-text) !important;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease}body .card .wishlist-card-form.form-wishlist .custom-wishlist-selected-button:hover,body .card .wishlist-card-form.form-wishlist .custom-wishlist-selected-button:focus-visible{background-color:var(--dh-wishlist-saved-bg-hover) !important;border-color:var(--dh-wishlist-saved-border) !important;box-shadow:var(--dh-wishlist-saved-shadow) !important;color:var(--dh-wishlist-saved-text) !important;transform:none !important}body .card .wishlist-card-form.form-wishlist .custom-wishlist-selected-button .icon,body .card .wishlist-card-form.form-wishlist .custom-wishlist-selected-button svg,body .card .wishlist-card-form.form-wishlist .custom-wishlist-selected-button svg path{color:var(--dh-wishlist-saved-text) !important;fill:var(--dh-wishlist-saved-text) !important;filter:none !important;opacity:1 !important;stroke:var(--dh-wishlist-saved-text) !important}body .card .wishlist-card-form.form-wishlist .custom-wishlist-default-button:active,body .card .wishlist-card-form.form-wishlist .custom-wishlist-selected-button:active{transform:none !important}body .card .wishlist-card-form.form-wishlist button,body .productView-titleWrapper .dh-card-actions button{pointer-events:auto !important}body :where(.card .wishlist-card-form.form-wishlist .wishlist-card-btn--add,.card .wishlist-card-form.form-wishlist .wishlist-card-btn--remove,.card .wishlist-card-form.form-wishlist .custom-wishlist-default-button,.card .wishlist-card-form.form-wishlist .custom-wishlist-selected-button){align-items:center !important;display:inline-grid !important;justify-items:center !important;line-height:0 !important;padding:0 !important;place-items:center !important;position:relative !important;text-align:center !important}body :where(.card .wishlist-card-form.form-wishlist .wishlist-card-btn--add .icon,.card .wishlist-card-form.form-wishlist .wishlist-card-btn--add svg,.card .wishlist-card-form.form-wishlist .wishlist-card-btn--remove .icon,.card .wishlist-card-form.form-wishlist .wishlist-card-btn--remove svg,.card .wishlist-card-form.form-wishlist .custom-wishlist-default-button .icon,.card .wishlist-card-form.form-wishlist .custom-wishlist-default-button svg,.card .wishlist-card-form.form-wishlist .custom-wishlist-selected-button .icon,.card .wishlist-card-form.form-wishlist .custom-wishlist-selected-button svg){display:block !important;height:var(--dh-wishlist-card-heart-size, 1.5rem) !important;left:50% !important;margin:0 !important;max-height:var(--dh-wishlist-card-heart-size, 1.5rem) !important;max-width:var(--dh-wishlist-card-heart-size, 1.5rem) !important;position:absolute !important;top:50% !important;transform:translate(-50%, -50%) !important;width:var(--dh-wishlist-card-heart-size, 1.5rem) !important}body :where(.card .wishlist-card-form.form-wishlist .wishlist-card-btn--add svg path,.card .wishlist-card-form.form-wishlist .wishlist-card-btn--remove svg path,.card .wishlist-card-form.form-wishlist .custom-wishlist-default-button svg path,.card .wishlist-card-form.form-wishlist .custom-wishlist-selected-button svg path){fill:currentColor !important;stroke:none !important;transform:none !important}body :where(.wishlist-floating-button__trigger){background:var(--dh-wishlist-floating-bg) !important;border:2px solid var(--dh-wishlist-floating-border) !important;box-shadow:var(--dh-wishlist-floating-shadow) !important;color:var(--dh-wishlist-floating-text) !important;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease}body :where(.wishlist-floating-button__trigger:hover,.wishlist-floating-button__trigger:focus-visible){background:var(--dh-wishlist-floating-bg-hover) !important;border-color:var(--dh-wishlist-floating-border) !important;box-shadow:var(--dh-wishlist-floating-shadow) !important;color:var(--dh-wishlist-floating-text) !important;transform:none}body :where(.wishlist-floating-button__icon,.wishlist-floating-button__icon path){color:currentColor !important;fill:currentColor !important;stroke:currentColor !important}body :where(.wishlist-floating-button__badge,.wishlist-count){background:var(--dh-wishlist-badge-bg) !important;border:0 !important;box-shadow:none !important;color:var(--dh-wishlist-badge-text) !important}body #custom-wishlist-floating-btn,body #custom-wishlist-floating-btn .wishlist-floating-button__trigger{filter:none !important;-webkit-filter:none !important}body #custom-wishlist-floating-btn .wishlist-floating-button__trigger{background:var(--dh-wishlist-floating-bg) !important;border:2px solid var(--dh-wishlist-floating-border) !important;box-shadow:var(--dh-wishlist-floating-shadow) !important;color:var(--dh-wishlist-floating-text) !important}body #custom-wishlist-floating-btn .wishlist-floating-button__trigger:hover,body #custom-wishlist-floating-btn .wishlist-floating-button__trigger:focus,body #custom-wishlist-floating-btn .wishlist-floating-button__trigger:focus-visible{background:var(--dh-wishlist-floating-bg-hover) !important;border-color:var(--dh-wishlist-floating-border) !important;box-shadow:var(--dh-wishlist-floating-shadow) !important;color:var(--dh-wishlist-floating-text) !important;transform:none}body #custom-wishlist-floating-btn .wishlist-floating-button__trigger:focus-visible{outline:2px solid var(--dh-wishlist-floating-border);outline-offset:4px}body #custom-wishlist-floating-btn .wishlist-floating-button__trigger .wishlist-floating-button__icon,body #custom-wishlist-floating-btn .wishlist-floating-button__trigger .wishlist-floating-button__icon path{color:var(--dh-wishlist-floating-text) !important;fill:var(--dh-wishlist-floating-text) !important;stroke:var(--dh-wishlist-floating-text) !important}body #custom-wishlist-floating-btn .wishlist-floating-button__trigger:hover .wishlist-floating-button__icon,body #custom-wishlist-floating-btn .wishlist-floating-button__trigger:hover .wishlist-floating-button__icon path,body #custom-wishlist-floating-btn .wishlist-floating-button__trigger:focus .wishlist-floating-button__icon,body #custom-wishlist-floating-btn .wishlist-floating-button__trigger:focus .wishlist-floating-button__icon path,body #custom-wishlist-floating-btn .wishlist-floating-button__trigger:focus-visible .wishlist-floating-button__icon,body #custom-wishlist-floating-btn .wishlist-floating-button__trigger:focus-visible .wishlist-floating-button__icon path{fill:var(--dh-wishlist-floating-text) !important;stroke:var(--dh-wishlist-floating-text) !important}body #custom-wishlist-floating-btn.wishlist-floating-button--fab>.wishlist-count,body #custom-wishlist-floating-btn.wishlist-floating-button--fab>.wishlist-floating-button__badge{background:var(--dh-wishlist-badge-bg) !important;border:0 !important;box-shadow:none !important;color:var(--dh-wishlist-badge-text) !important}@media(min-width: 551px){body :where(.card .wishlist-card-form.form-wishlist .wishlist-card-btn--add,.card .wishlist-card-form.form-wishlist .wishlist-card-btn--remove,.card .wishlist-card-form.form-wishlist .custom-wishlist-default-button,.card .wishlist-card-form.form-wishlist .custom-wishlist-selected-button){min-width:48px !important;min-height:48px !important;width:48px !important;height:48px !important}}body .productView-titleWrapper .dh-card-actions :is(.custom-wishlist-default-button,.custom-wishlist-selected-button),.wishlist-floating-button__trigger{min-height:var(--dh-card-action-size, var(--dh-wishlist-card-button-size));min-width:var(--dh-card-action-size, var(--dh-wishlist-card-button-size))}body .productView-titleWrapper{align-items:start;column-gap:var(--dh-space-md);display:grid !important;grid-template-columns:minmax(0, 1fr) auto}body .productView-titleWrapper .productView-title{min-width:0}body .productView-titleWrapper .dh-card-actions{align-self:start;display:block !important;justify-self:end;margin:.1rem 0 0 !important;width:auto}body.supermarket-pageType--category,body.supermarket-pageType--search{background-color:var(--dh-page-bg) !important}body.supermarket-pageType--category>.body,body.supermarket-pageType--search>.body{flex:1 1 auto}body.supermarket-pageType--category .body,body.supermarket-pageType--search .body{background-color:var(--dh-page-bg) !important;background-image:none !important;margin-top:0 !important;min-height:100%;padding-top:0 !important}body details.categoryShoppingGuide,body :where(.categoryShoppingGuide,details.categoryShoppingGuide){background-color:var(--dh-surface-elevated) !important;border:1px solid var(--dh-border-subtle) !important;border-radius:var(--dh-radius-md);color:var(--dh-text-primary) !important}body .categoryShoppingGuide-summary{background:rgba(0,0,0,0) !important;border:0 !important;color:var(--dh-text-primary) !important;max-width:100%;overflow-wrap:anywhere}body .categoryShoppingGuide-body{background:rgba(0,0,0,0) !important;border-top:1px solid var(--dh-border-subtle) !important;color:var(--dh-text-secondary) !important}body .categoryShoppingGuide-list{color:var(--dh-text-secondary) !important}body .categoryShoppingGuide-list dt{color:var(--dh-text-primary) !important}body .categoryShoppingGuide-list dd{color:var(--dh-text-secondary) !important}body :where(.categoryShoppingGuide-body .categoryShoppingGuide-list dd,.categoryShoppingGuide-body .categoryShoppingGuide-list dd *){color:var(--dh-text-secondary) !important}body .categoryShoppingGuide p,body .categoryShoppingGuide-body p{color:var(--dh-text-secondary) !important}body .categoryShoppingGuide a,body .categoryShoppingGuide-body a{color:var(--dh-link) !important}body .categoryShoppingGuide a:hover,body .categoryShoppingGuide a:focus,body .categoryShoppingGuide-body a:hover,body .categoryShoppingGuide-body a:focus{color:var(--dh-link-hover) !important}body :where(.categoryShoppingGuide-summary,.categoryShoppingGuide-body,.categoryShoppingGuide-list,.categoryShoppingGuide-list dt,.categoryShoppingGuide-list dd,.categoryShoppingGuide p){border-color:var(--dh-border-subtle)}body :where(.faq-category-title,.score,.score.max-score){color:var(--dh-link)}body :where(.fabric-wrapper,.fabric-grid-container){background-color:rgba(0,0,0,0) !important;color:var(--dh-text-primary) !important}body #tab-fabric-guide :where(.fabric-card,.premium-card){background-color:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important;color:var(--dh-card-text) !important}body #tab-fabric-guide :where(.fabric-card:hover,.premium-card:hover){background-color:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important;transform:none !important}body #tab-fabric-guide :where(.fabric-card:hover .card-content,.fabric-card .card-content:hover,.premium-card:hover .card-content){background-color:var(--dh-panel-bg) !important}body #tab-fabric-guide :where(.fabric-card .card-content){background-color:var(--dh-panel-bg) !important;border:0 !important;color:inherit !important}body #tab-fabric-guide :where(.fabric-card .card-image-wrapper){background-color:rgba(0,0,0,0) !important;color:inherit !important}body :where(.fabric-card .card-content,.fabric-card .card-image-wrapper){color:inherit !important}body :where(.fabric-card h1,.fabric-card h2,.fabric-card h3,.fabric-card h4,.fabric-card h5,.fabric-card h6){color:var(--dh-card-title) !important}body :where(.fabric-card p,.fabric-card li,.fabric-card span,.fabric-card div,.fabric-summary,.pros-cons,.pros li,.zipper-row){color:var(--dh-card-text) !important}body :where(.fabric-card strong,.pros-cons strong,.stat-row .label){color:var(--dh-card-title) !important}body :where(.fabric-wrapper .fabric-card .cons,.fabric-wrapper .cons){background-color:var(--dh-warning-bg) !important;border:1px solid var(--dh-warning-border) !important;border-radius:var(--dh-radius-sm) !important;color:var(--dh-warning-text) !important;margin-top:.9rem !important;padding:.85rem var(--dh-space-lg) !important}body :where(.fabric-wrapper .fabric-card .cons strong,.fabric-wrapper .fabric-card .cons span,.fabric-wrapper .cons strong,.fabric-wrapper .cons span){color:var(--dh-warning-text) !important}body :where(.fabric-wrapper .fabric-card .cons strong,.fabric-wrapper .cons strong){font-weight:900}body :where(.fabric-badge){background:var(--dh-pill-fabric-bg) !important;border:1px solid var(--dh-pill-fabric-border) !important;color:var(--dh-pill-fabric-text) !important;box-shadow:none !important}body :where(.fabric-card .stats-container){background-color:var(--dh-surface-subtle) !important;border:1px solid var(--dh-border-subtle) !important;color:var(--dh-text-primary) !important}body :where(.fabric-card .stat-row,.fabric-card .stat-row *){color:var(--dh-text-secondary) !important}body :where(.fabric-card .stat-row .score,.fabric-card .stat-row .score.max-score){color:var(--dh-link) !important;text-shadow:none !important}body :where(.fabric-card .bar-track){background-color:var(--dh-border-subtle) !important}body :where(.fabric-card .bar-fill){background-color:var(--dh-button-revenue-bg) !important}body :where(.fabric-card:hover .card-image-wrapper img){transform:none !important}html[data-dh-active-theme=dark] body :where(.fabric-wrapper,.fabric-card) :where([style*="color: #111"],[style*="color:#111"],[style*="color: #333"],[style*="color:#333"],[style*="color: #444"],[style*="color:#444"],[style*="color: #555"],[style*="color:#555"],[style*="color: #666"],[style*="color:#666"],[style*="color: #777"],[style*="color:#777"],[style*="color:#111318"],[style*="color: #111318"],[style*="color:#4B5563"],[style*="color: #4B5563"],[style*="color:#6B7280"],[style*="color: #6B7280"]){color:var(--dh-text-primary) !important}html[data-dh-active-theme=dark] body :where(.fabric-wrapper,.fabric-card) :where([style*="background: #fff"],[style*="background:#fff"],[style*="background: #ffffff"],[style*="background:#ffffff"],[style*="background-color: #fff"],[style*="background-color:#fff"],[style*="background-color: #ffffff"],[style*="background-color:#ffffff"],[style*="background: #F9FAFB"],[style*="background:#F9FAFB"],[style*="background-color: #F9FAFB"],[style*="background-color:#F9FAFB"]){background-color:var(--dh-card-surface) !important;border-color:var(--dh-card-border) !important}body :where(.zip-badge.standard,.zip-badge){background-color:var(--dh-surface-subtle) !important;border:1px solid var(--dh-border-subtle) !important;color:var(--dh-text-primary) !important}html[data-dh-active-theme=dark] body :where(.zip-badge.standard,.zip-badge){background-color:var(--dh-surface-subtle) !important;border-color:var(--dh-border-subtle) !important;color:var(--dh-text-primary) !important}body :where(.zipper-box,.zipper-box.premium-zipper){background-color:var(--dh-card-surface) !important;border:0 !important;box-shadow:none !important;color:var(--dh-card-text) !important}body :where(.zipper-box:hover,.zipper-box.premium-zipper:hover){background-color:var(--dh-card-surface-hover) !important;box-shadow:none !important}body :where(.zipper-box .zipper-header,.zipper-box p,.zipper-box span,.zip-desc){color:var(--dh-card-text) !important}body :where(.zipper-box h3,.zipper-box .zipper-header strong){color:var(--dh-card-title) !important}body :where(.zipper-box strong,.zipper-box .zip-desc strong,.zipper-box .zip-use strong){color:var(--dh-link) !important}body .productView-options .trust-signal-box p,body .productView-options .trust-signal-box span,body .productView-options .trust-signal-box strong{color:var(--dh-text-primary) !important}body .productView-options .trust-signal-box .trust-icon{color:var(--dh-success-text) !important}body .productView-options .delivery-box-minimal .benefits-tight .check-icon{margin-left:0 !important}body .productView-options .delivery-box-minimal :where(.delivery-header,.delivery-country,.delivery-country-flag,#delivery-country-name,.shipping-row,.shipping-options-tight,.dates,#dates-standard,#dates-express,.benefits-tight,.benefits-tight li,.benefits-tight b,b){color:var(--dh-text-primary) !important}body .productView-options .delivery-box-minimal .delivery-header,body .productView-options .delivery-box-minimal .benefits-tight li{color:var(--dh-text-secondary) !important}body .productView-options .delivery-box-minimal .delivery-header{align-items:center !important;display:flex !important;flex-wrap:wrap !important;gap:var(--dh-space-xs) !important}body .productView-options .delivery-box-minimal .delivery-country{align-items:center !important;display:inline-flex !important;gap:var(--dh-space-xs) !important;min-width:0}body .productView-options .delivery-box-minimal .delivery-country-flag{align-items:center !important;background:color-mix(in srgb, var(--dh-text-primary) 7%, transparent) !important;border:1px solid var(--dh-border-subtle) !important;border-radius:.28rem !important;box-sizing:border-box;display:inline-grid !important;flex:0 0 1.65rem;font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif !important;font-size:var(--dh-fs-2xs) !important;font-weight:800;height:1.2rem;justify-items:center !important;line-height:1;overflow:hidden;place-items:center !important;text-transform:uppercase;width:1.65rem}body .productView-options .delivery-box-minimal .delivery-country-flag-img,body .productView-options .delivery-box-minimal .delivery-country-flag-fallback{display:block;height:100%;width:100%}body .productView-options .delivery-box-minimal .delivery-country-flag-img{object-fit:cover}body .productView-options .delivery-box-minimal .delivery-country-flag-fallback{align-items:center;display:inline-flex;justify-content:center}body .productView-options .delivery-box-minimal :where(.delivery-country-flag-img,.delivery-country-flag-fallback)[hidden]{display:none !important}body .productView-options .delivery-box-minimal #delivery-country-name{min-width:0;overflow-wrap:anywhere}body .productView-options .delivery-box-minimal :where(.dates,#dates-standard,#dates-express,b,.benefits-tight b){color:var(--dh-text-primary) !important;font-weight:700}body .productView-options .delivery-box-minimal .delivery-status,body .productView-options .delivery-box-minimal .delivery-status.express{color:var(--dh-link) !important;font-weight:700}body .productView-options .delivery-box-minimal .check-icon{color:var(--dh-success-text) !important;fill:currentColor !important;stroke:currentColor !important}body .productView-options :where(.delivery-box-minimal .divider-tight,.divider-tight){background-color:var(--dh-border-subtle) !important}body .productView-options .delivery-box-minimal .shipping-row{border-bottom-color:var(--dh-border-subtle) !important}body :where(.stats-container){background-color:var(--dh-surface-elevated) !important;border-color:var(--dh-border-subtle) !important;box-shadow:none !important;color:var(--dh-text-primary) !important}body .zipper-tech-section{background-color:var(--dh-surface-elevated) !important;border:0 !important;box-shadow:none !important;color:var(--dh-text-primary) !important}body :where(.stats-container .stat-row,.stats-container .label,.zipper-tech-section,.zipper-tech-section p,.zipper-tech-section li,.zipper-tech-section span){color:var(--dh-text-secondary) !important}body :where(.stats-container .score,.stats-container .score.max-score){color:var(--dh-link) !important;text-shadow:none !important}body :where(.zipper-tech-section .section-title,.zipper-tech-section h2){color:var(--dh-text-primary) !important;text-shadow:none !important}body :where(.zipper-tech-section h3){color:var(--dh-card-title) !important;text-shadow:none !important}body :where(.zipper-tech-section strong){color:var(--dh-link) !important;text-shadow:none !important}body .productView-description :where([style*="background-color: #f0f4f8"],[style*="background-color:#f0f4f8"],[style*="background: #f0f4f8"],[style*="background:#f0f4f8"]){background-color:var(--dh-info-bg) !important;border-color:var(--dh-info-border) !important;color:var(--dh-info-text) !important}body .productView-description :where([style*="background-color: #f0f4f8"],[style*="background-color:#f0f4f8"],[style*="background: #f0f4f8"],[style*="background:#f0f4f8"]) :where(strong,span,li,ul,em,p,div){color:var(--dh-info-text) !important}html[data-dh-active-theme=dark] body :where([style*="color: #111"],[style*="color:#111"],[style*="color: #333"],[style*="color:#333"],[style*="color: #555"],[style*="color:#555"],[style*="color: #777"],[style*="color:#777"],[style*="color:#111318"],[style*="color: #111318"]){color:var(--dh-text-primary) !important}body .productView-options :where(.dh-addon-hidden-source){display:none !important}body .productView-options .dh-addon-upload-panel{display:grid;gap:var(--dh-space-sm);margin:.7rem 0 .95rem}body .productView-options .dh-addon-upload-panel__toggle{align-items:center;background:var(--dh-surface-elevated);border:1px solid var(--dh-border-subtle);border-radius:.5rem;box-shadow:0 .25rem .75rem color-mix(in srgb, var(--dh-text-primary) 7%, transparent);color:var(--dh-text-primary);cursor:pointer;display:grid;gap:var(--dh-space-sm);grid-template-columns:minmax(0, 1fr) auto 1rem;min-height:3.05rem;padding:var(--dh-space-sm) var(--dh-space-md);text-align:left;width:100%}body .productView-options .dh-addon-upload-panel__toggle-title{font-size:var(--dh-fs-sm);font-weight:700;line-height:1.25;min-width:0}body .productView-options .dh-addon-upload-panel__summary{color:var(--dh-text-secondary);font-size:var(--dh-fs-xs);font-weight:700;line-height:1.25;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .productView-options .dh-addon-upload-panel__toggle-icon{border-bottom:2px solid currentColor;border-right:2px solid currentColor;height:.55rem;justify-self:center;transform:rotate(45deg) translateY(-0.1rem);transform-origin:center;transition:transform 160ms ease;width:.55rem}body .productView-options .dh-addon-upload-panel[data-dh-addon-open=true] .dh-addon-upload-panel__toggle-icon{transform:rotate(225deg) translateY(-0.1rem)}body .productView-options .dh-addon-upload-panel__content{display:grid;gap:var(--dh-space-sm)}body .productView-options .dh-addon-upload-panel__content[hidden]{display:none !important}body .productView-options .dh-addon-card{background:var(--dh-surface-elevated);border:1px solid var(--dh-border-subtle);border-radius:.5rem;box-shadow:0 .25rem .75rem color-mix(in srgb, var(--dh-text-primary) 7%, transparent);color:var(--dh-text-primary);display:grid;gap:var(--dh-space-sm);padding:var(--dh-space-md)}body .productView-options .dh-addon-card:not(.is-expanded){align-items:center;grid-template-columns:minmax(7.5rem, 0.9fr) minmax(9rem, 1.1fr);padding-block:var(--dh-space-sm)}body .productView-options .dh-addon-card.is-ready{border-color:var(--dh-success-text)}body .productView-options .dh-addon-card__header{align-items:center;display:flex;gap:var(--dh-space-sm);justify-content:space-between;min-width:0}body .productView-options .dh-addon-card__title{color:var(--dh-text-primary);font-size:var(--dh-fs-sm);font-weight:700;line-height:1.25;margin:0}body .productView-options .dh-addon-card__select{margin-bottom:0;min-height:2.35rem;width:100%}body .productView-options .dh-addon-card [data-dh-addon-detail][hidden]{display:none !important}body .productView-options .dh-addon-card__side-panel{background:color-mix(in srgb, var(--dh-surface-base) 58%, transparent);border:1px solid var(--dh-border-subtle);border-radius:.45rem;display:grid;gap:var(--dh-space-sm);padding:var(--dh-space-sm)}body .productView-options .dh-addon-card__side-title{color:var(--dh-text-primary);font-size:var(--dh-fs-sm);font-weight:700;line-height:1.25;margin:0}body .productView-options .dh-addon-card__source{display:grid;gap:var(--dh-space-xs)}body .productView-options .dh-addon-card__source-label{color:var(--dh-text-secondary);font-size:var(--dh-fs-xs);font-weight:700;line-height:1.3}body .productView-options .dh-addon-card__source-select{margin-bottom:0;width:100%}body .productView-options .dh-addon-card__status{color:var(--dh-text-secondary);font-size:var(--dh-fs-sm);line-height:1.35;margin:0}body .productView-options .dh-addon-card__status.is-error{color:var(--dh-danger-text);font-weight:700}body .productView-options .dh-addon-card__actions{display:flex;flex-wrap:wrap;gap:var(--dh-space-sm)}body .productView-options .dh-addon-card__actions[hidden]{display:none !important}body .productView-options .dh-addon-card__action{margin:0}@media(max-width: 520px){body .productView-options .dh-addon-upload-panel__toggle{grid-template-columns:minmax(0, 1fr) 1rem}body .productView-options .dh-addon-upload-panel__summary{grid-column:1;white-space:normal}body .productView-options .dh-addon-upload-panel__toggle-icon{grid-column:2;grid-row:1/span 2}body .productView-options .dh-addon-card:not(.is-expanded){grid-template-columns:1fr}}details.categoryShoppingGuide{contain:layout style !important;display:block !important;min-height:54px !important}details.categoryShoppingGuide:not([open])>.categoryShoppingGuide-body{display:none !important}body .cart-actions-totals .cart-total-label,body #cart-preview-dropdown .previewCartAction-totals .cart-total-label,body .previewCart .previewCartAction-totals .cart-total-label{font-weight:600 !important;letter-spacing:.02em}body .cart-actions-totals .cart-total-value,body #cart-preview-dropdown .previewCartAction-totals .cart-total-value,body #cart-preview-dropdown .previewCartAction-totals .cart-total-value span,body .previewCart .previewCartAction-totals .cart-total-value,body .previewCart .previewCartAction-totals .cart-total-value span,body .cart .cart-item-total .cart-item-value:not(.price--discounted){font-weight:600 !important}body .cart-actions .button--primary,body #cart-preview-dropdown .previewCartAction-checkout .button,body #cart-preview-dropdown [data-primary-checkout-now-action],body #cart-preview-dropdown .previewCartCheckout-checkoutButton,body .previewCart .previewCartAction-checkout .button,body .previewCart [data-primary-checkout-now-action],body .previewCart .previewCartCheckout-checkoutButton{font-weight:700 !important}body #cart-preview-dropdown,body #cart-preview-dropdown .previewCart,body .previewCart{background-color:var(--dh-cart-preview-bg) !important;color:var(--dh-text-primary) !important}body #cart-preview-dropdown .previewCartAction,body .previewCart .previewCartAction{background-color:var(--dh-cart-totals-bg) !important}body :where(.modal,.modal-content,.modal-header,.modal-body,.modal-footer,.swal2-popup,[role=dialog],[aria-modal=true]:not(html):not(body),.guest-wishlist-popup-modal,.custom-guest-wishlist-view-items-modal,.custom-wishlist-picker-modal){background-color:var(--dh-modal-bg);border-color:var(--dh-modal-border);color:var(--dh-modal-text)}body :where(.modal-header){background:var(--dh-modal-header-bg);border-color:rgba(0,0,0,0)}body :where(.modal-footer){background:var(--dh-modal-body-bg);border-color:rgba(0,0,0,0)}body .modal-file-input .modal-footer,body [id^=modal-file-input-form-].modal-file-input .modal-footer,body [id^=modal-file-input-form-] .controls,body .modal-file-input .controls{background-color:var(--dh-surface-card) !important;background:var(--dh-surface-card) !important;border:0 !important;border-top:0 !important;border-color:rgba(0,0,0,0) !important;box-shadow:none !important}html body [id^=modal-file-input-form-].modal.modal-file-input>:where(.modal-body,.modal-footer){border:0 !important;border-top:0 !important;border-bottom:0 !important}html body{--dh-modal-close-size: 44px;--dh-modal-close-glyph-size: 20px;--dh-modal-close-inset: 0.25rem;--dh-modal-close-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E")}html body .modal[data-reveal]:not(.modal--newsletter){background-color:var(--dh-modal-bg) !important;border:0 !important;border-radius:var(--dh-radius-md) !important;box-shadow:var(--dh-shadow-elevated),0 0 0 1px var(--dh-modal-border) !important;isolation:isolate;overflow:hidden !important}html body .modal[data-reveal]:not(.modal--newsletter)>.modal-content{background-color:rgba(0,0,0,0) !important;border:0 !important;border-radius:0 !important;overflow:hidden !important}html body [id^=modal-file-input-form-].modal.modal-file-input.modal--large[data-reveal]:not(.modal--newsletter),html body [id^=modal-file-input-form-].modal.modal-file-input.modal--large[data-reveal]:not(.modal--newsletter)>.modal-content,html body [id^=modal-file-input-form-].modal.modal-file-input.modal--large[data-reveal]:not(.modal--newsletter) :where(.modal-body,.modal-footer,.controls){background-color:var(--dh-surface-card) !important;background:var(--dh-surface-card) !important;border:0 !important;border-top:0 !important;border-bottom:0 !important;box-shadow:none !important;color:var(--dh-text-primary) !important}html body .modal[data-reveal]:not(.modal--newsletter) :where(.modal-header,.modal-body,.modal-footer){border-radius:0 !important}html body .modal[data-reveal]:not(.modal--newsletter) .modal-header{align-items:center;display:flex;min-height:calc(var(--dh-modal-close-size) + var(--dh-modal-close-inset)*2);padding-left:calc(var(--dh-modal-close-size) + .75rem);padding-right:calc(var(--dh-modal-close-size) + .75rem);position:relative}html body .modal[data-reveal]:not(.modal--newsletter) .modal-header-title{box-sizing:border-box;color:var(--dh-modal-text) !important;flex:1 1 auto;min-width:0}html body :where(.dh-modal-close-control,.dh-modal-back-control,.swal2-close,.modal .modal-close:not(.button):not(.daki-visually-hidden),[role=dialog] .modal-close:not(.button):not(.daki-visually-hidden),[aria-modal=true] .modal-close:not(.button):not(.daki-visually-hidden)){align-items:center !important;appearance:none !important;background:rgba(0,0,0,0) !important;border:0 !important;border-radius:999px !important;box-shadow:none !important;color:var(--dh-modal-muted) !important;display:inline-flex !important;font-size:0 !important;font-weight:500 !important;height:var(--dh-modal-close-size) !important;justify-content:center !important;line-height:0 !important;margin:0 !important;min-height:var(--dh-modal-close-size) !important;min-width:var(--dh-modal-close-size) !important;padding:0 !important;position:absolute !important;right:var(--dh-modal-close-inset) !important;text-decoration:none !important;top:var(--dh-modal-close-inset) !important;transform:none !important;width:var(--dh-modal-close-size) !important;z-index:6 !important}html body .modal[data-reveal]:not(.modal--newsletter) .modal-header :where(.dh-modal-close-control,.modal-close:not(.button):not(.daki-visually-hidden)){right:var(--dh-modal-close-inset) !important;top:var(--dh-modal-close-inset) !important;transform:none !important}html body :where(.dh-modal-close-control:hover,.dh-modal-back-control:hover,.swal2-close:hover,.modal .modal-close:not(.button):not(.daki-visually-hidden):hover,[role=dialog] .modal-close:not(.button):not(.daki-visually-hidden):hover,[aria-modal=true] .modal-close:not(.button):not(.daki-visually-hidden):hover,.dh-modal-close-control:focus,.dh-modal-back-control:focus,.swal2-close:focus,.modal .modal-close:not(.button):not(.daki-visually-hidden):focus,[role=dialog] .modal-close:not(.button):not(.daki-visually-hidden):focus,[aria-modal=true] .modal-close:not(.button):not(.daki-visually-hidden):focus){background:var(--dh-button-ghost-bg-hover) !important;color:var(--dh-modal-text) !important;outline:0 !important}html body :where(.dh-modal-close-control:focus-visible,.dh-modal-back-control:focus-visible,.swal2-close:focus-visible,.modal .modal-close:not(.button):not(.daki-visually-hidden):focus-visible,[role=dialog] .modal-close:not(.button):not(.daki-visually-hidden):focus-visible,[aria-modal=true] .modal-close:not(.button):not(.daki-visually-hidden):focus-visible){background:var(--dh-button-ghost-bg-hover) !important;color:var(--dh-modal-text) !important;outline:2px solid var(--dh-border-focus) !important;outline-offset:2px !important;transform:none !important}html body .modal[data-reveal]:not(.modal--newsletter) .modal-header :where(.dh-modal-close-control,.modal-close:not(.button):not(.daki-visually-hidden)):focus-visible{transform:none !important}html body :where(.dh-modal-close-control:not(.dh-modal-back-control),.swal2-close,.modal .modal-close:not(.button):not(.daki-visually-hidden),[role=dialog] .modal-close:not(.button):not(.daki-visually-hidden),[aria-modal=true] .modal-close:not(.button):not(.daki-visually-hidden))::before{background:currentColor !important;content:"" !important;display:block !important;flex:0 0 var(--dh-modal-close-glyph-size) !important;height:var(--dh-modal-close-glyph-size) !important;-webkit-mask:var(--dh-modal-close-icon-mask) center/contain no-repeat;mask:var(--dh-modal-close-icon-mask) center/contain no-repeat;width:var(--dh-modal-close-glyph-size) !important}html body :where(.dh-modal-close-control:not(.dh-modal-back-control),.swal2-close,.modal .modal-close:not(.button):not(.daki-visually-hidden),[role=dialog] .modal-close:not(.button):not(.daki-visually-hidden),[aria-modal=true] .modal-close:not(.button):not(.daki-visually-hidden))>:where(svg,.icon,span){display:none !important}html body :where(.dh-modal-back-control svg,.dh-modal-back-control .icon){display:block !important;fill:none !important;height:var(--dh-modal-close-glyph-size) !important;margin:0 !important;width:var(--dh-modal-close-glyph-size) !important}html body .dh-modal-back-control :where(svg,path,line,polyline,use){color:currentColor !important;fill:none !important;stroke:currentColor !important;stroke-width:2px !important;vector-effect:non-scaling-stroke !important}html body :where(.modal .modal-close:not(.button):not(.daki-visually-hidden):not(:has(svg,.icon)),[role=dialog] .modal-close:not(.button):not(.daki-visually-hidden):not(:has(svg,.icon)),[aria-modal=true] .modal-close:not(.button):not(.daki-visually-hidden):not(:has(svg,.icon))){font-size:0 !important;line-height:0 !important}body .modal-close:not(.button):not(.daki-visually-hidden){color:var(--dh-modal-muted);min-height:44px;min-width:44px}body :where(.dh-modal-close-control:hover,.dh-modal-close-control:focus,.dh-modal-back-control:hover,.dh-modal-back-control:focus,.modal-close:not(.button):not(.daki-visually-hidden):hover,.modal-close:not(.button):not(.daki-visually-hidden):focus){background-color:var(--dh-button-ghost-bg-hover) !important;color:var(--dh-modal-text) !important}body :is(#modal-addon-size,#modal-upscale-compare,#modal-review-form,#modal-bulk-pricing) .modal-close{color:var(--dh-modal-muted) !important;transform:none !important}body :is(#modal-addon-size,#modal-upscale-compare,#modal-review-form,#modal-bulk-pricing) .modal-close:is(:hover,:focus-visible){background:var(--dh-button-ghost-bg-hover) !important;color:var(--dh-modal-text) !important;transform:none !important}body :is(#modal-addon-size,#modal-upscale-compare,#modal-review-form,#modal-bulk-pricing) .modal-header .modal-close{right:var(--dh-modal-close-inset) !important;top:var(--dh-modal-close-inset) !important;transform:none !important}body :is(#modal-addon-size,#modal-upscale-compare,#modal-review-form,#modal-bulk-pricing) .modal-header .modal-close:is(:hover,:focus-visible){transform:none !important}body :is(#modal-addon-size,#modal-upscale-compare,#modal-review-form,#modal-bulk-pricing) .modal-close :where(svg,path,use){color:currentColor !important;fill:currentColor !important}body #modal-addon-size .modal-header-title,body #modal-upscale-compare .modal-header-title,body #modal-review-form .modal-header-title,body #modal-bulk-pricing .modal-header-title,body [id^=modal-file-input-form-] .modal-header-title{color:var(--dh-modal-text) !important}body :where(#modal-addon-size,#modal-upscale-compare,#modal-review-form,#modal-bulk-pricing){background-color:var(--dh-modal-bg) !important;color:var(--dh-modal-text) !important}body :where([id^=modal-file-input-form-]){background-color:var(--dh-surface-card) !important;color:var(--dh-text-primary) !important}body #modal-review-form :where(.modal-body,.writeReview-productDetails,.writeReview-form,.form-fieldset,.form-field,.form-label,.product-title){color:var(--dh-modal-text) !important}body #modal-review-form .modal-body{display:flex;flex-wrap:wrap;gap:var(--dh-space-xl);padding-top:var(--dh-space-lg) !important}body #modal-review-form :where(.writeReview-productDetails,.writeReview-form){flex:1 1 18rem;float:none !important;min-width:0;padding-left:0 !important;padding-right:0 !important;width:auto !important}body #modal-review-form .writeReview-productDetails{display:flex;flex-direction:column}body #modal-review-form .writeReview-productImage-container{margin-bottom:var(--dh-space-md) !important}body #modal-review-form .writeReview-productImage-container img{background:var(--dh-surface-card);display:block}body #modal-review-form .product-title{font-size:var(--dh-fs-md);font-weight:700;line-height:1.35;margin:0 !important}body #modal-review-form .form-label{color:var(--dh-modal-text) !important;font-weight:600}body #modal-review-form .form-label small{color:var(--dh-danger-text) !important;opacity:1}body #modal-review-form :where(.form-input,.form-select,textarea){background-color:var(--dh-input-bg) !important;border-color:var(--dh-input-border) !important;color:var(--dh-text-primary) !important}body #modal-review-form :where(.form-input,.form-select,textarea):focus{border-color:var(--dh-border-focus) !important;box-shadow:0 0 0 3px color-mix(in srgb, var(--dh-border-focus) 25%, transparent) !important;outline:0 !important}body #modal-review-form .form-field--error :where(.form-input,.form-select,textarea){border-color:var(--dh-danger-border) !important}body #modal-review-form .form-field--error .form-inlineMessage{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;height:1px !important;margin:0 !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:1px !important}body [id^=modal-file-input-form-].modal-file-input.daki-closing-preview{opacity:0 !important;pointer-events:none !important;transform:translateY(calc(-50% + 8px)) scale(0.992) !important}body [id^=modal-file-input-form-].modal-file-input .modal-body{position:relative}body [id^=modal-file-input-form-].modal-file-input .upload-loader-overlay{align-items:center !important;background:color-mix(in srgb, var(--dh-surface-card) 92%, transparent) !important;color:var(--dh-text-primary) !important;display:flex !important;gap:var(--dh-space-md) !important;inset:0;justify-content:center !important;opacity:0;pointer-events:none;position:absolute;text-align:center;transition:opacity 160ms ease,visibility 0s linear 160ms !important;visibility:hidden;z-index:8}body [id^=modal-file-input-form-].modal-file-input .upload-loader-overlay.is-active{opacity:1;pointer-events:auto;transition-delay:0s !important;visibility:visible}body [id^=modal-file-input-form-].modal-file-input .upload-loader-overlay .spinner{border-color:color-mix(in srgb, var(--dh-accent-logo) 24%, transparent) !important;border-top-color:var(--dh-accent-logo) !important}body [id^=modal-file-input-form-].modal-file-input .upload-loader-overlay .loader-message{color:var(--dh-text-primary) !important;font-weight:700}body [id^=modal-file-input-form-].modal-file-input.is-generating-preview :where(.cropper-stage,.cropper-wrapper,.upload-area,.controls){pointer-events:none}@media(prefers-reduced-motion: reduce){body [id^=modal-file-input-form-].modal-file-input.daki-closing-preview{transform:translateY(-50%) scale(1) !important}body [id^=modal-file-input-form-].modal-file-input .upload-loader-overlay{transition:opacity 1ms ease !important}}body :where(#modal-addon-size .modal-body,#modal-addon-size .modal-content,#modal-addon-size .tabs,#modal-addon-size .tabs-contents,#modal-addon-size .tab-content,#modal-upscale-compare .modal-body,#modal-upscale-compare .modal-content,#modal-review-form .modal-body,#modal-bulk-pricing .modal-body){background-color:var(--dh-modal-body-bg) !important;border-color:rgba(0,0,0,0) !important;color:var(--dh-modal-text) !important}body #modal-addon-size :where(.tab,.tab-title,.tabs-title,.tab a,.tabs-title a){background-color:var(--dh-button-secondary-bg) !important;border-color:var(--dh-button-secondary-border) !important;color:var(--dh-button-secondary-text) !important}body #modal-addon-size :where(.tab.is-active,.tabs-title.is-active,.tab.is-active a,.tabs-title.is-active a){background-color:var(--dh-button-revenue-bg) !important;border-color:var(--dh-button-revenue-border) !important;color:var(--dh-button-revenue-text) !important}body #modal-addon-size :where(.apple-tab-bar,.apple-segmented-control){background-color:var(--dh-modal-body-bg) !important;border-color:var(--dh-modal-border) !important;color:var(--dh-modal-text) !important}body #modal-addon-size :where(.segment-btn){background-color:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important;color:var(--dh-modal-text) !important}body #modal-addon-size :where(.segment-btn.active,.segment-btn[aria-selected=true]){background-color:var(--dh-button-revenue-bg) !important;color:var(--dh-button-revenue-text) !important}body .modal-background,body .loadingOverlay-container,body .loadingOverlay{background-color:var(--dh-overlay-bg) !important}body .loadingOverlay::before{border-color:var(--dh-text-primary) var(--dh-text-primary) var(--dh-border-subtle) var(--dh-border-subtle) !important}body :where(.swal2-container){background-color:rgba(0,0,0,0)}body :where(.swal2-popup){background-color:var(--dh-modal-bg) !important;box-shadow:var(--dh-shadow-elevated);color:var(--dh-modal-text) !important}body :where(.swal2-title,.swal2-html-container,.swal2-content,.swal2-footer,#swal2-title,#swal2-content){color:var(--dh-modal-text) !important}body :where(.swal2-footer){border-color:var(--dh-border-subtle) !important}body :where(.swal2-html-container){font-weight:600}body :where(.swal2-title){align-items:center !important;box-sizing:border-box !important;display:flex !important;justify-content:center !important;min-height:calc(var(--dh-modal-close-size) + var(--dh-modal-close-inset)*2) !important;padding-left:calc(var(--dh-modal-close-size) + .75rem) !important;padding-right:calc(var(--dh-modal-close-size) + .75rem) !important}body :where(.swal2-close){color:var(--dh-modal-muted) !important}body :where(.swal2-close:hover,.swal2-close:focus){color:var(--dh-modal-text) !important}body :where(.swal2-validation-message){background:var(--dh-danger-bg) !important;color:var(--dh-danger-text) !important}body :where(.swal2-timer-progress-bar){background:var(--dh-modal-top-accent) !important}body :where(.swal2-file,.swal2-input,.swal2-textarea,.swal2-select){background-color:var(--dh-input-bg) !important;border-color:var(--dh-input-border) !important;color:var(--dh-text-primary) !important}body :where(.swal2-checkbox,.swal2-radio){color:var(--dh-text-primary) !important}.age-gate-hidden{display:none !important}.age-gate-wrapper{align-items:center;background:var(--dh-surface-overlay);bottom:0;display:flex;font-family:inherit;justify-content:center;left:0;padding:var(--dh-space-lg);position:fixed;right:0;top:0;visibility:hidden;z-index:999999}body.has-age-gate{overflow:hidden}.age-gate-modal{--dh-age-gate-disclaimer-gap: clamp(var(--dh-space-xl), 3.5vw, 2.25rem);background:var(--dh-modal-bg);border:1px solid var(--dh-modal-border);border-radius:var(--dh-radius-lg);box-shadow:var(--dh-shadow-elevated);color:var(--dh-privacy-text);max-height:90vh;max-width:450px;overflow-y:auto;padding:1.55rem 1.25rem 1.7rem;text-align:center;width:100%}.age-gate-modal h2{color:var(--dh-privacy-text);font-size:var(--dh-fs-lg);line-height:1.15;margin:0 0 var(--dh-space-md)}.age-gate-modal p{color:var(--dh-privacy-text);font-size:var(--dh-fs-base);line-height:1.5;margin:0 auto;max-width:25rem;opacity:.92}.age-gate-buttons{display:grid;gap:.95rem;margin:1.45rem auto 0;max-width:22rem;width:100%}.age-gate-buttons button{border-radius:var(--dh-radius-sm);cursor:pointer;font-size:var(--dh-fs-base);font-weight:900;min-height:48px;padding:.875rem 1.25rem;width:100%}.gate-btn-yes{background:var(--dh-button-revenue-bg);border:0;box-shadow:none;color:var(--dh-button-revenue-text)}.gate-btn-yes:hover,.gate-btn-yes:focus{background:var(--dh-button-revenue-bg-hover);border:0;box-shadow:none;color:var(--dh-button-revenue-text)}.gate-btn-no{background:var(--dh-button-secondary-bg);border:1px solid var(--dh-border-subtle);color:var(--dh-button-secondary-text)}.gate-btn-no:hover,.gate-btn-no:focus{border-color:var(--dh-border-strong);color:var(--dh-button-secondary-text)}.age-gate-disclaimer{color:var(--dh-text-muted);font-size:var(--dh-fs-2xs);line-height:1.45;margin:var(--dh-age-gate-disclaimer-gap) auto 0;max-width:26rem}.age-gate-disclaimer a{color:var(--dh-link);font-weight:800;text-decoration:underline}@media(min-width: 551px){.age-gate-modal{padding:2rem 2.2rem 2.05rem}}body .dh-design-picker-backdrop{align-items:center;background:var(--dh-overlay-bg);display:flex;inset:0;justify-content:center;padding:22px;position:fixed;z-index:10050}body .dh-design-picker-backdrop[hidden]{display:none !important}body .dh-design-picker{background:var(--dh-modal-bg);border-radius:var(--dh-radius-sm);color:var(--dh-modal-text);display:flex;flex-direction:column;box-shadow:var(--dh-shadow-elevated);max-height:90vh;max-width:720px;overflow:hidden;width:100%}body .dh-design-picker__head{align-items:flex-start !important;border-bottom:1px solid var(--dh-border-subtle);display:flex;gap:var(--dh-space-md);justify-content:space-between;min-height:calc(var(--dh-modal-close-size) + var(--dh-modal-close-inset)*2) !important;padding:var(--dh-space-md) var(--dh-space-lg);padding-right:calc(var(--dh-modal-close-size) + .7rem) !important;position:relative !important}body .dh-design-picker__title{font-size:var(--dh-fs-xl);margin:0 0 var(--dh-space-2xs)}body .dh-design-picker__sub{color:var(--dh-text-secondary);margin:0}body .dh-design-picker__sub[hidden],body .dh-design-picker__status[hidden]{display:none !important}body .dh-design-picker__search{border-bottom:1px solid var(--dh-border-subtle);padding:var(--dh-space-md) var(--dh-space-lg)}body .dh-design-picker__search form{display:block !important;margin:0 !important;width:100% !important}body .dh-design-picker__input-wrap{box-sizing:border-box;color:var(--dh-text-secondary);display:block !important;flex:none !important;margin:0 !important;max-width:none !important;min-width:0;position:relative;width:100% !important}body .dh-design-picker__input-wrap::after{background:currentColor;content:"";height:1rem;pointer-events:none;position:absolute;right:var(--dh-space-md);top:50%;transform:translateY(-50%);width:1rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%272.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Ccircle cx=%2711%27 cy=%2711%27 r=%277%27/%3E%3Cpath d=%27m21 21-4.3-4.3%27/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%272.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Ccircle cx=%2711%27 cy=%2711%27 r=%277%27/%3E%3Cpath d=%27m21 21-4.3-4.3%27/%3E%3C/svg%3E") center/contain no-repeat}body .dh-design-picker__close.dh-modal-close-control{appearance:none;background:rgba(0,0,0,0);border:0;color:var(--dh-modal-muted) !important;cursor:pointer;font-size:0;line-height:0;padding:0;right:var(--dh-modal-close-inset) !important;top:var(--dh-modal-close-inset) !important;transform:none !important}body .dh-design-picker__close.dh-modal-close-control:is(:hover,:focus,:focus-visible){color:var(--dh-modal-text) !important;transform:none !important}body .dh-design-picker__input{background:var(--dh-surface-elevated);border-color:var(--dh-border-subtle);border-radius:calc(var(--dh-radius-sm)/2);box-shadow:none;box-sizing:border-box;color:var(--dh-text-primary);display:block !important;font-size:var(--dh-fs-md);height:46px;line-height:1.35;max-width:none !important;min-width:0;padding:var(--dh-space-sm) 2.8rem var(--dh-space-sm) var(--dh-space-md);width:100% !important}body .dh-design-picker__input:focus{border-color:var(--dh-border-focus);box-shadow:0 0 0 1px var(--dh-border-focus);outline:0}body .dh-design-picker__body{min-height:230px;overflow:auto;padding:var(--dh-space-md) var(--dh-space-lg) var(--dh-space-lg)}body .dh-design-picker__status{color:var(--dh-text-secondary);margin:var(--dh-space-2xs) 0 var(--dh-space-md)}body .dh-design-picker__status.is-error{color:var(--dh-danger-text)}body .dh-design-picker__grid{display:grid;gap:var(--dh-space-md);grid-template-columns:minmax(0, 360px);justify-content:center}body .dh-design-card{background:var(--dh-surface-elevated);border:1px solid var(--dh-border-subtle);border-color:var(--dh-border-subtle);border-radius:var(--dh-radius-sm);color:var(--dh-text-primary);cursor:pointer;padding:var(--dh-space-sm);text-align:left;transition:border-color .15s,box-shadow .15s}body .dh-design-card:hover,body .dh-design-card:focus{border-color:var(--dh-border-focus);box-shadow:var(--dh-shadow-card);outline:0}body .dh-design-card__media{background:var(--dh-surface-subtle);display:block;margin-bottom:var(--dh-space-sm);overflow:hidden;position:relative}body .dh-design-card__image{aspect-ratio:2/3;background:var(--dh-surface-subtle);border-radius:0;display:block;margin-bottom:var(--dh-space-sm);object-fit:cover;width:100%}body .dh-design-card__media .dh-design-card__image{margin-bottom:0}body .dh-design-card--age-blur .dh-design-card__image{filter:blur(18px);transform:scale(1.04)}body .dh-design-card__age-badge{align-items:center;background:rgba(10,14,22,.82);border:1px solid hsla(0,0%,100%,.55);border-radius:999px;color:#fff;display:inline-flex;font-size:var(--dh-fs-2xs);font-weight:800;height:2.35rem;inset:auto var(--dh-space-sm) var(--dh-space-sm) auto;justify-content:center;line-height:1;min-width:2.35rem;padding:0 var(--dh-space-xs);position:absolute}body .dh-design-card__age-badge[hidden]{display:none !important}body .dh-design-card__adult-placeholder{align-items:center;aspect-ratio:2/3;background:var(--dh-surface-subtle);border:1px solid var(--dh-border-subtle);color:var(--dh-text-primary);display:flex;font-weight:700;justify-content:center;margin-bottom:var(--dh-space-sm);padding:var(--dh-space-md);text-align:center;width:100%}body .dh-design-card__name{color:var(--dh-text-primary);font-size:var(--dh-fs-md);font-weight:700;line-height:1.3}body .dh-selected-design-summary{background:var(--dh-success-bg);border:1px solid var(--dh-border-subtle);border-color:var(--dh-border-subtle);border-radius:calc(var(--dh-radius-sm)/2);color:var(--dh-success-text);font-size:var(--dh-fs-sm);line-height:1.35;margin:var(--dh-space-sm) 0 0;padding:var(--dh-space-sm) var(--dh-space-md)}body .dh-selected-design-summary.is-error{background:var(--dh-danger-bg);border-color:var(--dh-danger-text);color:var(--dh-danger-text)}body .dh-selected-design-summary.is-loading{background:var(--dh-surface-subtle);border-color:var(--dh-border-subtle);color:var(--dh-text-primary)}body .dh-selected-design-summary.is-loading::before{animation:dhDesignSpin .8s linear infinite;border:2px solid currentColor;border-radius:50%;border-right-color:rgba(0,0,0,0);content:"";display:inline-block;height:.85em;margin-right:.45em;vertical-align:-0.1em;width:.85em}@keyframes dhDesignSpin{to{transform:rotate(360deg)}}body .dh-design-source-actions>.button[data-reveal-id^=modal-file-input-form-]{line-height:1.2;margin-bottom:0;max-width:18rem;min-width:0;padding-inline:var(--dh-space-md) !important;white-space:normal}body .dh-design-source-link{color:var(--dh-link)}body .dh-design-source-link:hover,body .dh-design-source-link:focus{color:var(--dh-link-hover)}body [data-product-attribute=input-file].is-colour-side>.dh-design-source-actions{display:none}body .dh-selected-design-summary--colour{align-items:center;display:flex;flex-wrap:wrap;gap:var(--dh-space-sm)}body .dh-selected-design-summary__swatch{border:1px solid var(--dh-border-subtle);border-radius:var(--dh-radius-sm);cursor:pointer;display:inline-block;flex:0 0 auto;height:2rem;overflow:hidden;position:relative;width:2rem}body .dh-selected-design-summary__picker{border:0;cursor:pointer;height:100%;left:0;opacity:0;padding:0;position:absolute;top:0;width:100%}body .dh-selected-design-summary__swatch:focus-within{box-shadow:0 0 0 3px var(--dh-focus-ring, rgba(0, 0, 0, 0.35))}body .custom-preview-image.is-solid-colour{background-image:none !important;cursor:default;min-height:8rem}body .dh-selected-design-summary__text{flex:1 1 auto;min-width:0}body .dh-design-source-link[aria-disabled=true],body .dh-design-source-link.is-disabled{color:var(--dh-text-muted)}body .dh-design-source-actions .is-dh-loading{cursor:wait;opacity:.72}body .dh-design-source-actions .is-dh-existing{opacity:1}body .dh-age-modal-backdrop[hidden]{display:none !important}body .dh-age-modal-backdrop{align-items:center;background:var(--dh-overlay-bg);display:flex;inset:0;justify-content:center;padding:var(--dh-space-lg);position:fixed;z-index:10060}body .dh-age-modal{background:var(--dh-surface-elevated);border-radius:var(--dh-radius-sm);box-shadow:var(--dh-shadow-elevated);color:var(--dh-text-primary);padding:var(--dh-space-xl);width:min(420px, 100%)}body .dh-age-modal h2{font-size:var(--dh-fs-xl);margin:0 0 var(--dh-space-sm)}body .dh-age-modal p{color:var(--dh-text-secondary);margin:0 0 var(--dh-space-md)}body .dh-age-modal__actions{display:flex;flex-wrap:wrap;gap:var(--dh-space-sm)}@media(max-width: 700px){body .dh-design-picker-backdrop{align-items:stretch;padding:0}body .dh-design-picker{border-radius:0;height:100vh;max-height:none}body .dh-design-picker__grid{gap:var(--dh-space-sm);grid-template-columns:minmax(0, 1fr)}body .dh-design-card{justify-self:center;max-width:360px;width:100%}}body :where(.guest-wishlist-popup-overlay,.custom-guest-wishlist-view-items-overlay,.custom-wishlist-picker-overlay,.custom-wishlist-quick-add-overlay){background:var(--dh-overlay-bg) !important}body :where(.guest-wishlist-popup-modal,.custom-wishlist-picker-modal,.custom-wishlist-quick-add-modal){background:var(--dh-modal-bg) !important;border:0 !important;box-shadow:var(--dh-shadow-elevated),0 0 0 1px var(--dh-modal-border) !important;color:var(--dh-modal-text) !important}body :where(.custom-guest-wishlist-view-items-modal){background:var(--dh-modal-bg) !important;border:0 !important;box-shadow:var(--dh-shadow-elevated),0 0 0 1px var(--dh-modal-border) !important;color:var(--dh-modal-text) !important}body :where(.custom-guest-wishlist-view-items-content){background:var(--dh-modal-bg) !important;border:0 !important;box-shadow:none !important;color:var(--dh-modal-text) !important;display:flex !important;flex:1 1 auto !important;flex-direction:column !important;min-height:0 !important;overflow:hidden !important}body :where(.custom-guest-wishlist-view-items-title){align-items:center !important;box-sizing:border-box !important;border-bottom:0 !important;display:flex !important;flex-shrink:0 !important;justify-content:center !important;margin-bottom:0 !important;min-height:calc(var(--dh-modal-close-size) + var(--dh-modal-close-inset)*2) !important;padding:0 calc(var(--dh-modal-close-size) + var(--dh-space-lg)) !important;text-align:center !important}body :where(.guest-wishlist-popup-title,.custom-guest-wishlist-view-items-title,.custom-wishlist-picker-title,.custom-wishlist-quick-add-title){color:var(--dh-text-primary) !important;font-weight:700}html body :where(.guest-wishlist-popup-header,.custom-wishlist-quick-add-header){min-height:calc(var(--dh-modal-close-size) + var(--dh-modal-close-inset)*2) !important;padding-left:calc(var(--dh-modal-close-size) + var(--dh-space-lg)) !important;padding-right:calc(var(--dh-modal-close-size) + var(--dh-space-lg)) !important;position:relative !important}body :where(.guest-wishlist-popup-close,.custom-guest-wishlist-view-items-close,.custom-guest-wishlist-view-items-back,.custom-wishlist-picker-close,.custom-wishlist-quick-add-close){background:rgba(0,0,0,0) !important;color:var(--dh-modal-muted) !important;transition:background-color 140ms ease,color 140ms ease}html body :where(.guest-wishlist-popup-close,.custom-wishlist-picker-close,.custom-wishlist-quick-add-close){right:var(--dh-modal-close-inset) !important;top:var(--dh-modal-close-inset) !important;transform:none !important}html body :where(.custom-guest-wishlist-view-items-close){right:var(--dh-modal-close-inset) !important;top:var(--dh-modal-close-inset) !important;transform:none !important}html body :where(.custom-guest-wishlist-view-items-back){left:var(--dh-modal-close-inset) !important;right:auto !important;top:var(--dh-modal-close-inset) !important;transform:none !important}body :where(.guest-wishlist-popup-close:hover,.guest-wishlist-popup-close:focus,.custom-guest-wishlist-view-items-close:hover,.custom-guest-wishlist-view-items-close:focus,.custom-guest-wishlist-view-items-back:hover,.custom-guest-wishlist-view-items-back:focus,.custom-wishlist-picker-close:hover,.custom-wishlist-picker-close:focus,.custom-wishlist-quick-add-close:hover,.custom-wishlist-quick-add-close:focus){background-color:var(--dh-button-ghost-bg-hover) !important;color:var(--dh-modal-text) !important}html body :where(.guest-wishlist-popup-close:hover,.guest-wishlist-popup-close:focus,.guest-wishlist-popup-close:focus-visible,.custom-wishlist-picker-close:hover,.custom-wishlist-picker-close:focus,.custom-wishlist-picker-close:focus-visible,.custom-wishlist-quick-add-close:hover,.custom-wishlist-quick-add-close:focus,.custom-wishlist-quick-add-close:focus-visible){transform:none !important}body :where(.guest-wishlist-popup-divider){background:var(--dh-border-subtle) !important}body :where(.guest-wishlist-popup-login-text){color:var(--dh-text-primary) !important}body :where(.guest-wishlist-inline-link){color:var(--dh-link) !important}body :where(.guest-wishlist-inline-link:hover,.guest-wishlist-inline-link:focus){color:var(--dh-link-hover) !important}body .guest-wishlist-banner{background:var(--dh-pdp-guide-bg) !important;border:1px solid var(--dh-warning-border) !important;border-left-width:4px !important;border-left-color:var(--dh-warning-border) !important;border-radius:var(--dh-radius-md) !important;color:var(--dh-pdp-guide-text) !important}body .guest-wishlist-banner--success{background:var(--dh-success-bg) !important;border-color:var(--dh-success-border) !important;border-left-color:var(--dh-success-text) !important;color:var(--dh-success-text) !important}body .guest-wishlist-banner--success .guest-wishlist-banner-icon,body .guest-wishlist-banner--success .guest-wishlist-banner-title,body .guest-wishlist-banner--success .guest-wishlist-banner-subtitle{color:var(--dh-success-text) !important}body .guest-wishlist-banner--empty{background:var(--dh-surface-subtle) !important;border-color:var(--dh-border-subtle) !important;border-left-color:var(--dh-text-muted) !important;color:var(--dh-text-secondary) !important}body .guest-wishlist-banner--empty .guest-wishlist-banner-icon{color:var(--dh-text-secondary) !important}body :where(.guest-wishlist-banner-title,.guest-wishlist-banner-subtitle){color:inherit !important}body .guest-wishlist-popup-button{border:0 !important;border-radius:var(--dh-radius-sm) !important;font-weight:700 !important;transition:background-color 140ms ease,color 140ms ease}body .guest-wishlist-popup-button-primary,body .custom-wishlist-create-btn{background-color:var(--dh-button-revenue-bg) !important;color:var(--dh-button-revenue-text) !important}body :where(.guest-wishlist-popup-button-primary:hover,.guest-wishlist-popup-button-primary:focus,.custom-wishlist-create-btn:hover,.custom-wishlist-create-btn:focus){background-color:var(--dh-button-revenue-bg-hover) !important;color:var(--dh-button-revenue-text) !important}body .guest-wishlist-popup-view-link{background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important;color:var(--dh-link) !important;padding:0 !important;text-decoration:underline !important;text-underline-offset:.14em}body :where(.guest-wishlist-popup-view-link:hover,.guest-wishlist-popup-view-link:focus,.guest-wishlist-popup-view-link:focus-visible){background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important;color:var(--dh-link-hover) !important}@media(max-width: 800px){body :where(.guest-wishlist-popup-modal,.custom-wishlist-picker-modal,.custom-guest-wishlist-view-items-modal){min-height:min(72vh, 34rem) !important}body :where(.guest-wishlist-popup-body),body #custom-wishlist-modal .guest-wishlist-popup-body{flex:1 1 auto !important;min-height:9rem !important}body :where(.guest-wishlist-popup-footer){margin-top:auto !important}body #guest-wishlist-popup-modal .guest-wishlist-popup-modal{height:auto !important;max-height:calc(100dvh - 1.5rem) !important;min-height:0 !important}body #guest-wishlist-popup-modal .guest-wishlist-popup-body{flex:0 1 auto !important;min-height:0 !important;overflow-y:auto !important}body #guest-wishlist-popup-modal .guest-wishlist-popup-footer{margin-top:0 !important}}body #custom-wishlist-modal :where(.custom-wishlist-item-share:hover,.custom-wishlist-item-share:focus-visible){background:var(--dh-button-ghost-bg-hover) !important;border-color:var(--dh-link) !important;color:var(--dh-link-hover) !important;outline:none !important}body #custom-wishlist-modal :where(.custom-wishlist-item-share:disabled,.custom-wishlist-item-share.custom-wishlist-item-share--copied){background:var(--dh-success-bg) !important;border-color:var(--dh-success-border) !important;color:var(--dh-success-text) !important;cursor:default !important;opacity:1 !important}body #custom-wishlist-modal :where(.custom-wishlist-item-remove,.custom-wishlist-item-rename){align-items:center !important;align-self:center !important;background:rgba(0,0,0,0) !important;border:0 !important;border-radius:var(--dh-radius-sm);box-shadow:none !important;color:var(--dh-text-secondary) !important;display:inline-flex !important;flex-shrink:0 !important;height:2rem !important;justify-content:center !important;margin:0 !important;min-height:2rem !important;min-width:2rem !important;padding:0 !important;vertical-align:middle !important;width:2rem !important}body #custom-wishlist-modal :where(.custom-wishlist-item-remove,.custom-wishlist-item-rename) svg{display:block !important;flex-shrink:0 !important;height:1.25rem !important;width:1.25rem !important}body #custom-wishlist-modal{--dh-picker-heart-color: var(--dh-accent-logo)}html[data-dh-active-theme=dark] body #custom-wishlist-modal,html[data-dh-theme=dark] body #custom-wishlist-modal{--dh-picker-heart-color: var(--dh-accent-wishlist)}@media(prefers-color-scheme: dark){html:not([data-dh-active-theme=light]):not([data-dh-theme=light]) body #custom-wishlist-modal{--dh-picker-heart-color: var(--dh-accent-wishlist)}}body #custom-wishlist-modal #custom-wishlist-new-panel.custom-wishlist-new{border-top:0 !important}body #custom-wishlist-modal #custom-wishlist-list.custom-wishlist-list--scrollable,body #custom-wishlist-modal .guest-wishlist-popup-body{scrollbar-gutter:auto !important;scrollbar-width:none !important}body #custom-wishlist-modal #custom-wishlist-list.custom-wishlist-list--scrollable{padding-inline-end:var(--dh-space-xs) !important}body #custom-wishlist-modal #custom-wishlist-list.custom-wishlist-list--scrollable::-webkit-scrollbar,body #custom-wishlist-modal .guest-wishlist-popup-body::-webkit-scrollbar{height:0 !important;width:0 !important}body :where(.guest-wishlist-popup-body,#custom-wishlist-list.custom-wishlist-list--scrollable,.custom-wishlist-picker-main){background-color:var(--dh-surface-elevated) !important}body :where(.custom-guest-wishlist-view-items-content,.custom-guest-wishlist-view-items-list){background-color:var(--dh-modal-bg) !important}body :where(#custom-guest-wishlist-view-items-list.custom-guest-wishlist-view-items-list,#custom-logged-wishlist-view-items-list.custom-guest-wishlist-view-items-list){grid-template-columns:repeat(2, minmax(0, 1fr)) !important;width:100% !important;max-width:408px !important;margin-inline:auto !important}body :where(#custom-wishlist-modal .custom-guest-wishlist-view-items-list,#custom-guest-wishlist-view-items .custom-guest-wishlist-view-items-list,#custom-guest-wishlist-view-items-list.custom-guest-wishlist-view-items-list,#custom-logged-wishlist-view-items-list.custom-guest-wishlist-view-items-list){flex:1 1 auto !important;min-height:0 !important;overflow-x:hidden !important;overflow-y:auto !important;overscroll-behavior:contain !important;-webkit-overflow-scrolling:touch !important;scrollbar-gutter:auto !important;scrollbar-width:none !important}body :where(#custom-wishlist-modal .custom-guest-wishlist-view-items-list,#custom-guest-wishlist-view-items .custom-guest-wishlist-view-items-list,#custom-guest-wishlist-view-items-list.custom-guest-wishlist-view-items-list,#custom-logged-wishlist-view-items-list.custom-guest-wishlist-view-items-list)::-webkit-scrollbar{display:none !important;height:0 !important;width:0 !important}@media(max-width: 800px){body :where(#custom-wishlist-modal .custom-guest-wishlist-view-items-list,#custom-guest-wishlist-view-items .custom-guest-wishlist-view-items-list,#custom-guest-wishlist-view-items-list.custom-guest-wishlist-view-items-list,#custom-logged-wishlist-view-items-list.custom-guest-wishlist-view-items-list){max-height:min(62vh, 34rem) !important}}body :where(#custom-guest-wishlist-view-items-list.custom-guest-wishlist-view-items-list,#custom-logged-wishlist-view-items-list.custom-guest-wishlist-view-items-list):has(>.custom-guest-wishlist-view-items-loading:only-child){align-content:center !important;align-items:center !important;display:grid !important;flex:1 1 auto !important;grid-template-columns:minmax(0, 1fr) !important;justify-content:center !important;margin-inline:0 !important;max-width:none !important;min-height:12rem !important;overflow:hidden !important;padding:var(--dh-space-xl) !important;place-items:center !important;width:100% !important}body :where(.custom-guest-wishlist-view-items-loading){grid-column:unset !important;max-width:22rem !important;width:100% !important}body :where(.custom-wishlist-item-name,.custom-wishlist-new-toggle,.custom-wishlist-new-toggle:hover,.custom-wishlist-new-toggle:focus,.custom-wishlist-status--loading,.custom-guest-wishlist-view-items-title,.custom-guest-wishlist-view-items-card-name){color:var(--dh-text-primary) !important}body :where(.custom-wishlist-item-remove,.custom-wishlist-empty-message,.custom-wishlist-loader,.custom-wishlist-status,.custom-guest-wishlist-view-items-empty,.custom-guest-wishlist-view-items-loading){color:var(--dh-text-secondary) !important}body :where(#custom-wishlist-modal .custom-wishlist-new,.custom-wishlist-item){border-color:var(--dh-border-subtle) !important}body :where(.custom-wishlist-new-fields input,.custom-wishlist-item-rename-input){background-color:var(--dh-surface-elevated) !important;border-color:var(--dh-border-subtle) !important;color:var(--dh-text-primary) !important}body :where(.custom-guest-wishlist-view-items-card-image,.custom-guest-wishlist-view-items-card-image-placeholder){background-color:var(--dh-surface-subtle) !important;border-color:var(--dh-border-subtle) !important}body #custom-wishlist-modal :where(.custom-wishlist-heart:not(.custom-wishlist-heart--default):hover,.custom-wishlist-heart:not(.custom-wishlist-heart--default):focus,.custom-wishlist-heart:not(.custom-wishlist-heart--default):focus-visible,.custom-wishlist-heart:not(.custom-wishlist-heart--default):active,.custom-wishlist-heart.custom-wishlist-heart--default:hover,.custom-wishlist-heart.custom-wishlist-heart--default:focus,.custom-wishlist-heart.custom-wishlist-heart--default:focus-visible,.custom-wishlist-heart.custom-wishlist-heart--default:active){background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important;box-shadow:none !important;color:var(--dh-picker-heart-color) !important}body :where(.custom-wishlist-inline-spinner,.custom-wishlist-status-spinner,.custom-guest-wishlist-view-items-spinner,.custom-guest-wishlist-view-items-placeholder-spinner){border-color:var(--dh-border-subtle) !important;border-top-color:var(--dh-button-revenue-bg) !important}body .custom-guest-wishlist-undo-progress{background-color:var(--dh-border-subtle) !important}body .custom-guest-wishlist-undo-progress-fill{background-color:var(--dh-button-revenue-bg) !important}body .custom-guest-wishlist-undo{background-color:var(--dh-button-revenue-bg) !important;color:var(--dh-button-revenue-text) !important}body .custom-guest-wishlist-undo:hover{background-color:var(--dh-button-revenue-bg-hover) !important}body #consent-manager,body #consent-manager>div,body #consent-manager :where(.css-10z1g2q){background:var(--dh-consent-bg) !important;background-color:var(--dh-consent-bg) !important;border-top:1px solid var(--dh-consent-border) !important;color:var(--dh-consent-text) !important}body #consent-manager>div{padding:0 !important}body #consent-manager>div>div{margin:0 !important;max-width:none !important;padding:0 !important;width:100% !important}body #consent-manager>div>div>div{align-items:center !important;border-top:0 !important;box-shadow:none !important;display:flex !important;flex-wrap:wrap;gap:var(--dh-space-md) var(--dh-space-lg) !important;justify-content:center !important;margin:0 auto !important;max-width:min(75rem, 95vw) !important;padding:var(--dh-space-md) .85rem !important;text-align:center !important;width:100% !important}body #consent-manager>div>div>div>div:first-child{flex:0 1 auto !important;margin:0 !important;max-width:42rem;min-width:0;text-align:center !important}body #consent-manager>div>div>div>div:last-child{align-items:center;display:flex !important;flex:0 0 auto !important;flex-wrap:wrap;gap:var(--dh-space-sm) !important;justify-content:center !important;margin:0 !important}body #consent-manager :where(p,span,div){color:var(--dh-consent-text) !important}body #consent-manager a{color:var(--dh-consent-link) !important;font-weight:500;text-decoration:underline;text-underline-offset:.2em}body #consent-manager a:hover,body #consent-manager a:focus{color:var(--dh-consent-link-hover) !important}body #consent-manager button{background-color:var(--dh-button-secondary-bg) !important;border:1px solid var(--dh-button-secondary-border) !important;border-radius:6px !important;color:var(--dh-button-secondary-text) !important;font-weight:500;margin:0 !important;min-height:36px;padding:.45rem .85rem !important}body #consent-manager button:hover,body #consent-manager button:focus{background-color:var(--dh-button-secondary-bg-hover) !important;border-color:var(--dh-button-secondary-border-hover) !important;color:var(--dh-button-secondary-text-hover) !important}body #consent-manager button:last-of-type{background-color:var(--dh-button-revenue-bg) !important;border-color:var(--dh-button-revenue-border) !important;color:var(--dh-button-revenue-text) !important;font-weight:700}body #consent-manager button:last-of-type:hover,body #consent-manager button:last-of-type:focus{background-color:var(--dh-button-revenue-bg-hover) !important;border-color:var(--dh-button-revenue-bg-hover) !important;color:var(--dh-button-revenue-text) !important}@media(max-width: 480px){body #consent-manager>div>div>div{align-items:stretch !important;display:grid !important;gap:var(--dh-space-sm) !important;grid-template-columns:minmax(0, 1fr) !important;max-width:100% !important;padding:.55rem var(--dh-space-md) calc(.55rem + env(safe-area-inset-bottom, 0px)) !important}body #consent-manager>div>div>div>div:first-child{font-size:var(--dh-fs-xs) !important;line-height:1.35 !important;max-width:none !important;width:100% !important}body #consent-manager>div>div>div>div:first-child :where(p,span,div){margin:0 !important}body #consent-manager>div>div>div>div:last-child{display:grid !important;gap:.38rem !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;justify-self:center !important;max-width:18rem !important;width:100% !important}body #consent-manager button{font-size:var(--dh-fs-sm) !important;line-height:1.1 !important;min-height:34px !important;padding:.36rem var(--dh-space-sm) !important;width:100% !important}body #consent-manager button:last-of-type{grid-column:1/-1 !important}}@media(max-width: 360px){body #consent-manager>div>div>div{gap:.36rem !important;padding-inline:var(--dh-space-sm) !important}body #consent-manager>div>div>div>div:first-child{font-size:var(--dh-fs-xs) !important;line-height:1.28 !important}body #consent-manager button{font-size:var(--dh-fs-xs) !important;min-height:32px !important;padding-block:.32rem !important}}body.dh-cart-edit-open .modal-background,body.dh-cart-edit-loading .modal-background{background-color:rgba(0,0,0,0) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body.dh-cart-edit-open #modal:has(#CartEditProductFieldsForm)>.loadingOverlay,body.dh-cart-edit-loading #modal:has(#CartEditProductFieldsForm)>.loadingOverlay{background-color:rgba(0,0,0,0) !important}body.dh-cart-edit-open.supermarket-pageType--cart.has-activeModal>.header,body.dh-cart-edit-open.supermarket-pageType--cart.has-activeModal>.body,body.dh-cart-edit-open.supermarket-pageType--cart.has-activeModal>.footer,body.dh-cart-edit-open.supermarket-pageType--cart.has-activeModal>.beautify__section,body.dh-cart-edit-open.supermarket-pageType--cart.has-activeModal>[data-content-region],body.dh-cart-edit-open.supermarket-pageType--cart.has-activeModal>.scrollToTop,body.dh-cart-edit-loading.supermarket-pageType--cart.has-activeModal>.header,body.dh-cart-edit-loading.supermarket-pageType--cart.has-activeModal>.body,body.dh-cart-edit-loading.supermarket-pageType--cart.has-activeModal>.footer,body.dh-cart-edit-loading.supermarket-pageType--cart.has-activeModal>.beautify__section,body.dh-cart-edit-loading.supermarket-pageType--cart.has-activeModal>[data-content-region],body.dh-cart-edit-loading.supermarket-pageType--cart.has-activeModal>.scrollToTop{visibility:visible !important}body.dh-cart-edit-open.supermarket-pageType--cart.has-activeModal>.header *,body.dh-cart-edit-open.supermarket-pageType--cart.has-activeModal>.body *,body.dh-cart-edit-open.supermarket-pageType--cart.has-activeModal>.footer *,body.dh-cart-edit-open.supermarket-pageType--cart.has-activeModal>.beautify__section *,body.dh-cart-edit-open.supermarket-pageType--cart.has-activeModal>[data-content-region] *,body.dh-cart-edit-open.supermarket-pageType--cart.has-activeModal>.scrollToTop *,body.dh-cart-edit-loading.supermarket-pageType--cart.has-activeModal>.header *,body.dh-cart-edit-loading.supermarket-pageType--cart.has-activeModal>.body *,body.dh-cart-edit-loading.supermarket-pageType--cart.has-activeModal>.footer *,body.dh-cart-edit-loading.supermarket-pageType--cart.has-activeModal>.beautify__section *,body.dh-cart-edit-loading.supermarket-pageType--cart.has-activeModal>[data-content-region] *,body.dh-cart-edit-loading.supermarket-pageType--cart.has-activeModal>.scrollToTop *{visibility:visible !important}body .beautify__section .page-heading,body .beautify__section h1,body .beautify__section h2,body .beautify__section h3{color:var(--dh-text-primary);opacity:1;text-shadow:none}body .productView-options .premium-guide-link,body .productView-options .dh-guide-link,body .productView-options a[href*=fabric],body .productView-options a[href*=size]{color:var(--dh-link) !important;opacity:1;text-decoration-color:currentColor !important;transform:none}body .productView-options .premium-guide-link:hover,body .productView-options .premium-guide-link:focus,body .productView-options .dh-guide-link:hover,body .productView-options .dh-guide-link:focus,body .productView-options a[href*=fabric]:hover,body .productView-options a[href*=fabric]:focus,body .productView-options a[href*=size]:hover,body .productView-options a[href*=size]:focus{color:var(--dh-link-hover) !important;opacity:1;transform:none}body .socialLinks__link:is(button){appearance:none;background:rgba(0,0,0,0);border:0;cursor:pointer;font:inherit;padding:0}body .productView .socialLinks__link,body .card .wishlist-card-form.form-wishlist .custom-wishlist-default-button,body .card .wishlist-card-form.form-wishlist .custom-wishlist-selected-button{min-height:52px !important;min-width:52px !important}@media(max-width: 600px){.navUser-item--theme .dh-theme-toggle__label{display:none !important}.navUser-item--theme .dh-theme-toggle{padding:0 !important;min-width:46px !important}}@media(max-width: 800px){html body .beautify__topHeader ._user,html body .beautify__topHeader ._currency,html body .beautify__topHeader ._account{display:none !important}html.has-activeNavPages body.has-activeNavPages>.banners[data-banner-location=top],html body.has-activeNavPages>.banners[data-banner-location=top],html body:has(.navPages-container.is-closing)>.banners[data-banner-location=top]{flex:0 0 auto !important;height:auto !important;max-height:none !important;overflow:visible !important}html body .navPages-container.is-closing{visibility:visible !important}html body .navPages-container,html body.has-activeNavPages .navPages-container,html body .navPages-container.is-open,html body .navPages-container.is-closing{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;color:var(--dh-text-primary) !important;overflow:hidden !important}html body.has-activeNavPages .navPages-container,html body .navPages-container.is-open,html body .navPages-container.is-closing{align-items:stretch !important;bottom:0 !important;display:flex !important;height:calc(100vh - var(--dh-top-banner-h, 0px)) !important;justify-content:flex-start !important;padding:0 !important;top:0 !important}@supports(height: 100dvh){html body.has-activeNavPages .navPages-container,html body .navPages-container.is-open,html body .navPages-container.is-closing{height:calc(100dvh - var(--dh-top-banner-h, 0px)) !important}}html body .navPages-container>.container{background-color:var(--dh-surface-page) !important;border-right:1px solid var(--dh-border-subtle) !important;box-shadow:var(--dh-shadow-elevated) !important;color:var(--dh-text-primary) !important;flex:0 0 auto !important;margin:0 !important;margin-right:auto !important;max-width:390px !important;padding:var(--dh-space-lg) !important;width:86vw !important}}@media(max-width: 800px)and (min-width: 481px){html body .navPages-container>.container,html body.has-activeNavPages .navPages-container>.container,html body .navPages-container.is-open>.container,html body .navPages-container.is-closing>.container{max-width:32rem !important;width:clamp(22rem, 60vw, 32rem) !important}}@media(max-width: 800px){html body.has-activeNavPages .navPages-container>.container,html body .navPages-container.is-open>.container,html body .navPages-container.is-closing>.container{box-sizing:border-box !important;display:flex !important;flex-direction:column !important;height:100% !important;max-height:none !important;overflow-x:hidden !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:4.75rem var(--dh-space-lg) var(--dh-space-md) !important;padding-top:max(4.75rem, calc(env(safe-area-inset-top, 0px) + 4rem)) !important}html body.has-activeNavPages .navPages-container,html body:has(.navPages-container.is-open) .navPages-container,html body:has(.navPages-container.is-closing) .navPages-container{top:var(--dh-top-banner-h, 0px) !important;bottom:0 !important}html body.has-activeNavPages .beautify__mainHeader .mobileMenu-toggle.is-open,html body:has(.navPages-container.is-open) .beautify__mainHeader .mobileMenu-toggle.is-open,html body:has(.navPages-container.is-closing) .beautify__mainHeader .mobileMenu-toggle.is-open{color:var(--dh-text-primary) !important;position:relative !important;top:auto !important;left:auto !important;z-index:130 !important}html body.has-activeNavPages .beautify__mainHeader .mobileMenu-toggle.is-open .mobileMenu-toggleIcon ._icon::before,html body.has-activeNavPages .beautify__mainHeader .mobileMenu-toggle.is-open .mobileMenu-toggleIcon ._icon::after,html body:has(.navPages-container.is-open) .beautify__mainHeader .mobileMenu-toggle.is-open .mobileMenu-toggleIcon ._icon::before,html body:has(.navPages-container.is-open) .beautify__mainHeader .mobileMenu-toggle.is-open .mobileMenu-toggleIcon ._icon::after,html body:has(.navPages-container.is-closing) .beautify__mainHeader .mobileMenu-toggle.is-open .mobileMenu-toggleIcon ._icon::before,html body:has(.navPages-container.is-closing) .beautify__mainHeader .mobileMenu-toggle.is-open .mobileMenu-toggleIcon ._icon::after{background-color:currentColor !important}html body.has-activeNavPages>:is(.footer,.beautify__newsletter),html.has-activeNavPages body>:is(.footer,.beautify__newsletter),html body:has(.navPages-container.is-open)>:is(.footer,.beautify__newsletter),html body:has(.navPages-container.is-closing)>:is(.footer,.beautify__newsletter){display:none !important}html body.has-activeNavPages .navPages-container .navPages,html body .navPages-container.is-open .navPages{flex:0 0 auto !important;overflow:visible !important}html body.has-activeNavPages .navPages-container .navPages .dh-nav-carousel,html body .navPages-container.is-open .navPages .dh-nav-carousel{margin:0 !important}html body.has-activeNavPages .navPages-container .navPages-rootMenu,html body .navPages-container.is-open .navPages-rootMenu{gap:0 !important;margin:0 !important;padding:0 !important}html body.has-activeNavPages .navPages-container .navPages-list--user,html body .navPages-container.is-open .navPages-list--user{margin-top:0 !important;padding-top:0 !important}html body.has-activeNavPages .navPages-container .dh-mobile-theme-menu,html body .navPages-container.is-open .dh-mobile-theme-menu{flex:0 0 auto !important;margin-top:var(--dh-space-xs) !important;min-height:52px !important;padding:.45rem 0 !important}html body.has-activeNavPages .navPages-container .beautify__belowMobileMenu:empty,html body .navPages-container.is-open .beautify__belowMobileMenu:empty{display:none !important;margin:0 !important;padding:0 !important}html body.has-activeNavPages .navPages-container .beautify__belowMobileMenu,html body .navPages-container.is-open .beautify__belowMobileMenu{flex:0 0 auto !important;margin-top:0 !important;padding:0 !important}html body.has-activeNavPages .navPages-container .navPages .navPages-item,html body .navPages-container.is-open .navPages .navPages-item{min-height:0 !important}html body.has-activeNavPages .navPages-container .navPages .navPages-action,html body .navPages-container.is-open .navPages .navPages-action{font-size:var(--dh-fs-base) !important;height:auto !important;line-height:1.35rem !important;min-height:2.7rem !important}.navPages-container .navPages,.navPages-container .dh-nav-carousel,.navPages-container .dh-nav-carousel__viewport,.navPages-container .navPages-list,.navPages-container .navPages-rootMenu,.navPages-container .beautify__belowMobileMenu{background-color:rgba(0,0,0,0) !important;border-color:var(--dh-border-subtle) !important;color:var(--dh-text-primary) !important}.navPages-container .navPages-rootMenu{display:grid !important;gap:0 !important;margin:0 !important;padding:0 !important}.navPages-container .navPages-list{margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important}.navPages .navPages-item{background-color:rgba(0,0,0,0) !important;border-bottom:0 !important;border-top:0 !important;color:var(--dh-text-primary) !important;margin-bottom:0 !important}.navPages-container .navPages .navPages-item{align-items:stretch !important;display:flex !important;flex-direction:column !important;margin-bottom:0 !important;min-height:0 !important;padding:0 !important}.navPages-container .navPages-list--user{background-color:rgba(0,0,0,0) !important;border-top:0 !important;margin:0 !important;margin-top:0 !important;padding:0 !important}.navPages-container .navPages-list+.navPages-list>.navPages-item:first-child{border-top:0 !important}.navPages-container .navPages-list--user .navPages-item--cart{display:none !important}.navPages .navPages-item a{background-color:rgba(0,0,0,0) !important;color:var(--dh-text-primary) !important;display:block !important;padding:.6rem var(--dh-space-lg) !important;border-radius:var(--dh-radius-md) !important;-webkit-text-fill-color:var(--dh-text-primary) !important}.navPages-container .navPages .navPages-item a{border-radius:0 !important;padding:0 !important}.navPages-container .navPages .navPages-action{align-items:center !important;background-color:rgba(0,0,0,0) !important;border-radius:0 !important;box-sizing:border-box !important;color:var(--dh-header-nav-text) !important;display:flex !important;font-size:var(--dh-fs-base) !important;font-weight:800 !important;height:auto !important;justify-content:flex-start !important;line-height:1.35rem !important;min-height:2.7rem !important;padding:0 !important;width:100% !important;-webkit-text-fill-color:var(--dh-header-nav-text) !important}html body.has-activeNavPages .navPages-container .navPages .navPages-action.is-open,html body.has-activeNavPages .navPages-container .navPages .navPages-action[aria-expanded=true],html body .navPages-container.is-open .navPages .navPages-action.is-open,html body .navPages-container.is-open .navPages .navPages-action[aria-expanded=true]{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;box-shadow:none !important;color:var(--dh-header-nav-text) !important;-webkit-text-fill-color:var(--dh-header-nav-text) !important}.navPages-container .navPages .navPages-item:has(>.navPage-subMenu){align-items:stretch !important;display:grid !important;grid-template-columns:minmax(0, 1fr) !important;min-height:auto !important}.navPages-container .navPages .navPages-item:has(>.navPage-subMenu)>.navPages-action{grid-column:1 !important;grid-row:1 !important;min-width:0 !important}html body.has-activeNavPages .navPages-container .navPages .navPage-subMenu,html body .navPages-container.is-open .navPages .navPage-subMenu{background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important;grid-column:1 !important;grid-row:2 !important;margin:0 !important;padding:0 !important;position:static !important;transform:none !important;width:100% !important}.navPages-container .navPages .navPage-subMenu[aria-hidden=true]:not(.is-open){display:none !important}.navPages-container .navPages .navPage-subMenu.is-open,.navPages-container .navPages .navPage-subMenu[aria-hidden=false]{display:block !important}html body.has-activeNavPages .navPages-container .navPages .navPage-subMenu-list,html body .navPages-container.is-open .navPages .navPage-subMenu-list{background:rgba(0,0,0,0) !important;box-shadow:none !important;display:grid !important;gap:0 !important;margin:0 !important;padding:0 !important;width:100% !important}html body.has-activeNavPages .navPages-container .navPages .navPage-subMenu-item,html body .navPages-container.is-open .navPages .navPage-subMenu-item{border:0 !important;display:block !important;min-height:0 !important;padding:0 !important}html body.has-activeNavPages .navPages-container .navPages .navPage-subMenu-action,html body .navPages-container.is-open .navPages .navPage-subMenu-action{align-items:center !important;box-sizing:border-box !important;color:var(--dh-text-primary) !important;display:flex !important;font-size:var(--dh-fs-base) !important;font-weight:800 !important;height:auto !important;line-height:1.35rem !important;min-height:2.7rem !important;padding:0 !important;white-space:normal !important;width:100% !important;-webkit-text-fill-color:var(--dh-text-primary) !important}html body.has-activeNavPages .navPages-container .navPages #navPages-currency .navPage-subMenu-item:last-child,html body .navPages-container.is-open .navPages #navPages-currency .navPage-subMenu-item:last-child{margin-bottom:0 !important}html body.has-activeNavPages .navPages-container .navPages .navPages-list--user,html body .navPages-container.is-open .navPages .navPages-list--user{border-top:0 !important;margin-top:0 !important}html body.has-activeNavPages .navPages-container .navPages .navPages-item,html body .navPages-container.is-open .navPages .navPages-item{border-bottom:0 !important;border-top:0 !important;min-height:0 !important}html body.has-activeNavPages .navPages-container .navPages .navPages-item:has(>.navPage-subMenu),html body .navPages-container.is-open .navPages .navPages-item:has(>.navPage-subMenu){min-height:0 !important;overflow:visible !important}}@media(max-width: 800px){html body.has-activeNavPages .navPages-container .navPages .dh-nav-carousel__list>.navPages-item>.navPages-action,html body.has-activeNavPages .navPages-container .navPages .navPages-list--user>.navPages-item>.navPages-action,html body.has-activeNavPages .navPages-container .navPages .navPages-item>.navPages-action,html body .navPages-container.is-open .navPages .dh-nav-carousel__list>.navPages-item>.navPages-action,html body .navPages-container.is-open .navPages .navPages-list--user>.navPages-item>.navPages-action,html body .navPages-container.is-open .navPages .navPages-item>.navPages-action,html body.has-activeNavPages .navPages-container .navPages .navPage-subMenu-list>.navPage-subMenu-item>.navPage-subMenu-action,html body .navPages-container.is-open .navPages .navPage-subMenu-list>.navPage-subMenu-item>.navPage-subMenu-action{border-bottom:1px solid var(--dh-border-subtle) !important;padding-block:.675rem !important;padding-inline:0 !important}html body.has-activeNavPages .navPages-container .navPages .navPages-action.has-subMenu,html body.has-activeNavPages .navPages-container .navPages .navPages-action:has(.navPages-action-moreIcon),html body .navPages-container.is-open .navPages .navPages-action.has-subMenu,html body .navPages-container.is-open .navPages .navPages-action:has(.navPages-action-moreIcon){align-items:center !important;display:flex !important;gap:var(--dh-space-md) !important;justify-content:space-between !important;overflow:visible !important;padding-inline-end:0 !important;position:relative !important}html body.has-activeNavPages .navPages-container .navPages .navPages-action .navPages-action-moreIcon,html body .navPages-container.is-open .navPages .navPages-action .navPages-action-moreIcon{align-items:center !important;align-self:center !important;background-color:color-mix(in srgb, var(--dh-text-primary) 6%, transparent) !important;border:1px solid var(--dh-border-subtle) !important;border-radius:.3rem !important;box-sizing:border-box !important;color:var(--dh-header-nav-text) !important;display:inline-flex !important;flex:0 0 1.375rem !important;height:1.375rem !important;justify-content:center !important;line-height:0 !important;margin:0 0 0 auto !important;overflow:visible !important;pointer-events:none !important;position:relative !important;right:auto !important;top:auto !important;transform:none !important;transition:transform .16s ease,border-color .16s ease !important;width:1.375rem !important}html body.has-activeNavPages .navPages-container .navPages .navPages-action .navPages-action-moreIcon svg,html body .navPages-container.is-open .navPages .navPages-action .navPages-action-moreIcon svg{display:none !important}html body.has-activeNavPages .navPages-container .navPages .navPages-action .navPages-action-moreIcon::before,html body.has-activeNavPages .navPages-container .navPages .navPages-action .navPages-action-moreIcon::after,html body .navPages-container.is-open .navPages .navPages-action .navPages-action-moreIcon::before,html body .navPages-container.is-open .navPages .navPages-action .navPages-action-moreIcon::after{background-color:currentColor !important;border-radius:1px !important;content:"" !important;display:block !important;left:50% !important;position:absolute !important;top:50% !important;transform:translate(-50%, -50%) !important}html body.has-activeNavPages .navPages-container .navPages .navPages-action .navPages-action-moreIcon::before,html body .navPages-container.is-open .navPages .navPages-action .navPages-action-moreIcon::before{height:2px !important;width:.5rem !important}html body.has-activeNavPages .navPages-container .navPages .navPages-action .navPages-action-moreIcon::after,html body .navPages-container.is-open .navPages .navPages-action .navPages-action-moreIcon::after{height:.5rem !important;width:2px !important}html body.has-activeNavPages .navPages-container .navPages .navPages-action[aria-expanded=true] .navPages-action-moreIcon,html body .navPages-container.is-open .navPages .navPages-action[aria-expanded=true] .navPages-action-moreIcon{border-color:var(--dh-border-strong, var(--dh-border-subtle)) !important;transform:rotate(45deg) !important}html body.has-activeNavPages .navPages-container .navPages .navPages-list--user>.navPages-item:last-child>.navPages-action,html body .navPages-container.is-open .navPages .navPages-list--user>.navPages-item:last-child>.navPages-action,html body.has-activeNavPages .navPages-container .navPages .navPage-subMenu-list>.navPage-subMenu-item:last-child>.navPage-subMenu-action,html body .navPages-container.is-open .navPages .navPage-subMenu-list>.navPage-subMenu-item:last-child>.navPage-subMenu-action{border-bottom:0 !important}html body.has-activeNavPages .navPages-container .navPages .navPages-list--user>.navPages-item:last-child>.navPage-subMenu .navPage-subMenu-list>.navPage-subMenu-item:last-child>.navPage-subMenu-action,html body .navPages-container.is-open .navPages .navPages-list--user>.navPages-item:last-child>.navPage-subMenu .navPage-subMenu-list>.navPage-subMenu-item:last-child>.navPage-subMenu-action{border-bottom:0 !important}.navPages-container .beautify__belowMobileMenu{margin-top:auto !important;padding:var(--dh-space-lg) 0 0 !important}#cart-preview-dropdown{z-index:110 !important}}ul.productGrid>li.product .card:not(article) .card-body>.card-text--price{margin-top:var(--dh-space-3xs) !important}@media(max-width: 600px){.card .card-figure .wishlist-card-form,.card .card-figure .card-figure-actions{--dh-wish-size: 48px;margin:var(--dh-space-sm) var(--dh-space-sm) 0 0 !important}.wishlist-card-form .button--icon,.card-figure-actions .button--icon{width:var(--dh-wish-size) !important;height:var(--dh-wish-size) !important}.wishlist-card-form .icon,.card-figure-actions .icon{width:var(--dh-wishlist-card-heart-size, 1.5rem) !important;height:var(--dh-wishlist-card-heart-size, 1.5rem) !important;max-width:var(--dh-wishlist-card-heart-size, 1.5rem) !important;max-height:var(--dh-wishlist-card-heart-size, 1.5rem) !important}.productView-qtyAddWrapper{display:flex !important;align-items:stretch !important;column-gap:var(--dh-space-sm) !important;row-gap:var(--dh-space-2xs) !important}.productView-qtyAddWrapper .form-field--increments{flex:0 0 auto !important}.productView-qtyAddWrapper .form-action--addToCart{clear:none !important;flex:1 1 0 !important;float:none !important;max-width:none !important;min-width:0 !important}}.productView-description,.productView-description .container,.productView-descriptionPrimary,.productView-descriptionPrimary>.container,.productView-details,.productView-details .container,.page-content>section{padding-left:var(--dh-space-lg) !important;padding-right:var(--dh-space-lg) !important}@media(max-width: 800px){html body.has-activeNavPages .navPages-container .navPages .navPages-item,html body .navPages-container.is-open .navPages .navPages-item,html body.has-activeNavPages .navPages-container .navPages .navPage-subMenu-item,html body .navPages-container.is-open .navPages .navPage-subMenu-item{position:relative !important}html body.has-activeNavPages .navPages-container .navPages .navPages-action-toggle,html body .navPages-container.is-open .navPages .navPages-action-toggle{align-items:center !important;display:flex !important;height:2.75rem !important;justify-content:center !important;line-height:1 !important;min-height:2.5rem !important;padding:0 !important;position:absolute !important;right:0 !important;text-align:center !important;top:0 !important;width:2.25rem !important;z-index:3 !important}html body.has-activeNavPages .navPages-container .navPages .navPage-subMenu-item>.navPages-action-toggle,html body .navPages-container.is-open .navPages .navPage-subMenu-item>.navPages-action-toggle{height:2.625rem !important;min-height:2.625rem !important}html body.has-activeNavPages .navPages-container .navPages .navPages-action-toggle ._more,html body.has-activeNavPages .navPages-container .navPages .navPages-action-toggle ._less,html body .navPages-container.is-open .navPages .navPages-action-toggle ._more,html body .navPages-container.is-open .navPages .navPages-action-toggle ._less{align-items:center !important;display:inline-flex !important;font-size:0 !important;gap:var(--dh-space-2xs) !important;height:100% !important;justify-content:center !important;line-height:1 !important;margin:0 !important;padding:0 !important;white-space:nowrap !important}html body.has-activeNavPages .navPages-container .navPages .navPages-action-toggle .icon,html body .navPages-container.is-open .navPages .navPages-action-toggle .icon{display:block !important;flex:0 0 auto !important;height:.875rem !important;margin:0 !important;position:static !important;transform:none !important;width:.875rem !important}html body.has-activeNavPages .navPages-container .navPages .navPages-action.has-subMenu,html body.has-activeNavPages .navPages-container .navPages .navPage-subMenu-action.has-subMenu,html body .navPages-container.is-open .navPages .navPages-action.has-subMenu,html body .navPages-container.is-open .navPages .navPage-subMenu-action.has-subMenu{padding-inline-end:0 !important}}@media(max-width: 800px){html body.has-activeNavPages .navPages-container .navPages .navPages-sectionLabel,html body .navPages-container.is-open .navPages .navPages-sectionLabel{align-items:flex-start !important;border:0 !important;color:var(--dh-text-secondary) !important;font-size:var(--dh-fs-micro) !important;font-weight:700 !important;justify-content:flex-start !important;letter-spacing:.08em !important;line-height:1 !important;margin:var(--dh-space-md) 0 var(--dh-space-2xs) !important;min-height:0 !important;padding:0 !important;text-align:left !important;text-transform:uppercase !important}html body.has-activeNavPages .navPages-container .navPages .dh-nav-carousel__list>.navPages-sectionLabel:first-child,html body .navPages-container.is-open .navPages .dh-nav-carousel__list>.navPages-sectionLabel:first-child{margin-top:0 !important}html body.has-activeNavPages .navPages-container .navPages .dh-nav-carousel__list>.navPages-item>.navPages-action,html body .navPages-container.is-open .navPages .dh-nav-carousel__list>.navPages-item>.navPages-action,html body.has-activeNavPages .navPages-container .navPages .navPages-list--user>.navPages-item>.navPages-action,html body .navPages-container.is-open .navPages .navPages-list--user>.navPages-item>.navPages-action{border-bottom:0 !important}html body.has-activeNavPages .navPages-container .navPages .navPages-item--primary>.navPages-action,html body .navPages-container.is-open .navPages .navPages-item--primary>.navPages-action{font-size:1.0625rem !important;font-weight:800 !important;letter-spacing:-0.01em !important;min-height:3rem !important}html body.has-activeNavPages .navPages-container .navPages .navPages-item--page>.navPages-action,html body .navPages-container.is-open .navPages .navPages-item--page>.navPages-action,html body.has-activeNavPages .navPages-container .navPages .navPages-list--user .navPages-action,html body .navPages-container.is-open .navPages .navPages-list--user .navPages-action{font-size:var(--dh-fs-sm) !important;font-weight:600 !important;min-height:2.75rem !important}html body.has-activeNavPages .navPages-container .navPages .navPages-list--user .navPages-action.has-subMenu,html body .navPages-container.is-open .navPages .navPages-list--user .navPages-action.has-subMenu{border-top:1px solid var(--dh-border-subtle) !important;color:var(--dh-text-secondary) !important;margin-top:var(--dh-space-sm) !important;padding-top:var(--dh-space-sm) !important}html body.has-activeNavPages .navPages-container .navPages .navPages-item--cart,html body .navPages-container.is-open .navPages .navPages-item--cart{display:none !important}}@media(max-width: 800px){html body .beautify__mainHeader .navUser-item--theme,html body .beautify__mainHeader .navUser-section>.navUser-item--theme,html body .beautify__topHeader .navUser-item--theme{display:none !important}}@media(max-width: 800px){html body.has-activeNavPages .navPages-container .navPages .navPages-action--toggle,html body .navPages-container.is-open .navPages .navPages-action--toggle{-webkit-appearance:none !important;appearance:none !important;background:none !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;cursor:pointer !important;font-family:inherit !important;text-align:left !important;width:100% !important}html body.has-activeNavPages .navPages-container .navPages .navPages-item--themeToggle>.navPages-action--toggle,html body .navPages-container.is-open .navPages .navPages-item--themeToggle>.navPages-action--toggle{align-items:center !important;display:flex !important;flex-direction:row !important;gap:var(--dh-space-sm) !important;justify-content:flex-start !important}html body.has-activeNavPages .navPages-container .navPages .navPages-action__icon,html body .navPages-container.is-open .navPages .navPages-action__icon{flex:0 0 auto !important;height:1.125rem !important;width:1.125rem !important}html body.has-activeNavPages .navPages-container .navPages .navPages-action__text,html body .navPages-container.is-open .navPages .navPages-action__text{flex:1 1 auto !important}html body.has-activeNavPages .navPages-container .navPages .navPages-action__state,html body .navPages-container.is-open .navPages .navPages-action__state{color:var(--dh-text-secondary) !important;flex:0 0 auto !important;font-size:var(--dh-fs-xs) !important;font-weight:600 !important;letter-spacing:0 !important;margin-left:auto !important;text-transform:none !important}}@media(max-width: 800px){html body.has-activeNavPages .navPages-container .navPages .navPages-item>.navPages-action,html body .navPages-container.is-open .navPages .navPages-item>.navPages-action,html body.has-activeNavPages .navPages-container .navPages .dh-nav-carousel__list>.navPages-item>.navPages-action,html body .navPages-container.is-open .navPages .dh-nav-carousel__list>.navPages-item>.navPages-action{min-height:2.75rem !important;padding-bottom:0 !important;padding-top:0 !important}html body.has-activeNavPages .navPages-container .navPages .navPages-sectionLabel,html body .navPages-container.is-open .navPages .navPages-sectionLabel{margin:var(--dh-space-lg) 0 var(--dh-space-xs) !important}html body.has-activeNavPages .navPages-container .navPages .dh-nav-carousel__list>.navPages-sectionLabel:first-child,html body .navPages-container.is-open .navPages .dh-nav-carousel__list>.navPages-sectionLabel:first-child{margin-top:0 !important}}@media(max-width: 800px){html body .beautify__mainHeader>.container,html body .beautify__mainHeader>.container._hasGiftCert{--dh-header-gutter: 0.85rem;grid-template-columns:var(--dh-header-control-size) minmax(0, 1fr) var(--dh-header-control-size) !important}html body .beautify__mainHeader>.container .mobileMenu-toggle,html body .beautify__mainHeader>.container._hasGiftCert .mobileMenu-toggle{grid-column:1 !important}html body .beautify__mainHeader._hasImg._left>.container._hasGiftCert .header-logo,html body .beautify__mainHeader._hasImg>.container._hasGiftCert .header-logo,html body .beautify__mainHeader>.container._hasGiftCert .header-logo,html body .beautify__mainHeader>.container .header-logo{grid-column:2 !important}html body .beautify__mainHeader>.container .navUser-item--cart,html body .beautify__mainHeader>.container._hasGiftCert .navUser-item--cart{grid-column:3 !important}}@media(max-width: 800px){html body .beautify__mainHeader .mobileMenu-toggle{justify-content:flex-start !important;padding-left:calc(var(--dh-space-lg) - var(--dh-header-gutter, 0.85rem)) !important}}@media(max-width: 800px){html body .pagination-list{align-items:center !important;display:flex !important;flex-wrap:nowrap !important;gap:0 !important;justify-content:center !important}html body .pagination-list .pagination-link__label{display:none !important}html body .pagination-list .pagination-item--previous .pagination-link,html body .pagination-list .pagination-item--next .pagination-link{align-items:center !important;display:inline-flex !important;justify-content:center !important;min-height:44px !important;min-width:44px !important;padding-left:0 !important;padding-right:0 !important}}html body .actionBar [data-dh-adult-toggle-anchor] .dh-adult-toggle{margin-left:0 !important}.card .wishlist-card-form.form-wishlist .icon,.card .card-figure-actions .icon{display:block !important;flex:0 0 auto !important;width:var(--dh-wishlist-card-heart-size) !important;height:var(--dh-wishlist-card-heart-size) !important;margin:0 !important}.productView-qtyAddWrapper{display:flex !important;flex-wrap:wrap !important;align-items:stretch !important;column-gap:var(--dh-space-sm) !important;row-gap:var(--dh-space-2xs) !important}.productView-qtyAddWrapper .form-field--increments{flex:0 0 auto !important;margin-right:0 !important}.productView-qtyAddWrapper .form-action--addToCart{clear:none !important;flex:1 1 0 !important;float:none !important;max-width:none !important;min-width:0 !important}.productView-qtyAddWrapper .form-field--increments .form-increment .form-input--incrementTotal{width:1.375rem !important}.productView-qtyAddWrapper .form-action--addToCart .button{white-space:nowrap !important}#cart-preview-dropdown{z-index:200 !important}body :where(.productGrid,.productCarousel,.quickSearchResults,.productView-imageCarousel-main-item,.cart) :where(.card-image,.card-img-container img,img[data-dh-product-image]){opacity:1 !important;transition:opacity 160ms ease,filter 160ms ease !important;will-change:opacity}body :where(.productGrid,.productCarousel,.quickSearchResults,.productView-imageCarousel-main-item) :where(.card-image,.card-img-container img,img[data-dh-product-image]).dh-product-image-loading,body :where(.productGrid,.productCarousel,.quickSearchResults,.productView-imageCarousel-main-item) :where(.card-image,.card-img-container img,img[data-dh-product-image]).dh-adult-image-swapping{filter:none !important;opacity:.96 !important}body :where(.productGrid,.productCarousel,.quickSearchResults,.productView-imageCarousel-main-item) :where(.card-image,.card-img-container img,img[data-dh-product-image]).dh-product-image-ready{filter:none;opacity:1 !important}@media(prefers-reduced-motion: reduce){body :where(.productGrid,.productCarousel,.quickSearchResults,.productView-imageCarousel-main-item,.cart) :where(.card-image,.card-img-container img,img[data-dh-product-image]){transition:none !important}}body .dh-adult-toggle{align-items:center !important}body .dh-adult-toggle__track{align-items:center !important;display:inline-flex !important;flex:0 0 44px !important;height:26px !important;justify-content:flex-start !important;padding:3px !important}body .dh-adult-toggle__track::before{bottom:auto !important;height:20px !important;left:3px !important;top:50% !important;transform:translate3d(0, -50%, 0) !important;width:20px !important}body .dh-adult-toggle[data-dh-adult-toggle-state=active] .dh-adult-toggle__track::before,body .dh-adult-toggle input:checked+.dh-adult-toggle__track::before{transform:translate3d(18px, -50%, 0) !important}body :where(ul.productGrid article.card,.productGrid article.card,.productCarousel article.card,.quickSearchResults article.card) .dh-card-title-row :where(.custom-wishlist-default-button,.custom-wishlist-selected-button,.wishlist-card-btn--add,.wishlist-card-btn--remove){height:48px !important;min-height:48px !important;min-width:48px !important;width:48px !important}@media(max-width: 550px){body{--dh-floating-action-size: 48px;--dh-floating-action-gap: var(--dh-space-md);--dh-floating-action-edge: 16px}body #custom-wishlist-floating-btn.wishlist-floating-button--fab,body #custom-wishlist-floating-btn,body #scrollToTopFloatingButton{right:calc(16px + env(safe-area-inset-right, 0px)) !important}body #custom-wishlist-floating-btn.wishlist-floating-button--fab{bottom:calc(var(--dh-fab-bottom-base) + var(--dh-floating-action-size) + var(--dh-floating-action-gap)) !important;z-index:88 !important}body #custom-wishlist-floating-btn .wishlist-floating-button__trigger,body #custom-wishlist-floating-btn.wishlist-floating-button--fab>.wishlist-floating-button__trigger,body #scrollToTopFloatingButton{height:var(--dh-floating-action-size) !important;min-height:var(--dh-floating-action-size) !important;min-width:var(--dh-floating-action-size) !important;width:var(--dh-floating-action-size) !important}body .beautify__mainHeader .navUser-item--theme .dh-theme-toggle{height:var(--dh-header-control-size, 44px) !important;line-height:0 !important;min-height:var(--dh-header-control-size, 44px) !important;min-width:var(--dh-header-control-size, 44px) !important;width:var(--dh-header-control-size, 44px) !important}body .beautify__mainHeader .navUser-section>.navUser-item--theme,body .beautify__mainHeader .navUser-item--theme{align-items:center !important;bottom:auto !important;display:inline-flex !important;justify-content:center !important;position:static !important;right:auto !important;z-index:2 !important}html.dh-cart-preview-open body #custom-wishlist-floating-btn.wishlist-floating-button.wishlist-floating-button--fab,html.dh-cart-preview-open body #scrollToTopFloatingButton,body.has-previewCartOpened #custom-wishlist-floating-btn.wishlist-floating-button.wishlist-floating-button--fab,body:has(#cart-preview-dropdown.is-open) #custom-wishlist-floating-btn.wishlist-floating-button.wishlist-floating-button--fab{opacity:0 !important;pointer-events:none !important;visibility:hidden !important}}html.dh-cart-preview-open body :where(#custom-wishlist-floating-btn.wishlist-floating-button.wishlist-floating-button--fab,#scrollToTopFloatingButton,.dh-pdp-sticky-buy,[data-dh-sticky-buy]),body.has-previewCartOpened :where(#custom-wishlist-floating-btn.wishlist-floating-button.wishlist-floating-button--fab,#scrollToTopFloatingButton,.dh-pdp-sticky-buy,[data-dh-sticky-buy]),body:has(#cart-preview-dropdown.is-open) :where(#custom-wishlist-floating-btn.wishlist-floating-button.wishlist-floating-button--fab,#scrollToTopFloatingButton,.dh-pdp-sticky-buy,[data-dh-sticky-buy]){display:none !important;opacity:0 !important;pointer-events:none !important;visibility:hidden !important}body #cart-preview-dropdown{z-index:300 !important}body #cart-preview-dropdown .previewCartItem{outline:0 solid rgba(0,0,0,0) !important}body #cart-preview-dropdown .previewCartItem.is-dh-cart-added,body #cart-preview-dropdown .previewCartItem[data-dh-cart-added=true],body #cart-preview-dropdown .previewCartItem._flying,body #cart-preview-dropdown .previewCartItem._shadowPulse,body #cart-preview-dropdown .previewCartItem.is-highlighted,body #cart-preview-dropdown .previewCartItem[data-highlight]{border-color:rgba(0,0,0,0) !important;box-shadow:none !important;box-sizing:border-box !important;position:relative !important;z-index:1}body #cart-preview-dropdown .previewCartItem.is-dh-cart-added::after,body #cart-preview-dropdown .previewCartItem[data-dh-cart-added=true]::after,body #cart-preview-dropdown .previewCartItem._flying::after,body #cart-preview-dropdown .previewCartItem._shadowPulse::after,body #cart-preview-dropdown .previewCartItem.is-highlighted::after,body #cart-preview-dropdown .previewCartItem[data-highlight]::after{border:2px solid var(--dh-cart-preview-pulse) !important;box-sizing:border-box !important;content:"" !important;display:block !important;inset:0 !important;pointer-events:none !important;position:absolute !important;z-index:5 !important}body #cart-preview-dropdown .previewCartItem._flying::after,body #cart-preview-dropdown .previewCartItem._shadowPulse::after{border-width:3px !important}body #cart-preview-dropdown .previewCartItem._flying{overflow:hidden !important}body #cart-preview-dropdown .previewCartItem.is-highlighted::after,body #cart-preview-dropdown .previewCartItem[data-highlight]::after{animation:dh-cart-preview-pulse-ring 1400ms ease-out 1}@keyframes dh-cart-preview-pulse-ring{0%,70%{border-color:var(--dh-cart-preview-pulse);opacity:1}100%{border-color:rgba(0,0,0,0);opacity:0}}body :where(.wishlist-floating-button__trigger),body #custom-wishlist-floating-btn .wishlist-floating-button__trigger{background:var(--dh-wishlist-saved-bg) !important;border-color:var(--dh-wishlist-saved-border) !important;color:var(--dh-wishlist-floating-text, var(--dh-card-action-glyph-color)) !important}body :where(.wishlist-floating-button__trigger:hover,.wishlist-floating-button__trigger:focus-visible),body #custom-wishlist-floating-btn .wishlist-floating-button__trigger:hover,body #custom-wishlist-floating-btn .wishlist-floating-button__trigger:focus,body #custom-wishlist-floating-btn .wishlist-floating-button__trigger:focus-visible{background:var(--dh-wishlist-saved-bg-hover) !important;border-color:var(--dh-wishlist-saved-border) !important;color:var(--dh-wishlist-floating-text, var(--dh-card-action-glyph-color)) !important}body :where(ul.productGrid>li.product .card,.productGrid>.product .card,section.productCarousel .card,.productCarousel .card){border-color:var(--dh-card-border) !important;width:100% !important}body :where(ul.productGrid>li.product .card .card-figure,.productGrid>.product .card .card-figure,section.productCarousel .card .card-figure,.productCarousel .card .card-figure,ul.productGrid>li.product .card .card-img-container,.productGrid>.product .card .card-img-container,section.productCarousel .card .card-img-container,.productCarousel .card .card-img-container){background:rgba(0,0,0,0) !important}body :where(ul.productGrid,.productGrid){gap:var(--dh-unified-product-card-gap) !important;justify-content:flex-start !important}body :where(.card .wishlist-card-form.form-wishlist .wishlist-card-btn--add .icon,.card .wishlist-card-form.form-wishlist .wishlist-card-btn--add svg,.card .wishlist-card-form.form-wishlist .wishlist-card-btn--remove .icon,.card .wishlist-card-form.form-wishlist .wishlist-card-btn--remove svg,.card .wishlist-card-form.form-wishlist .custom-wishlist-default-button .icon,.card .wishlist-card-form.form-wishlist .custom-wishlist-default-button svg,.card .wishlist-card-form.form-wishlist .custom-wishlist-selected-button .icon,.card .wishlist-card-form.form-wishlist .custom-wishlist-selected-button svg,.wishlist-floating-button__trigger .wishlist-floating-button__icon,.wishlist-floating-button__trigger svg){color:currentColor !important;fill:currentColor !important;stroke:currentColor !important}body :where(.card form.form-wishlist :where(.wishlist-card-btn--add,.wishlist-card-btn--remove,.custom-wishlist-default-button,.custom-wishlist-selected-button) :where(.icon,svg,path),.productCarousel form.form-wishlist :where(.wishlist-card-btn--add,.wishlist-card-btn--remove,.custom-wishlist-default-button,.custom-wishlist-selected-button) :where(.icon,svg,path)){color:currentColor !important;fill:currentColor !important;stroke:currentColor !important}body #scrollToTopFloatingButton{background-color:var(--dh-search-floating-filter-bg) !important;border-color:var(--dh-search-floating-filter-bg) !important;color:var(--dh-search-floating-filter-text) !important;display:inline-flex !important;opacity:1 !important;visibility:visible !important}body #scrollToTopFloatingButton:hover,body #scrollToTopFloatingButton:focus,body #scrollToTopFloatingButton:active{background-color:var(--dh-search-floating-filter-bg-hover) !important;border-color:var(--dh-search-floating-filter-bg-hover) !important;color:var(--dh-search-floating-filter-text) !important}body :where(#guest-wishlist-popup-view-button){border:0 !important;box-shadow:none !important;outline-offset:3px !important}body :where(.card .wishlist-card-form.form-wishlist .wishlist-card-btn--add,.card .wishlist-card-form.form-wishlist .wishlist-card-btn--remove,.card .wishlist-card-form.form-wishlist .custom-wishlist-default-button,.card .wishlist-card-form.form-wishlist .custom-wishlist-selected-button,.productView-titleWrapper .dh-card-actions .custom-wishlist-default-button,.productView-titleWrapper .dh-card-actions .custom-wishlist-selected-button){width:var(--dh-wishlist-card-button-size) !important;height:var(--dh-wishlist-card-button-size) !important;min-width:var(--dh-wishlist-card-button-size) !important;min-height:var(--dh-wishlist-card-button-size) !important}body :where(.card .wishlist-card-form.form-wishlist .wishlist-card-btn--add .icon,.card .wishlist-card-form.form-wishlist .wishlist-card-btn--add svg,.card .wishlist-card-form.form-wishlist .wishlist-card-btn--remove .icon,.card .wishlist-card-form.form-wishlist .wishlist-card-btn--remove svg,.card .wishlist-card-form.form-wishlist .custom-wishlist-default-button .icon,.card .wishlist-card-form.form-wishlist .custom-wishlist-default-button svg,.card .wishlist-card-form.form-wishlist .custom-wishlist-selected-button .icon,.card .wishlist-card-form.form-wishlist .custom-wishlist-selected-button svg,.productView-titleWrapper .dh-card-actions .custom-wishlist-default-button .icon,.productView-titleWrapper .dh-card-actions .custom-wishlist-default-button svg,.productView-titleWrapper .dh-card-actions .custom-wishlist-selected-button .icon,.productView-titleWrapper .dh-card-actions .custom-wishlist-selected-button svg){width:var(--dh-wishlist-card-heart-size) !important;height:var(--dh-wishlist-card-heart-size) !important;max-width:var(--dh-wishlist-card-heart-size) !important;max-height:var(--dh-wishlist-card-heart-size) !important}body #custom-wishlist-floating-btn .wishlist-floating-button__trigger .wishlist-floating-button__icon,body #custom-wishlist-floating-btn .wishlist-floating-button__trigger .wishlist-floating-button__icon path,body #custom-wishlist-floating-btn .wishlist-floating-button__trigger svg,body #custom-wishlist-floating-btn .wishlist-floating-button__trigger svg path,body .wishlist-floating-button__trigger .wishlist-floating-button__icon,body .wishlist-floating-button__trigger .wishlist-floating-button__icon path,body .wishlist-floating-button__trigger svg,body .wishlist-floating-button__trigger svg path{width:var(--dh-wishlist-card-heart-size) !important;height:var(--dh-wishlist-card-heart-size) !important;max-width:var(--dh-wishlist-card-heart-size) !important;max-height:var(--dh-wishlist-card-heart-size) !important;color:currentColor !important;fill:currentColor !important;stroke:currentColor !important}html body #custom-wishlist-floating-btn .wishlist-floating-button__trigger,html body .wishlist-floating-button__trigger{background:var(--dh-wishlist-floating-bg) !important;border:2px solid var(--dh-wishlist-floating-border) !important;color:var(--dh-wishlist-floating-text, var(--dh-card-action-glyph-color)) !important}html body #custom-wishlist-floating-btn .wishlist-floating-button__trigger:hover,html body #custom-wishlist-floating-btn .wishlist-floating-button__trigger:focus,html body #custom-wishlist-floating-btn .wishlist-floating-button__trigger:focus-visible,html body .wishlist-floating-button__trigger:hover,html body .wishlist-floating-button__trigger:focus,html body .wishlist-floating-button__trigger:focus-visible{background:var(--dh-wishlist-floating-bg-hover) !important;border-color:var(--dh-wishlist-floating-border) !important;color:var(--dh-wishlist-floating-text, var(--dh-card-action-glyph-color)) !important}html body .card .wishlist-card-form.form-wishlist .custom-wishlist-default-button,html body .card .wishlist-card-form.form-wishlist .custom-wishlist-selected-button,html body .card form.form-wishlist .custom-wishlist-default-button,html body .card form.form-wishlist .custom-wishlist-selected-button,html body .productView-titleWrapper .dh-card-actions .custom-wishlist-default-button,html body .productView-titleWrapper .dh-card-actions .custom-wishlist-selected-button{box-shadow:none !important;transform:none !important}html body .card .wishlist-card-form.form-wishlist .custom-wishlist-default-button:hover,html body .card .wishlist-card-form.form-wishlist .custom-wishlist-default-button:focus,html body .card .wishlist-card-form.form-wishlist .custom-wishlist-default-button:focus-visible,html body .card .wishlist-card-form.form-wishlist .custom-wishlist-selected-button:hover,html body .card .wishlist-card-form.form-wishlist .custom-wishlist-selected-button:focus,html body .card .wishlist-card-form.form-wishlist .custom-wishlist-selected-button:focus-visible,html body .card form.form-wishlist .custom-wishlist-default-button:hover,html body .card form.form-wishlist .custom-wishlist-default-button:focus-visible,html body .card form.form-wishlist .custom-wishlist-selected-button:hover,html body .card form.form-wishlist .custom-wishlist-selected-button:focus-visible,html body .productView-titleWrapper .dh-card-actions .custom-wishlist-default-button:hover,html body .productView-titleWrapper .dh-card-actions .custom-wishlist-default-button:focus-visible,html body .productView-titleWrapper .dh-card-actions .custom-wishlist-selected-button:hover,html body .productView-titleWrapper .dh-card-actions .custom-wishlist-selected-button:focus-visible{box-shadow:none !important;transform:none !important}html body .card .wishlist-card-form.form-wishlist :where(.wishlist-card-btn--add,.wishlist-card-btn--remove,.custom-wishlist-default-button,.custom-wishlist-selected-button):focus-visible,html body .card form.form-wishlist :where(.wishlist-card-btn--add,.wishlist-card-btn--remove,.custom-wishlist-default-button,.custom-wishlist-selected-button):focus-visible,html body .productView-titleWrapper .dh-card-actions :where(.custom-wishlist-default-button,.custom-wishlist-selected-button,.wishlist-card-btn--add,.wishlist-card-btn--remove):focus-visible,html body .wishlist-floating-button__trigger:focus-visible{outline:2px solid var(--dh-wishlist-focus-ring, var(--dh-border-focus)) !important;outline-offset:3px !important}html body :where(.card .wishlist-card-form.form-wishlist .wishlist-card-btn--remove,.card .wishlist-card-form.form-wishlist .custom-wishlist-selected-button,.card form.form-wishlist .wishlist-card-btn--remove,.card form.form-wishlist .custom-wishlist-selected-button,.productView-titleWrapper .dh-card-actions .wishlist-card-btn--remove,.productView-titleWrapper .dh-card-actions .custom-wishlist-selected-button,.wishlist-floating-button__trigger) :where(.icon,.icon *,svg,svg *,path){color:var(--dh-wishlist-floating-text, var(--dh-card-action-glyph-color)) !important;fill:var(--dh-wishlist-floating-text, var(--dh-card-action-glyph-color)) !important;stroke:rgba(0,0,0,0) !important;stroke-width:0 !important;paint-order:stroke fill !important;vector-effect:non-scaling-stroke !important}html body :where(ul.productGrid article.card,.productGrid article.card,.productCarousel article.card,.quickSearchResults article.card){border:0 !important;box-shadow:none !important;transition:background-color 160ms ease,box-shadow 160ms ease,filter 160ms ease !important}html body :where(ul.productGrid article.card,.productGrid article.card,.productCarousel article.card,.quickSearchResults article.card):where(:hover,:focus-within){background-color:var(--dh-card-surface) !important;box-shadow:none !important;filter:none !important}body{--dh-unified-product-card-gap: var(--dh-space-2xs);--dh-unified-product-card-min: 11.5rem;--dh-unified-product-card-min-desktop: 14.5rem;--dh-unified-product-card-radius: 8px;--dh-unified-product-card-body-min: 3.85rem;--dh-unified-product-card-body-pad-y: 0.52rem;--dh-unified-product-card-body-pad-x: 0.58rem;--dh-product-card-media-fit: cover;--dh-product-card-media-position: top center;--dh-product-card-title-size: clamp(0.8rem, 0.66rem + 0.72vw, 1rem);--dh-product-card-price-size: clamp(0.7rem, 0.58rem + 0.6vw, 0.875rem);--dh-product-card-title-line-height: 1.15;--dh-product-card-title-track: calc(var(--dh-product-card-title-size) * var(--dh-product-card-title-line-height));--dh-product-card-rating-track: 0.75rem;--dh-search-dropdown-card-gap: var(--dh-space-sm);--dh-search-dropdown-row-gap: 0.8rem;--dh-search-dropdown-card-max: none;--dh-search-autocomplete-max-width: 82rem}@media(max-width: 766px){body{--dh-unified-product-card-min: 8.75rem}}@media(max-width: 799px){body{--dh-unified-product-card-gap: var(--dh-space-2xs)}}@media(max-width: 600px){body{--dh-unified-product-card-min: 8.25rem}}html body :where(#related-products,section#related-products,.productView-carouselSections #related-products) :where(ul.productGrid.productGrid--maxCol4,.productGrid.productGrid--maxCol4),html body.supermarket-pageType--default :where(.beautify__section--featuredProducts,.beautify__section--newProducts,.beautify__section--topProducts) :where(ul.productGrid,.productGrid):not(.productGrid--bulkOrder):not(.productGrid--table),html body :where(ul.productGrid:not(.productGrid--maxCol2):not(.productGrid--maxCol3):not(.productGrid--maxCol4):not(.productGrid--maxCol5):not(.productGrid--maxCol6),.productGrid:not(.productGrid--maxCol2):not(.productGrid--maxCol3):not(.productGrid--maxCol4):not(.productGrid--maxCol5):not(.productGrid--maxCol6)):not(.productGrid--bulkOrder):not(.productGrid--table),html body :where(section.productCarousel:not(.slick-initialized):not(.slick-slider),.productCarousel:not(.slick-initialized):not(.slick-slider)){align-items:stretch !important;column-count:auto !important;columns:auto !important;display:grid !important;gap:var(--dh-unified-product-card-gap) !important;grid-auto-flow:row !important;justify-content:start !important;margin-left:0 !important;margin-right:0 !important;--dh-grid-min-track: var(--dh-unified-product-card-min-desktop);grid-template-columns:repeat(2, minmax(0, 1fr)) !important}@media(max-width: 600px){html body :where(#related-products,section#related-products,.productView-carouselSections #related-products) :where(ul.productGrid.productGrid--maxCol4,.productGrid.productGrid--maxCol4),html body.supermarket-pageType--default :where(.beautify__section--featuredProducts,.beautify__section--newProducts,.beautify__section--topProducts) :where(ul.productGrid,.productGrid):not(.productGrid--bulkOrder):not(.productGrid--table),html body :where(ul.productGrid:not(.productGrid--maxCol2):not(.productGrid--maxCol3):not(.productGrid--maxCol4):not(.productGrid--maxCol5):not(.productGrid--maxCol6),.productGrid:not(.productGrid--maxCol2):not(.productGrid--maxCol3):not(.productGrid--maxCol4):not(.productGrid--maxCol5):not(.productGrid--maxCol6)):not(.productGrid--bulkOrder):not(.productGrid--table),html body :where(section.productCarousel:not(.slick-initialized):not(.slick-slider),.productCarousel:not(.slick-initialized):not(.slick-slider)){grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media(min-width: 601px)and (max-width: 767px){html body :where(#related-products,section#related-products,.productView-carouselSections #related-products) :where(ul.productGrid.productGrid--maxCol4,.productGrid.productGrid--maxCol4),html body.supermarket-pageType--default :where(.beautify__section--featuredProducts,.beautify__section--newProducts,.beautify__section--topProducts) :where(ul.productGrid,.productGrid):not(.productGrid--bulkOrder):not(.productGrid--table),html body :where(ul.productGrid:not(.productGrid--maxCol2):not(.productGrid--maxCol3):not(.productGrid--maxCol4):not(.productGrid--maxCol5):not(.productGrid--maxCol6),.productGrid:not(.productGrid--maxCol2):not(.productGrid--maxCol3):not(.productGrid--maxCol4):not(.productGrid--maxCol5):not(.productGrid--maxCol6)):not(.productGrid--bulkOrder):not(.productGrid--table),html body :where(section.productCarousel:not(.slick-initialized):not(.slick-slider),.productCarousel:not(.slick-initialized):not(.slick-slider)){grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media(min-width: 768px)and (max-width: 1199px){html body :where(#related-products,section#related-products,.productView-carouselSections #related-products) :where(ul.productGrid.productGrid--maxCol4,.productGrid.productGrid--maxCol4),html body.supermarket-pageType--default :where(.beautify__section--featuredProducts,.beautify__section--newProducts,.beautify__section--topProducts) :where(ul.productGrid,.productGrid):not(.productGrid--bulkOrder):not(.productGrid--table),html body :where(ul.productGrid:not(.productGrid--maxCol2):not(.productGrid--maxCol3):not(.productGrid--maxCol4):not(.productGrid--maxCol5):not(.productGrid--maxCol6),.productGrid:not(.productGrid--maxCol2):not(.productGrid--maxCol3):not(.productGrid--maxCol4):not(.productGrid--maxCol5):not(.productGrid--maxCol6)):not(.productGrid--bulkOrder):not(.productGrid--table),html body :where(section.productCarousel:not(.slick-initialized):not(.slick-slider),.productCarousel:not(.slick-initialized):not(.slick-slider)){grid-template-columns:repeat(3, minmax(0, 1fr)) !important}}html body :where(.quickSearchResults ul.productGrid,.quickSearchResults .productGrid):not(.productGrid--bulkOrder):not(.productGrid--table){--dh-search-dropdown-card-max: none;--dh-unified-product-card-gap: var(--dh-space-2xs);--dh-unified-product-card-min: 11.5rem;align-items:stretch !important;column-count:auto !important;columns:auto !important;display:grid !important;gap:var(--dh-unified-product-card-gap) !important;grid-auto-flow:row !important;justify-content:center !important;width:100% !important;--dh-grid-min-track: var(--dh-unified-product-card-min-desktop);grid-template-columns:repeat(2, minmax(0, 1fr)) !important}@media(max-width: 600px){html body :where(.quickSearchResults ul.productGrid,.quickSearchResults .productGrid):not(.productGrid--bulkOrder):not(.productGrid--table){grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media(min-width: 601px)and (max-width: 767px){html body :where(.quickSearchResults ul.productGrid,.quickSearchResults .productGrid):not(.productGrid--bulkOrder):not(.productGrid--table){grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media(min-width: 768px)and (max-width: 1199px){html body :where(.quickSearchResults ul.productGrid,.quickSearchResults .productGrid):not(.productGrid--bulkOrder):not(.productGrid--table){grid-template-columns:repeat(3, minmax(0, 1fr)) !important}}@media(max-width: 900px){html body :where(.quickSearchResults ul.productGrid,.quickSearchResults .productGrid):not(.productGrid--bulkOrder):not(.productGrid--table){grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media(max-width: 766px){html body :where(.quickSearchResults ul.productGrid,.quickSearchResults .productGrid):not(.productGrid--bulkOrder):not(.productGrid--table){--dh-unified-product-card-gap: 0.5rem}}@media(max-width: 799px){html body :where(#related-products,section#related-products)>.container{max-width:none !important;padding-left:0 !important;padding-right:0 !important;width:100% !important}}html body.supermarket-pageType--default :where(.beautify__section--featuredProducts,.beautify__section--newProducts,.beautify__section--topProducts)>.container{max-width:none !important;padding-left:0 !important;padding-right:0 !important;width:100% !important;box-sizing:border-box !important;margin-left:calc(50% - 50dvw) !important;margin-right:calc(50% - 50dvw) !important;max-width:100dvw !important;padding-right:var(--dh-layout-scrollbar-inline, 0px) !important;width:100dvw !important}html body.supermarket-pageType--default :where(.beautify__section--featuredProducts,.beautify__section--newProducts,.beautify__section--topProducts) :where(ul.productGrid,.productGrid):not(.productGrid--bulkOrder):not(.productGrid--table){box-sizing:border-box !important;margin-left:0 !important;margin-right:0 !important;max-width:100% !important;padding-right:0 !important;width:100% !important}html body :where(#related-products .productGrid>li.product,section#related-products .productGrid>li.product,ul.productGrid:not(.productGrid--maxCol2):not(.productGrid--maxCol3):not(.productGrid--maxCol4):not(.productGrid--maxCol5):not(.productGrid--maxCol6)>li.product,.productGrid:not(.productGrid--maxCol2):not(.productGrid--maxCol3):not(.productGrid--maxCol4):not(.productGrid--maxCol5):not(.productGrid--maxCol6)>li.product,.productGrid:not(.productGrid--maxCol2):not(.productGrid--maxCol3):not(.productGrid--maxCol4):not(.productGrid--maxCol5):not(.productGrid--maxCol6)>.product,.quickSearchResults .productGrid>li.product,.quickSearchResults .productGrid>.product){break-inside:avoid !important;flex:none !important;margin:0 !important;max-width:none !important;min-width:0 !important;padding:0 !important;width:100% !important}@media(max-width: 600px){html body :where(.beautify__section--featuredProducts ul.productGrid,.beautify__section--newProducts ul.productGrid,.beautify__section--topProducts ul.productGrid,#related-products ul.productGrid,section#related-products ul.productGrid,.account ul.productGrid,.account .productGrid,.quickSearchResults ul.productGrid,.quickSearchResults .productGrid):not(.productGrid--bulkOrder):not(.productGrid--table){display:grid !important;grid-auto-flow:row !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;width:100% !important}html body :where(ul.productGrid:not(.productGrid--maxCol2):not(.productGrid--maxCol3):not(.productGrid--maxCol4):not(.productGrid--maxCol5):not(.productGrid--maxCol6),.productGrid:not(.productGrid--maxCol2):not(.productGrid--maxCol3):not(.productGrid--maxCol4):not(.productGrid--maxCol5):not(.productGrid--maxCol6)):not(.productGrid--bulkOrder):not(.productGrid--table){grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media(min-width: 601px)and (max-width: 767px){html body :where(.beautify__section--featuredProducts ul.productGrid,.beautify__section--newProducts ul.productGrid,.beautify__section--topProducts ul.productGrid,#related-products ul.productGrid,section#related-products ul.productGrid,.account ul.productGrid,.account .productGrid,.quickSearchResults ul.productGrid,.quickSearchResults .productGrid):not(.productGrid--bulkOrder):not(.productGrid--table){display:grid !important;grid-auto-flow:row !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;width:100% !important}html body :where(ul.productGrid:not(.productGrid--maxCol2):not(.productGrid--maxCol3):not(.productGrid--maxCol4):not(.productGrid--maxCol5):not(.productGrid--maxCol6),.productGrid:not(.productGrid--maxCol2):not(.productGrid--maxCol3):not(.productGrid--maxCol4):not(.productGrid--maxCol5):not(.productGrid--maxCol6)):not(.productGrid--bulkOrder):not(.productGrid--table){grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media(max-width: 600px){html body.supermarket-pageType--default :where(.beautify__section--featuredProducts,.beautify__section--newProducts,.beautify__section--topProducts) :where(ul.productGrid,.productGrid):not(.productGrid--bulkOrder):not(.productGrid--table),html body :where(#related-products ul.productGrid,section#related-products ul.productGrid):not(.productGrid--bulkOrder):not(.productGrid--table){display:grid !important;grid-auto-flow:row !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;width:100% !important}}@media(min-width: 601px)and (max-width: 767px){html body.supermarket-pageType--default :where(.beautify__section--featuredProducts,.beautify__section--newProducts,.beautify__section--topProducts) :where(ul.productGrid,.productGrid):not(.productGrid--bulkOrder):not(.productGrid--table),html body :where(#related-products ul.productGrid,section#related-products ul.productGrid):not(.productGrid--bulkOrder):not(.productGrid--table){display:grid !important;grid-auto-flow:row !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;width:100% !important}}@media(max-width: 600px){html body :where(ul.productGrid>li.product,.productGrid>li.product,.productGrid>.product,.account ul.productGrid>li.product,.account .productGrid>.product,.quickSearchResults ul.productGrid>li.product,.quickSearchResults .productGrid>.product){flex:none !important;max-width:none !important;min-width:0 !important;width:100% !important}}html body :is(ul.productGrid article.card,.productGrid article.card,.productCarousel article.card,.quickSearchResults article.card){align-content:stretch !important;align-items:stretch !important;background:var(--dh-card-surface) !important;border:0 !important;border-radius:var(--dh-unified-product-card-radius) !important;box-sizing:border-box !important;display:grid !important;gap:0 !important;grid-template-columns:minmax(0, 1fr) !important;grid-template-rows:auto minmax(var(--dh-unified-product-card-body-min), auto) !important;height:100% !important;max-width:none !important;min-width:0 !important;overflow:hidden !important;position:relative !important;width:100% !important}html body :is(ul.productGrid article.card .card-figure,.productGrid article.card .card-figure,.productCarousel article.card .card-figure,.quickSearchResults article.card .card-figure){background:rgba(0,0,0,0) !important;display:block !important;grid-column:1 !important;grid-row:1 !important;margin:0 !important;min-width:0 !important;overflow:visible !important;position:relative !important;width:100% !important}html body :is(ul.productGrid article.card .card-figure>a,.productGrid article.card .card-figure>a,.productCarousel article.card .card-figure>a,.quickSearchResults article.card .card-figure>a,ul.productGrid article.card .card-img-container,.productGrid article.card .card-img-container,.productCarousel article.card .card-img-container,.quickSearchResults article.card .card-img-container){aspect-ratio:2/3 !important;background:rgba(0,0,0,0) !important;border-radius:var(--dh-unified-product-card-radius) var(--dh-unified-product-card-radius) 0 0 !important;display:block !important;height:auto !important;margin:0 !important;max-width:none !important;min-width:0 !important;overflow:hidden !important;padding:0 !important;position:relative !important;width:100% !important}html body :is(ul.productGrid article.card img.card-image,.productGrid article.card img.card-image,.productCarousel article.card img.card-image,.quickSearchResults article.card img.card-image,ul.productGrid article.card .card-img-container img,.productGrid article.card .card-img-container img,.productCarousel article.card .card-img-container img,.quickSearchResults article.card .card-img-container img){background:rgba(0,0,0,0) !important;border-radius:0 !important;display:block !important;height:100% !important;inset:0 !important;left:0 !important;margin:0 !important;max-height:none !important;max-width:none !important;min-height:100% !important;min-width:100% !important;object-fit:var(--dh-product-card-media-fit, cover) !important;object-position:var(--dh-product-card-media-position, top center) !important;position:absolute !important;top:0 !important;transform:none !important;width:100% !important}html body :is(ul.productGrid :is(article.card,.card)>.card-body,.productGrid :is(article.card,.card)>.card-body,.productCarousel :is(article.card,.card)>.card-body,.quickSearchResults :is(article.card,.card)>.card-body){align-content:start !important;align-items:start !important;background:var(--dh-card-surface) !important;display:grid !important;gap:.08rem .55rem !important;grid-column:1 !important;grid-row:2 !important;grid-template-columns:minmax(0, 1fr) calc(var(--dh-wishlist-card-button-size) + .4rem) !important;grid-template-rows:var(--dh-product-card-title-track) var(--dh-product-card-rating-track) minmax(0, auto) !important;margin:0 !important;min-height:var(--dh-unified-product-card-body-min) !important;min-width:0 !important;padding:var(--dh-unified-product-card-body-pad-y) var(--dh-unified-product-card-body-pad-x) !important;position:relative !important;width:100% !important}html body :is(ul.productGrid :is(article.card,.card)>.card-body>.card-text--colorswatches:empty,.productGrid :is(article.card,.card)>.card-body>.card-text--colorswatches:empty,.productCarousel :is(article.card,.card)>.card-body>.card-text--colorswatches:empty,.quickSearchResults :is(article.card,.card)>.card-body>.card-text--colorswatches:empty,ul.productGrid :is(article.card,.card)>.card-body>.card-text--brand:empty,.productGrid :is(article.card,.card)>.card-body>.card-text--brand:empty,.productCarousel :is(article.card,.card)>.card-body>.card-text--brand:empty,.quickSearchResults :is(article.card,.card)>.card-body>.card-text--brand:empty,ul.productGrid :is(article.card,.card)>.card-body>.card-text--summary:empty,.productGrid :is(article.card,.card)>.card-body>.card-text--summary:empty,.productCarousel :is(article.card,.card)>.card-body>.card-text--summary:empty,.quickSearchResults :is(article.card,.card)>.card-body>.card-text--summary:empty){display:none !important;margin:0 !important;min-height:0 !important;padding:0 !important}html body :is(ul.productGrid article.card .dh-card-title-row,.productGrid article.card .dh-card-title-row,.productCarousel article.card .dh-card-title-row,.quickSearchResults article.card .dh-card-title-row){display:contents !important}html body :is(ul.productGrid :is(article.card,.card) .card-title,.productGrid :is(article.card,.card) .card-title,.productCarousel :is(article.card,.card) .card-title,.quickSearchResults :is(article.card,.card) .card-title){align-self:start !important;display:block !important;grid-column:1 !important;padding-right:var(--dh-space-2xs) !important;grid-row:1 !important;height:var(--dh-product-card-title-track) !important;line-height:var(--dh-product-card-title-line-height) !important;margin:0 !important;max-height:var(--dh-product-card-title-track) !important;min-height:var(--dh-product-card-title-track) !important;min-width:0 !important;overflow:hidden !important;padding:0 !important;text-overflow:ellipsis !important;white-space:nowrap !important}html body :is(ul.productGrid :is(article.card,.card) .card-title,ul.productGrid :is(article.card,.card) .card-title>a,.productGrid :is(article.card,.card) .card-title,.productGrid :is(article.card,.card) .card-title>a,.productCarousel :is(article.card,.card) .card-title,.productCarousel :is(article.card,.card) .card-title>a,.quickSearchResults :is(article.card,.card) .card-title,.quickSearchResults :is(article.card,.card) .card-title>a){color:var(--dh-card-title) !important;display:block !important;font-size:var(--dh-product-card-title-size) !important;font-weight:800 !important;height:var(--dh-product-card-title-track) !important;letter-spacing:0 !important;line-height:var(--dh-product-card-title-line-height) !important;margin:0 !important;max-height:var(--dh-product-card-title-track) !important;min-height:var(--dh-product-card-title-track) !important;padding:0 !important}html body :is(ul.productGrid :is(article.card,.card) .card-title>a:hover,ul.productGrid :is(article.card,.card) .card-title>a:focus,.productGrid :is(article.card,.card) .card-title>a:hover,.productGrid :is(article.card,.card) .card-title>a:focus,.productCarousel :is(article.card,.card) .card-title>a:hover,.productCarousel :is(article.card,.card) .card-title>a:focus,.quickSearchResults :is(article.card,.card) .card-title>a:hover,.quickSearchResults :is(article.card,.card) .card-title>a:focus){color:var(--dh-card-title-hover) !important}html body :is(ul.productGrid :is(article.card,.card)>.card-body .card-text--price,ul.productGrid :is(article.card,.card)>.card-body .price-section,ul.productGrid :is(article.card,.card)>.card-body .price,.productGrid :is(article.card,.card)>.card-body .card-text--price,.productGrid :is(article.card,.card)>.card-body .price-section,.productGrid :is(article.card,.card)>.card-body .price,.productCarousel :is(article.card,.card)>.card-body .card-text--price,.productCarousel :is(article.card,.card)>.card-body .price-section,.productCarousel :is(article.card,.card)>.card-body .price,.quickSearchResults :is(article.card,.card)>.card-body .card-text--price,.quickSearchResults :is(article.card,.card)>.card-body .price-section,.quickSearchResults :is(article.card,.card)>.card-body .price){color:var(--dh-card-price) !important;font-size:var(--dh-product-card-price-size) !important;font-weight:600 !important;grid-column:1/-1 !important;grid-row:3 !important;line-height:1.15 !important;margin:0 !important;min-width:0 !important;text-align:center !important}html body :is(ul.productGrid :is(article.card,.card)>.card-body .card-text--rating,.productGrid :is(article.card,.card)>.card-body .card-text--rating,.productCarousel :is(article.card,.card)>.card-body .card-text--rating,.quickSearchResults :is(article.card,.card)>.card-body .card-text--rating){align-items:center !important;align-self:center !important;display:flex !important;grid-column:unset !important;grid-row:unset !important;height:var(--dh-product-card-rating-track) !important;justify-content:center !important;line-height:1 !important;margin:0 !important;min-height:var(--dh-product-card-rating-track) !important;min-width:0 !important;text-align:center !important;width:100% !important}html body :is(ul.productGrid article.card>.card-body .card-text--rating .rating,ul.productGrid article.card>.card-body .card-text--rating .rating--small,.productGrid article.card>.card-body .card-text--rating .rating,.productGrid article.card>.card-body .card-text--rating .rating--small,.productCarousel article.card>.card-body .card-text--rating .rating,.productCarousel article.card>.card-body .card-text--rating .rating--small,.quickSearchResults article.card>.card-body .card-text--rating .rating,.quickSearchResults article.card>.card-body .card-text--rating .rating--small){align-items:center !important;display:inline-flex !important;gap:.04rem !important;line-height:1 !important;margin:0 !important;min-height:0 !important}html body :is(ul.productGrid :is(article.card,.card) .dh-card-title-row>form.form-wishlist,ul.productGrid :is(article.card,.card) .dh-card-title-row>.card-figure-actions,.productGrid :is(article.card,.card) .dh-card-title-row>form.form-wishlist,.productGrid :is(article.card,.card) .dh-card-title-row>.card-figure-actions,.productCarousel :is(article.card,.card) .dh-card-title-row>form.form-wishlist,.productCarousel :is(article.card,.card) .dh-card-title-row>.card-figure-actions,.quickSearchResults :is(article.card,.card) .dh-card-title-row>form.form-wishlist,.quickSearchResults :is(article.card,.card) .dh-card-title-row>.card-figure-actions){align-self:auto !important;grid-column:auto !important;grid-row:auto !important;inset:auto var(--dh-unified-product-card-body-pad-x) auto auto !important;justify-self:auto !important;margin:0 !important;min-width:var(--dh-wishlist-card-button-size) !important;position:absolute !important;top:50% !important;transform:translateY(-50%) !important;width:var(--dh-wishlist-card-button-size) !important;z-index:1 !important}html body .custom-guest-wishlist-view-items-list{gap:var(--dh-space-sm) !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;margin-inline:auto !important;max-width:none !important;width:100% !important}@media(max-width: 700px){html body .custom-guest-wishlist-view-items-list{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}html body :is(.custom-guest-wishlist-view-items-card-image,.custom-guest-wishlist-view-items-card-image-placeholder){aspect-ratio:2/3 !important;background:#fff !important;border:0 !important;border-radius:var(--dh-unified-product-card-radius) var(--dh-unified-product-card-radius) 0 0 !important;display:block !important;height:100% !important;object-fit:var(--dh-product-card-media-fit, cover) !important;object-position:var(--dh-product-card-media-position, top center) !important;width:100% !important}html body .custom-guest-wishlist-view-items-card-image,html body .custom-guest-wishlist-view-items-card-image-placeholder{grid-column:1 !important;grid-row:1 !important}html body .custom-guest-wishlist-view-items-card-image-placeholder{align-items:center !important;display:flex !important;justify-content:center !important;min-height:0 !important;position:relative !important;z-index:1 !important}html body .custom-guest-wishlist-view-items-card-image{opacity:1 !important;position:relative !important;z-index:2 !important}html body .custom-guest-wishlist-view-items-card-image--loading{opacity:0 !important}html body .custom-guest-wishlist-view-items-card-image.custom-guest-wishlist-view-items-card-image--loading+.custom-guest-wishlist-view-items-card-image-placeholder{display:flex !important}html body .custom-guest-wishlist-view-items-card-image--loaded+.custom-guest-wishlist-view-items-card-image-placeholder,html body .custom-guest-wishlist-view-items-card-image:not([style*="display: none"]):not(.custom-guest-wishlist-view-items-card-image--loading)+.custom-guest-wishlist-view-items-card-image-placeholder{display:none !important}html body :where(ul.productGrid article.card,.productGrid article.card,.productCarousel article.card,.quickSearchResults article.card) :where(._br){display:none !important}html body :where(ul.productGrid article.card,.productGrid article.card,.productCarousel article.card,.quickSearchResults article.card) .price-section :where(.price-label,.price-now-label,abbr){display:none !important}body :where(.productGrid,.productCarousel,.quickSearchResults,.productView-imageCarousel-main-item) :where(.card-image,.card-img-container img,img[data-dh-product-image]){opacity:1 !important;transition:opacity 160ms ease,filter 160ms ease !important;will-change:opacity}body :where(.productGrid,.productCarousel,.quickSearchResults,.productView-imageCarousel-main-item) :where(.card-image,.card-img-container img,img[data-dh-product-image]).dh-adult-image-preloading{filter:none !important;opacity:1 !important}body :where(.productGrid,.productCarousel,.quickSearchResults,.productView-imageCarousel-main-item) :where(.card-image,.card-img-container img,img[data-dh-product-image]).dh-adult-image-swapping{filter:none !important;opacity:.96 !important}body :where(.productGrid,.productCarousel,.quickSearchResults,.productView-imageCarousel-main-item) :where(.card-image,.card-img-container img,img[data-dh-product-image]).dh-product-image-ready{opacity:1 !important;filter:none !important}body :where(.productGrid,.productCarousel,.quickSearchResults,.productView-imageCarousel-main-item) :where(.card-image,.card-img-container img,img[data-dh-product-image]).dh-product-image-loading{opacity:.985 !important;filter:none !important}@media(prefers-reduced-motion: reduce){body :where(.productGrid,.productCarousel,.quickSearchResults,.productView-imageCarousel-main-item) :where(.card-image,.card-img-container img,img[data-dh-product-image]){transition:none !important}body :where(.productGrid,.productCarousel,.quickSearchResults,.productView-imageCarousel-main-item) :where(.card-image,.card-img-container img,img[data-dh-product-image]).dh-product-image-loading,body :where(.productGrid,.productCarousel,.quickSearchResults,.productView-imageCarousel-main-item) :where(.card-image,.card-img-container img,img[data-dh-product-image]).dh-adult-image-swapping{opacity:1 !important}}html body :where(ul.productGrid article.card,ul.productGrid article.card *,.productGrid article.card,.productGrid article.card *,.productCarousel article.card,.productCarousel article.card *,.quickSearchResults article.card,.quickSearchResults article.card *){animation:none !important;transition:none !important}html body :where(ul.productGrid article.card,.productGrid article.card,.productCarousel article.card,.quickSearchResults article.card) :where(.card-image,.card-img-container img,img[data-dh-product-image]){transition:opacity 160ms ease,filter 160ms ease !important;will-change:opacity}@media(prefers-reduced-motion: reduce){html body :where(ul.productGrid article.card,.productGrid article.card,.productCarousel article.card,.quickSearchResults article.card) :where(.card-image,.card-img-container img,img[data-dh-product-image]){opacity:1 !important;transition:none !important}}html body :where(ul.productGrid article.card:hover img.card-image,.productGrid article.card:hover img.card-image,.productCarousel article.card:hover img.card-image,.quickSearchResults article.card:hover img.card-image){transform:none !important}html body :is(.card .wishlist-card-form.form-wishlist,.card form.form-wishlist,.productCarousel .wishlist-card-form.form-wishlist,.quickSearchResults .wishlist-card-form.form-wishlist,.productView-titleWrapper .dh-card-actions .wishlist-card-form.form-wishlist) :is(.wishlist-card-btn--add,.wishlist-card-btn--remove,.custom-wishlist-default-button,.custom-wishlist-selected-button),html body .wishlist-floating-button__trigger{align-items:center !important;display:inline-grid !important;justify-items:center !important;line-height:0 !important;padding:0 !important;place-items:center !important;text-align:center !important}html body :is(.card .wishlist-card-form.form-wishlist,.card form.form-wishlist,.productCarousel .wishlist-card-form.form-wishlist,.quickSearchResults .wishlist-card-form.form-wishlist,.productView-titleWrapper .dh-card-actions .wishlist-card-form.form-wishlist) :is(.wishlist-card-btn--add,.wishlist-card-btn--remove,.custom-wishlist-default-button,.custom-wishlist-selected-button,.heart-empty,.heart-filled,.icon,svg).hide{display:none !important}html body :is(ul.productGrid article.card,.productGrid article.card,.productCarousel article.card,.quickSearchResults article.card,.custom-guest-wishlist-view-items-list article.card,.custom-guest-wishlist-view-items-card){border:0 !important;box-shadow:none !important}html body :is(ul.productGrid article.card,.productGrid article.card,.productCarousel article.card,.quickSearchResults article.card,.custom-guest-wishlist-view-items-list article.card,.custom-guest-wishlist-view-items-card) :is(.card-figure,.card-img-container,.card-img-container img,.card-body,.card-footer,.dh-card-title-row,.custom-guest-wishlist-view-items-card-image,.custom-guest-wishlist-view-items-card-image-placeholder){border:0 !important;box-shadow:none !important}html body :is(ul.productGrid article.card,.productGrid article.card,.productCarousel article.card,.quickSearchResults article.card,.custom-guest-wishlist-view-items-list article.card):where(:hover,:focus-within){background-color:var(--dh-card-surface) !important;box-shadow:none !important;filter:none !important}html body :where(ul.productGrid article.card,.productGrid article.card,.productCarousel article.card,.quickSearchResults article.card):where(:hover,:focus-within) :is(.card-figure,.card-figure>a,.card-img-container,.card-body){background:var(--dh-card-surface) !important;background-color:var(--dh-card-surface) !important}html body :is(ul.productGrid .card,.productGrid .card,section.productCarousel .card,.productCarousel .card,.quickSearchResults .card) :is(.wishlist-card-form.form-wishlist,form.form-wishlist) :is(.wishlist-card-btn--remove,.custom-wishlist-selected-button) :is(.heart-filled,.heart-filled path,.icon,svg,path){color:var(--dh-card-action-glyph-color) !important;fill:var(--dh-card-action-glyph-color) !important;stroke:rgba(0,0,0,0) !important;stroke-width:0 !important}html body :is(ul.productGrid .card,.productGrid .card,section.productCarousel .card,.productCarousel .card,.quickSearchResults .card) :is(.wishlist-card-form.form-wishlist,form.form-wishlist) :is(.wishlist-card-btn--remove,.custom-wishlist-selected-button):where(:hover,:focus,:focus-visible,:active){background:var(--dh-wishlist-saved-bg-hover) !important;border:0 !important;box-shadow:none !important;color:var(--dh-card-action-glyph-color) !important;outline:none !important;transform:none !important}html[data-dh-active-theme=dark] body :where(ul.productGrid>li.product .card .card-figure,.productGrid>.product .card .card-figure,section.productCarousel .card .card-figure,.productCarousel .card .card-figure,ul.productGrid>li.product .card .card-img-container,.productGrid>.product .card .card-img-container,section.productCarousel .card .card-img-container,.productCarousel .card .card-img-container,ul.productGrid article.card .card-figure,.productGrid article.card .card-figure,.productCarousel article.card .card-figure,.quickSearchResults article.card .card-figure,ul.productGrid article.card .card-figure>a,.productGrid article.card .card-figure>a,.productCarousel article.card .card-figure>a,.quickSearchResults article.card .card-figure>a,ul.productGrid article.card .card-img-container,.productGrid article.card .card-img-container,.productCarousel article.card .card-img-container,.quickSearchResults article.card .card-img-container,ul.productGrid article.card img.card-image,.productGrid article.card img.card-image,.productCarousel article.card img.card-image,.quickSearchResults article.card img.card-image,ul.productGrid article.card .card-img-container img,.productGrid article.card .card-img-container img,.productCarousel article.card .card-img-container img,.quickSearchResults article.card .card-img-container img,.custom-guest-wishlist-view-items-card-image,.custom-guest-wishlist-view-items-card-image-placeholder),html[data-dh-theme=dark] body :where(ul.productGrid>li.product .card .card-figure,.productGrid>.product .card .card-figure,section.productCarousel .card .card-figure,.productCarousel .card .card-figure,ul.productGrid>li.product .card .card-img-container,.productGrid>.product .card .card-img-container,section.productCarousel .card .card-img-container,.productCarousel .card .card-img-container,ul.productGrid article.card .card-figure,.productGrid article.card .card-figure,.productCarousel article.card .card-figure,.quickSearchResults article.card .card-figure,ul.productGrid article.card .card-figure>a,.productGrid article.card .card-figure>a,.productCarousel article.card .card-figure>a,.quickSearchResults article.card .card-figure>a,ul.productGrid article.card .card-img-container,.productGrid article.card .card-img-container,.productCarousel article.card .card-img-container,.quickSearchResults article.card .card-img-container,ul.productGrid article.card img.card-image,.productGrid article.card img.card-image,.productCarousel article.card img.card-image,.quickSearchResults article.card img.card-image,ul.productGrid article.card .card-img-container img,.productGrid article.card .card-img-container img,.productCarousel article.card .card-img-container img,.quickSearchResults article.card .card-img-container img,.custom-guest-wishlist-view-items-card-image,.custom-guest-wishlist-view-items-card-image-placeholder){background:var(--dh-card-bg) !important}html body :is(ul.productGrid .card,.productGrid .card,section.productCarousel .card,.productCarousel .card,.quickSearchResults .card) :is(.wishlist-card-form.form-wishlist,form.form-wishlist) :is(.wishlist-card-btn--add,.wishlist-card-btn--remove,.custom-wishlist-default-button,.custom-wishlist-selected-button):where(:hover,:focus,:focus-visible,:active){border:0 !important;box-shadow:var(--dh-wishlist-saved-shadow) !important;outline:none !important;transform:none !important}html body :is(ul.productGrid .card,.productGrid .card,section.productCarousel .card,.productCarousel .card,.quickSearchResults .card) :is(.wishlist-card-form.form-wishlist,form.form-wishlist) :is(.wishlist-card-btn--add,.custom-wishlist-default-button):where(:hover,:focus,:focus-visible,:active){background:var(--dh-wishlist-save-bg-hover) !important;box-shadow:var(--dh-wishlist-save-shadow) !important}html body :is(ul.productGrid .card,.productGrid .card,section.productCarousel .card,.productCarousel .card,.quickSearchResults .card) :is(.wishlist-card-form.form-wishlist,form.form-wishlist) :is(.wishlist-card-btn--remove,.custom-wishlist-selected-button):where(:hover,:focus,:focus-visible,:active){background:var(--dh-wishlist-saved-bg-hover) !important;box-shadow:var(--dh-wishlist-saved-shadow) !important}html body #custom-wishlist-floating-btn.wishlist-floating-button--fab,html body #custom-wishlist-floating-btn{height:var(--dh-wishlist-card-button-size) !important;width:var(--dh-wishlist-card-button-size) !important}html body #custom-wishlist-floating-btn .wishlist-floating-button__trigger,html body #custom-wishlist-floating-btn.wishlist-floating-button--fab>.wishlist-floating-button__trigger{border:0 !important;box-shadow:var(--dh-wishlist-floating-shadow) !important;height:var(--dh-wishlist-card-button-size) !important;max-height:var(--dh-wishlist-card-button-size) !important;max-width:var(--dh-wishlist-card-button-size) !important;min-height:var(--dh-wishlist-card-button-size) !important;min-width:var(--dh-wishlist-card-button-size) !important;width:var(--dh-wishlist-card-button-size) !important}html body #custom-wishlist-floating-btn .wishlist-floating-button__trigger :is(.wishlist-floating-button__icon,svg,path){color:var(--dh-wishlist-floating-text, var(--dh-card-action-glyph-color)) !important;fill:var(--dh-wishlist-floating-text, var(--dh-card-action-glyph-color)) !important;height:var(--dh-wishlist-card-heart-size) !important;max-height:var(--dh-wishlist-card-heart-size) !important;max-width:var(--dh-wishlist-card-heart-size) !important;stroke:rgba(0,0,0,0) !important;width:var(--dh-wishlist-card-heart-size) !important}body:not(.supermarket-pageType--default):not(.supermarket-pageType--category):not(.supermarket-pageType--search):not(.supermarket-pageType--product) :where(ul.productGrid,.productGrid,.beautify__section--featuredProducts,.beautify__section--newProducts,.beautify__section--topProducts,#related-products,section#related-products){background-color:var(--dh-product-grid-bg) !important}body.supermarket-pageType--default :where(.layout-column-1+.main .beautify__section--featuredProducts,.layout-column-1+.main .beautify__section--newProducts,.layout-column-1+.main .beautify__section--topProducts,.beautify__section--featuredProducts,.beautify__section--newProducts,.beautify__section--topProducts,.beautify__section--featuredProducts>.container,.beautify__section--newProducts>.container,.beautify__section--topProducts>.container,ul.productGrid,.productGrid){background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important}body :where(ul.productGrid>li.product,.productGrid>li.product,.productGrid>.product){background-color:rgba(0,0,0,0) !important}html body :is(ul.productGrid,.productGrid,.productCarousel,.productList,.quickSearchResults,.custom-guest-wishlist-view-items-list) .card .dh-card-actions{--dh-card-heart-stroke: var(--dh-card-action-glyph-color);--dh-card-heart-fill-active: var(--dh-card-action-glyph-color);--dh-card-heart-stroke-active: var(--dh-card-action-glyph-color);container-type:inline-size;--dh-card-action-size: clamp(40px, 8px + 18cqi, 54px) !important;--dh-wishlist-card-button-size: var(--dh-card-action-size) !important;--dh-wishlist-card-heart-size: calc(var(--dh-card-action-size) * 0.46 * var(--dh-card-action-glyph-scale, 1)) !important;--dh-card-action-glyph: var(--dh-wishlist-card-heart-size) !important;--dh-card-action-cart-glyph-size: calc(var(--dh-wishlist-card-heart-size) * var(--dh-card-action-cart-icon-scale)) !important;align-items:center !important;display:flex !important;gap:var(--dh-space-sm) !important;justify-content:center !important;margin:.2rem 0 0 !important;width:100% !important}html body .custom-guest-wishlist-view-items-list.custom-guest-wishlist-view-items-list .card .dh-card-actions :is(.dh-card-action-btn--zoom,.dh-zoom-btn)[data-dh-zoom-trigger]{display:none !important}html body .productView-titleWrapper .dh-card-actions{--dh-card-heart-stroke: var(--dh-card-action-glyph-color);--dh-card-heart-fill-active: var(--dh-card-action-glyph-color);--dh-card-heart-stroke-active: var(--dh-card-action-glyph-color);--dh-card-action-glyph-scale: var(--dh-pdp-wishlist-glyph-scale) !important;--dh-card-action-size: var(--dh-pdp-wishlist-action-size) !important;--dh-wishlist-card-button-size: var(--dh-card-action-size) !important;--dh-wishlist-card-heart-size: calc(var(--dh-card-action-size) * 0.46 * var(--dh-card-action-glyph-scale, 1)) !important;--dh-card-action-glyph: var(--dh-wishlist-card-heart-size) !important;align-items:center !important;display:inline-flex !important;flex:0 0 auto !important;gap:0 !important;justify-content:center !important;margin:0 !important;width:auto !important}html body :is(ul.productGrid,.productGrid,.productCarousel,.productList,.quickSearchResults,.custom-guest-wishlist-view-items-list) .card .card-title{text-align:center !important}html body :is(ul.productGrid,.productGrid,.productCarousel,.productList,.quickSearchResults,.custom-guest-wishlist-view-items-list) .card .card-title,html body :is(ul.productGrid,.productGrid,.productCarousel,.productList,.quickSearchResults,.custom-guest-wishlist-view-items-list) .card .card-title>a{display:block !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}html body :is(ul.productGrid :is(article.card,.card)>.card-body,.productGrid :is(article.card,.card)>.card-body,.productCarousel :is(article.card,.card)>.card-body,.quickSearchResults :is(article.card,.card)>.card-body,.custom-guest-wishlist-view-items-list :is(article.card,.card)>.card-body){align-content:center !important;align-items:center !important;display:flex !important;flex-direction:column !important;gap:.3rem !important;grid-template-columns:none !important;grid-template-rows:none !important;text-align:center !important}html body :is(ul.productGrid article.card .dh-card-title-row,.productGrid article.card .dh-card-title-row,.productCarousel article.card .dh-card-title-row,.quickSearchResults article.card .dh-card-title-row,.custom-guest-wishlist-view-items-list article.card .dh-card-title-row){display:block !important;margin:0 !important;max-width:100% !important;min-width:0 !important;width:100% !important}html body :is(ul.productGrid,.productGrid,.productCarousel,.productList,.quickSearchResults,.custom-guest-wishlist-view-items-list) .card .dh-card-actions>form.wishlist-card-form,html body .productView-titleWrapper .dh-card-actions>form.wishlist-card-form{align-items:center !important;display:inline-flex !important;inset:auto !important;margin:0 !important;min-height:0 !important;position:static !important;top:auto !important;transform:none !important;width:auto !important;z-index:auto !important}html body :is(ul.productGrid,.productGrid,.productCarousel,.productList,.quickSearchResults,.custom-guest-wishlist-view-items-list) .card .dh-card-actions :is(.dh-card-action-btn,.custom-wishlist-default-button,.custom-wishlist-selected-button,.wishlist-card-btn--add,.wishlist-card-btn--remove),html body .productView-titleWrapper .dh-card-actions :is(.dh-card-action-btn,.custom-wishlist-default-button,.custom-wishlist-selected-button,.wishlist-card-btn--add,.wishlist-card-btn--remove){align-items:center !important;border:0 !important;border-radius:50% !important;box-sizing:border-box !important;cursor:pointer !important;display:inline-flex !important;flex:0 0 var(--dh-card-action-size) !important;height:var(--dh-card-action-size) !important;justify-content:center !important;margin:0 !important;max-height:var(--dh-card-action-size) !important;max-width:var(--dh-card-action-size) !important;min-height:var(--dh-card-action-size) !important;min-width:var(--dh-card-action-size) !important;padding:0 !important;width:var(--dh-card-action-size) !important}html body :is(ul.productGrid,.productGrid,.productCarousel,.productList,.quickSearchResults,.custom-guest-wishlist-view-items-list) .card .dh-card-actions :is(.dh-card-action-btn--zoom,.dh-zoom-btn,.custom-wishlist-default-button,.custom-wishlist-selected-button,.wishlist-card-btn--add,.wishlist-card-btn--remove)>svg,html body :is(ul.productGrid,.productGrid,.productCarousel,.productList,.quickSearchResults,.custom-guest-wishlist-view-items-list) .card .dh-card-actions :is(.dh-card-action-btn--zoom,.dh-zoom-btn,.custom-wishlist-default-button,.custom-wishlist-selected-button,.wishlist-card-btn--add,.wishlist-card-btn--remove) .icon{display:block !important;flex-shrink:0 !important;height:var(--dh-wishlist-card-heart-size) !important;max-height:var(--dh-wishlist-card-heart-size) !important;max-width:var(--dh-wishlist-card-heart-size) !important;min-height:0 !important;min-width:0 !important;width:var(--dh-wishlist-card-heart-size) !important}html body :is(ul.productGrid,.productGrid,.productCarousel,.productList,.quickSearchResults,.custom-guest-wishlist-view-items-list) .card .dh-card-actions .dh-card-action-btn--cart>svg,html body :is(ul.productGrid,.productGrid,.productCarousel,.productList,.quickSearchResults,.custom-guest-wishlist-view-items-list) .card .dh-card-actions .dh-card-action-btn--cart .icon,html body :is(ul.productGrid,.productGrid,.productCarousel,.productList,.quickSearchResults,.custom-guest-wishlist-view-items-list) .card .dh-card-actions .dh-card-action-btn--cart :is(svg,.icon,use){display:block !important;flex-shrink:0 !important;height:var(--dh-card-action-cart-glyph-size) !important;max-height:var(--dh-card-action-cart-glyph-size) !important;max-width:var(--dh-card-action-cart-glyph-size) !important;min-height:0 !important;min-width:0 !important;width:var(--dh-card-action-cart-glyph-size) !important}html body .productView-titleWrapper .dh-card-actions :is(.dh-card-action-btn--zoom,.dh-zoom-btn,.custom-wishlist-default-button,.custom-wishlist-selected-button,.wishlist-card-btn--add,.wishlist-card-btn--remove)>svg,html body .productView-titleWrapper .dh-card-actions :is(.dh-card-action-btn--zoom,.dh-zoom-btn,.custom-wishlist-default-button,.custom-wishlist-selected-button,.wishlist-card-btn--add,.wishlist-card-btn--remove) .icon{display:block !important;flex-shrink:0 !important;height:var(--dh-wishlist-card-heart-size) !important;max-height:var(--dh-wishlist-card-heart-size) !important;max-width:var(--dh-wishlist-card-heart-size) !important;min-height:0 !important;min-width:0 !important;width:var(--dh-wishlist-card-heart-size) !important}html body .productView-titleWrapper .dh-card-actions .dh-card-action-btn--cart>svg,html body .productView-titleWrapper .dh-card-actions .dh-card-action-btn--cart .icon,html body .productView-titleWrapper .dh-card-actions .dh-card-action-btn--cart :is(svg,.icon,use){display:block !important;flex-shrink:0 !important;height:var(--dh-card-action-cart-glyph-size) !important;max-height:var(--dh-card-action-cart-glyph-size) !important;max-width:var(--dh-card-action-cart-glyph-size) !important;min-height:0 !important;min-width:0 !important;width:var(--dh-card-action-cart-glyph-size) !important}html body :is(ul.productGrid,.productGrid,.productCarousel,.productList,.quickSearchResults,.custom-guest-wishlist-view-items-list) .card .dh-card-actions :is(.dh-card-action-btn--zoom,.dh-zoom-btn,.dh-card-action-btn--cart,.custom-wishlist-default-button,.wishlist-card-btn--add,.custom-wishlist-selected-button,.wishlist-card-btn--remove),html body .productView-titleWrapper .dh-card-actions :is(.custom-wishlist-default-button,.wishlist-card-btn--add,.custom-wishlist-selected-button,.wishlist-card-btn--remove){background:var(--dh-card-action-bg) !important;box-shadow:var(--dh-card-action-shadow) !important;color:var(--dh-card-action-glyph-color) !important}html body :is(ul.productGrid,.productGrid,.productCarousel,.productList,.quickSearchResults,.custom-guest-wishlist-view-items-list) .card .dh-card-actions :is(.dh-card-action-btn--zoom,.dh-zoom-btn,.dh-card-action-btn--cart,.custom-wishlist-default-button,.wishlist-card-btn--add,.custom-wishlist-selected-button,.wishlist-card-btn--remove):where(:hover,:focus,:focus-visible,:active),html body .productView-titleWrapper .dh-card-actions :is(.custom-wishlist-default-button,.wishlist-card-btn--add,.custom-wishlist-selected-button,.wishlist-card-btn--remove):where(:hover,:focus,:focus-visible,:active){background:var(--dh-card-action-bg-hover) !important;box-shadow:var(--dh-card-action-shadow) !important;color:var(--dh-card-action-glyph-color) !important}html body :is(ul.productGrid,.productGrid,.productCarousel,.productList,.quickSearchResults,.custom-guest-wishlist-view-items-list) .card .dh-card-actions :is(.wishlist-card-btn--add,.custom-wishlist-default-button) :is(.icon,.icon *,svg,svg *,path,.heart-empty,.heart-empty *),html body .productView-titleWrapper .dh-card-actions :is(.wishlist-card-btn--add,.custom-wishlist-default-button) :is(.icon,.icon *,svg,svg *,path,.heart-empty,.heart-empty *){color:var(--dh-card-action-glyph-color) !important;fill:none !important;paint-order:stroke fill !important;stroke:var(--dh-card-action-glyph-color) !important;stroke-width:1.8px !important;vector-effect:non-scaling-stroke !important}html body :is(ul.productGrid,.productGrid,.productCarousel,.productList,.quickSearchResults,.custom-guest-wishlist-view-items-list) .card .dh-card-actions :is(.wishlist-card-btn--remove,.custom-wishlist-selected-button) :is(.icon,.icon *,svg,svg *,path,.heart-filled,.heart-filled *),html body .productView-titleWrapper .dh-card-actions :is(.wishlist-card-btn--remove,.custom-wishlist-selected-button) :is(.icon,.icon *,svg,svg *,path,.heart-filled,.heart-filled *){color:var(--dh-card-action-glyph-color) !important;fill:var(--dh-card-action-glyph-color) !important;paint-order:fill !important;stroke:rgba(0,0,0,0) !important;stroke-width:0 !important}html body :is(ul.productGrid,.productGrid,.productCarousel,.productList,.quickSearchResults,.custom-guest-wishlist-view-items-list) .card .dh-card-actions :is(.dh-card-action-btn--zoom,.dh-zoom-btn) :is(.icon,.icon *,svg,svg *,path,circle){color:var(--dh-card-action-glyph-color) !important;fill:none !important;paint-order:stroke fill !important;stroke:var(--dh-card-action-glyph-color) !important;stroke-width:1.8px !important;vector-effect:non-scaling-stroke !important}html body :is(ul.productGrid,.productGrid,.productCarousel,.productList,.quickSearchResults,.custom-guest-wishlist-view-items-list) .card .dh-card-actions .dh-card-action-btn--cart :is(svg,.icon,use,path){color:var(--dh-card-action-glyph-color) !important;fill:currentColor !important;stroke:none !important}.dh-zoom-overlay{align-items:center !important;box-sizing:border-box !important;display:flex !important;inset:0 !important;justify-content:center !important;padding:20px !important;position:fixed !important;z-index:100050 !important}.dh-zoom-overlay[hidden]{display:none !important}.dh-zoom-overlay__backdrop{background:rgba(8,12,18,.82);backdrop-filter:blur(2px);inset:0;position:absolute}.dh-zoom-overlay__dialog{align-items:center;background:var(--dh-surface-elevated, #fff);border-radius:16px;box-shadow:0 18px 60px rgba(0,0,0,.5);display:flex;isolation:isolate;justify-content:center;max-height:88vh;max-height:88dvh;max-width:92vw;overflow:visible;position:relative}.dh-zoom-overlay__img{background:var(--dh-surface-elevated, #fff);border-radius:16px;clip-path:inset(0 round 16px);display:block;height:auto;max-height:88vh;max-height:88dvh;max-width:92vw;width:auto}.dh-zoom-overlay__close.dh-modal-close-control{align-items:center;background:rgba(0,0,0,0) !important;border:0;border-radius:50%;box-shadow:none !important;color:var(--dh-modal-muted, var(--dh-text-primary)) !important;cursor:pointer;display:flex;font-size:0 !important;height:var(--dh-modal-close-size, 44px) !important;justify-content:center;line-height:0 !important;padding:0;position:fixed !important;right:max(var(--dh-modal-close-inset, 4px), env(safe-area-inset-right, 0px)) !important;text-align:center;top:max(var(--dh-modal-close-inset, 4px), env(safe-area-inset-top, 0px)) !important;width:var(--dh-modal-close-size, 44px) !important;z-index:3}.dh-zoom-overlay__close.dh-modal-close-control:is(:hover,:focus,:focus-visible){background:var(--dh-button-ghost-bg-hover) !important;color:var(--dh-modal-text, var(--dh-text-primary)) !important}html.dh-zoom-open,html.dh-zoom-open body{overflow:hidden !important}html body :is(ul.productGrid,.productGrid,.productCarousel,.quickSearchResults,.custom-guest-wishlist-view-items-list) :is(article.card,.card)>.card-body.card-body{padding:var(--dh-unified-product-card-body-pad-y) var(--dh-unified-product-card-body-pad-x) !important}body.supermarket-pageType--default{background-color:var(--dh-page-bg) !important}body.supermarket-pageType--default>.body{flex:1 1 auto}body.supermarket-pageType--default .body{background-color:var(--dh-page-bg) !important;background-image:none !important;background-position:top center !important;background-repeat:no-repeat !important;background-size:100% 100% !important;min-height:100%;margin-top:0 !important;padding-top:0 !important}body.supermarket-pageType--default :where(.body>.container,.body .container,.page,main,.main,#main-content,.page-content,.page-content--full,.page-content-body,.layout-column-1,.layout-column-1+.main,.content-container,.beautify__section,.beautify__section>.container,.beautify__section--featuredProducts,.beautify__section--newProducts,.beautify__section--topProducts,ul.productGrid,.productGrid,ul.productGrid>li.product,.productGrid>li.product,.productGrid>.product,.papathemes-section1,.papathemes-section1>.container,#papathemes-section1-container),body.supermarket-pageType--category :where(.body>.container,.body .container,.page,main,.main,#main-content,.page-content,.page-content--full,.page-content-body,.breadcrumbs,.daki-categoryHeader,.daki-categoryProducts-heading,.beautify-subcategories,.beautify-subcategories-grid,.categoryShoppingGuide),body.supermarket-pageType--search :where(.body>.container,.body .container,.page,main,.main,#main-content,.page-content,.page-content--full,.page-content-body,.breadcrumbs,#search-results-heading){background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important}body.supermarket-pageType--default :where(.beautify__section--featuredProducts,.beautify__section--newProducts,.beautify__section--topProducts) ul.productGrid:not(.productGrid--bulkOrder):not(.productGrid--table){--dh-grid-min-track: var(--dh-unified-product-card-min-desktop);grid-template-columns:repeat(2, minmax(0, 1fr)) !important}@media(max-width: 600px){body.supermarket-pageType--default :where(.beautify__section--featuredProducts,.beautify__section--newProducts,.beautify__section--topProducts) ul.productGrid:not(.productGrid--bulkOrder):not(.productGrid--table){grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media(min-width: 601px)and (max-width: 767px){body.supermarket-pageType--default :where(.beautify__section--featuredProducts,.beautify__section--newProducts,.beautify__section--topProducts) ul.productGrid:not(.productGrid--bulkOrder):not(.productGrid--table){grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media(min-width: 768px)and (max-width: 1199px){body.supermarket-pageType--default :where(.beautify__section--featuredProducts,.beautify__section--newProducts,.beautify__section--topProducts) ul.productGrid:not(.productGrid--bulkOrder):not(.productGrid--table){grid-template-columns:repeat(3, minmax(0, 1fr)) !important}}body.supermarket-pageType--default :where(.beautify__section--featuredProducts,.beautify__section--newProducts,.beautify__section--topProducts) :where(ul.productGrid,.productGrid):not(.productGrid--bulkOrder):not(.productGrid--table)>:where(li.product,.product){break-inside:avoid !important;flex:none !important;margin:0 !important;max-width:none !important;min-width:0 !important;padding:0 !important;width:100% !important}:root{--dh-floating-action-size: 48px;--dh-floating-action-gap: 10px}html,body{accent-color:var(--dh-border-focus) !important;max-width:100% !important;overflow-x:clip !important}body :where(.page,.body,.container,main,#main-content,.productGrid,.productCarousel){min-width:0 !important}body :where(a:not(.navPages-action),button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline-color:var(--dh-border-focus) !important;box-shadow:var(--dh-focus-ring) !important}body .navPages .navPages-action:focus-visible{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;box-shadow:none !important}body :where(input:not([type=hidden]),select,textarea,.form-input,.form-select,.form-prefixPostfix-label,.dropdown--quickSearch input,.quickSearchResults input,.navUser-search input,.beautify__search input,.searchBar input,.search-bar input,.dh-design-picker__input,.swal2-input,.swal2-select,.swal2-textarea){accent-color:var(--dh-border-focus) !important;caret-color:var(--dh-border-focus) !important}body :where(input:not([type=hidden]):focus,input:not([type=hidden]):focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible,.form-input:focus,.form-input:focus-visible,.form-select:focus,.form-select:focus-visible,.dropdown--quickSearch input:focus,.quickSearchResults input:focus,.navUser-search input:focus,.beautify__search input:focus,.searchBar input:focus,.search-bar input:focus,.dh-design-picker__input:focus,.swal2-input:focus,.swal2-select:focus,.swal2-textarea:focus){border-color:var(--dh-border-focus) !important;box-shadow:var(--dh-focus-ring) !important;outline-color:var(--dh-border-focus) !important}body :where(.form-field:focus-within,.form-prefixPostfix:focus-within,.actionBar-section:focus-within,.navUser-search:focus-within,.beautify__search:focus-within,.searchBar:focus-within,.search-bar:focus-within,.dh-design-picker__search:focus-within){--dh-border-focus: var(--dh-accent-logo)}body :where(.form-option:hover .form-option-variant,.form-option:focus .form-option-variant,.form-option:focus-visible .form-option-variant,.form-option.is-active .form-option-variant,.form-option.is-selected .form-option-variant,input[type=radio]:checked+.form-option .form-option-variant,input[type=checkbox]:checked+.form-option .form-option-variant,.form-radio:checked+.form-option .form-option-variant,.form-checkbox:checked+.form-option .form-option-variant,input[type=radio]:checked+.form-option-variant,input[type=checkbox]:checked+.form-option-variant){border-color:var(--dh-border-focus) !important;box-shadow:0 0 0 2px var(--dh-accent-logo-ring-soft) !important}body :where(.form-option.is-active .form-option-variant,.form-option.is-selected .form-option-variant,input[type=radio]:checked+.form-option .form-option-variant,input[type=checkbox]:checked+.form-option .form-option-variant,.form-radio:checked+.form-option .form-option-variant,.form-checkbox:checked+.form-option .form-option-variant){background:color-mix(in srgb, var(--dh-border-focus) 14%, var(--dh-surface-elevated)) !important}body :where(.form-checkbox:focus+.form-label::before,.form-radio:focus+.form-label::before,.form-checkbox:focus-visible+.form-label::before,.form-radio:focus-visible+.form-label::before,.form-checkbox:checked+.form-label::before,.form-radio:checked+.form-label::before){border-color:var(--dh-border-focus) !important;box-shadow:0 0 0 3px var(--dh-accent-logo-ring-soft) !important}body :where(.form-checkbox:checked+.form-label::after,.form-radio:checked+.form-label::after){background-color:var(--dh-border-focus) !important}body ::selection{background:var(--dh-accent-logo-selection) !important;color:var(--dh-text-primary) !important}body .beautify__mainHeader .container,body .navPages-container .container{min-width:0 !important}body .header-logo,body .beautify__mainHeader .header-logo{justify-self:start !important;margin-left:0 !important;margin-right:0 !important;text-align:left !important}body .header-logo-image,body .header-logo img{margin-left:0 !important}body .beautify__mainHeader .navUser-item--theme .dh-theme-toggle,body .dh-theme-toggle{background:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important;box-shadow:none !important;color:var(--dh-header-icon) !important}body .beautify__mainHeader .navUser-item--theme .dh-theme-toggle:hover,body .beautify__mainHeader .navUser-item--theme .dh-theme-toggle:focus-visible,body .dh-theme-toggle:hover,body .dh-theme-toggle:focus-visible{background:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important;box-shadow:none !important;color:var(--dh-header-icon) !important}body.has-activeNavPages .navPages-container,body.has-activeNavPages .navPages-container.is-open,body .navPages-container.is-open,body .navPages-container.is-closing{background:rgba(0,0,0,0) !important}body .navPages-container .navPages-list{gap:0 !important}body .navPages-container .navPages-action{min-height:3.35rem !important}@media(max-width: 800px){html body .navPages-container .dh-mobile-theme-menu{display:none !important}html body .navPages-container .dh-mobile-theme-menu__label{color:var(--dh-text-primary) !important;font-size:var(--dh-fs-base) !important;font-weight:800 !important;letter-spacing:0 !important}html body .navPages-container .dh-mobile-theme-menu__copy{display:grid !important;gap:var(--dh-space-2xs) !important;min-width:0 !important}html body .navPages-container .dh-mobile-theme-menu__state{color:var(--dh-text-secondary) !important;display:block !important;font-size:var(--dh-fs-xs) !important;font-weight:700 !important;letter-spacing:0 !important;line-height:1.2 !important}html body .navPages-container .dh-theme-toggle--menu{pointer-events:auto !important}}body :where(ul.productGrid article.card,.productGrid article.card,.productCarousel article.card,.quickSearchResults article.card){border-color:rgba(0,0,0,0) !important;box-shadow:none !important;outline:0 !important;isolation:isolate !important;overflow:visible !important;position:relative !important;transition:background-color .16s ease,filter .16s ease !important}body :where(ul.productGrid article.card::before,.productGrid article.card::before,.productCarousel article.card::before,.quickSearchResults article.card::before){background:var(--dh-accent-logo-wash) !important;border-radius:inherit !important;content:"" !important;inset:-10px !important;opacity:0 !important;pointer-events:none !important;position:absolute !important;z-index:0 !important}body :where(ul.productGrid article.card>*,.productGrid article.card>*,.productCarousel article.card>*,.quickSearchResults article.card>*){position:relative !important;z-index:1 !important}body :where(ul.productGrid article.card .card-img-container,.productGrid article.card .card-img-container,.productCarousel article.card .card-img-container,.quickSearchResults article.card .card-img-container){background:rgba(0,0,0,0) !important}body :where(ul.productGrid article.card img.card-image,.productGrid article.card img.card-image,.productCarousel article.card img.card-image,.quickSearchResults article.card img.card-image){height:100% !important;object-fit:var(--dh-product-card-media-fit, cover) !important;object-position:var(--dh-product-card-media-position, top center) !important;width:100% !important}body :where(.wishlist-card-form.form-wishlist .wishlist-card-btn--add,.wishlist-card-form.form-wishlist .wishlist-card-btn--remove,.wishlist-card-form.form-wishlist .custom-wishlist-default-button,.wishlist-card-form.form-wishlist .custom-wishlist-selected-button,#custom-wishlist-floating-btn .wishlist-floating-button__trigger){align-items:center !important;justify-content:center !important;place-items:center !important}body :where(.wishlist-card-form.form-wishlist .icon,.wishlist-card-form.form-wishlist svg,#custom-wishlist-floating-btn .wishlist-floating-button__icon,#custom-wishlist-floating-btn svg){display:block !important;margin:0 !important}body :where(#custom-wishlist-modal .custom-guest-wishlist-view-items-list,#custom-guest-wishlist-view-items .custom-guest-wishlist-view-items-list,#custom-guest-wishlist-view-items-list.custom-guest-wishlist-view-items-list,#custom-logged-wishlist-view-items-list.custom-guest-wishlist-view-items-list){display:grid !important;gap:var(--dh-space-md) !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;max-width:none !important;width:100% !important}body :where(#custom-guest-wishlist-view-items-list,#custom-logged-wishlist-view-items-list) :where(.custom-guest-wishlist-view-items-card,.custom-guest-wishlist-view-items-row,.custom-guest-wishlist-view-items-cell-inner){min-width:0 !important}body :where(#custom-guest-wishlist-view-items-list,#custom-logged-wishlist-view-items-list) :where(.custom-guest-wishlist-view-items-card-image,.custom-guest-wishlist-view-items-card-image-placeholder){aspect-ratio:2/3 !important;height:auto !important;object-fit:var(--dh-product-card-media-fit, cover) !important;object-position:var(--dh-product-card-media-position, top center) !important;width:100% !important}@media(max-width: 700px){body :where(#custom-wishlist-modal .custom-guest-wishlist-view-items-list,#custom-guest-wishlist-view-items .custom-guest-wishlist-view-items-list,#custom-wishlist-modal #custom-guest-wishlist-view-items-list,#custom-wishlist-modal #custom-logged-wishlist-view-items-list,#custom-guest-wishlist-view-items-list.custom-guest-wishlist-view-items-list,#custom-logged-wishlist-view-items-list.custom-guest-wishlist-view-items-list){grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media(max-width: 800px){html.dh-cart-preview-open body :where(#custom-wishlist-floating-btn,#custom-wishlist-floating-btn .wishlist-floating-button__trigger,#scrollToTopFloatingButton),body.has-previewCartOpened :where(#custom-wishlist-floating-btn,#custom-wishlist-floating-btn .wishlist-floating-button__trigger,#scrollToTopFloatingButton){display:none !important;opacity:0 !important;pointer-events:none !important;visibility:hidden !important}}body :where(.breadcrumbs,.breadcrumb,.breadcrumb-label,.breadcrumbs a){color:var(--dh-breadcrumb-text) !important}body :where(.breadcrumbs .icon,.breadcrumb .icon,.breadcrumbs svg,.breadcrumb svg,.breadcrumbs svg path,.breadcrumb svg path,.breadcrumbs li::after,.breadcrumb li::after){color:var(--dh-breadcrumb-text) !important;fill:currentColor !important;opacity:1 !important}body .breadcrumbs .breadcrumb:not(.is-active) a:is(:hover,:focus-visible),body .breadcrumbs .breadcrumb:not(.is-active) a:is(:hover,:focus-visible) :where(.breadcrumb-item,.breadcrumb-label,.breadcrumb-text,.breadcrumb-home-icon,.icon,svg,svg path,svg use){color:var(--dh-breadcrumb-link-hover) !important;fill:currentColor !important;stroke:currentColor !important}body .breadcrumbs .breadcrumb.is-active :where(.breadcrumb-item,.breadcrumb-label,.breadcrumb-text){color:var(--dh-breadcrumb-text-current) !important;text-decoration:none !important}body .breadcrumbs .breadcrumb.is-active :where(a,.breadcrumb-item,.breadcrumb-label,.breadcrumb-text):is(:hover,:focus,:focus-visible){color:var(--dh-breadcrumb-text-current) !important;text-decoration:none !important}body .breadcrumbs .breadcrumb-sep :where(.icon,svg,svg path,svg use){color:var(--dh-breadcrumb-separator) !important;fill:currentColor !important;stroke:currentColor !important}body :where(.productView-product .productView-info-badge,.productView-product .productView-badge,.productView-product [data-product-stock]){display:none !important}body .productView-descriptionPrimary>.container{box-sizing:border-box !important;padding-left:var(--dh-space-fluid-1-1-3vw-2-25) !important;padding-right:var(--dh-space-fluid-1-1-3vw-2-25) !important}body .productView-secondarySections .productView-collapseBody{box-sizing:border-box !important;padding-inline:var(--dh-space-fluid-1-25-4vw-2-75) !important;padding-bottom:var(--dh-space-fluid-1-55-3-5vw-2-5) !important;padding-top:var(--dh-space-fluid-1-55-3-5vw-2-5) !important}body .productView-collapseBody>.container{box-sizing:border-box !important;max-width:none !important;padding-left:0 !important;padding-right:0 !important;width:100% !important}body .productView-qtyAddWrapper>.productView-qtyAddPrice,body .productView-qtyAddWrapper .form-action--addToCart .price-section{align-items:center !important;align-self:stretch !important;background:var(--dh-surface-elevated) !important;border:1px solid var(--dh-border-subtle) !important;border-radius:var(--dh-radius-md) !important;box-sizing:border-box !important;color:var(--dh-price) !important;display:inline-flex !important;flex:0 0 auto !important;height:var(--dh-pdp-buy-row-height, 44px) !important;justify-content:center !important;line-height:1 !important;margin:0 !important;max-height:var(--dh-pdp-buy-row-height, 44px) !important;min-height:var(--dh-pdp-buy-row-height, 44px) !important;min-width:2.75rem !important;padding:0 var(--dh-space-sm) !important;white-space:nowrap !important}body .productView-qtyAddWrapper>.productView-qtyAddPrice .price,body .productView-qtyAddWrapper>.productView-qtyAddPrice [data-product-price-with-tax],body .productView-qtyAddWrapper>.productView-qtyAddPrice [data-product-price-without-tax],body .productView-qtyAddWrapper .form-action--addToCart .price-section .price,body .productView-qtyAddWrapper .form-action--addToCart .price-section [data-product-price-with-tax],body .productView-qtyAddWrapper .form-action--addToCart .price-section [data-product-price-without-tax]{color:var(--dh-price) !important;font-size:var(--dh-fs-base) !important;font-weight:800 !important;line-height:1 !important}body .productView-qtyAddWrapper .form-action--addToCart .button{background:color-mix(in srgb, var(--dh-button-revenue-bg) 42%, var(--dh-surface-elevated)) !important;border-color:color-mix(in srgb, var(--dh-button-revenue-bg) 60%, var(--dh-border-subtle)) !important;color:var(--dh-text-primary) !important}body .productView-qtyAddWrapper .form-action--addToCart .button:not(:disabled):not(.disabled):not([aria-disabled=true]){background:var(--dh-button-revenue-bg) !important;border-color:var(--dh-button-revenue-bg) !important;color:var(--dh-button-revenue-text) !important}body .productView-options,body .productView-options form,body .productView-options .form-field:not(.form-field--increments),body .productView-options [data-product-attribute],body .productView-options .productView-qtyAddWrapper{box-sizing:border-box !important;max-width:100% !important;min-width:0 !important;width:100% !important}body .productView-options{grid-template-columns:minmax(0, 1fr) !important;overflow-x:visible !important}body .productView-options .form-field[data-product-attribute=set-select],body .productView-options .form-field[data-product-attribute=date],body .productView-options .form-field[data-product-attribute=input-text],body .productView-options .form-field[data-product-attribute=input-number],body .productView-options .form-field[data-product-attribute=textarea]{overflow:visible !important}body .productView-options form[data-cart-item-add]{min-width:0 !important}body .productView-options form[data-cart-item-add] .form-field[data-product-attribute*=rectangle],body .productView-options form[data-cart-item-add] .form-field[data-product-attribute*=rectangle]>div:not(.form-label){grid-template-columns:repeat(2, minmax(0, 1fr)) !important;max-width:100% !important;min-width:0 !important;overflow-x:clip !important;width:100% !important}body .productView-options .form-option,body .productView-options .form-option .form-option-variant{max-width:100% !important;min-width:0 !important;white-space:normal !important;width:100% !important}body .productView-options .form-option .form-option-variant{line-height:1.15 !important;overflow-wrap:anywhere !important}body .productView-options :where(.form-input,.form-select,textarea,select){max-width:100% !important;min-width:0 !important}body .productView-options :where(.form-select,select){background-position:right .75rem center !important;background-repeat:no-repeat !important;background-size:18px 18px !important;padding-right:2.6rem !important}body .productView-qtyAddWrapper{align-items:stretch !important;column-gap:var(--dh-space-sm) !important;flex-wrap:wrap !important;max-width:100% !important;min-width:0 !important;overflow:visible !important;row-gap:var(--dh-space-2xs) !important;width:100% !important}body .productView-qtyAddWrapper .form-field--increments{align-self:stretch !important;display:flex !important;flex:0 0 auto !important;height:var(--dh-pdp-buy-row-height, 44px) !important;line-height:1 !important;margin-bottom:0 !important;max-height:var(--dh-pdp-buy-row-height, 44px) !important;max-width:none !important;min-height:var(--dh-pdp-buy-row-height, 44px) !important;min-width:0 !important;order:1 !important;width:auto !important}body .productView-qtyAddWrapper .form-field--increments .form-increment{align-items:stretch !important;background:var(--dh-surface-subtle) !important;border:1px solid var(--dh-border-subtle) !important;border-radius:var(--dh-radius-md) !important;box-sizing:border-box !important;display:inline-flex !important;flex:0 0 auto !important;gap:0 !important;height:44px !important;line-height:1 !important;max-height:44px !important;max-width:6.375rem !important;min-height:44px !important;min-width:6.375rem !important;overflow:hidden !important;width:6.375rem !important}body .productView-qtyAddWrapper .form-field--increments .form-increment .button,body .productView-qtyAddWrapper .form-field--increments .form-increment .button[data-action=dec],body .productView-qtyAddWrapper .form-field--increments .form-increment .button[data-action=inc]{align-items:center !important;background:rgba(0,0,0,0) !important;border:0 !important;border-radius:0 !important;display:inline-flex !important;flex:0 0 2.25rem !important;height:44px !important;justify-content:center !important;line-height:1 !important;max-height:44px !important;max-width:2.25rem !important;min-height:44px !important;min-width:2.25rem !important;padding:0 !important;width:2.25rem !important}body .productView-qtyAddWrapper .form-field--increments .form-increment .form-input--incrementTotal{flex:0 0 1.875rem !important;font-size:var(--dh-fs-sm) !important;height:44px !important;line-height:44px !important;max-height:44px !important;min-height:44px !important;padding:0 !important;width:1.875rem !important}body .productView-qtyAddWrapper .form-field--increments .form-increment .button .icon,body .productView-qtyAddWrapper .form-field--increments .form-increment .button svg{display:block !important;height:12px !important;margin:0 !important;max-height:12px !important;max-width:12px !important;width:12px !important}body .cart .cart-item-quantity .form-increment{align-items:stretch !important;display:inline-flex !important;height:44px !important;line-height:1 !important;max-width:128px !important;min-width:128px !important;width:128px !important}body .cart .cart-item-quantity .form-increment .button{align-items:center !important;display:inline-flex !important;flex:0 0 42px !important;height:44px !important;justify-content:center !important;line-height:1 !important;min-height:44px !important;min-width:42px !important;padding:0 !important;width:42px !important}body .cart .cart-item-quantity .form-increment .form-input--incrementTotal{flex:0 0 44px !important;height:44px !important;line-height:44px !important;min-height:44px !important;padding:0 !important;width:44px !important}body .cart .cart-item-quantity .form-increment .button .icon,body .cart .cart-item-quantity .form-increment .button svg{display:block !important;height:14px !important;margin:0 !important;max-height:14px !important;max-width:14px !important;width:14px !important}body .productView-qtyAddWrapper .form-action--addToCart{align-items:stretch !important;align-self:stretch !important;clear:none !important;flex:1 1 0 !important;float:none !important;height:var(--dh-pdp-buy-row-height, 44px) !important;margin-bottom:0 !important;max-height:var(--dh-pdp-buy-row-height, 44px) !important;max-width:none !important;min-height:var(--dh-pdp-buy-row-height, 44px) !important;min-width:0 !important;order:3 !important}body .productView-qtyAddWrapper .form-action--addToCart>.button,body .productView-qtyAddWrapper .form-action--addToCart>#form-action-addToCart{flex:1 1 auto !important;width:100% !important}body .productView-qtyAddWrapper>.productView-qtyAddPrice{order:2 !important}body .productView-qtyAddWrapper .form-action--addToCartExtra{align-self:flex-start !important;clear:both !important;display:block !important;flex:0 0 100% !important;margin-top:0 !important;max-width:100% !important;min-width:0 !important;order:4 !important;width:100% !important}body :where(#tab-description){color:var(--dh-text-primary) !important}html body section#tab-description.productView-descriptionPrimary>.container,html body .productView-secondarySections .productView-collapseSection:not(#tab-fabric-guide):not(#tab-faq)>.container,html body .productView-secondarySections .productView-collapseSection:not(#tab-fabric-guide):not(#tab-faq) :where(.productView-collapseBody,.productView-description-tabContent){background-color:var(--dh-panel-bg) !important;background-image:none !important;color:var(--dh-text-primary) !important}html body #tab-fabric-guide :where(.productView-collapseBody,.productView-description-tabContent,.fabric-wrapper,.fabric-grid-container,.fabric-card,.premium-card,.card-image-wrapper){background-color:rgba(0,0,0,0) !important;background-image:none !important}html body #tab-fabric-guide>.container{background-color:rgba(0,0,0,0) !important;background-image:none !important}html body #tab-faq :where(.productView-collapseBody,.productView-description-tabContent,.faq-section,.custom-faq-container){background-color:rgba(0,0,0,0) !important;background-image:none !important}html body #tab-faq>.container{background-color:rgba(0,0,0,0) !important;background-image:none !important}html body #tab-faq :where(.faq-category){background-color:var(--dh-panel-bg) !important;border:0 !important}html body #tab-faq :where(.faq-category-title){background-color:var(--dh-panel-bg) !important}html body #tab-faq :where(.faq-item .faq-question),html body #tab-faq :where(.faq-item .faq-question:hover),html body #tab-faq :where(.faq-item[open] .faq-question),html body #tab-faq :where(.faq-answer){background-color:var(--dh-panel-bg) !important}html body #tab-faq .faq-item .faq-question::after{content:none !important;display:none !important}html body #tab-faq .faq-question-text{display:inline !important;vertical-align:middle !important}html body #tab-faq .faq-question-toggle{align-items:center !important;display:inline-flex !important;height:1.35em !important;justify-content:center !important;margin-inline-start:.35rem !important;vertical-align:middle !important;white-space:nowrap !important;width:1.35em !important}html body #tab-faq .faq-question-toggle::before{color:var(--dh-accent-logo) !important;content:"+" !important;display:block !important;font-size:1em !important;font-weight:700 !important;line-height:1 !important}html body #tab-faq .faq-item[open] .faq-question-toggle::before{content:"−" !important}html body #tab-fabric-guide :where(.fabric-card .card-content){background-color:var(--dh-panel-bg) !important;border:0 !important;border-radius:0 0 var(--dh-radius-md) var(--dh-radius-md);box-sizing:border-box}html body #tab-fabric-guide :where(.premium-card .card-content){border:0 !important}html body .productView-secondarySections :where(.productView-collapseSummary,.productView-collapseSection[open]>.productView-collapseSummary,.productView-collapseSummary:hover,.productView-collapseSection[open]>.productView-collapseSummary:hover){background-color:var(--dh-panel-bg) !important;background-image:none !important}html body section#tab-description.productView-descriptionPrimary [style*=background],html body section#tab-description.productView-descriptionPrimary [style*=background-color]{color:var(--dh-text-primary) !important}html body .productView-description-tabContent .zipper-tech-section,html body .productView-description-tabContent .zipper-tech-section *,html body .productView-description-tabContent .fabric-wrapper .zipper-tech-section,html body .productView-description-tabContent .fabric-wrapper .zipper-tech-section *{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important}body :where(#tab-faq,#tab-faq *,.custom-faq-container,.custom-faq-container *){color:var(--dh-text-primary) !important}body :where(#related-products,section#related-products){background:rgba(0,0,0,0) !important;overflow:visible !important}html body .productView-product>.productView-stockLabel,html body .productView-product>.productView-stockLabel._hideInStock,html body .productView-product>.productView-stockLabel._outstock{display:none !important}html,html[data-dh-theme],html[data-dh-active-theme],html[data-dh-theme=dark],html[data-dh-active-theme=dark],html[data-dh-theme=light],html[data-dh-active-theme=light]{accent-color:var(--dh-border-focus) !important}html body input:not([type=hidden]):focus,html body input:not([type=hidden]):focus-visible,html body select:focus,html body select:focus-visible,html body textarea:focus,html body textarea:focus-visible,html body .form-input:focus,html body .form-input:focus-visible,html body .form-select:focus,html body .form-select:focus-visible,html body .dropdown--quickSearch input:focus,html body .quickSearchResults input:focus,html body .navUser-search input:focus,html body .dh-design-picker__input:focus,html body .swal2-input:focus,html body .swal2-select:focus,html body .swal2-textarea:focus{border-color:var(--dh-accent-logo) !important;box-shadow:var(--dh-focus-ring) !important;caret-color:var(--dh-accent-logo) !important;outline:0 !important}html body a:focus-visible:not(.navPages-action),html body button:focus-visible,html body summary:focus-visible,html body [tabindex]:not([tabindex="-1"]):focus-visible:not(.dh-nav-carousel__viewport){outline-color:var(--dh-accent-logo) !important;box-shadow:var(--dh-focus-ring) !important}html body .form-option:focus-visible .form-option-variant,html body .form-option:focus-within .form-option-variant,html body .form-option.is-active .form-option-variant,html body .form-option.is-selected .form-option-variant,html body input[type=radio]:checked+.form-option .form-option-variant,html body input[type=checkbox]:checked+.form-option .form-option-variant,html body .form-radio:checked+.form-option .form-option-variant,html body .form-checkbox:checked+.form-option .form-option-variant,html body input[type=radio]:checked+.form-option-variant,html body input[type=checkbox]:checked+.form-option-variant{border-color:var(--dh-accent-logo) !important;box-shadow:0 0 0 2px var(--dh-accent-logo-ring-soft) !important}body :where(.login){box-sizing:border-box !important;margin-inline:auto !important;max-width:min(52rem, 100%) !important;padding:var(--dh-space-fluid-1-25-3vw-2xl) var(--dh-space-fluid-lg-4vw-1-75) var(--dh-space-fluid-2-5-5vw-3-5) !important;width:100% !important}body:has(.login) .body>.container{overflow:visible !important}body:has(.login) #custom-wishlist-floating-btn{opacity:0 !important;pointer-events:none !important;visibility:hidden !important}@media(max-width: 800px){body .beautify__mainHeader>.container{grid-template-columns:48px minmax(0, 1fr) minmax(90px, auto) !important}body .beautify__mainHeader .header-logo{justify-self:center !important;left:auto !important;max-width:240px !important;transform:none !important;width:clamp(140px,42vw,240px) !important}body .footer .footer-payments .container,body .footer .footer-copyright .container{justify-content:center !important;text-align:center !important}}@media(max-width: 800px){html body{--dh-floating-action-edge: 16px}html body :where(#custom-wishlist-floating-btn,#custom-wishlist-floating-btn .wishlist-floating-button__trigger,#scrollToTopFloatingButton){height:var(--dh-floating-action-size) !important;min-height:var(--dh-floating-action-size) !important;min-width:var(--dh-floating-action-size) !important;width:var(--dh-floating-action-size) !important}html body :where(#custom-wishlist-floating-btn,#scrollToTopFloatingButton){right:calc(var(--dh-floating-action-edge) + env(safe-area-inset-right, 0px)) !important}html body #custom-wishlist-floating-btn .wishlist-floating-button__trigger,html body #custom-wishlist-floating-btn .wishlist-floating-button__icon,html body #custom-wishlist-floating-btn svg{align-items:center !important;display:inline-grid !important;justify-items:center !important;place-items:center !important}}html body :where(ul.productGrid article.card,.productGrid article.card,.productCarousel article.card,.quickSearchResults article.card,.custom-guest-wishlist-view-items-card,ul.productGrid>li.product .card:not(article),section.productCarousel .card:not(article),.productCarousel .card:not(article)):where(:hover,:focus-within){background-color:var(--dh-card-surface) !important;border-color:rgba(0,0,0,0) !important;box-shadow:none !important;filter:none !important;transform:none !important;z-index:auto !important}html body :where(ul.productGrid article.card,.productGrid article.card,.productCarousel article.card,.quickSearchResults article.card):where(:hover,:focus-within)::before{opacity:0 !important}html body :where(ul.productGrid article.card .card-title>a,.productGrid article.card .card-title>a,.productCarousel article.card .card-title>a,.quickSearchResults article.card .card-title>a,ul.productGrid>li.product .card:not(article) .card-title>a,section.productCarousel .card:not(article) .card-title>a,.productCarousel .card:not(article) .card-title>a):where(:hover,:focus){color:var(--dh-card-title-hover) !important}html body :where(ul.productGrid article.card,.productGrid article.card,.productCarousel article.card,.quickSearchResults article.card) :where(.card-image,.card-img-container img,img.card-image,img[data-dh-product-image]){transform:none !important}html body :where(ul.productGrid article.card,.productGrid article.card,.productCarousel article.card,.quickSearchResults article.card):where(:hover,:focus,:active) :where(.card-image~.card-image){opacity:0 !important}html body.supermarket-pageType--default .body .beautify__section,html body.supermarket-pageType--default .body .beautify__section>.container,html body.supermarket-pageType--default .body ul.productGrid,html body.supermarket-pageType--default .body .productGrid,html body.supermarket-pageType--default .body .productGrid>li.product,html body.supermarket-pageType--default .body .productGrid .product{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;background-image:none !important}html body.supermarket-pageType--category .body :where(.page,.breadcrumbs,.daki-categoryHeader),html body.supermarket-pageType--search .body :where(.page,.breadcrumbs,#search-results-heading){background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;background-image:none !important}html[data-dh-active-theme=dark] body :where(.form-select,select.form-select,select){background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z' fill='%23F7F3EC' /%3E%3C/svg%3E") !important}html[data-dh-active-theme=dark] body .beautify__section.beautify__newsletter{border-top-color:var(--dh-border-strong) !important}html body :is(ul.productGrid .card,.productGrid .card,section.productCarousel .card,.productCarousel .card,.quickSearchResults .card) :is(.wishlist-card-form,form.form-wishlist){line-height:0 !important}html body :is(ul.productGrid .card,.productGrid .card,section.productCarousel .card,.productCarousel .card,.quickSearchResults .card) :is(.wishlist-card-btn--add,.wishlist-card-btn--remove,.custom-wishlist-default-button,.custom-wishlist-selected-button){align-items:center !important;appearance:none !important;border-radius:50% !important;box-sizing:border-box !important;display:inline-grid !important;height:var(--dh-wishlist-card-button-size) !important;justify-items:center !important;line-height:0 !important;min-height:var(--dh-wishlist-card-button-size) !important;min-width:var(--dh-wishlist-card-button-size) !important;padding:0 !important;place-items:center !important;position:relative !important;text-align:center !important;transform:none !important;width:var(--dh-wishlist-card-button-size) !important}html body :is(ul.productGrid .card,.productGrid .card,section.productCarousel .card,.productCarousel .card,.quickSearchResults .card) :is(.wishlist-card-btn--add,.custom-wishlist-default-button){background:var(--dh-wishlist-save-bg) !important;border:0 !important;box-shadow:var(--dh-wishlist-save-shadow) !important;color:var(--dh-card-action-glyph-color, var(--dh-wishlist-save-text)) !important}html body :is(ul.productGrid .card,.productGrid .card,section.productCarousel .card,.productCarousel .card,.quickSearchResults .card) :is(.wishlist-card-btn--remove,.custom-wishlist-selected-button){background:var(--dh-wishlist-saved-bg) !important;border:0 !important;box-shadow:var(--dh-wishlist-saved-shadow) !important;color:var(--dh-card-action-glyph-color, var(--dh-wishlist-saved-text)) !important}html body :is(ul.productGrid .card,.productGrid .card,section.productCarousel .card,.productCarousel .card,.quickSearchResults .card) :is(.wishlist-card-btn--add,.wishlist-card-btn--remove,.custom-wishlist-default-button,.custom-wishlist-selected-button)>:is(.icon,svg){display:block !important;flex:0 0 auto !important;height:var(--dh-wishlist-card-heart-size) !important;left:50% !important;line-height:0 !important;margin:0 !important;max-height:var(--dh-wishlist-card-heart-size) !important;max-width:var(--dh-wishlist-card-heart-size) !important;position:absolute !important;top:50% !important;transform:translate(-50%, -50%) !important;transform-box:fill-box !important;transform-origin:center !important;width:var(--dh-wishlist-card-heart-size) !important}html body :is(ul.productGrid .card,.productGrid .card,section.productCarousel .card,.productCarousel .card,.quickSearchResults .card) :is(.wishlist-card-btn--add,.custom-wishlist-default-button) :is(.icon,.icon *,svg,svg *,path){color:var(--dh-card-action-glyph-color, var(--dh-wishlist-save-text)) !important;fill:none !important;paint-order:stroke fill !important;stroke:var(--dh-card-action-glyph-color, var(--dh-wishlist-save-text)) !important;stroke-width:1.8px !important;vector-effect:non-scaling-stroke !important}html body :is(ul.productGrid .card,.productGrid .card,section.productCarousel .card,.productCarousel .card,.quickSearchResults .card) :is(.wishlist-card-btn--remove,.custom-wishlist-selected-button) :is(.icon,.icon *,svg,svg *,path){color:var(--dh-card-action-glyph-color, var(--dh-wishlist-saved-text)) !important;fill:var(--dh-card-action-glyph-color, var(--dh-wishlist-saved-text)) !important;paint-order:fill !important;stroke:rgba(0,0,0,0) !important;stroke-opacity:0 !important;stroke-width:0 !important;vector-effect:non-scaling-stroke !important}html body :is(ul.productGrid .card,.productGrid .card,section.productCarousel .card,.productCarousel .card,.quickSearchResults .card) :is(.wishlist-card-btn--add,.custom-wishlist-default-button)>:is(.icon,svg){transform:translate(calc(-50% + var(--dh-wishlist-empty-icon-offset-x)), calc(-50% + var(--dh-wishlist-empty-icon-offset-y))) scale(var(--dh-wishlist-empty-icon-scale)) !important}html body :is(ul.productGrid .card,.productGrid .card,section.productCarousel .card,.productCarousel .card,.quickSearchResults .card) :is(.wishlist-card-form,form.form-wishlist).hide,html body :is(ul.productGrid .card,.productGrid .card,section.productCarousel .card,.productCarousel .card,.quickSearchResults .card) :is(.wishlist-card-btn--add,.wishlist-card-btn--remove,.custom-wishlist-default-button,.custom-wishlist-selected-button,.heart-empty,.heart-filled,.icon,svg).hide,html body :is(ul.productGrid .card,.productGrid .card,section.productCarousel .card,.productCarousel .card,.quickSearchResults .card) :is(.wishlist-card-btn--add,.wishlist-card-btn--remove,.custom-wishlist-default-button,.custom-wishlist-selected-button,.heart-empty,.heart-filled,.icon,svg)[hidden]{display:none !important;opacity:0 !important;pointer-events:none !important;visibility:hidden !important}html body :is(ul.productGrid .card .wishlist-card-form.form-wishlist,ul.productGrid .card form.form-wishlist,.productGrid .card .wishlist-card-form.form-wishlist,.productGrid .card form.form-wishlist,section.productCarousel .card .wishlist-card-form.form-wishlist,section.productCarousel .card form.form-wishlist,.productCarousel .card .wishlist-card-form.form-wishlist,.productCarousel .card form.form-wishlist,.quickSearchResults .card .wishlist-card-form.form-wishlist,.quickSearchResults .card form.form-wishlist){line-height:0 !important}html body :is(ul.productGrid .card .wishlist-card-form.form-wishlist,ul.productGrid .card form.form-wishlist,.productGrid .card .wishlist-card-form.form-wishlist,.productGrid .card form.form-wishlist,section.productCarousel .card .wishlist-card-form.form-wishlist,section.productCarousel .card form.form-wishlist,.productCarousel .card .wishlist-card-form.form-wishlist,.productCarousel .card form.form-wishlist,.quickSearchResults .card .wishlist-card-form.form-wishlist,.quickSearchResults .card form.form-wishlist) :is(.wishlist-card-btn--add,.wishlist-card-btn--remove,.custom-wishlist-default-button,.custom-wishlist-selected-button){align-items:center !important;appearance:none !important;border-radius:50% !important;box-sizing:border-box !important;display:inline-grid !important;height:var(--dh-wishlist-card-button-size) !important;justify-items:center !important;line-height:0 !important;min-height:var(--dh-wishlist-card-button-size) !important;min-width:var(--dh-wishlist-card-button-size) !important;padding:0 !important;place-items:center !important;position:relative !important;text-align:center !important;transform:none !important;width:var(--dh-wishlist-card-button-size) !important}html body :is(ul.productGrid .card .wishlist-card-form.form-wishlist,ul.productGrid .card form.form-wishlist,.productGrid .card .wishlist-card-form.form-wishlist,.productGrid .card form.form-wishlist,section.productCarousel .card .wishlist-card-form.form-wishlist,section.productCarousel .card form.form-wishlist,.productCarousel .card .wishlist-card-form.form-wishlist,.productCarousel .card form.form-wishlist,.quickSearchResults .card .wishlist-card-form.form-wishlist,.quickSearchResults .card form.form-wishlist) :is(.wishlist-card-btn--add,.custom-wishlist-default-button){background:var(--dh-wishlist-save-bg) !important;border:0 !important;box-shadow:var(--dh-wishlist-save-shadow) !important;color:var(--dh-card-action-glyph-color, var(--dh-wishlist-save-text)) !important}html body :is(ul.productGrid .card .wishlist-card-form.form-wishlist,ul.productGrid .card form.form-wishlist,.productGrid .card .wishlist-card-form.form-wishlist,.productGrid .card form.form-wishlist,section.productCarousel .card .wishlist-card-form.form-wishlist,section.productCarousel .card form.form-wishlist,.productCarousel .card .wishlist-card-form.form-wishlist,.productCarousel .card form.form-wishlist,.quickSearchResults .card .wishlist-card-form.form-wishlist,.quickSearchResults .card form.form-wishlist) :is(.wishlist-card-btn--add,.custom-wishlist-default-button):where(:hover,:focus,:focus-visible,:active){background:var(--dh-wishlist-save-bg-hover) !important;border-color:rgba(0,0,0,0) !important;box-shadow:var(--dh-wishlist-save-shadow) !important;color:var(--dh-card-action-glyph-color, var(--dh-wishlist-save-text)) !important;transform:none !important}html body :is(ul.productGrid .card .wishlist-card-form.form-wishlist,ul.productGrid .card form.form-wishlist,.productGrid .card .wishlist-card-form.form-wishlist,.productGrid .card form.form-wishlist,section.productCarousel .card .wishlist-card-form.form-wishlist,section.productCarousel .card form.form-wishlist,.productCarousel .card .wishlist-card-form.form-wishlist,.productCarousel .card form.form-wishlist,.quickSearchResults .card .wishlist-card-form.form-wishlist,.quickSearchResults .card form.form-wishlist) :is(.wishlist-card-btn--remove,.custom-wishlist-selected-button){background:var(--dh-wishlist-saved-bg) !important;border:0 !important;box-shadow:var(--dh-wishlist-saved-shadow) !important;color:var(--dh-card-action-glyph-color, var(--dh-wishlist-saved-text)) !important}html body :is(ul.productGrid .card .wishlist-card-form.form-wishlist,ul.productGrid .card form.form-wishlist,.productGrid .card .wishlist-card-form.form-wishlist,.productGrid .card form.form-wishlist,section.productCarousel .card .wishlist-card-form.form-wishlist,section.productCarousel .card form.form-wishlist,.productCarousel .card .wishlist-card-form.form-wishlist,.productCarousel .card form.form-wishlist,.quickSearchResults .card .wishlist-card-form.form-wishlist,.quickSearchResults .card form.form-wishlist) :is(.wishlist-card-btn--remove,.custom-wishlist-selected-button):where(:hover,:focus,:focus-visible,:active){background:var(--dh-wishlist-saved-bg-hover) !important;border-color:rgba(0,0,0,0) !important;box-shadow:var(--dh-wishlist-saved-shadow) !important;color:var(--dh-card-action-glyph-color, var(--dh-wishlist-saved-text)) !important;transform:none !important}html body :is(ul.productGrid .card .wishlist-card-form.form-wishlist,ul.productGrid .card form.form-wishlist,.productGrid .card .wishlist-card-form.form-wishlist,.productGrid .card form.form-wishlist,section.productCarousel .card .wishlist-card-form.form-wishlist,section.productCarousel .card form.form-wishlist,.productCarousel .card .wishlist-card-form.form-wishlist,.productCarousel .card form.form-wishlist,.quickSearchResults .card .wishlist-card-form.form-wishlist,.quickSearchResults .card form.form-wishlist) :is(.wishlist-card-btn--add,.wishlist-card-btn--remove,.custom-wishlist-default-button,.custom-wishlist-selected-button)>:is(.icon,svg,.heart-empty,.heart-filled){display:block !important;flex:0 0 auto !important;height:var(--dh-wishlist-card-heart-size) !important;left:50% !important;line-height:0 !important;margin:0 !important;max-height:var(--dh-wishlist-card-heart-size) !important;max-width:var(--dh-wishlist-card-heart-size) !important;position:absolute !important;top:50% !important;transform:translate(-50%, -50%) !important;transform-box:fill-box !important;transform-origin:center !important;width:var(--dh-wishlist-card-heart-size) !important}html body :is(ul.productGrid .card .wishlist-card-form.form-wishlist,ul.productGrid .card form.form-wishlist,.productGrid .card .wishlist-card-form.form-wishlist,.productGrid .card form.form-wishlist,section.productCarousel .card .wishlist-card-form.form-wishlist,section.productCarousel .card form.form-wishlist,.productCarousel .card .wishlist-card-form.form-wishlist,.productCarousel .card form.form-wishlist,.quickSearchResults .card .wishlist-card-form.form-wishlist,.quickSearchResults .card form.form-wishlist) :is(.wishlist-card-btn--add,.custom-wishlist-default-button)>:is(.icon,svg,.heart-empty){transform:translate(-50%, -50%) scale(var(--dh-wishlist-empty-icon-scale)) !important}html body :is(ul.productGrid .card .wishlist-card-form.form-wishlist,ul.productGrid .card form.form-wishlist,.productGrid .card .wishlist-card-form.form-wishlist,.productGrid .card form.form-wishlist,section.productCarousel .card .wishlist-card-form.form-wishlist,section.productCarousel .card form.form-wishlist,.productCarousel .card .wishlist-card-form.form-wishlist,.productCarousel .card form.form-wishlist,.quickSearchResults .card .wishlist-card-form.form-wishlist,.quickSearchResults .card form.form-wishlist) :is(.wishlist-card-btn--add,.custom-wishlist-default-button) :is(.icon,.icon *,svg,svg *,path,use){color:var(--dh-card-action-glyph-color, var(--dh-wishlist-save-text)) !important;fill:none !important;paint-order:stroke fill !important;stroke:var(--dh-card-action-glyph-color, var(--dh-wishlist-save-text)) !important;stroke-width:1.8px !important;vector-effect:non-scaling-stroke !important}html body :is(ul.productGrid .card .wishlist-card-form.form-wishlist,ul.productGrid .card form.form-wishlist,.productGrid .card .wishlist-card-form.form-wishlist,.productGrid .card form.form-wishlist,section.productCarousel .card .wishlist-card-form.form-wishlist,section.productCarousel .card form.form-wishlist,.productCarousel .card .wishlist-card-form.form-wishlist,.productCarousel .card form.form-wishlist,.quickSearchResults .card .wishlist-card-form.form-wishlist,.quickSearchResults .card form.form-wishlist) :is(.wishlist-card-btn--remove,.custom-wishlist-selected-button) :is(.icon,.icon *,svg,svg *,path,use){color:var(--dh-card-action-glyph-color, var(--dh-wishlist-saved-text)) !important;fill:var(--dh-card-action-glyph-color, var(--dh-wishlist-saved-text)) !important;paint-order:fill !important;stroke:rgba(0,0,0,0) !important;stroke-opacity:0 !important;stroke-width:0 !important;vector-effect:non-scaling-stroke !important}html body :is(ul.productGrid .card .wishlist-card-form.form-wishlist,ul.productGrid .card form.form-wishlist,.productGrid .card .wishlist-card-form.form-wishlist,.productGrid .card form.form-wishlist,section.productCarousel .card .wishlist-card-form.form-wishlist,section.productCarousel .card form.form-wishlist,.productCarousel .card .wishlist-card-form.form-wishlist,.productCarousel .card form.form-wishlist,.quickSearchResults .card .wishlist-card-form.form-wishlist,.quickSearchResults .card form.form-wishlist) :is(.wishlist-card-btn--remove,.custom-wishlist-selected-button):where(:hover,:focus,:focus-visible,:active) :is(.heart-filled,.heart-filled *,.icon,.icon *,svg,svg *,path,use){color:var(--dh-wishlist-saved-text) !important;fill:var(--dh-wishlist-saved-text) !important;paint-order:fill !important;stroke:rgba(0,0,0,0) !important;stroke-opacity:0 !important;stroke-width:0 !important}html body :is(ul.productGrid .card .wishlist-card-form.form-wishlist,ul.productGrid .card form.form-wishlist,.productGrid .card .wishlist-card-form.form-wishlist,.productGrid .card form.form-wishlist,section.productCarousel .card .wishlist-card-form.form-wishlist,section.productCarousel .card form.form-wishlist,.productCarousel .card .wishlist-card-form.form-wishlist,.productCarousel .card form.form-wishlist,.quickSearchResults .card .wishlist-card-form.form-wishlist,.quickSearchResults .card form.form-wishlist).hide,html body :is(ul.productGrid .card .wishlist-card-form.form-wishlist,ul.productGrid .card form.form-wishlist,.productGrid .card .wishlist-card-form.form-wishlist,.productGrid .card form.form-wishlist,section.productCarousel .card .wishlist-card-form.form-wishlist,section.productCarousel .card form.form-wishlist,.productCarousel .card .wishlist-card-form.form-wishlist,.productCarousel .card form.form-wishlist,.quickSearchResults .card .wishlist-card-form.form-wishlist,.quickSearchResults .card form.form-wishlist) :is(.wishlist-card-btn--add,.wishlist-card-btn--remove,.custom-wishlist-default-button,.custom-wishlist-selected-button,.heart-empty,.heart-filled,.icon,svg).hide,html body :is(ul.productGrid .card .wishlist-card-form.form-wishlist,ul.productGrid .card form.form-wishlist,.productGrid .card .wishlist-card-form.form-wishlist,.productGrid .card form.form-wishlist,section.productCarousel .card .wishlist-card-form.form-wishlist,section.productCarousel .card form.form-wishlist,.productCarousel .card .wishlist-card-form.form-wishlist,.productCarousel .card form.form-wishlist,.quickSearchResults .card .wishlist-card-form.form-wishlist,.quickSearchResults .card form.form-wishlist) :is(.wishlist-card-btn--add,.wishlist-card-btn--remove,.custom-wishlist-default-button,.custom-wishlist-selected-button,.heart-empty,.heart-filled,.icon,svg)[hidden]{display:none !important;opacity:0 !important;pointer-events:none !important;visibility:hidden !important}html body :is(ul.productGrid article.card,.productGrid article.card,section.productCarousel article.card,.productCarousel article.card,.quickSearchResults article.card){--dh-wishlist-card-button-size: clamp(40px, 30px + 1.45vw, 56px);--dh-wishlist-card-heart-size: clamp(1.35rem, 1.05rem + 0.9vw, 2rem);--dh-card-action-cart-glyph-size: calc(var(--dh-wishlist-card-heart-size) * var(--dh-card-action-cart-icon-scale));--dh-wishlist-card-button-lift: -0.55rem}html body :is(ul.productGrid article.card,.productGrid article.card,section.productCarousel article.card,.productCarousel article.card,.quickSearchResults article.card) :is(.wishlist-card-form.form-wishlist,form.form-wishlist) :is(.wishlist-card-btn--add,.wishlist-card-btn--remove,.custom-wishlist-default-button,.custom-wishlist-selected-button){background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important}html body :is(ul.productGrid article.card,.productGrid article.card,section.productCarousel article.card,.productCarousel article.card,.quickSearchResults article.card) :is(.wishlist-card-form.form-wishlist,form.form-wishlist) :is(.wishlist-card-btn--add,.wishlist-card-btn--remove,.custom-wishlist-default-button,.custom-wishlist-selected-button):where(:hover,:focus,:focus-visible,:active){background:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important;box-shadow:none !important}html body :is(ul.productGrid article.card,.productGrid article.card,section.productCarousel article.card,.productCarousel article.card,.quickSearchResults article.card) .dh-card-actions :is(.wishlist-card-form.form-wishlist,form.form-wishlist) :is(.wishlist-card-btn--add,.wishlist-card-btn--remove,.custom-wishlist-default-button,.custom-wishlist-selected-button){background:var(--dh-card-action-bg) !important;box-shadow:var(--dh-card-action-shadow) !important}html body :is(ul.productGrid article.card,.productGrid article.card,section.productCarousel article.card,.productCarousel article.card,.quickSearchResults article.card) .dh-card-actions :is(.wishlist-card-form.form-wishlist,form.form-wishlist) :is(.wishlist-card-btn--add,.wishlist-card-btn--remove,.custom-wishlist-default-button,.custom-wishlist-selected-button):where(:hover,:focus,:focus-visible,:active){background:var(--dh-card-action-bg-hover) !important;box-shadow:var(--dh-card-action-shadow) !important}html body :is(.custom-wishlist-heart,.wishlist-floating-button__trigger){align-items:center !important;display:inline-grid !important;justify-items:center !important;line-height:0 !important;padding:0 !important;place-items:center !important;text-align:center !important;transform:none !important}html body .wishlist-floating-button__trigger>:is(.wishlist-floating-button__icon,.icon,svg){display:block !important;height:var(--dh-wishlist-card-heart-size) !important;line-height:0 !important;margin:0 !important;max-height:var(--dh-wishlist-card-heart-size) !important;max-width:var(--dh-wishlist-card-heart-size) !important;transform:none !important;transform-box:fill-box !important;transform-origin:center !important;width:var(--dh-wishlist-card-heart-size) !important}html body :is(.custom-wishlist-default-button,.wishlist-card-btn--add) :is(.heart-empty,.heart-empty path,.heart-empty *){fill:none !important;paint-order:stroke fill !important;stroke:var(--dh-card-action-glyph-color, currentColor) !important;stroke-width:1.8px !important;vector-effect:non-scaling-stroke !important}html body :is(.custom-wishlist-default-button,.wishlist-card-btn--add)>svg.heart-empty,html body :is(.custom-wishlist-default-button,.wishlist-card-btn--add)>svg.heart-empty path{fill:none !important}html body :is(.custom-wishlist-selected-button,.wishlist-card-btn--remove) :is(.heart-filled,.heart-filled path,.heart-filled *){fill:currentColor !important;stroke:none !important}html body .wishlist-floating-button__trigger :is(.wishlist-floating-button__icon,.wishlist-floating-button__icon *,.icon,.icon *,svg,svg *,path,use){color:currentColor !important;fill:currentColor !important;paint-order:fill !important;stroke:rgba(0,0,0,0) !important;stroke-opacity:0 !important;stroke-width:0 !important;vector-effect:non-scaling-stroke !important}html body :is(ul.productGrid .card,.productGrid .card,section.productCarousel .card,.productCarousel .card,.quickSearchResults .card) .dh-card-actions{--dh-card-heart-stroke: var(--dh-card-action-glyph-color);--dh-card-heart-fill-active: var(--dh-card-action-glyph-color);--dh-card-heart-stroke-active: var(--dh-card-action-glyph-color)}html body :is(ul.productGrid .card,.productGrid .card,section.productCarousel .card,.productCarousel .card,.quickSearchResults .card) .dh-card-actions :is(.wishlist-card-btn--add,.custom-wishlist-default-button){color:var(--dh-card-action-glyph-color) !important}html body :is(ul.productGrid .card,.productGrid .card,section.productCarousel .card,.productCarousel .card,.quickSearchResults .card) .dh-card-actions :is(.wishlist-card-btn--add,.custom-wishlist-default-button) :is(.icon,.icon *,svg,svg *,path,use,.heart-empty,.heart-empty *){color:var(--dh-card-action-glyph-color) !important;fill:none !important;paint-order:stroke fill !important;stroke:var(--dh-card-action-glyph-color) !important;stroke-width:1.8px !important;vector-effect:non-scaling-stroke !important}html body :is(ul.productGrid .card,.productGrid .card,section.productCarousel .card,.productCarousel .card,.quickSearchResults .card) .dh-card-actions :is(.dh-card-action-btn--zoom,.dh-zoom-btn) :is(.icon,.icon *,svg,svg *,path,circle){color:var(--dh-card-action-glyph-color) !important;fill:none !important;paint-order:stroke fill !important;stroke:var(--dh-card-action-glyph-color) !important;stroke-width:1.8px !important;vector-effect:non-scaling-stroke !important}html body :is(ul.productGrid .card,.productGrid .card,section.productCarousel .card,.productCarousel .card,.quickSearchResults .card) .dh-card-actions .dh-card-action-btn--cart :is(svg,.icon,use,path){color:var(--dh-card-action-glyph-color) !important;fill:currentColor !important;stroke:none !important}html body :is(ul.productGrid .card,.productGrid .card,section.productCarousel .card,.productCarousel .card,.quickSearchResults .card) .dh-card-actions :is(.wishlist-card-btn--remove,.custom-wishlist-selected-button){color:var(--dh-card-action-glyph-color) !important}html body :is(ul.productGrid .card,.productGrid .card,section.productCarousel .card,.productCarousel .card,.quickSearchResults .card) .dh-card-actions :is(.wishlist-card-btn--remove,.custom-wishlist-selected-button) :is(.icon,.icon *,svg,svg *,path,use,.heart-filled,.heart-filled *){color:var(--dh-card-action-glyph-color) !important;fill:var(--dh-card-action-glyph-color) !important;paint-order:fill !important;stroke:rgba(0,0,0,0) !important;stroke-opacity:0 !important;stroke-width:0 !important;vector-effect:non-scaling-stroke !important}html body :is(ul.productGrid .card .wishlist-card-form.form-wishlist,ul.productGrid .card form.form-wishlist,.productGrid .card .wishlist-card-form.form-wishlist,.productGrid .card form.form-wishlist,section.productCarousel .card .wishlist-card-form.form-wishlist,section.productCarousel .card form.form-wishlist,.productCarousel .card .wishlist-card-form.form-wishlist,.productCarousel .card form.form-wishlist,.quickSearchResults .card .wishlist-card-form.form-wishlist,.quickSearchResults .card form.form-wishlist) .dh-card-actions :is(.wishlist-card-btn--add,.custom-wishlist-default-button){color:var(--dh-card-action-glyph-color) !important}html body :is(ul.productGrid .card .wishlist-card-form.form-wishlist,ul.productGrid .card form.form-wishlist,.productGrid .card .wishlist-card-form.form-wishlist,.productGrid .card form.form-wishlist,section.productCarousel .card .wishlist-card-form.form-wishlist,section.productCarousel .card form.form-wishlist,.productCarousel .card .wishlist-card-form.form-wishlist,.productCarousel .card form.form-wishlist,.quickSearchResults .card .wishlist-card-form.form-wishlist,.quickSearchResults .card form.form-wishlist) .dh-card-actions :is(.wishlist-card-btn--add,.custom-wishlist-default-button) :is(.icon,.icon *,svg,svg *,path,use,.heart-empty,.heart-empty *){color:var(--dh-card-action-glyph-color) !important;fill:none !important;paint-order:stroke fill !important;stroke:var(--dh-card-action-glyph-color) !important;stroke-width:1.8px !important;vector-effect:non-scaling-stroke !important}html body :is(ul.productGrid .card .wishlist-card-form.form-wishlist,ul.productGrid .card form.form-wishlist,.productGrid .card .wishlist-card-form.form-wishlist,.productGrid .card form.form-wishlist,section.productCarousel .card .wishlist-card-form.form-wishlist,section.productCarousel .card form.form-wishlist,.productCarousel .card .wishlist-card-form.form-wishlist,.productCarousel .card form.form-wishlist,.quickSearchResults .card .wishlist-card-form.form-wishlist,.quickSearchResults .card form.form-wishlist) .dh-card-actions :is(.dh-card-action-btn--zoom,.dh-zoom-btn) :is(.icon,.icon *,svg,svg *,path,circle){color:var(--dh-card-action-glyph-color) !important;fill:none !important;paint-order:stroke fill !important;stroke:var(--dh-card-action-glyph-color) !important;stroke-width:1.8px !important;vector-effect:non-scaling-stroke !important}html body :is(ul.productGrid .card .wishlist-card-form.form-wishlist,ul.productGrid .card form.form-wishlist,.productGrid .card .wishlist-card-form.form-wishlist,.productGrid .card form.form-wishlist,section.productCarousel .card .wishlist-card-form.form-wishlist,section.productCarousel .card form.form-wishlist,.productCarousel .card .wishlist-card-form.form-wishlist,.productCarousel .card form.form-wishlist,.quickSearchResults .card .wishlist-card-form.form-wishlist,.quickSearchResults .card form.form-wishlist) .dh-card-actions .dh-card-action-btn--cart :is(svg,.icon,use,path){color:var(--dh-card-action-glyph-color) !important;fill:currentColor !important;stroke:none !important}html body :is(ul.productGrid .card .wishlist-card-form.form-wishlist,ul.productGrid .card form.form-wishlist,.productGrid .card .wishlist-card-form.form-wishlist,.productGrid .card form.form-wishlist,section.productCarousel .card .wishlist-card-form.form-wishlist,section.productCarousel .card form.form-wishlist,.productCarousel .card .wishlist-card-form.form-wishlist,.productCarousel .card form.form-wishlist,.quickSearchResults .card .wishlist-card-form.form-wishlist,.quickSearchResults .card form.form-wishlist) .dh-card-actions :is(.wishlist-card-btn--remove,.custom-wishlist-selected-button){color:var(--dh-card-action-glyph-color) !important}html body :is(ul.productGrid .card .wishlist-card-form.form-wishlist,ul.productGrid .card form.form-wishlist,.productGrid .card .wishlist-card-form.form-wishlist,.productGrid .card form.form-wishlist,section.productCarousel .card .wishlist-card-form.form-wishlist,section.productCarousel .card form.form-wishlist,.productCarousel .card .wishlist-card-form.form-wishlist,.productCarousel .card form.form-wishlist,.quickSearchResults .card .wishlist-card-form.form-wishlist,.quickSearchResults .card form.form-wishlist) .dh-card-actions :is(.wishlist-card-btn--remove,.custom-wishlist-selected-button) :is(.icon,.icon *,svg,svg *,path,use,.heart-filled,.heart-filled *){color:var(--dh-card-action-glyph-color) !important;fill:var(--dh-card-action-glyph-color) !important;paint-order:fill !important;stroke:rgba(0,0,0,0) !important;stroke-opacity:0 !important;stroke-width:0 !important;vector-effect:non-scaling-stroke !important}html body .productView-titleWrapper .dh-card-actions{--dh-card-heart-stroke: var(--dh-card-action-glyph-color);--dh-card-heart-fill-active: var(--dh-card-action-glyph-color);--dh-card-heart-stroke-active: var(--dh-card-action-glyph-color)}html body .productView-titleWrapper .dh-card-actions :is(.wishlist-card-btn--add,.custom-wishlist-default-button){color:var(--dh-card-action-glyph-color) !important}html body .productView-titleWrapper .dh-card-actions :is(.wishlist-card-btn--add,.custom-wishlist-default-button) :is(.icon,.icon *,svg,svg *,path,use,.heart-empty,.heart-empty *){color:var(--dh-card-action-glyph-color) !important;fill:none !important;paint-order:stroke fill !important;stroke:var(--dh-card-action-glyph-color) !important;stroke-width:1.8px !important;vector-effect:non-scaling-stroke !important}html body .productView-titleWrapper .dh-card-actions :is(.wishlist-card-btn--remove,.custom-wishlist-selected-button){color:var(--dh-card-action-glyph-color) !important}html body .productView-titleWrapper .dh-card-actions :is(.wishlist-card-btn--remove,.custom-wishlist-selected-button) :is(.icon,.icon *,svg,svg *,path,use,.heart-filled,.heart-filled *){color:var(--dh-card-action-glyph-color) !important;fill:var(--dh-card-action-glyph-color) !important;paint-order:fill !important;stroke:rgba(0,0,0,0) !important;stroke-opacity:0 !important;stroke-width:0 !important;vector-effect:non-scaling-stroke !important}html body #custom-wishlist-floating-btn .wishlist-floating-button__trigger,html body .wishlist-floating-button__trigger{background:var(--dh-card-action-bg) !important;border:0 !important;border-radius:50% !important;box-shadow:var(--dh-wishlist-floating-shadow) !important;color:var(--dh-card-action-glyph-color) !important}html body #custom-wishlist-floating-btn .wishlist-floating-button__trigger:where(:hover,:focus,:focus-visible,:active),html body .wishlist-floating-button__trigger:where(:hover,:focus,:focus-visible,:active){background:var(--dh-card-action-bg-hover) !important;border-color:rgba(0,0,0,0) !important;box-shadow:var(--dh-wishlist-floating-shadow) !important;color:var(--dh-card-action-glyph-color) !important;transform:none !important}html body .wishlist-floating-button__trigger>:is(.wishlist-floating-button__icon,.icon,svg){height:var(--dh-wishlist-card-heart-size) !important;max-height:var(--dh-wishlist-card-heart-size) !important;max-width:var(--dh-wishlist-card-heart-size) !important;width:var(--dh-wishlist-card-heart-size) !important}html body .wishlist-floating-button__trigger :is(.wishlist-floating-button__icon,.wishlist-floating-button__icon *,.icon,.icon *,svg,svg *,path,use){color:var(--dh-card-action-glyph-color) !important;fill:var(--dh-card-action-glyph-color) !important;paint-order:fill !important;stroke:rgba(0,0,0,0) !important;stroke-opacity:0 !important;stroke-width:0 !important;vector-effect:non-scaling-stroke !important}html body :is(ul.productGrid,.productGrid,.productCarousel,.productList,.quickSearchResults,.custom-guest-wishlist-view-items-list) .card .dh-card-actions>form.wishlist-card-form.hide,html body .productView-titleWrapper .dh-card-actions>form.wishlist-card-form.hide{display:none !important}html{--dh-viewport-bottom-inset: 0px;--dh-fab-bottom-base: calc( var(--dh-floating-action-edge, 16px) + env(safe-area-inset-bottom, 0px) + var(--dh-viewport-bottom-inset, 0px) )}html body{accent-color:var(--dh-border-focus) !important}html body :is(input:not([type=hidden]),select,textarea,.form-input,.form-select):focus,html body :is(input:not([type=hidden]),select,textarea,.form-input,.form-select):focus-visible{border-color:var(--dh-border-focus) !important;box-shadow:var(--dh-focus-ring) !important;caret-color:var(--dh-border-focus) !important;outline:0 !important;outline-color:rgba(0,0,0,0) !important}html[data-dh-active-theme=dark] body :is(.breadcrumbs .breadcrumb-home-icon,.breadcrumbs .breadcrumb-home-icon .icon,.breadcrumbs .breadcrumb-home-icon .icon use,.breadcrumbs .breadcrumb-home-icon .icon path),html[data-dh-theme=dark] body :is(.breadcrumbs .breadcrumb-home-icon,.breadcrumbs .breadcrumb-home-icon .icon,.breadcrumbs .breadcrumb-home-icon .icon use,.breadcrumbs .breadcrumb-home-icon .icon path){color:var(--dh-breadcrumb-text) !important;fill:currentColor !important;filter:none !important;opacity:1 !important;stroke:currentColor !important}body.supermarket-pageType--category>.body>.container,body.supermarket-pageType--search>.body>.container{box-sizing:border-box !important;padding-left:var(--dh-space-fluid-lg-1-8vw-xl) !important;padding-right:var(--dh-space-fluid-lg-1-8vw-xl) !important}body.supermarket-pageType--category :is(.breadcrumbs,.page-heading),body.supermarket-pageType--search :is(.breadcrumbs,.page-heading){box-sizing:border-box !important;max-width:100% !important;min-width:0 !important}@media(max-width: 767px){body.supermarket-pageType--category .daki-categoryHeader{justify-items:center !important;text-align:center !important}body.supermarket-pageType--category .daki-categoryHeader-image{justify-self:center !important}body.supermarket-pageType--category .daki-categoryHeader-content{text-align:center !important;width:100% !important}body.supermarket-pageType--category .page-heading,body.supermarket-pageType--search .page-heading{margin-inline:auto !important;text-align:center !important;width:100% !important}}@media(max-width: 801px){html body{--dh-floating-action-edge: 16px}html body.supermarket-pageType--category,html body.supermarket-pageType--search{--dh-fab-right: calc(var(--dh-floating-action-edge) + env(safe-area-inset-right, 0px));--dh-fab-filter-bottom: var(--dh-fab-bottom-base);--dh-fab-wishlist-bottom: calc( var(--dh-fab-bottom-base) + var(--dh-floating-action-size) + var(--dh-floating-action-gap) )}html body #custom-wishlist-floating-btn,html body #custom-wishlist-floating-btn.wishlist-floating-button--fab{bottom:calc(var(--dh-fab-bottom-base) + var(--dh-wishlist-fab-bottom-stack, var(--dh-floating-action-size)) + var(--dh-floating-action-gap)) !important;box-sizing:border-box !important;height:var(--dh-floating-action-size) !important;max-height:var(--dh-floating-action-size) !important;max-width:var(--dh-floating-action-size) !important;min-height:var(--dh-floating-action-size) !important;min-width:var(--dh-floating-action-size) !important;right:calc(var(--dh-floating-action-edge) + env(safe-area-inset-right, 0px)) !important;width:var(--dh-floating-action-size) !important;z-index:88 !important}html body.supermarket-pageType--category #custom-wishlist-floating-btn,html body.supermarket-pageType--category #custom-wishlist-floating-btn.wishlist-floating-button--fab,html body.supermarket-pageType--search #custom-wishlist-floating-btn,html body.supermarket-pageType--search #custom-wishlist-floating-btn.wishlist-floating-button--fab{bottom:var(--dh-fab-wishlist-bottom) !important;right:var(--dh-fab-right) !important}html body #custom-wishlist-floating-btn .wishlist-floating-button__trigger,html body #custom-wishlist-floating-btn.wishlist-floating-button--fab>.wishlist-floating-button__trigger{box-sizing:border-box !important;flex:0 0 auto !important;height:var(--dh-floating-action-size) !important;max-height:var(--dh-floating-action-size) !important;max-width:var(--dh-floating-action-size) !important;min-height:var(--dh-floating-action-size) !important;min-width:var(--dh-floating-action-size) !important;padding:0 !important;width:var(--dh-floating-action-size) !important}}html body :is(ul.productGrid article.card,.productGrid article.card,section.productCarousel article.card,.productCarousel article.card,.quickSearchResults article.card) :is(img.card-image,.card-img-container img),html body :is(ul.productGrid article.card,.productGrid article.card,section.productCarousel article.card,.productCarousel article.card,.quickSearchResults article.card):where(:hover,:focus-within) :is(img.card-image,.card-img-container img){transform:none !important;transform-origin:center center !important}@media(max-width: 801px){html body #custom-wishlist-floating-btn.wishlist-floating-button--fab,html body #custom-wishlist-floating-btn .wishlist-floating-button__trigger{aspect-ratio:1/1 !important;box-sizing:border-box !important;height:var(--dh-floating-action-size) !important;max-height:var(--dh-floating-action-size) !important;max-width:var(--dh-floating-action-size) !important;min-height:var(--dh-floating-action-size) !important;min-width:var(--dh-floating-action-size) !important;width:var(--dh-floating-action-size) !important}}html body .header .navPages .navPages-action:is(:hover,:focus,:focus-visible,:active),html body .navPages-container .navPages .navPages-action:is(:hover,:focus,:focus-visible,:active),html body .navPages .navPages-action:is(:hover,:focus,:focus-visible,:active){background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;background-image:none !important;box-shadow:none !important}html body .header .navPages .navPages-action:focus-visible,html body .navPages-container .navPages .navPages-action:focus-visible,html body .navPages .navPages-action:focus-visible{outline:3px solid var(--dh-border-focus) !important;outline-offset:3px !important}html body .header .navPages .navPages-action::selection,html body .navPages-container .navPages .navPages-action::selection,html body .navPages .navPages-action::selection{background:rgba(0,0,0,0) !important;color:inherit !important;-webkit-text-fill-color:currentColor !important}html body .header .navPages .navPages-action::-moz-selection,html body .navPages-container .navPages .navPages-action::-moz-selection,html body .navPages .navPages-action::-moz-selection{background:rgba(0,0,0,0) !important;color:inherit !important}html.dh-cart-preview-open body :where(#custom-wishlist-floating-btn,#custom-wishlist-floating-btn.wishlist-floating-button,#custom-wishlist-floating-btn.wishlist-floating-button--fab,#custom-wishlist-floating-btn .wishlist-floating-button__trigger,#custom-wishlist-floating-btn .wishlist-floating-button__badge,#custom-wishlist-floating-btn .wishlist-count),body.has-previewCartOpened :where(#custom-wishlist-floating-btn,#custom-wishlist-floating-btn.wishlist-floating-button,#custom-wishlist-floating-btn.wishlist-floating-button--fab,#custom-wishlist-floating-btn .wishlist-floating-button__trigger,#custom-wishlist-floating-btn .wishlist-floating-button__badge,#custom-wishlist-floating-btn .wishlist-count),body:has(#cart-preview-dropdown.is-open) :where(#custom-wishlist-floating-btn,#custom-wishlist-floating-btn.wishlist-floating-button,#custom-wishlist-floating-btn.wishlist-floating-button--fab,#custom-wishlist-floating-btn .wishlist-floating-button__trigger,#custom-wishlist-floating-btn .wishlist-floating-button__badge,#custom-wishlist-floating-btn .wishlist-count){display:none !important;opacity:0 !important;pointer-events:none !important;visibility:hidden !important;transform:none !important;z-index:0 !important}html.dh-cart-preview-open body .productView-titleWrapper .dh-card-actions,body.has-previewCartOpened .productView-titleWrapper .dh-card-actions{opacity:0 !important;pointer-events:none !important;visibility:hidden !important}body.has-previewCartOpened .previewCart-overlay,html.dh-cart-preview-open body .previewCart-overlay,body:has(#cart-preview-dropdown.is-open) .previewCart-overlay{z-index:299 !important}html.dh-cart-preview-open body .header,html.dh-cart-preview-open body .header.sticky-header-loaded,body.has-previewCartOpened .header,body.has-previewCartOpened .header.sticky-header-loaded,body:has(#cart-preview-dropdown.is-open) .header{z-index:500 !important}html.dh-cart-preview-open body .beautify__mainHeader .navUser-section,html.dh-cart-preview-open body .beautify__mainHeader .navUser-item--cart,body.has-previewCartOpened .beautify__mainHeader .navUser-section,body.has-previewCartOpened .beautify__mainHeader .navUser-item--cart,body:has(#cart-preview-dropdown.is-open) .beautify__mainHeader .navUser-section,body:has(#cart-preview-dropdown.is-open) .beautify__mainHeader .navUser-item--cart{position:relative !important;z-index:502 !important}html.dh-cart-preview-open body #cart-preview-dropdown,body.has-previewCartOpened #cart-preview-dropdown,body:has(#cart-preview-dropdown.is-open) #cart-preview-dropdown{z-index:501 !important}html.dh-cart-preview-closing body #cart-preview-dropdown,body.dh-cart-preview-closing #cart-preview-dropdown,body #cart-preview-dropdown.dh-cart-preview-closing{z-index:501 !important}html body .productView-options>.trust-signal-box,html body .productView-options>.delivery-box-minimal{box-sizing:border-box !important;margin-inline:0 !important;max-width:100% !important;padding-block:.8rem !important;padding-inline:var(--dh-space-fluid-1-25-4vw-1-65) !important;transform:none !important;width:100% !important}@media(max-width: 800px){html body .productView-descriptionWrapper{box-sizing:border-box !important;padding-inline:0 !important}html body .productView-descriptionWrapper .productView-description{padding-inline:0 !important}html body section#tab-description.productView-descriptionPrimary{box-sizing:border-box !important;max-width:100% !important;padding-inline:var(--dh-space-sm) !important;width:100% !important}html body section#tab-description.productView-descriptionPrimary>.container{border:0 !important;border-radius:0 !important;padding-inline:0 !important;padding-block:var(--dh-space-fluid-lg-2-5vw-1-35) !important}html body .productView-beforeAlsoBought>.productView-images+.productView-details{box-sizing:border-box !important;padding-inline:0 !important}html body .productView-options{box-sizing:border-box !important;max-width:100% !important;padding-inline:var(--dh-space-sm) !important;width:100% !important}html body .productView-options>.trust-signal-box,html body .productView-options>.delivery-box-minimal{margin-left:0 !important;margin-right:0 !important;max-width:100% !important;padding-inline:var(--dh-space-md) !important;transform:none !important;width:100% !important}}html body #custom-wishlist-floating-btn.wishlist-floating-button.wishlist-floating-button--fab,html body #custom-wishlist-floating-btn .wishlist-floating-button__trigger{box-sizing:border-box !important;height:var(--dh-floating-action-size) !important;max-height:var(--dh-floating-action-size) !important;max-width:var(--dh-floating-action-size) !important;min-height:var(--dh-floating-action-size) !important;min-width:var(--dh-floating-action-size) !important;width:var(--dh-floating-action-size) !important}html body #custom-wishlist-floating-btn .wishlist-floating-button__trigger :where(.wishlist-floating-button__icon,svg.wishlist-floating-button__icon){height:var(--dh-wishlist-floating-heart-size) !important;max-height:var(--dh-wishlist-floating-heart-size) !important;max-width:var(--dh-wishlist-floating-heart-size) !important;width:var(--dh-wishlist-floating-heart-size) !important}html body #custom-wishlist-floating-btn.wishlist-floating-button--fab>:where(.wishlist-count,.wishlist-floating-button__badge){font-size:var(--dh-wishlist-fab-badge-font) !important;height:var(--dh-wishlist-fab-badge-size) !important;margin-right:-0.22rem !important;margin-top:-0.3rem !important;min-width:var(--dh-wishlist-fab-badge-size) !important;padding:0 .35rem !important}html body :is(.wishlist-card-btn--add,.wishlist-card-btn--remove,.custom-wishlist-default-button,.custom-wishlist-selected-button,.custom-wishlist-heart,.wishlist-floating-button__trigger,#custom-wishlist-floating-btn .wishlist-floating-button__trigger),html body :is(.wishlist-card-btn--add,.wishlist-card-btn--remove,.custom-wishlist-default-button,.custom-wishlist-selected-button,.custom-wishlist-heart,.wishlist-floating-button__trigger,#custom-wishlist-floating-btn .wishlist-floating-button__trigger):where(:hover,:focus,:focus-visible,:active){border:0 !important;border-color:rgba(0,0,0,0) !important}.dh-giftcert{color:var(--dh-text-primary);margin-block-end:var(--dh-space-fluid-2xl-5vw-4)}.dh-giftcert__head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--dh-space-fluid-1-25-3vw-2xl);justify-content:center;margin-block-end:var(--dh-space-xl);text-align:center}.dh-giftcert__heading-group{flex:1 1 16rem;min-width:0}.dh-giftcert__eyebrow{color:var(--dh-text-muted);font-size:var(--dh-fs-2xs);letter-spacing:.16em;margin:0 0 var(--dh-space-2xs);text-transform:uppercase}.dh-giftcert__title{color:var(--dh-text-primary);font-size:var(--dh-fs-2xl);line-height:1.1;margin:0}.dh-giftcert__lede{color:var(--dh-text-secondary);font-size:var(--dh-fs-md);margin:var(--dh-space-md) auto 0;max-width:34rem}.dh-giftcert__visual{flex:0 0 auto;perspective:900px}.dh-giftcert__card{aspect-ratio:1.6/1;background:var(--dh-giftcard-face);border:1px solid var(--dh-giftcard-face-border);border-radius:var(--dh-radius-lg);box-shadow:var(--dh-giftcard-shadow);box-sizing:border-box;color:var(--dh-giftcard-ink);display:flex;flex-direction:column;isolation:isolate;justify-content:space-between;overflow:hidden;padding:var(--dh-space-lg);position:relative;width:clamp(15rem,34vw,19rem)}.dh-giftcert__card-shine{background:linear-gradient(135deg, var(--dh-giftcard-shine) 0%, transparent 42%);inset:0;pointer-events:none;position:absolute;z-index:0}.dh-giftcert__card-chip{background:var(--dh-giftcard-chip);border:1px solid var(--dh-giftcard-chip-border);border-radius:6px;height:1.55rem;position:relative;width:2.15rem;z-index:1}.dh-giftcert__card-chip::before{border:1px solid var(--dh-giftcard-chip-border);border-width:0 1px;content:"";inset:18% 32%;position:absolute}.dh-giftcert__card-footer{display:flex;flex-direction:column;gap:var(--dh-space-2xs);position:relative;z-index:1}.dh-giftcert__card-brand{font-size:var(--dh-fs-lg);font-weight:700;letter-spacing:.01em;line-height:1.15;position:relative;z-index:1}.dh-giftcert__card-label{color:var(--dh-giftcard-ink-soft);font-size:var(--dh-fs-2xs);font-weight:600;letter-spacing:.22em;position:relative;text-transform:uppercase;z-index:1}@media(prefers-reduced-motion: no-preference){.dh-giftcert__card{transition:transform .4s ease,box-shadow .4s ease}.dh-giftcert__visual:hover .dh-giftcert__card{transform:rotate(-1.5deg) translateY(-4px)}}.dh-giftcert__panel{background-color:var(--dh-card-bg);border:1px solid var(--dh-card-border);border-radius:var(--dh-radius-lg);box-shadow:var(--dh-shadow-card);margin:0 auto;padding:var(--dh-space-fluid-1-25-3vw-2xl)}.dh-giftcert__panel+.dh-giftcert__panel{margin-block-start:var(--dh-space-lg)}.dh-giftcert__panel-title{font-size:var(--dh-fs-lg);margin:0 0 var(--dh-space-xs)}.dh-giftcert :where(.form-field>.form-label,.form-field>label:not(.form-label),.form-fieldset>.form-label,.form-checkbox+.form-label){color:var(--dh-text-primary)}.dh-giftcert .form-label :where(small,._required,small._required){color:var(--dh-danger-text);float:none}.dh-giftcert .form-checkbox:checked+.form-label::before{background-color:var(--dh-accent-logo) !important;border-color:var(--dh-accent-logo) !important}.dh-giftcert .form-checkbox:checked+.form-label::after{background-color:var(--dh-button-revenue-text) !important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E") 50%/100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E") 50%/100% no-repeat}.dh-giftcert .form-actions{display:flex;flex-wrap:wrap;gap:var(--dh-space-sm);margin-block-start:var(--dh-space-lg)}.dh-giftcert .form-actions>:where(a.button,button.button,input.button):not(.button--primary){background-color:rgba(0,0,0,0) !important;border:1.5px solid var(--dh-link) !important;color:var(--dh-link) !important}.dh-giftcert .form-actions>:where(a.button,button.button,input.button):not(.button--primary):hover,.dh-giftcert .form-actions>:where(a.button,button.button,input.button):not(.button--primary):focus{background-color:var(--dh-surface-subtle) !important;border-color:var(--dh-link-hover) !important;color:var(--dh-link-hover) !important}.dh-giftcert__balance{background:var(--dh-feature-bg);border:1px solid var(--dh-card-border);border-radius:var(--dh-radius-md);margin-block-end:var(--dh-space-lg);padding:var(--dh-space-lg) var(--dh-space-xl);text-align:center}.dh-giftcert__balance-amount{color:var(--dh-text-primary);font-size:var(--dh-fs-3xl);font-weight:700;line-height:1.05;margin:0}.dh-giftcert__balance-code{color:var(--dh-text-secondary);font-size:var(--dh-fs-sm);letter-spacing:.08em;margin:var(--dh-space-xs) 0 0}.dh-giftcert__steps{counter-reset:dh-giftcert-step;display:grid;gap:var(--dh-space-md);list-style:none;margin:0;padding:0}.dh-giftcert__steps>li{background-color:var(--dh-card-bg);border:1px solid var(--dh-card-border);border-radius:var(--dh-radius-md);color:var(--dh-text-secondary);counter-increment:dh-giftcert-step;padding:var(--dh-space-md) var(--dh-space-md) var(--dh-space-md) calc(var(--dh-space-md) + 1.75rem + var(--dh-space-sm));position:relative}.dh-giftcert__steps>li::before{align-items:center;background:var(--dh-content-step-bg);border-radius:50%;color:var(--dh-content-step-text);content:counter(dh-giftcert-step);display:flex;font-weight:700;height:1.75rem;inset-block-start:var(--dh-space-md);inset-inline-start:var(--dh-space-md);justify-content:center;position:absolute;width:1.75rem}.dh-giftcert__steps>li a{color:var(--dh-link);text-decoration:underline}.dh-giftcert__steps>li a:hover,.dh-giftcert__steps>li a:focus-visible{color:var(--dh-link-hover)}html body .dh-home-blog{padding-block:var(--dh-space-2xl)}html body .dh-home-blog__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--dh-space-md);justify-content:space-between;margin-block-end:var(--dh-space-xl)}html body .dh-home-blog__head h2{color:var(--dh-text-primary);font-size:var(--dh-fs-2xl);font-weight:800;letter-spacing:-0.01em;margin:0}html body .dh-home-blog__all{color:var(--dh-accent-action);font-weight:700;text-decoration:none;white-space:nowrap}html body .dh-home-blog__all:hover,html body .dh-home-blog__all:focus-visible{color:var(--dh-accent-action-hover);text-decoration:underline}html body .dh-home-blog__grid{display:grid;gap:var(--dh-space-lg);grid-template-columns:repeat(3, minmax(0, 1fr));list-style:none;margin:0;padding:0}html body .dh-home-blog__card{background:var(--dh-card-bg);border:1px solid var(--dh-border-subtle);border-radius:var(--dh-radius-lg);display:flex;flex-direction:column;overflow:hidden;transition:box-shadow 160ms ease,transform 160ms ease}html body .dh-home-blog__card:hover{box-shadow:0 16px 38px rgba(0,0,0,.1);transform:translateY(-3px)}html body .dh-home-blog__media{aspect-ratio:16/9;background:var(--dh-accent-logo-wash);display:block;overflow:hidden}html body .dh-home-blog__media img{display:block;height:100%;object-fit:cover;width:100%}html body .dh-home-blog__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--dh-space-sm);padding:var(--dh-space-lg)}html body .dh-home-blog__title{margin:0}html body .dh-home-blog__title a{color:var(--dh-text-primary);font-size:var(--dh-fs-lg);font-weight:800;line-height:1.25;text-decoration:none}html body .dh-home-blog__title a:hover,html body .dh-home-blog__title a:focus-visible{color:var(--dh-accent-action)}html body .dh-home-blog__excerpt{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--dh-text-secondary);display:-webkit-box;font-size:var(--dh-fs-sm);line-height:1.6;margin:0;overflow:hidden}html body .dh-home-blog__readmore{color:var(--dh-accent-action);font-weight:700;margin-block-start:auto;padding-block-start:var(--dh-space-xs);text-decoration:none}html body .dh-home-blog__readmore:hover,html body .dh-home-blog__readmore:focus-visible{color:var(--dh-accent-action-hover);text-decoration:underline}@media(max-width: 900px){html body .dh-home-blog__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 600px){html body .dh-home-blog__grid{grid-template-columns:minmax(0, 1fr)}}body .account .form-label,body.supermarket-pageType--account :where(.account,.account-body) .form-label{color:var(--dh-text-primary) !important}body .account :where(.form-label,.account-body .form-label) :where(._required,small._required),body.supermarket-pageType--account :where(.account,.account-body) .form-label :where(._required,small._required){color:var(--dh-danger-text) !important;float:none !important;font-size:.875em !important;font-weight:900;margin:0 0 0 .2rem !important;text-transform:none !important;vertical-align:baseline !important}body.supermarket-pageType--account :where(.account,.account-body,main) :where(.form-input,.form-select,select,textarea){border-color:var(--dh-input-border) !important;border-radius:var(--dh-radius-sm) !important;box-sizing:border-box !important;color:var(--dh-text-primary) !important;max-width:100% !important}body.supermarket-pageType--account :where(.account,.account-body,main) :where(.form-row,.form-field,.form-prefixPostfix,.form-fieldset){overflow:visible !important}body.supermarket-pageType--account :where(.account,.account-body,main) :where(.form-input,.form-select,select,textarea):is(:focus,:focus-visible){border-color:var(--dh-border-focus) !important;box-shadow:inset 0 0 0 2px var(--dh-border-focus) !important;outline:0 !important}body.supermarket-pageType--account :where(.account,.account-body) .form-field--error .form-inlineMessage{display:none !important}body.supermarket-pageType--account .form-actions>:where(a.button,button.button,input.button):not(.button--primary):not([data-wishlist-delete]):not(.dh-address-card__edit):not(.dh-address-card__delete){background-color:rgba(0,0,0,0) !important;border:1.5px solid var(--dh-link) !important;color:var(--dh-link) !important}body.supermarket-pageType--account .form-actions>:where(a.button,button.button,input.button):not(.button--primary):not([data-wishlist-delete]):not(.dh-address-card__edit):not(.dh-address-card__delete):hover,body.supermarket-pageType--account .form-actions>:where(a.button,button.button,input.button):not(.button--primary):not([data-wishlist-delete]):not(.dh-address-card__edit):not(.dh-address-card__delete):focus{background-color:var(--dh-surface-subtle) !important;border-color:var(--dh-link-hover) !important;color:var(--dh-link-hover) !important}body.supermarket-pageType--account .form-actions>[data-wishlist-delete]{background-color:rgba(0,0,0,0) !important;border:1.5px solid var(--dh-danger-border) !important;color:var(--dh-danger-text) !important}body.supermarket-pageType--account .form-actions>[data-wishlist-delete]:hover,body.supermarket-pageType--account .form-actions>[data-wishlist-delete]:focus{background-color:var(--dh-danger-bg) !important;border-color:var(--dh-danger-text) !important;color:var(--dh-danger-text) !important}body.supermarket-pageType--account .button--black{background-color:var(--dh-button-secondary-bg) !important;border:1px solid var(--dh-button-secondary-border) !important;color:var(--dh-button-secondary-text) !important}body.supermarket-pageType--account .button--black:hover,body.supermarket-pageType--account .button--black:focus{background-color:var(--dh-button-secondary-bg-hover) !important;border-color:var(--dh-button-secondary-border-hover) !important;color:var(--dh-button-secondary-text-hover) !important}body.supermarket-pageType--account .button--link{background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important;color:var(--dh-link) !important;min-height:0;min-width:0;padding:0;text-decoration:underline}body.supermarket-pageType--account .button--link:hover,body.supermarket-pageType--account .button--link:focus{background:rgba(0,0,0,0) !important;color:var(--dh-link-hover) !important}body.supermarket-pageType--account :where(.account,main)>a.button:not(.button--primary):not(.button--black){background-color:rgba(0,0,0,0) !important;border:1.5px solid var(--dh-link) !important;color:var(--dh-link) !important}body.supermarket-pageType--account :where(.account,main)>a.button:not(.button--primary):not(.button--black):hover,body.supermarket-pageType--account :where(.account,main)>a.button:not(.button--primary):not(.button--black):focus{background-color:var(--dh-surface-subtle) !important;border-color:var(--dh-link-hover) !important;color:var(--dh-link-hover) !important}body :where(main.beautify__orderDetails,.account,.account-body) .definitionList-key{color:var(--dh-text-secondary) !important;float:none}body :where(main.beautify__orderDetails,.account,.account-body) .definitionList-value{color:var(--dh-text-primary)}body .form-checkbox+.form-label::before{border-radius:50% !important}body .form-checkbox:checked+.form-label::before{background-color:var(--dh-surface-elevated) !important}body .form-checkbox:checked+.form-label::after{background-color:rgba(0,0,0,0) !important}html body :is(ul.productGrid .card .dh-card-actions,.productGrid .card .dh-card-actions,.productCarousel .card .dh-card-actions) :is(.wishlist-card-form.form-wishlist,form.form-wishlist) :is(.custom-wishlist-default-button,.wishlist-card-btn--add,.custom-wishlist-selected-button,.wishlist-card-btn--remove){color:var(--dh-card-action-glyph-color) !important}html body :is(ul.productGrid .card .dh-card-actions,.productGrid .card .dh-card-actions,.productCarousel .card .dh-card-actions) :is(.wishlist-card-form.form-wishlist,form.form-wishlist) :is(.custom-wishlist-default-button,.wishlist-card-btn--add) :is(svg.heart-empty,svg.heart-empty path,.heart-empty,.heart-empty path,.icon,.icon *,path){color:var(--dh-card-action-glyph-color) !important;fill:none !important;stroke:var(--dh-card-action-glyph-color) !important}html body :is(ul.productGrid .card .dh-card-actions,.productGrid .card .dh-card-actions,.productCarousel .card .dh-card-actions) :is(.wishlist-card-form.form-wishlist,form.form-wishlist) :is(.custom-wishlist-selected-button,.wishlist-card-btn--remove) :is(svg.heart-filled,svg.heart-filled path,.heart-filled,.heart-filled path,.icon,.icon *,path){color:var(--dh-card-action-glyph-color) !important;fill:var(--dh-card-action-glyph-color) !important;stroke:rgba(0,0,0,0) !important}html body #custom-wishlist-floating-btn .wishlist-floating-button__trigger,html body .wishlist-floating-button__trigger{color:var(--dh-card-action-glyph-color) !important}html body #custom-wishlist-floating-btn .wishlist-floating-button__trigger :is(.wishlist-floating-button__icon,svg,path),html body .wishlist-floating-button__trigger :is(.wishlist-floating-button__icon,svg,path){color:var(--dh-card-action-glyph-color) !important;fill:var(--dh-card-action-glyph-color) !important}html body #custom-wishlist-floating-btn .wishlist-floating-button__trigger,html body .wishlist-floating-button__trigger{background:var(--dh-card-action-bg) !important;background-color:var(--dh-card-action-bg) !important;border:0 !important;box-shadow:var(--dh-wishlist-floating-shadow) !important;color:var(--dh-card-action-glyph-color) !important}html body #custom-wishlist-floating-btn .wishlist-floating-button__trigger:where(:hover,:focus,:focus-visible,:active),html body .wishlist-floating-button__trigger:where(:hover,:focus,:focus-visible,:active){background:var(--dh-card-action-bg-hover) !important;background-color:var(--dh-card-action-bg-hover) !important;border-color:rgba(0,0,0,0) !important;box-shadow:var(--dh-wishlist-floating-shadow) !important;color:var(--dh-card-action-glyph-color) !important}.productView-descriptionWrapper{content-visibility:auto;contain-intrinsic-size:auto 700px}.footer{content-visibility:auto;contain-intrinsic-size:auto 640px}.facetedSearch-inlineFilter{margin:0 0 var(--dh-space-sm)}.facetedSearch-inlineFilter[hidden]{display:none}.facetedSearch-inlineFilter-input{border-color:var(--dh-border-strong) !important;border-radius:var(--dh-radius-sm, 0.375rem);font-size:var(--dh-fs-xs);height:auto;margin:0;padding:.4rem .6rem;width:100%}.facetedSearch-inlineFilter-input::placeholder{color:var(--dh-text-muted);opacity:1}.facetedSearch-inlineFilter-input:focus,.facetedSearch-inlineFilter-input:focus-visible{border-color:var(--dh-input-border) !important;box-shadow:0 0 0 3px var(--dh-accent-logo-ring-soft);outline:none}.facetedSearch-inlineFilter-input::-webkit-search-cancel-button{filter:grayscale(1) opacity(0.6)}.facetedSearch-noMatches{color:var(--dh-text-secondary);font-size:var(--dh-fs-xs);font-style:italic;margin:0 0 var(--dh-space-sm)}.facetedSearch-noMatches[hidden]{display:none}.facetedSearch ._accordion-block.is-facetFiltering .navList-item{display:block}.facetedSearch ._accordion-block.is-facetFiltering .navList-item[hidden]{display:none}#product-listing-container.is-facetLoading{opacity:.55;pointer-events:none;transition:opacity .12s ease}@media(max-width: 1599px){.beautify__filters>._header{background:rgba(0,0,0,0) !important;border-bottom:0;color:var(--dh-text-primary) !important;padding:var(--dh-space-sm) var(--dh-space-sm) var(--dh-space-2xs) var(--dh-space-md)}.beautify__filters>._header ._heading{color:var(--dh-text-primary);font-size:var(--dh-fs-sm);letter-spacing:.04em}.beautify__filters>._header .icon{fill:var(--dh-text-primary)}}.facetedSearch-refineFilters{margin-bottom:var(--dh-space-lg)}.dh-find-help,.categoryShoppingGuide{margin-left:0 !important;margin-right:0 !important;max-width:44rem !important;width:100% !important}.dh-find-help{display:flex !important;margin-bottom:var(--dh-space-md) !important;margin-top:var(--dh-space-lg) !important}#product-listing-container .papathemes-productsFilter,#product-listing-container .actionBar,#product-listing-container .actionBar-section{background-color:rgba(0,0,0,0) !important}#product-listing-container .dh-adult-toggle{background-color:var(--dh-input-bg) !important;border:1px solid var(--dh-input-border);border-radius:var(--dh-radius-sm, 0.5rem);padding:.4rem var(--dh-space-md)}#product-listing-container .actionBar{row-gap:var(--dh-space-md)}#product-listing-container [data-dh-adult-toggle-anchor]{align-items:center;display:flex;margin-left:0}#product-listing-container .dh-adult-toggle{height:40px}#product-listing-container .actionBar-section--productsPerPage{display:block}@media(max-width: 800px){#product-listing-container .actionBar{column-gap:var(--dh-space-md)}#product-listing-container .actionBar-section--sort,#product-listing-container .actionBar-section--productsPerPage{flex:1 1 calc(50% - var(--dh-space-md, 12px));min-width:0;width:auto}#product-listing-container [data-dh-adult-toggle-anchor]{flex:0 0 100%}#product-listing-container .form-field,#product-listing-container .form-select{width:100% !important}}#product-listing-container .card .card-title{align-self:stretch;width:100%}body.supermarket-pageType--category .page>.page-content,body.supermarket-pageType--search .page>.page-content{display:flow-root;float:none !important;overflow:visible !important;width:auto !important}@media(max-width: 1599px){body:has(#quickSearch.is-open) .papathemes-productsFilter ._filters-toggle{opacity:0;pointer-events:none;transition:opacity .18s ease,visibility 0s linear .18s;visibility:hidden}.papathemes-productsFilter ._filters-toggle{align-items:center;background-color:var(--dh-search-floating-filter-bg) !important;border-color:var(--dh-search-floating-filter-bg) !important;border-radius:999px;bottom:var(--dh-fab-bottom-base, calc(1rem + env(safe-area-inset-bottom, 0px)));box-shadow:0 8px 20px rgba(0,0,0,.28);color:var(--dh-search-floating-filter-text) !important;display:inline-flex;justify-content:center;margin:0;padding:0;transition:opacity .18s ease,visibility 0s linear 0s;position:fixed;right:calc(var(--dh-floating-action-edge, 16px) + env(safe-area-inset-right, 0px));height:var(--dh-floating-action-size, 44px);width:var(--dh-floating-action-size, 44px);z-index:360}.papathemes-productsFilter ._filters-toggle:hover,.papathemes-productsFilter ._filters-toggle:focus{background-color:var(--dh-search-floating-filter-bg-hover) !important;border-color:var(--dh-search-floating-filter-bg-hover) !important}._filters-toggle-icon{height:1.25rem;width:1.25rem}._filters-toggle span{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}@media(max-width: 1599px){#product-listing-container .productGrid{box-sizing:border-box !important;margin-left:calc(50% - 50dvw) !important;margin-right:calc(50% - 50dvw) !important;max-width:100dvw !important;padding-right:var(--dh-layout-scrollbar-inline, 0px) !important;width:100dvw !important}.facetedSearch{padding-bottom:var(--dh-space-lg)}body.has-sidebarTopOpened .beautify__filters-overlay{background:var(--dh-scrim);display:block;inset:0;position:fixed;z-index:99}}body .facetedSearch.sidebarBlock{background-color:rgba(0,0,0,0) !important;border:0 !important;border-radius:0 !important;padding-top:var(--dh-space-md)}.facetedSearch-refineFilters{align-items:center;display:flex;flex-wrap:wrap;gap:var(--dh-space-sm);margin:0 0 var(--dh-space-md);padding:0}.facetedSearch-refineFilters .sidebarBlock-heading{background:none;border:0;color:var(--dh-text-secondary);font-size:var(--dh-fs-2xs);font-weight:650;letter-spacing:.04em;margin:0;padding:0;text-transform:uppercase}.facetedSearch-refineFilters .inlineList{align-items:center;display:flex;flex-wrap:wrap;gap:var(--dh-space-2xs);list-style:none;margin:0;padding:0}.facetedSearch-refineFilters .inlineList li{margin:0;padding:0}.facetedSearch-refineFilters .facetLabel{align-items:center;border-radius:999px;display:inline-flex;font-size:var(--dh-fs-2xs);gap:var(--dh-space-2xs);line-height:1.4;padding:.2rem .45rem .2rem .6rem}.facetedSearch-refineFilters .facetLabel .icon{height:.7rem;width:.7rem}.facetedSearch-refineFilters .facetedSearch-clearItem{margin:0;padding:0}.facetedSearch-refineFilters .facetedSearch-clearLink{align-items:center;border:1px solid var(--dh-search-sidebar-border);border-radius:999px;display:inline-flex;font-size:var(--dh-fs-2xs);font-weight:650;line-height:1.4;padding:.2rem .6rem;text-decoration:none}.facetedSearch-refineFilters .facetedSearch-clearLink:hover,.facetedSearch-refineFilters .facetedSearch-clearLink:focus-visible{background-color:var(--dh-search-chip-active-bg);text-decoration:none}body :where(.page-sidebar,.sidebarBlock,.facetedSearch.sidebarBlock).beautify__filters{background-color:var(--dh-search-panel-bg) !important}.facetedSearch .navList-action--checkbox.is-selected,.facetedSearch .navList-action--checkbox.is-checked{font-weight:750}.facetedSearch ._accordion-block.is-facetExpanded .navList{max-height:24rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--dh-border-strong) rgba(0,0,0,0);scrollbar-width:thin}.facetedSearch ._accordion-block.is-facetExpanded .navList::-webkit-scrollbar{width:6px}.facetedSearch ._accordion-block.is-facetExpanded .navList::-webkit-scrollbar-thumb{background-color:var(--dh-border-strong);border-radius:999px}#facetedSearch .blocker{background:rgba(0,0,0,0)}.facetedSearch ._accordion-block{border-top:0;padding-top:0}.facetedSearch ._accordion-block+._accordion-block{border-top:1px solid var(--dh-border-subtle)}.facetedSearch ._accordion-navigation{align-items:center;display:flex;margin-bottom:var(--dh-space-2xs);padding:var(--dh-space-md) 0;text-decoration:none;width:100%}.facetedSearch ._accordion-navigation-actions .icon{fill:currentColor;height:1rem;opacity:.7;width:1rem}.facetedSearch ._accordion-navigation:hover ._accordion-navigation-actions .icon{opacity:1}.facetedSearch ._accordion-title{font-size:var(--dh-fs-sm);font-weight:650;letter-spacing:-0.005em;margin:0}.facetedSearch ._accordion-content{margin-bottom:0;padding-bottom:0}.facetedSearch ._accordion-content.is-open{margin-bottom:0;padding-bottom:var(--dh-space-md)}.facetedSearch .navList{margin:0}.facetedSearch .navList-item[hidden]{display:none}.facetedSearch .navList-action--checkbox{--dh-facet-row-cap: calc(var(--dh-space-2xs) + 9px);--dh-facet-box: 1.125rem;display:block;font-size:var(--dh-fs-xs);line-height:18px;margin-bottom:0;padding-bottom:var(--dh-space-2xs);padding-left:1.75rem;padding-right:2.5rem;padding-top:var(--dh-space-2xs)}.facetedSearch .navList-action--checkbox::before,.facetedSearch .navList-action--checkbox::after{height:var(--dh-facet-box);margin-top:0;top:var(--dh-facet-row-cap);transform:translateY(-50%);width:var(--dh-facet-box)}.facetedSearch .navList-action--checkbox::before{border-radius:.3125rem}.facetedSearch .navList-action--checkbox::after{background-position:center;background-repeat:no-repeat;background-size:.8125rem}.facetedSearch .navList-action--checkbox.is-selected::after,.facetedSearch .navList-action--checkbox.is-checked::after{transform:translateY(-50%)}.facetedSearch .navList-action--checkbox>span:not([class]){font-feature-settings:"tnum" 1;font-size:var(--dh-fs-2xs);font-variant-numeric:tabular-nums;opacity:.72;position:absolute;right:0;top:var(--dh-facet-row-cap);transform:translateY(-50%);transition:opacity .12s ease}.facetedSearch .navList-action-close{float:none;position:absolute;right:-0.125rem;top:var(--dh-facet-row-cap);transform:translateY(-50%)}.facetedSearch .navList-action--checkbox.is-selected:hover>span:not([class]){opacity:0}.facetedSearch ._accordion-content .toggleLink{color:var(--dh-accent-action) !important;display:inline-block;font-size:var(--dh-fs-2xs);font-weight:650;margin-top:.35rem;text-decoration:underline;text-underline-offset:2px}.facetedSearch ._accordion-content .toggleLink[hidden]{display:none}@media(max-width: 1599px){.beautify__filters .navList-action--checkbox{--dh-facet-row-cap: 17px;--dh-facet-box: 1.25rem;padding-bottom:var(--dh-space-sm);padding-left:var(--dh-space-xl);padding-top:var(--dh-space-sm)}.beautify__filters>._body{padding-top:0}.beautify__filters ._accordion-block:first-child{margin-top:0;padding-top:var(--dh-space-2xs)}.beautify__filters ._accordion-navigation.toggleLink{min-height:0;padding-bottom:var(--dh-space-xs);padding-top:var(--dh-space-xs)}.beautify__filters ._accordion-content{padding-bottom:var(--dh-space-xs)}.beautify__filters ._accordion-block{margin-bottom:var(--dh-space-sm)}.beautify__filters .facetedSearch-inlineFilter{margin-bottom:var(--dh-space-2xs)}.beautify__filters .navList-action--checkbox::after{background-size:.9375rem}.beautify__filters .facetedSearch-inlineFilter-input{font-size:var(--dh-fs-sm);height:44px;padding:var(--dh-space-sm) var(--dh-space-md)}.beautify__filters ._accordion-block.is-facetExpanded .navList{max-height:18rem}}@media(max-width: 1599px){.beautify__filters{border:0 !important;z-index:401}body.has-sidebarTopOpened .beautify__filters-overlay{z-index:400}.beautify__filters>._body{overscroll-behavior:contain;scrollbar-color:var(--dh-border-strong) rgba(0,0,0,0);scrollbar-width:thin}.beautify__filters>._body::-webkit-scrollbar{display:block;width:6px}.beautify__filters>._body::-webkit-scrollbar-thumb{background-color:var(--dh-border-strong);border-radius:999px}.beautify__filters>._body::-webkit-scrollbar-track{background:rgba(0,0,0,0)}}@media(hover: none),(pointer: coarse){.beautify__filters,.beautify__filters ._body,.facetedSearch ._accordion-block.is-facetExpanded .navList,#quickSearch,#cart-preview-dropdown,#cart-preview-dropdown .previewCart{scrollbar-width:none}.beautify__filters::-webkit-scrollbar,.beautify__filters ._body::-webkit-scrollbar,.facetedSearch ._accordion-block.is-facetExpanded .navList::-webkit-scrollbar,#quickSearch::-webkit-scrollbar,#cart-preview-dropdown::-webkit-scrollbar,#cart-preview-dropdown .previewCart::-webkit-scrollbar{height:0;width:0}}.facetedSearch ._accordion-block{border-top:0 !important}.facetedSearch .toggleLink .toggleLink-text{color:var(--dh-text-secondary) !important;font-size:var(--dh-fs-2xs);font-weight:500;text-decoration:underline;text-underline-offset:2px}.facetedSearch .toggleLink:hover .toggleLink-text,.facetedSearch .toggleLink:focus-visible .toggleLink-text{color:var(--dh-accent-action) !important}.facetLabel{align-items:center;display:inline-flex;gap:var(--dh-space-2xs)}.facetLabel .icon,.facetLabel svg{fill:currentColor !important;flex:0 0 auto;top:0 !important}.facetedSearch-refineFilters .sidebarBlock-heading{line-height:1.4}#quickSearch.dropdown{background-color:var(--dh-search-panel-bg);border:1px solid var(--dh-border-subtle);border-radius:var(--dh-radius-md, 0.5rem);box-shadow:0 12px 32px rgba(0,0,0,.16);left:0 !important;max-height:min(78vh, 700px);max-width:none;overflow-y:auto;padding:0;position:absolute;top:calc(100% + var(--dh-space-sm));bottom:auto;right:auto;margin-left:0;margin-right:auto;width:100%;z-index:200}#quickSearch.dropdown:not(.is-open){display:none}@media(max-width: 800px){#quickSearch.dropdown{max-height:min(56vh, 480px);overscroll-behavior:contain}.quickSearchResults-item:nth-child(n+5){display:none}}#quickSearch .container{background-color:rgba(0,0,0,0) !important;display:block;margin:0;max-width:none;padding:0;width:100%}._searchBar:has(#quickSearch.is-open){z-index:200}.beautify__quickSearch .form-prefixPostfix .button._close{left:auto;right:2.8125rem}.beautify__quickSearch .form-prefixPostfix .form-input{padding-right:2.8125rem}.papathemes-overlay{background-color:rgba(0,0,0,0) !important}#quickSearch{--dh-qs-inset: var(--dh-space-md);--dh-qs-gap: var(--dh-space-md);--dh-qs-pad: var(--dh-space-sm);--dh-qs-pad-top: 0.625rem}.quickSearchResults-inner{padding:0}.quickSearchPopular,.quickSearchSeries,.quickSearchResults-inner>*,.quickSearchEmpty{margin-top:var(--dh-qs-gap)}.quickSearchResults-inner>.quickSearchResults-heading{margin-top:var(--dh-space-2xs)}.quickSearchPopular:first-child,.quickSearchSeries:first-child,.quickSearchResults-inner>:first-child,.quickSearchEmpty:first-child{margin-top:0}#quickSearch .container{padding-bottom:var(--dh-qs-pad) !important;padding-top:var(--dh-qs-pad-top) !important}.quickSearchPopular-heading,.quickSearchResults-heading{color:var(--dh-text-secondary);font-size:var(--dh-fs-2xs);font-weight:650;letter-spacing:.04em;margin:0 0 var(--dh-space-2xs);padding:0 var(--dh-qs-inset);text-transform:uppercase}.quickSearchPopular-heading~.quickSearchPopular-heading{margin-top:var(--dh-qs-gap)}.quickSearchResults-grid{display:grid;gap:var(--dh-space-md);grid-template-columns:repeat(auto-fill, minmax(164px, 1fr));list-style:none;margin:0;padding:0 var(--dh-qs-inset)}@media(max-width: 600px){.quickSearchResults-grid{gap:var(--dh-space-sm);grid-template-columns:repeat(2, minmax(0, 1fr))}}.quickSearchResults-item{margin:0;padding:0}.quickSearchResults-item::before{content:none}.quickSearchResults-link{color:var(--dh-text-primary);display:block;text-decoration:none}.quickSearchResults-link:hover,.quickSearchResults-link:focus-visible{color:var(--dh-text-primary);text-decoration:none}.quickSearchResults-link:hover .quickSearchResults-figure,.quickSearchResults-link:focus-visible .quickSearchResults-figure{border-color:var(--dh-border-strong)}.quickSearchResults-figure{aspect-ratio:2/3;background-color:var(--dh-subtle-bg);border:1px solid rgba(0,0,0,0);border-radius:var(--dh-radius-sm, 0.375rem);display:block;overflow:hidden}.quickSearchResults-thumb{display:block;height:100%;object-fit:cover;width:100%}.quickSearchResults-name{font-size:var(--dh-fs-2xs);font-weight:650;margin-top:var(--dh-space-2xs);text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.quickSearchStatus{color:var(--dh-text-secondary);font-size:var(--dh-fs-2xs);margin:0;padding:0 var(--dh-qs-inset)}.quickSearchStatus[hidden]{display:none}.quickSearchSeries{padding:0 var(--dh-qs-inset)}.quickSearchSeries[hidden]{display:none}.quickSearchSeries .quickSearchResults-heading{padding:0}.quickSearchEmpty{padding:0 var(--dh-qs-inset)}.quickSearchMessage{color:var(--dh-text-primary);font-size:var(--dh-fs-sm);font-weight:700;margin:0 0 var(--dh-space-sm)}.quickSearchEmpty-cta{background-color:var(--dh-subtle-bg);border:1px solid var(--dh-border-strong);border-radius:var(--dh-radius-md, 0.5rem);color:var(--dh-text-primary);font-size:var(--dh-fs-sm);line-height:1.45;margin:0 0 var(--dh-space-md);padding:var(--dh-space-sm) var(--dh-space-md)}.quickSearchEmpty-link{color:var(--dh-accent-action);font-weight:700;text-decoration:underline;text-underline-offset:2px}.quickSearchEmpty-link:hover,.quickSearchEmpty-link:focus-visible{color:var(--dh-accent-action)}.quickSearchEmpty-tips{color:var(--dh-text-secondary);font-size:var(--dh-fs-2xs);margin:0;padding-left:1.1rem}.quickSearchEmpty-tips li{margin:0 0 var(--dh-space-2xs)}.search-suggestion--tips{font-size:var(--dh-fs-2xs);padding:0 var(--dh-space-md)}.quickSearchPopular{padding:0 var(--dh-qs-inset)}.quickSearchPopular[hidden]{display:none}.quickSearchPopular-heading{padding:0}.quickSearchPopular-list{display:flex;flex-wrap:wrap;gap:var(--dh-space-2xs);list-style:none;margin:0;padding:0}.quickSearchPopular-list li{margin:0;padding:0}.quickSearchPopular-list li::before{content:none}.quickSearchPopular-link{background-color:var(--dh-subtle-bg);border:1px solid var(--dh-border-strong);border-radius:999px;color:var(--dh-text-primary);display:inline-block;font-size:var(--dh-fs-2xs);font-weight:600;line-height:1.4;padding:var(--dh-space-2xs) .6rem;text-decoration:none}.quickSearchPopular-link:hover,.quickSearchPopular-link:focus-visible{background-color:var(--dh-search-chip-active-bg);border-color:var(--dh-accent-action);color:var(--dh-text-primary);text-decoration:none}.quickSearchResults[hidden]{display:none}.quickSearchResults{padding:0 !important}.pagination{margin-top:var(--dh-space-md);padding:var(--dh-space-md) 0 1.125rem;text-align:center}.pagination-info{color:var(--dh-text-secondary);font-size:var(--dh-fs-2xs);margin-bottom:var(--dh-space-sm)}.pagination-list{align-items:center;display:flex;flex-wrap:wrap;gap:var(--dh-space-sm);justify-content:center;list-style:none;margin:0;padding:0}.pagination-item{margin:0 !important;padding:0}.pagination-item::before{content:none}.pagination-item .pagination-link{align-items:center;background-color:var(--dh-search-panel-bg) !important;border:1px solid var(--dh-border-subtle);border-radius:999px;color:var(--dh-text-primary);display:inline-flex;font-size:var(--dh-fs-base);font-weight:800;height:48px;justify-content:center;min-width:48px;padding:0 var(--dh-space-md);text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.pagination-item .pagination-link:hover,.pagination-item .pagination-link:focus-visible{background-color:var(--dh-subtle-bg) !important;border-color:var(--dh-border-strong);text-decoration:none}.pagination-item--current .pagination-link{background-color:var(--dh-brand-amber) !important;border-color:var(--dh-brand-amber);color:var(--dh-brand-ink) !important;font-weight:900}.pagination-item--previous .pagination-link,.pagination-item--next .pagination-link{font-size:0;min-width:54px;padding:0}.pagination-item--previous .pagination-link .icon,.pagination-item--next .pagination-link .icon{display:block;font-size:var(--dh-fs-base);height:1.25rem !important;margin:0;width:1.25rem !important}.pagination-item--previous .pagination-link svg,.pagination-item--next .pagination-link svg{display:block;fill:currentColor;height:100%;width:100%}
