html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*{margin:0;padding:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%}[role=dialog],[role=button],[role=radio],select{cursor:pointer}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none}button:not(:disabled){cursor:pointer}fieldset{border:none;padding:0;position:relative}body,html{color:#222;font-family:ABCRepro-Medium,serif;font-size:inherit;font-weight:400;font-style:normal;letter-spacing:normal;text-decoration:initial;text-transform:none;font-variant:inherit;text-rendering:optimizelegibility}li,p{font-size:1rem}h1,h2{color:#3B3D2F;font-family:ABCRepro-Medium,serif;font-size:1.375rem;font-weight:600;font-style:normal;letter-spacing:initial;text-decoration:initial;text-transform:none;font-variant:inherit}h3{color:#3B3D2F;font-family:ABCRepro-Medium,serif;font-size:1.125rem;font-weight:500;font-style:normal;letter-spacing:initial;text-decoration:initial;text-transform:none;font-variant:inherit}h4,h5,h6{color:#222;font-family:ABCRepro-Medium,serif;font-size:1rem;font-weight:700;font-style:normal;letter-spacing:initial;text-decoration:initial;text-transform:none;font-variant:inherit}.checkbox-focused,.radio-focused,.toggle-focused{outline-width:1px;outline-style:dotted;outline-color:inherit;outline-color:invert}@media screen and (-webkit-min-device-pixel-ratio:0){@supports (not (-ms-ime-align:auto)){.checkbox-focused,.radio-focused,.toggle-focused{outline-offset:-2px;outline-width:5px;outline-color:-webkit-focus-ring-color;outline-style:auto}}}.icon-undo-rotate{-webkit-transform:rotate(-45deg) translateY(-4px);transform:rotate(-45deg) translateY(-4px)}.icon-check__check{fill:#fff!important}.icon-check__circle{fill:#3B3D2F!important}.icon-check__star{width:200px;aspect-ratio:1;background-color:#3B3D2F;-webkit-clip-path:polygon(100% 50%,88.04% 62.36%,90.45% 79.39%,73.51% 82.36%,65.45% 97.55%,50% 90%,34.55% 97.55%,26.49% 82.36%,9.55% 79.39%,11.96% 62.36%,0 50%,11.96% 37.64%,9.55% 20.61%,26.49% 17.64%,34.55% 2.45%,50% 10%,65.45% 2.45%,73.51% 17.64%,90.45% 20.61%,88.04% 37.64%);clip-path:polygon(100% 50%,88.04% 62.36%,90.45% 79.39%,73.51% 82.36%,65.45% 97.55%,50% 90%,34.55% 97.55%,26.49% 82.36%,9.55% 79.39%,11.96% 62.36%,0 50%,11.96% 37.64%,9.55% 20.61%,26.49% 17.64%,34.55% 2.45%,50% 10%,65.45% 2.45%,73.51% 17.64%,90.45% 20.61%,88.04% 37.64%)}.icon-check__nudge{fill:#3B3D2F}.tab{-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px;text-align:center;margin-left:2px;-webkit-transition:border .1s ease-in;transition:border .1s ease-in;color:#000;font-family:inherit;font-size:.875rem;font-weight:400;font-style:normal;letter-spacing:normal;text-decoration:none;text-transform:none;font-variant:inherit;background:0 0;border-color:#555;border-style:solid;border-width:0 0 1px}.tab input[type=radio]{position:absolute;z-index:-99999}.tab:first-child{margin-left:0}.tab--selected{color:#3B3D2F;font-family:inherit;font-size:.875rem;font-weight:400;font-style:normal;letter-spacing:normal;text-decoration:none;text-transform:none;font-variant:inherit}.tab--fullWidth{flex-shrink:1;-webkit-box-flex:1;flex-grow:1;max-width:none}.tab--disabled{color:#505050;opacity:.5;margin-bottom:34px}.tab--selected{background:0 0;border-color:#3B3D2F;border-bottom-width:2px;padding-bottom:12px}.tab-container{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:center;justify-content:center;margin:0 0 34px 0;min-height:45px}.tab-container--scrollable{position:relative;-webkit-box-flex:1;flex:1 1 auto;white-space:nowrap;display:inline-block;overflow-x:scroll}.tab-container.tab-container--top-flush{margin-top:0}.tab-scroll-button{color:inherit;background-color:transparent;border-width:0;-webkit-box-flex:0;flex:0 0 56px}@media screen and (max-width:600px){.tab-scroll-button--auto{display:none}}.field-group__div .tab--selected{margin-bottom:34px}.pill{margin-bottom:8px;margin-right:1%;padding:13px 0;text-align:center;width:30%;display:block;position:relative;line-height:1;cursor:pointer;-webkit-transition:all .1s ease-in;transition:all .1s ease-in;color:#222;font-family:ABCRepro-Medium,serif;font-size:.875rem;font-weight:500;font-style:normal;letter-spacing:.08em;text-decoration:initial;text-transform:uppercase;font-variant:inherit;background:0 0;border-color:#9b9b9b;border-style:solid;border-width:1px;border-radius:0;margin:0;line-height:1.25;font-weight:lighter;font-size:1rem;color:inherit}.pill input[type=radio]{position:absolute;z-index:-99999;opacity:0}.pill input[type=radio]{position:absolute;z-index:-99999}@media screen and (-ms-high-contrast:active){.pill{background:0 0;border:none}}.pill.pill--selected{color:#F9F9F9;font-family:ABCRepro-Medium,serif;font-size:.875rem;font-weight:500;font-style:normal;letter-spacing:.08em;text-decoration:initial;text-transform:uppercase;font-variant:inherit}@media screen and (-ms-high-contrast:active){.pill.pill--selected{border:1px solid #000!important}}.pill.pill--selected{background:rgba(59,61,47,.05);border-bottom-color:#3B3D2F;color:#3B3D2F;padding-bottom:12px;font-weight:500;font-size:1rem;border-bottom-width:1px;border-bottom-style:solid;z-index:1}.radio-button{border-radius:0;font-size:.875rem;position:relative;background:#fff;border-top:1px solid #dfdfdf;color:#000;margin-bottom:0;padding:20px 0 20px 30px}.radio-button input[type=radio]{position:absolute;z-index:-99999}.radio-button:last-child{border-bottom:1px solid #dfdfdf}@media screen and (-ms-high-contrast:active){.radio-button{background:0 0;border:none}}@media screen and (-ms-high-contrast:active){.radio-button--selected{border:1px solid #000!important}}.radio-icon{position:absolute;top:26%;left:0;font-size:1.2rem;color:#dfdfdf}.radio-icon.radio-icon--selected{color:#3B3D2F}.btn{border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0 auto;min-width:45%;max-width:60%;padding:13px 15px;-webkit-transition:background .4s;transition:background .4s}@media screen and (-ms-high-contrast:active){.btn{border:1px solid #000!important}}.btn.btn:disabled{cursor:not-allowed}@media screen and (max-width:520px){.btn{min-width:100%}}.btn.btn--small{font-size:.875rem!important;width:auto;min-width:30%;max-width:50%;padding:10px}.btn.btn--primary{font-family:ABCRepro-Medium,serif;font-size:1rem;font-weight:400;font-style:normal;letter-spacing:.08em;text-decoration:initial;text-transform:uppercase;font-variant:inherit;background:#3B3D2F;color:#fff;border:none}.btn.btn--primary:active,.btn.btn--primary:focus,.btn.btn--primary:hover{background:#2d2f24;color:#fff;border:none}.btn.btn--primary.btn.btn--primary:disabled{background:#505050;background-image:none;opacity:.7}.btn.btn--secondary{font-family:ABCRepro-Medium,serif;font-size:1rem;font-weight:400;font-style:normal;letter-spacing:.08em;text-decoration:initial;text-transform:uppercase;font-variant:inherit;background:0 0;color:#3B3D2F;border:1px solid #3B3D2F}.btn.btn--secondary:active,.btn.btn--secondary:focus,.btn.btn--secondary:hover{background:rgba(59,61,47,.05);color:#3B3D2F;border:1px solid #3B3D2F}.btn.btn--secondary.btn.btn--secondary:disabled{background:rgba(26,26,26,0);background-image:none;opacity:.7;border-color:transparent}.btn.btn_tertiary{font-family:ABCRepro-Medium,serif;font-size:1rem;font-weight:700;font-style:normal;letter-spacing:.4px;text-decoration:initial;text-transform:normal;font-variant:inherit;background:0 0;color:#3B3D2F;border:none}.btn.btn_tertiary_inline{display:inline;min-width:auto;margin:0;padding:0}.btn__icon{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;vertical-align:bottom;margin:0 5px}.btn-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;cursor:pointer;background-color:transparent;color:#3B3D2F;border-width:0;border-style:none;border-color:inherit;padding:0;font-family:ABCRepro-Medium,serif;font-size:inherit;font-weight:400;font-style:normal;letter-spacing:initial;text-decoration:underline;text-transform:none;font-variant:inherit}.btn-link:active,.btn-link:focus,.btn-link:hover{background-color:transparent;color:#333428;border-width:0;border-style:none;border-color:inherit;padding:0;font-family:ABCRepro-Medium,serif;font-size:inherit;font-weight:400;font-style:normal;letter-spacing:initial;text-decoration:underline;text-transform:none;font-variant:inherit}.btn-link.btn-link--center{display:block;margin:0 auto}.btn--sticky{position:-webkit-sticky;position:sticky;bottom:0}a.btn{border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0 auto;min-width:45%;max-width:60%;padding:13px 15px;-webkit-transition:background .4s;transition:background .4s}.btn-widget--primary{font-family:ABCRepro-Medium,serif;font-size:1rem;font-weight:400;font-style:normal;letter-spacing:.08em;text-decoration:initial;text-transform:uppercase;font-variant:inherit;background:#3B3D2F;color:#fff;border:none}.btn-widget--primary:active,.btn-widget--primary:focus,.btn-widget--primary:hover{background:#2d2f24;color:#fff;border:none}.btn-widget--primary.btn-widget--primary:disabled{background:#505050;background-image:none;opacity:.7}.action-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border-color:transparent;border-width:0;border-style:none;color:#3B3D2F;font-family:ABCRepro-Medium,serif;font-size:inherit;padding:0;text-decoration:underline;text-transform:none;display:table;margin:2% auto}.action-link.action-link--center{display:block;margin:0 auto}.action-link:active,.action-link:hover{border-color:transparent;border-width:0;border-style:none;color:#3B3D2F;text-decoration:underline;text-transform:none}.toggle-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;background-color:transparent;border:none;border-radius:0;padding:8% 0 5%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.toggle-container.forward{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.toggle-control{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;border-width:1px;border-style:solid;border-radius:35px;margin-left:15px;height:35px;width:84px;-webkit-transition:all .4s;transition:all .4s}.toggle-control__label{font-size:1.2rem;width:70%;word-wrap:break-word}@media screen and (max-width:400px){.toggle-control__label{max-width:60%}}.toggle-control::after{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";position:absolute;top:0;left:-1px;border-style:solid;border-width:1px;border-radius:33px;height:33px;width:33px;-webkit-transition:all .4s;transition:all .4s}.toggle-control.toggle-control--off{background-color:#7C7C7C;border-color:#494949;-webkit-transition:all .4s;transition:all .4s}.toggle-control.toggle-control--off::after{background-color:#fff;border-color:#494949;-webkit-transition:all .4s;transition:all .4s}.toggle-control.toggle-control--on{background-color:#3B3D2F;border-color:#3B3D2F}.toggle-control.toggle-control--on::after{background-color:#fff;border-color:#3B3D2F;left:50px}.toggle-control__text{position:absolute;font-size:1.1rem;top:15%}.toggle-control__text.toggle-control__text--on{color:#fff;left:18%}.toggle-control__text.toggle-control__text--off{color:#fff;right:18%}.toggle-control__input{position:absolute;z-index:-99999}.toggle-control.toggle-control--off,.toggle-control.toggle-control--off::after{border-color:#949494}.off-screen{position:absolute!important;z-index:-9999;left:-9999px;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.center,.center-text{text-align:center}@media screen{.no-screen{display:none}}@media print{.no-print{display:none}}.control-container{overflow:auto;padding-top:2%;padding-bottom:1%;clear:both}.control-container.control-container--small{margin:6% 0}.flex{display:-webkit-box;display:flex}.scroll-container{overflow:hidden;min-height:48px;-webkit-overflow-scrolling:touch}.scrollbar-size-listener{width:100px;height:100px;position:absolute;top:-10000px;overflow:scroll;-ms-overflow-style:scrollbar}.testing-env-banner{background:#d32f2f;width:100%;min-height:40px;color:#fff}.testing-env-banner-container{margin:0 auto;padding:10px 2% 10px 2%;max-width:1024px;min-width:300px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.testing-env-message{margin:0 auto;font-size:1.125rem;text-transform:uppercase}.overlay-banner{background:rgba(0,0,0,.8);width:100%;min-height:40px;color:#fff;z-index:102;position:fixed;top:auto;bottom:0}.overlay-banner-container{margin:0 auto;padding:10px 2% 10px 2%;max-width:1024px;min-width:300px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.overlay-message{border-right:1px solid rgba(255,255,255,.42);font-size:14px;padding-right:10px}.overlay-message a{color:#fff}.overlay-button{font-size:16px;margin:1px 1px 1px 11px;text-decoration:none;color:#fff}.overlay-button:focus,.overlay-button:hover{color:#fff;border:1px solid #fff}.checkbox-container{min-height:34px}.checkbox-control__label{display:inline-block;margin-left:50px}.checkbox-control__label.checkbox-control__label--error{font-weight:400}.checkbox-control__input{opacity:0}.checkbox-control--unchecked{border:2px solid #949494;content:"";height:34px;left:0;position:absolute;top:0;width:34px;border-radius:4px}.checkbox-control--checked{border:2px solid #949494;content:"";height:34px;left:0;position:absolute;top:0;width:34px;border-radius:4px}.checkbox-control--checked::after{content:"";border:4px solid;border-left:0;border-top:0;height:17px;left:10px;position:absolute;top:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;width:10px}.checkbox-control.checkbox-control--error{border-color:#A81A42;color:#d32f2f}.checkbox-container #uyoTermsAgreement-input.checkbox-control__input{opacity:1}.checkbox-container input#uyoTermsAgreement-input{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;height:30px;width:30px}@-webkit-keyframes loading-spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading-spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.loading-spinner{margin:20% auto;position:relative;width:75px}.loading-spinner:before{content:'';-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;width:75px;height:75px;border-radius:50%;border-top:2px solid #3B3D2F;border-right:2px solid transparent;-webkit-animation:loading-spinner .8s linear infinite;animation:loading-spinner .8s linear infinite;z-index:102}.loading-spinner--overlay{position:fixed;bottom:0;left:0;right:0;top:0;background:rgba(241,241,241,.9);z-index:101}.pop-appear,.pop-enter{-webkit-transform:scale(.5);transform:scale(.5)}.pop-appear.pop-appear-active,.pop-enter.pop-enter-active{-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.pop-exit,.pop-leave{-webkit-transform:scale(1.3);transform:scale(1.3)}.pop-exit.pop-exit-active,.pop-leave.pop-leave-active{-webkit-transform:scale(.5);transform:scale(.5);-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.slide-appear,.slide-enter{opacity:0;max-height:0}.slide-appear.slide-appear-active,.slide-enter.slide-enter-active{opacity:1;max-height:100%;-webkit-transition:all .5s ease;transition:all .5s ease}.slide-exit.slide-exit-active,.slide-leave.slide-leave-active{opacity:0;max-height:0;-webkit-transition:all .5s ease;transition:all .5s ease}.slidedown-appear,.slidedown-enter{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.slidedown-appear.slidedown-appear-active,.slidedown-enter.slidedown-enter-active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.slidedown-exit,.slidedown-leave{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.slidedown-exit.slidedown-exit-active,.slidedown-leave.slidedown-leave-active{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.slideright-appear,.slideright-enter{opacity:0;-webkit-transform:translateX(-8px);transform:translateX(-8px)}.slideright-appear.slideright-appear-active,.slideright-enter.slideright-enter-active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.slideright-exit,.slideright-leave{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.slideright-exit.slideright-exit-active,.slideright-leave.slideright-leave-active{opacity:0;-webkit-transform:translateX(-8px);transform:translateX(-8px);-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}@-webkit-keyframes moveUp{from{opacity:.5;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes moveUp{from{opacity:.5;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.notify-appear.notify-appear-active,.notify-enter.notify-enter-active{-webkit-animation:moveUp .3s;animation:moveUp .3s;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:linear;transition-timing-function:linear}.notify-exit.notify-exit-active,.notify-leave.notify-leave-active{-webkit-animation:fadeOut .3s;animation:fadeOut .3s;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:linear;transition-timing-function:linear}.app-root,body,html{background-color:#F9F9F9;height:100%;width:100%;min-height:100%}.app{background:url(/media/images/TRUEFOODKITCHEN/bg.jpg) center center/cover no-repeat fixed;background-color:#F9F9F9;min-height:100%;position:relative}.app-wrapper{margin:0 auto;max-width:1024px;min-width:300px;padding-bottom:163px}.cart_quantity_label{padding:10px}select::-ms-expand{display:none}.field-group{margin-top:10px;margin-bottom:5px;position:relative;width:100%}.field-group__input,.field-group__select,.field-group__textarea{background:#fcfcfc;border:1px solid #949494;border-bottom-width:2px;border-radius:0;color:#222;font-family:inherit;font-size:1rem;font-weight:initial;line-height:1.2;letter-spacing:normal;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;padding:12px;width:100%}.field-group__input:not([value=""]),.field-group__select:not([value=""]),.field-group__textarea:not([value=""]){border-bottom-color:rgba(0,0,0,.4)}.field-group__input:active,.field-group__input:focus,.field-group__select:active,.field-group__select:focus,.field-group__textarea:active,.field-group__textarea:focus{background:#fcfcfc;border-bottom-color:#3B3D2F;-webkit-box-shadow:none;box-shadow:none;color:#1a1a1a}.field-group__input.field-group__input--transparent,.field-group__input.field-group__input--transparent:active,.field-group__input.field-group__input--transparent:focus,.field-group__input.field-group__select--transparent,.field-group__input.field-group__select--transparent:active,.field-group__input.field-group__select--transparent:focus,.field-group__input.field-group__textarea--transparent,.field-group__input.field-group__textarea--transparent:active,.field-group__input.field-group__textarea--transparent:focus,.field-group__select.field-group__input--transparent,.field-group__select.field-group__input--transparent:active,.field-group__select.field-group__input--transparent:focus,.field-group__select.field-group__select--transparent,.field-group__select.field-group__select--transparent:active,.field-group__select.field-group__select--transparent:focus,.field-group__select.field-group__textarea--transparent,.field-group__select.field-group__textarea--transparent:active,.field-group__select.field-group__textarea--transparent:focus,.field-group__textarea.field-group__input--transparent,.field-group__textarea.field-group__input--transparent:active,.field-group__textarea.field-group__input--transparent:focus,.field-group__textarea.field-group__select--transparent,.field-group__textarea.field-group__select--transparent:active,.field-group__textarea.field-group__select--transparent:focus,.field-group__textarea.field-group__textarea--transparent,.field-group__textarea.field-group__textarea--transparent:active,.field-group__textarea.field-group__textarea--transparent:focus{background:0 0;border:none;color:#222}.field-group__input.field-group__input--centered,.field-group__input.field-group__select--centered,.field-group__input.field-group__textarea--centered,.field-group__select.field-group__input--centered,.field-group__select.field-group__select--centered,.field-group__select.field-group__textarea--centered,.field-group__textarea.field-group__input--centered,.field-group__textarea.field-group__select--centered,.field-group__textarea.field-group__textarea--centered{text-align:center;-moz-text-align-last:center;text-align-last:center}.field-group__input.field-group__input--error,.field-group__input.field-group__select--error,.field-group__input.field-group__textarea--error,.field-group__select.field-group__input--error,.field-group__select.field-group__select--error,.field-group__select.field-group__textarea--error,.field-group__textarea.field-group__input--error,.field-group__textarea.field-group__select--error,.field-group__textarea.field-group__textarea--error{border-bottom-color:#A81A42;color:#d32f2f}.field-group__input.field-group__input--error:active,.field-group__input.field-group__input--error:focus,.field-group__input.field-group__select--error:active,.field-group__input.field-group__select--error:focus,.field-group__input.field-group__textarea--error:active,.field-group__input.field-group__textarea--error:focus,.field-group__select.field-group__input--error:active,.field-group__select.field-group__input--error:focus,.field-group__select.field-group__select--error:active,.field-group__select.field-group__select--error:focus,.field-group__select.field-group__textarea--error:active,.field-group__select.field-group__textarea--error:focus,.field-group__textarea.field-group__input--error:active,.field-group__textarea.field-group__input--error:focus,.field-group__textarea.field-group__select--error:active,.field-group__textarea.field-group__select--error:focus,.field-group__textarea.field-group__textarea--error:active,.field-group__textarea.field-group__textarea--error:focus{color:#d32f2f}.field-group__input:disabled,.field-group__select:disabled,.field-group__textarea:disabled{color:#6f6f6f}.field-group__select{height:100%;min-height:42px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.field-group__textarea{resize:none;white-space:pre-wrap}.field-group__textarea:empty{border-bottom-color:#949494}.field-group__textarea.field-group__textarea--plastic{min-height:80px}@media screen and (max-width:420px){.field-group__textarea.field-group__textarea--plastic{min-height:120px}}@media screen and (max-width:300px){.field-group__textarea.field-group__textarea--plastic{min-height:170px}}.field-group__textarea.field-group__textarea--elec{min-height:120px}@media screen and (max-width:420px){.field-group__textarea.field-group__textarea--elec{min-height:160px}}@media screen and (max-width:300px){.field-group__textarea.field-group__textarea--elec{min-height:200px}}.field-group .field-counter-group{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.field-group .field-counter-group-messages{width:100%}.field-group__label{color:#222;display:block;font-size:14px;font-weight:400;font-family:inherit;letter-spacing:normal;line-height:1;margin-bottom:6px;text-align:inherit;text-transform:none}.field-group__label.field-group__label--hidden{position:absolute!important;z-index:-9999;left:-9999px;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.field-group__label.field-group__label--error{font-weight:400}.field-group__div{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.field-group__div .select-arrow{color:#222;position:absolute;right:4px;top:16%;font-size:1.4rem;pointer-events:none}.field-group__div .select-arrow--error{color:#d32f2f}.field-group__div .select-arrow--transparent{color:#222}@media screen and (max-width:460px){.field-group__div .select-arrow{font-size:1rem;top:23%}}.field-group--center{text-align:center}.field-group--small{text-align:center}.field-group--small .field-group__div{margin:0 auto}.field-group--small .field-group__input{width:75px;text-align:center}.field-group--small input[type=number].field-group__input::-webkit-inner-spin-button,.field-group--small input[type=number].field-group__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.field-group--small input[type=number].field-group__input{-moz-appearance:textfield}.field-group--small .spinner-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;color:inherit;font-size:2em;padding:1% 2%;vertical-align:sub}.field-group--small .field-msg--helper{padding:0 0 2%}.field-group--small .field-msg--hidden{position:absolute!important;z-index:-9999;left:-9999px;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.field-phone-group__container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;background:#fcfcfc;border:1px solid #949494;border-bottom-width:2px;border-radius:0;color:#222;font-family:inherit;font-size:1rem;font-weight:initial;line-height:1.2;letter-spacing:normal;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;padding:0;width:100%}.field-phone-group__container:has(input[type=tel]:not(:not([value*="+"]))){border-bottom-color:rgba(0,0,0,.4)}.field-phone-group__arrow{display:block;content:'';width:.3em;height:.3em;margin-left:.35em;border-style:solid;border-top-width:0;border-bottom-width:1px;border-left-width:0;border-right-width:1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:.45}.field-phone-group__country{margin:0;padding:0 12px;position:relative;align-self:stretch;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.field-phone-group__select{-moz-appearance:none;appearance:none;-webkit-appearance:none;opacity:0;color:transparent;background:0 0;position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;cursor:pointer}.field-phone-group__select:disabled{cursor:default}.field-phone-group__select>option{color:#222}.field-phone-group__icon{font-size:25px;width:25px}.field-phone-group__icon>.flag{margin:0!important;-webkit-transform:scale(1.3);transform:scale(1.3);vertical-align:30%!important}.field-phone-group__input{background:#fcfcfc;border:none;border-left:1px solid #949494;color:#222;padding:12px;-webkit-box-flex:1;flex:1;min-width:0}.field-phone-group__input:disabled{color:#6f6f6f}.field-group__input,.field-group__select,.field-group__textarea{border:1px solid #949494;border-bottom-width:2px}.field-group__input.field-group__input--error,.field-group__select.field-group__select--error,.field-group__textarea.field-group__textarea--error{border-bottom-color:#D0021B;color:#000}.field-icon-validation{color:inherit;font-size:15px}.field-icon-validation__content{margin:0 6.5px 0 0}.field-icon-validation.field-icon-validation--valid{display:none}.field-icon-validation.field-icon-validation--error{color:#A81A42}@media screen and (max-width:420px){.field-icon-validation{top:10px}.field-icon-validation--textarea{top:inherit}}.field-icon-inset{color:#222;position:absolute;right:12px;top:20%;font-size:1.4rem;pointer-events:none}.field-msg{color:pink;display:block;width:100%;font-size:.76rem;font-family:inherit;line-height:18px;margin:6px 0 0 0;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-align:inherit;text-transform:inherit}.field-msg__counter{float:right;width:auto;margin-left:10px}.field-msg__counter.field-msg__counter--error{background:#FFEEF3;display:block;color:#75122E;font-family:inherit;font-weight:inherit}.field-msg.field-msg--error{background:#FFEEF3;display:block;color:#75122E;font-family:inherit;font-weight:inherit}.field-msg.field-msg--hidden{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.header{background-color:#fff;border-bottom:none;border-top:none;-webkit-box-shadow:none;box-shadow:none;width:100%}.header__h1{display:none}.header-container{background-color:transparent;border-color:transparent;border-style:solid;border-width:0;margin:0 auto;padding:0 2% 0 2%;max-width:1024px;min-width:300px;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.header__img{border:none;display:block;width:300px;height:100px;max-width:300px;margin:20px -14px}@media screen and (max-width:360px){.header__img{max-width:220px}}.header__img img{margin:auto;width:auto;padding:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top}.promo-container{background:0 0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;width:100%;padding:12px 0;border:none;padding:12px 0 0}.promo-container a>img{max-width:100%}.promo-container>img{max-width:90%}@media screen and (max-width:612px) and (min-width:526px){.promo-container div{max-width:90%}.promo-container div .promo-link{padding:5px 10px;max-width:100%;width:486px;height:35px}}@media screen and (max-width:474px){.promo-container div{max-width:90%}.promo-container div .promo-link{padding:5px 10px;max-width:100%;width:486px;height:35px}}.promo-container div>*{max-width:100%}.promo-link{color:#3B3D2F;font-size:inherit;background:#fff;padding:5px 10px;max-width:600px;width:600px;height:35px}.promo-link.btn-link{max-width:none}.promo-link:hover{font-size:inherit;background:#fff}.promo-link:active{background:#fff}.promo-link:focus{background:#fff}.promo-form{display:inline-block;width:100%;margin-bottom:15px}.promo-form .control-container{margin:0;padding:0;overflow:unset;z-index:0}.promo-form .btn{max-width:100%;width:100%;white-space:nowrap;overflow:hidden;border-radius:0 5px 5px 0;color:#3B3D2F;border:1px solid #3B3D2F;height:45px}.promo-form button{font-size:16px}.promo-form .field-group{margin-left:auto;margin-top:0;margin-bottom:0}.promo-form .field-group__div{-webkit-box-flex:1;flex-grow:1}.promo-form input{border-radius:5px 0 0 5px;border-right-width:0;margin-bottom:0;height:45px}.promo-form .panel{width:100%;margin:auto}.promo-form .input-with-button{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:auto}@media screen and (max-width:520px){.promo-form .panel{width:100%}}.promo-form .field-msg__content{margin:8px 0;font-size:12px}.promo-form .promo-form-status-icon{vertical-align:text-top;margin-right:6px;font-size:14px}body,html{top:0;bottom:0;left:0;right:0;margin:0;color:#222}.App{font-family:ABCRepro-Medium,serif}.App .MuiTypography-root{font-family:ABCRepro-Medium,serif}.App .Mui-focusVisible .MuiTouchRipple-root{display:none!important}.App *{font-family:inherit}.App button,.App input,.App optgroup,.App select,.App textarea{font-family:inherit}.MuiModal-root{font-family:ABCRepro-Medium,serif}.MuiModal-root *{font-family:inherit}.app-body{background-color:#F9F9F9;min-height:calc(100vh - 231px)}@media only screen and (max-width:767px){.app-body{min-height:calc(100vh - 500px)}}@media only screen and (min-width:768px) and (max-width:1023px){.app-body{min-height:calc(100vh - 495px)}}.skip-to-content{height:0;width:0;overflow:hidden;display:inline-block;position:fixed;z-index:99999;top:0;left:0}.skip-to-content:focus-visible{height:auto;width:200px;text-align:center;padding:20px 0;border:3px solid #000;background:#000;color:#fff}.app-body-v2 .text-button{border-radius:5px!important;color:#3B3D2F!important;font-family:ABCRepro-Medium,serif!important;font-size:14px!important;font-weight:500!important;line-height:20px;letter-spacing:.4px}.app-body-v2 .text-button:hover{background-color:rgba(59,61,47,.05);color:#3B3D2F!important;border-radius:5px!important}.app-body-v2 .text-button:focus-visible{outline:2px solid #3B3D2F;outline-offset:-2px}.app-body-v2 .text-button .MuiTouchRipple-root{display:none!important}.app-body-v2 .shipping-info-container .MuiCard-root{overflow:visible}.app-body-v2 .radio-group-option:has(input:checked:focus-visible){outline:2px solid #3B3D2F;outline-offset:3px}.app-body-v2 .radio-group-option:has(input:focus-visible){outline:2px solid #000;outline-offset:3px}.MuiListItemButton-root:hover{background-color:rgba(59,61,47,.05)}.MuiListItemButton-root:focus-visible{background-color:transparent;outline:2px solid #000;outline-offset:-6px}.MuiButtonBase-root .MuiTouchRipple-root{display:none!important}.MuiButtonBase-root:focus-visible{background-color:transparent;outline-offset:2px}.radio-group-option:has(input:checked:focus-visible){outline:2px solid #3B3D2F;outline-offset:3px}.radio-group-option:has(input:focus-visible){outline:2px solid #000;outline-offset:3px}.vpc-app-root .\--device-mobile,.vpc-app-root.\--device-mobile,.vpc-app.vpc-app-root.vpc-app-self-container.\--device-desktop{height:unset!important}.back-button-container{font-size:14px;margin-left:5%;margin-top:25px}.back-button-container .back-button{color:#3B3D2F;padding:8px}.back-button-container .back-button-arrow-icon{margin-right:4px}.back-button-container .back-button-text{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:4px}@media only screen and (max-width:767px){.back-button-container{margin-left:18px}}@media only screen and (min-device-width:768px){.back-button-container{margin-left:56px}}.Carousel{padding-bottom:72px;min-height:calc(100vh - 231px)}@media only screen and (max-width:767px){.Carousel{min-height:calc(100vh - 500px)}}@media only screen and (min-width:768px) and (max-width:1023px){.Carousel{min-height:calc(100vh - 495px)}}@media only screen and (min-width:768px) and (max-width:1023px){.new-ui-carousel{min-height:calc(100vh - 270px)}}.CarouselContainer{padding-top:40px}@media only screen and (min-width:768px){.CarouselContainer{padding-top:32px}}.carousalHead{display:-webkit-box;display:flex;padding-bottom:10px;padding-left:32px;-webkit-box-align:center;align-items:center}.carousalHead a{color:#3B3D2F!important;text-decoration:none}.carousalHead p{font-size:14px;text-transform:capitalize}@media only screen and (min-width:768px){.carousalHead{padding-left:72px}}.carousalHeading{font-weight:600}@media only screen and (min-width:1024px){.carousalHeading{font-size:18px}}@media only screen and (min-width:1440px){.carousalHeading{font-size:18px}}.skeletonHeading{height:100%;width:20%;font-size:2rem}@media only screen and (min-width:768px){.skeletonHeading{width:10%}}.carousalSeeall{padding:0;padding-right:32px;font-size:14px;margin-left:auto;cursor:pointer;color:#3B3D2F;text-decoration:underline;text-transform:lowercase}.carousalSeeall p::first-line{text-transform:capitalize}.carousalSeeall:focus{border:2px solid}.carousalSeeall:hover{text-decoration:underline}@media only screen and (min-width:768px){.carousalSeeall{padding-right:72px}}@media only screen and (min-width:1024px){.carousalSeeall{padding-right:80px;font-size:18px}}@media only screen and (min-width:1440px){.carousalSeeall{padding-right:90px}}.carousel-container{padding-top:14px;padding-left:32px;padding-bottom:5px}@media only screen and (min-width:768px){.carousel-container{padding-left:72px}}.carousel-container .react-multi-carousel-track{left:4px}.carousel-container .image-item-not-clickable{cursor:default!important}.carousal-body-wrapper .react-multi-carousel-list{left:-4px}.image-item{margin-right:16px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;cursor:pointer}@media only screen and (max-width:1439px){.image-item{border-radius:8px}}@media only screen and (min-width:1440px){.image-item{padding-right:8px;border-radius:16px}}.react-multi-carousel-item{opacity:.5}.react-multi-carousel-item--active{opacity:1}.faceplate-wrapper{padding:1px;height:100%;width:100%}.faceplate-wrapper:hover{background-color:unset}.faceplate-wrapper:hover img{background-color:unset;outline:1px solid #000}.faceplate-wrapper:focus-visible img{outline-offset:2px;outline:2px solid #000}.faceplate-wrapper-not-clickable.MuiButton-root.Mui-disabled{background-color:unset!important}.faceplates{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.24);box-shadow:0 2px 3px rgba(0,0,0,.24);width:100%;height:100%;position:relative}.faceplates:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-box-shadow:0 6px 6px rgba(0,0,0,.14);box-shadow:0 6px 6px rgba(0,0,0,.14)}.faceplates::after,.faceplates::before{border-radius:.62916195%;bottom:0;left:0;opacity:1;position:absolute;right:0;top:0;-webkit-transition:opacity .3s;transition:opacity .3s}.faceplates::after{opacity:0}@media only screen and (max-width:1439px){.faceplates{border-radius:8px}}@media only screen and (min-width:1440px){.faceplates{border-radius:16px}}.react-multiple-carousel__arrow{background-color:#fff!important;-webkit-box-shadow:0 0 6px rgba(0,0,0,.24),0 8px 12px rgba(0,0,0,.14);box-shadow:0 0 6px rgba(0,0,0,.24),0 8px 12px rgba(0,0,0,.14);min-width:40px;min-height:40px;-webkit-transition:background .4s;transition:background .4s;z-index:1!important}.react-multiple-carousel__arrow:hover{background-color:#fff}.react-multiple-carousel__arrow:active{background-color:#999;-webkit-box-shadow:0 0 6px rgba(0,0,0,.24),0 8px 12px transparent;box-shadow:0 0 6px rgba(0,0,0,.24),0 8px 12px transparent;-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-transition:background 4s;transition:background 4s}.react-multiple-carousel__arrow::before{color:rgba(0,0,0,.6)!important;font-size:17px!important}.react-multiple-carousel__arrow--right{right:16px}@media only screen and (min-width:768px){.react-multiple-carousel__arrow--right{right:55px!important}}@media only screen and (min-width:1024px){.react-multiple-carousel__arrow--right{right:65px!important}}@media only screen and (min-width:1440px){.react-multiple-carousel__arrow--right{right:75px!important}}.react-multiple-carousel__arrow--left{left:16px}@media only screen and (min-width:768px){.react-multiple-carousel__arrow--left{left:55px}}.skeletonclass{height:100%;width:100%}@media only screen and (max-width:1439px){.skeletonclass{border-radius:8px}}@media only screen and (min-width:1440px){.skeletonclass{border-radius:16px}}.form-button-generic{margin-bottom:10px}.faceplate-skeleton-padding{margin-bottom:4px}.pdpFormContainer{max-width:416px;min-width:0;margin:auto}.pdpFormContainer .react-multi-carousel-list .carousel-item-new{display:inline!important;width:88px!important;-webkit-transform:unset!important;transform:unset!important;margin-right:12px}.pdpFormContainer .faceplates-pdp-new{width:88px;height:56px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;border-radius:4px;border:1px solid #E0E0E0}.pdpFormContainer .faceplates-pdp-new:hover{outline:1px solid #000;border:none}.pdpFormContainer .faceplates-pdp-new:focus-visible{outline-offset:2px;outline:2px solid #000}.pdpFormContainer .faceplates-pdp-new-selected{border-radius:4px;border:2px solid #3B3D2F;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.09),0 1px 3px 1px rgba(0,0,0,.15);box-shadow:0 1px 4px 0 rgba(0,0,0,.09),0 1px 3px 1px rgba(0,0,0,.15)}.pdpFormContainer .faceplates-pdp-new-selected:hover{border:2px solid #3B3D2F;outline:0}.pdpFormContainer .pdp-carousal-wrapper-new{padding:1px;width:100%;display:-webkit-box;display:flex;height:58px;-webkit-box-align:baseline;align-items:baseline;margin:16px 0}.pdpFormContainer .pdp-carousal-wrapper-new:focus-visible img{outline-offset:2px;outline:2px solid #000}.pdpFormContainer .pdp-carousal-wrapper-new:focus-visible .faceplates-pdp-new-selected{outline-offset:2px;outline:2px solid #3B3D2F}.pdpFormContainer .react-multi-carousel-list{width:100%;max-width:416px;min-width:0;margin:auto;left:-4px}.pdpFormContainer .react-multiple-carousel__arrow--left{position:absolute;left:0!important;margin-top:16px;min-width:32px;min-height:32px;background:#fff!important;border-radius:35px}.pdpFormContainer .react-multiple-carousel__arrow--left::before{content:'\276E';color:#3B3D2F!important}.pdpFormContainer .react-multiple-carousel__arrow--left:hover{background:#e2e2e0!important}.pdpFormContainer .react-multiple-carousel__arrow--left:hover::before{color:#3B3D2F!important}.pdpFormContainer .react-multiple-carousel__arrow--left:focus-visible{outline-offset:2px;outline:2px solid #3B3D2F}@media screen and (max-width:767px){.pdpFormContainer .react-multiple-carousel__arrow--left{display:none}}.pdpFormContainer .react-multiple-carousel__arrow--right{position:absolute;right:0!important;margin-top:16px;min-width:32px;min-height:32px;background:#fff!important;border-radius:35px}.pdpFormContainer .react-multiple-carousel__arrow--right::before{content:'\276F';color:#3B3D2F!important}.pdpFormContainer .react-multiple-carousel__arrow--right:hover{background:#e2e2e0!important}.pdpFormContainer .react-multiple-carousel__arrow--right:hover::before{color:#3B3D2F!important}.pdpFormContainer .react-multiple-carousel__arrow--right:focus-visible{outline-offset:2px;outline:2px solid #3B3D2F}@media screen and (max-width:767px){.pdpFormContainer .react-multiple-carousel__arrow--right{display:none}}.pdpFormContainer .react-multi-carousel-track{margin-bottom:-13px;left:4px}.pdpFormContainer .delivery-recipient-email-domain-spell-check-prompt{width:100%;text-align:left}.pdpFormContainer .delivery-recipient-email-domain-spell-check-prompt .email-domain-spell-check-prompt{top:-12px;padding:0 4px}.pdpFormContainer .delivery-recipient-email-domain-spell-check-prompt .email-domain-spell-check-prompt .email-domain-spell-check-button{color:#222!important;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.5px;text-transform:none;padding:6px 0;overflow-wrap:anywhere;text-align:left;margin-top:10px}.pdpFormContainer .delivery-recipient-email-domain-spell-check-prompt .email-domain-spell-check-prompt .email-domain-spell-check-button:hover{background-color:transparent}.pdpFormContainer .delivery-recipient-email-domain-spell-check-prompt .email-domain-spell-check-prompt .email-domain-spell-check-button:focus-visible{outline:2px solid #3B3D2F;outline-offset:2px}.pdpFormContainer .delivery-recipient-email-domain-spell-check-prompt .email-domain-spell-check-prompt .email-domain-spell-check-button .email-domain-spell-check-icon{width:16px;height:16px;margin-right:8px}.pdpFormContainer .delivery-recipient-email-domain-spell-check-prompt .email-domain-spell-check-prompt .email-domain-spell-check-button .email-domain-spell-check-email{text-decoration:underline}.categoryImage{padding-right:32px;padding-left:32px;padding-top:24px;padding-bottom:64px;min-height:calc(100vh - 231px)}@media only screen and (min-width:768px){.categoryImage{padding-right:72px;padding-left:72px}}@media only screen and (max-width:767px){.categoryImage{min-height:calc(100vh - 500px)}}@media only screen and (min-width:768px) and (max-width:1023px){.categoryImage{min-height:calc(100vh - 495px)}}.categoryBackText{margin-top:24px;margin-bottom:24px;margin-left:0;display:-webkit-box;display:flex;color:#3B3D2F;text-transform:none}.categoryText{font-weight:700;letter-spacing:1px;font-size:14px;padding-left:8px;margin-bottom:24px;text-transform:capitalize}.Image-item{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;width:100%;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.24);box-shadow:0 2px 3px rgba(0,0,0,.24)}.Image-item:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-box-shadow:0 6px 6px rgba(0,0,0,.14);box-shadow:0 6px 6px rgba(0,0,0,.14)}@media only screen and (max-width:1439px){.Image-item{border-radius:8px}}@media only screen and (min-width:1440px){.Image-item{border-radius:16px}}.categoryImage-item:hover{background-color:unset}.custom-button-base{width:100%;border-radius:8px;text-transform:none;cursor:pointer}.custom-form-primary-button{width:100%;border-radius:8px;text-transform:none;cursor:pointer;color:#fff;background:#3B3D2F;font-family:ABCRepro-Medium,serif!important;font-size:1rem;border-radius:5px!important;border:none;font-weight:400;text-transform:uppercase;-webkit-box-shadow:none;box-shadow:none}.custom-form-primary-button:focus-visible{outline-offset:2px;outline:2px solid #3B3D2F}.custom-form-primary-button:hover{background:#2d2f24;-webkit-box-shadow:none;box-shadow:none;color:#fff;border:none}.custom-form-secondary-button{width:100%;border-radius:8px;text-transform:none;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;color:#3B3D2F;background:0 0;font-family:ABCRepro-Medium,serif!important;font-size:1rem;border-radius:5px!important;border:1px solid #3B3D2F;font-weight:400;text-transform:uppercase}.custom-form-secondary-button:hover{background:rgba(59,61,47,.05);color:#3B3D2F;border:1px solid #3B3D2F!important;-webkit-box-shadow:none;box-shadow:none}.custom-form-secondary-button:focus-visible{outline-offset:2px;outline:2px solid #3B3D2F}.pop-up-modal-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;padding:16px 24px 24px;background-color:#F9F9F9;border-radius:16px;max-width:695px;margin:0 auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:0 4px 24px rgba(0,0,0,.2);box-shadow:0 4px 24px rgba(0,0,0,.2)}@media (max-width:600px){.pop-up-modal-container{position:fixed;width:100%;bottom:0;left:0;top:auto;-webkit-transform:none;transform:none;border-radius:16px 16px 0 0!important}}.pop-up-modal-container .modal-header{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:100%}.pop-up-modal-container:focus{outline:0}.card-details-text{color:#222!important;font-size:.875rem!important;color:#222;font-size:.875rem;line-height:20px;letter-spacing:.4px;font-weight:700;text-overflow:ellipsis}.card-details-light-text{color:#222!important;font-size:.875rem!important;color:#222;font-size:.875rem;line-height:20px;letter-spacing:.4px;font-weight:400}.card-details-secondary-text{color:#555!important;font-size:.875rem!important;color:#555;font-size:.875rem;line-height:20px;letter-spacing:.1px;font-weight:400}.offer-section-promo-value-label{color:#222!important;font-size:.875rem!important;color:#222;font-size:.875rem;line-height:20px;letter-spacing:.4px;font-weight:400;font-weight:700}.card-personal-message{font-style:italic;margin-top:4px}.card-details-text.delivery-date{margin-top:4px}.card-details-text.promo-delivery-date{margin:8px 0}.print-at-home.card-personal-message{margin-top:4px;margin-bottom:0}.shipping-container{background-color:#F9F9F9;border-radius:8px;padding:8px;margin-top:12px;width:100%}.shipping-details-list{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:8px}.shipping-title{font-weight:700;font-size:14px;margin-bottom:12px;line-height:20px}.shipping-row{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.shipping-label{font-size:.875rem;color:#222;line-height:20px}.shipping-value{font-size:.875rem;font-weight:700;color:#222;line-height:20px}.cart-page-container .custom-cart-form-header-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;display:none;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;padding:16px 24px 32px;background:#F9F9F9}@media (max-width:768px){.cart-page-container .custom-cart-form-header-container .back-button-container.cart-page-back-button{margin:0!important}.cart-page-container .custom-cart-form-header-container .back-button-container.cart-page-back-button .back-button{min-width:24px!important;padding:0!important}.cart-page-container .custom-cart-form-header-container .back-button-container.cart-page-back-button .back-button span{display:none}}.cart-page-container .custom-cart-form-header-container .custom-back-button{padding:0;margin-right:8px}.cart-page-container .custom-cart-form-header-container .custom-cart-details-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:8px;-webkit-box-flex:1;flex-grow:1;-webkit-box-pack:center;justify-content:center;padding:0 25px}.cart-page-container .custom-cart-form-header-container .custom-form-left-heading{color:#3B3D2F!important;font-size:1.75rem!important;color:#3B3D2F;font-size:1.75rem;line-height:24px;letter-spacing:.4px;font-weight:400;text-transform:uppercase;font-family:ABCRepro-Medium,serif;line-height:1}@media (max-width:768px){.cart-page-container .custom-cart-form-header-container{display:-webkit-box;display:flex}}.cart-page-container .form-left-heading{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:522px!important;margin:auto;margin-top:32px;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#3B3D2F!important;font-size:1.75rem!important;color:#3B3D2F;font-size:1.75rem;line-height:24px;letter-spacing:.4px;padding-bottom:24px;font-family:ABCRepro-Medium,serif;font-weight:400;font-style:normal;text-transform:uppercase;line-height:1}@media (min-width:768px) and (max-width:1230px){.cart-page-container .form-left-heading{width:375px!important;margin:0 auto!important;display:block}}.cart-page-container .cpf-input-row{margin-top:32px;margin-bottom:32px}.cart-page-container .cpf-input-row .CPF-cart-divider{width:100%;height:1px;background:var(--Stroke,#E0E0E0);margin-top:13px}.cart-page-container .cpf-input-row .formErrorMessage{height:20px}.cart-page-container .cpf-input-row .MuiFormControl-root{width:100%}.cart-page-container .cpf-input-row .MuiInputBase-root{background-color:#FEFEFE;border-radius:0;font-size:16px;line-height:24px;font-weight:400;color:#555;width:100%;height:44px}.cart-page-container .cpf-input-row .MuiInputBase-root .MuiInputBase-input{height:11px}.cart-page-container .cpf-input-row .MuiInputBase-root fieldset{border:1px solid #7c7c7c}.cart-page-container .cpf-input-row .MuiInputBase-root:hover{background-color:#FEFEFE;color:#555}.cart-page-container .cpf-input-row .MuiInputBase-root.Mui-focused{background-color:#FEFEFE;color:#222}.cart-page-container .cpf-input-row .MuiInputBase-root:hover fieldset{border:1px solid #222}.cart-page-container .cpf-input-row .MuiInputBase-root.Mui-focused fieldset{border:2px solid #222}.cart-page-container .cpf-input-row .MuiInputBase-root .Mui-error .MuiOutlinedInput-notchedOutline{color:#d32f2f!important;border-color:#d32f2f!important;border:1px solid #d32f2f!important}.cart-page-container .cpf-input-row .MuiInputBase-root input:-webkit-autofill,.cart-page-container .cpf-input-row .MuiInputBase-root input:-webkit-autofill:focus,.cart-page-container .cpf-input-row .MuiInputBase-root input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #FEFEFE inset!important;box-shadow:0 0 0 1000px #FEFEFE inset!important;-webkit-text-fill-color:#555!important}.cart-page-container .cpf-input-row .MuiInputBase-root.Mui-error .MuiOutlinedInput-notchedOutline{color:#d32f2f!important;border-color:#d32f2f!important;border:1px solid #d32f2f!important}.cart-page-container .cpf-input-row .form-custom-label{color:#222;font-size:14px;font-weight:400;text-transform:none;font-family:inherit;font-style:normal;text-align:left;width:100%;padding:10px 0}.cart-page-container .cpf-input-row .MuiFormHelperText-root{margin-left:0;margin-bottom:12px}.cart-page-container .form-heading-back-button-container{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.cart-page-container .form-container .form-title-left{display:none!important}.cart-page-container .form-container .form-container-right-item-grid{width:inherit;background:#F9F9F9;padding:0 6.97% 0 6.97%;min-height:50vh;flex-shrink:0}@media screen and (max-width:1023px){.cart-page-container .form-container .form-container-right-item-grid{padding:0!important}}@media only screen and (max-width:768px){.cart-page-container .cart-icon{color:#000}}.cart-page-container .cart-limit-error-mobile{display:none}@media (max-width:768px){.cart-page-container .cart-limit-error-mobile{display:block}}@media screen and (max-width:768px){.cart-page-container .cart-limit-error{display:none}}.cart-page-container #cart-limit-error .MuiAlert-icon{color:#d32f2f}.cart-page-container #cart-limit-error .MuiAlert-root{background-color:#FFEEF3}.cart-page-container #cart-limit-error .MuiAlert-message{color:#d32f2f;font-size:12px;text-transform:none}.cart-page-container .cart-limit-error-msg{display:-webkit-box;display:flex;margin-top:8px;color:#d32f2f}.cart-page-container .cart-limit-error-msg p{color:#d32f2f;font-size:12px;text-transform:none}.cart-page-container .form-button-container{height:44px;border-radius:0}.cart-page-container .form-button-container.cart-continue-shopping-mobile-btn{display:none;margin-top:32px}@media (max-width:768px){.cart-page-container .form-button-container.cart-continue-shopping-mobile-btn{display:block}}.cart-page-container .form-button-container.cart-continue-shopping-btn{margin-top:16px}@media screen and (max-width:768px){.cart-page-container .form-button-container.cart-continue-shopping-btn{display:none}}@media screen and (min-width:768px) and (max-width:1230px){.cart-page-container .form-heading-back-button-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}@media screen and (max-width:768px){.cart-page-container .form-heading-back-button-container{display:none}}@media (min-width:1024px){.cart-page-container .form-container .form-container-item-grid{overflow-y:auto!important;height:100vh!important}}.greeting-item-wrapper{display:-webkit-box;display:flex;gap:12px;-webkit-box-align:center;align-items:center;margin-top:10px}.greeting-item-wrapper .greeting-details-text{font-size:.875rem;font-weight:400;color:#222;padding-bottom:4px;letter-spacing:.4px}.greeting-item-wrapper .greeting-details-secondary-text{font-size:.875rem;font-weight:400;color:#555}.greeting-item-wrapper .greeting-item-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:100%}.greeting-item-wrapper .greeting-item-container .greetings-price{font-size:18px;font-weight:500;letter-spacing:.1px}.promo-terms-link{cursor:pointer;color:#222!important;font-size:12px!important;color:#222;font-size:12px;line-height:20px;letter-spacing:.4px;text-decoration:underline;text-align:center;padding:0;text-transform:none;font-weight:400;font-style:normal;font-family:inherit}.promo-terms-link:focus-visible{border:2px solid #222;padding:2px;border-radius:unset}.promo-terms-link:hover{text-decoration:underline;color:#555!important;background:0 0}.offer-section-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;padding-top:32px;padding-bottom:32px;border-bottom:1px solid #E0E0E0}.offer-section-container .offer-section-card{background-color:transparent;border-color:#3B3D2F;border-style:dashed}.offer-section-container .offer-section-card-shipping{background-color:transparent;border-color:#3B3D2F;border-style:dashed;margin-top:16px}.offer-section-container .cart-title-skeleton{margin-right:28%}.offer-section-container .offer-section-card-content{padding:0;margin-top:32px}.offer-section-container .offer-section-card-content .offer-section-card-media-loader{height:130px;margin-left:16px;width:90%}.offer-section-container .offer-section-card-content .offer-section-card-media{width:198px;height:125.8px;margin:auto;border-radius:8px;border:1px solid #E0E0E0}@media (max-width:768px){.offer-section-container .offer-section-card-content .offer-section-card-media{height:auto;width:100%}}.offer-section-container .offer-section-card-content .offer-section-recipient{overflow-wrap:anywhere;color:#222!important;font-size:.875rem!important;color:#222;font-size:.875rem;line-height:20px;letter-spacing:.4px;font-weight:400}.offer-section-container .offer-section-card-content .plcmt-promo-text{color:#222!important;font-size:.875rem!important;font-size:.875rem;line-height:20px;letter-spacing:.4px;font-weight:400;margin-bottom:16px;color:#222}.offer-section-container .offer-section-card-content .offer-section-free-title{color:#222!important;font-size:18px!important;color:#222;font-size:18px;line-height:20px;letter-spacing:.1px;font-weight:400;font-weight:500}.offer-section-container .offer-section-card-content .offer-section-denom-value{white-space:nowrap;text-transform:uppercase;color:#222!important;font-size:18px!important;color:#222;font-size:18px;line-height:120%;letter-spacing:.1px;font-weight:500}.offer-section-container .offer-section-card-content .offer-section-purchase-value{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-top:8px;gap:8px;padding-bottom:32px;border-bottom:1px solid #E0E0E0}@media (max-width:768px){.offer-section-container .offer-section-card-content{margin:32px 16px 16px}}.offer-section-container .offer-section-card-content .offer-section-purchase-data{padding-bottom:0}.offer-section-container .offer-section-card-content .offer-section-purchase-data .offer-section-purchase-data-loader{margin-bottom:4px}.offer-section-container .offer-section-card-content:last-child .offer-section-purchase-value{border-bottom:none;padding-bottom:16px}.offer-section-container .offer-section-title-container{padding-bottom:0}.offer-section-container .offer-section-title-container .offer-section-title{color:#3B3D2F!important;font-size:.875rem!important;color:#3B3D2F;font-size:.875rem;line-height:20px;letter-spacing:.1px;font-weight:400}.offer-section-container .offer-section-discount{padding:8px 16px}.offer-section-container .offer-section-promo-entry{margin-bottom:32px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:8px}.offer-section-container .offer-section-promo-entry .offer-section-promo-title{color:#222!important;font-size:14px!important;color:#222;font-size:14px;line-height:20px;letter-spacing:.4px;font-weight:400}.offer-section-container .offer-section-promo-entry .offer-section-promo-input-row{display:-webkit-box;display:flex;gap:8px;height:44px}.offer-section-container .offer-section-promo-entry .offer-section-promo-input-row .offer-section-promo-apply-btn{width:30%;border-radius:0;text-transform:uppercase;background:0 0;color:#3B3D2F;border:1px solid #3B3D2F;font-size:14px;font-weight:400}.offer-section-container .offer-section-promo-entry .offer-section-promo-input-row .offer-section-promo-apply-btn:hover{background:rgba(59,61,47,.05);border:1px solid #3B3D2F}.offer-section-container .offer-section-promo-entry .offer-section-promo-input-row .offer-section-promo-apply-btn:focus-visible{border:2px solid #3B3D2F}.offer-section-container .offer-section-promo-entry .offer-section-promo-input-row .offer-section-promo-input .MuiInputBase-root{height:44px}.offer-section-container .offer-section-promo-entry .offer-section-promo-input-row .offer-section-promo-input{width:100%}.offer-section-container .offer-section-promo-entry .offer-section-promo-input-row .offer-section-promo-input .MuiInputBase-root{background-color:#FEFEFE;border-radius:0;font-size:16px;line-height:24px;font-weight:400;color:#555}.offer-section-container .offer-section-promo-entry .offer-section-promo-input-row .offer-section-promo-input .MuiInputBase-root fieldset{border:1px solid #7c7c7c}.offer-section-container .offer-section-promo-entry .offer-section-promo-input-row .offer-section-promo-input .MuiInputBase-root:hover{background-color:#FEFEFE;color:#555}.offer-section-container .offer-section-promo-entry .offer-section-promo-input-row .offer-section-promo-input .MuiInputBase-root.Mui-focused{background-color:#FEFEFE;color:#222}.offer-section-container .offer-section-promo-entry .offer-section-promo-input-row .offer-section-promo-input .MuiInputBase-root:hover fieldset{border:1px solid #222}.offer-section-container .offer-section-promo-entry .offer-section-promo-input-row .offer-section-promo-input .MuiInputBase-root.Mui-focused fieldset{border:2px solid #222}.offer-section-container .offer-section-promo-entry .offer-section-promo-input-row .offer-section-promo-input .MuiInputBase-root.Mui-error .MuiOutlinedInput-notchedOutline{color:#d32f2f!important;border-color:#d32f2f!important;border:1px solid #d32f2f!important}.offer-section-container .offer-section-promo-entry .offer-section-promo-input-row .offer-section-promo-input .MuiInputBase-root input:-webkit-autofill,.offer-section-container .offer-section-promo-entry .offer-section-promo-input-row .offer-section-promo-input .MuiInputBase-root input:-webkit-autofill:focus,.offer-section-container .offer-section-promo-entry .offer-section-promo-input-row .offer-section-promo-input .MuiInputBase-root input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #FEFEFE inset!important;box-shadow:0 0 0 1000px #FEFEFE inset!important;-webkit-text-fill-color:#555!important}.offer-section-container .offer-section-promo-entry .offer-section-promo-input-row .offer-section-promo-input .MuiOutlinedInput-input{padding:8px 12px}.offer-section-container .offer-section-header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:8px;margin-bottom:16px}.offer-section-container .offer-section-header .offer-section-icon{width:20px;height:20px;color:#3B3D2F}.offer-section-container .offer-section-header .offer-section-header-title{font-family:ABCRepro-Medium,serif;font-style:normal;text-transform:none;color:#3B3D2F!important;font-size:1.125rem!important;color:#3B3D2F;font-size:1.125rem;line-height:24px;letter-spacing:.1px;font-weight:500}.order-summary-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:16px;margin-top:8px;padding-top:32px;padding-bottom:32px}.order-summary-container .order-summary-header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-align:end;align-items:flex-end;-webkit-box-pack:justify;justify-content:space-between}.order-summary-container .order-summary-header-left{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-align:start;align-items:flex-start;gap:8px}.order-summary-container .order-summary-icon{width:24px;height:24px;color:#3B3D2F}.order-summary-container .order-summary-title{color:#3B3D2F!important;font-size:1.125rem!important;color:#3B3D2F;font-size:1.125rem;line-height:24px;letter-spacing:.1px;font-weight:500;font-family:ABCRepro-Medium,serif;font-style:normal;text-transform:none}.order-summary-container .order-summary-currency{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-width:75px;color:#3B3D2F!important;font-size:1.125rem!important;color:#3B3D2F;font-size:1.125rem;line-height:16px;letter-spacing:.5px;font-weight:400;font-family:ABCRepro-Medium,serif;font-style:normal;text-transform:none;white-space:nowrap}.order-summary-container .order-summary-details .order-summary-item{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:100%;padding-bottom:8px}.order-summary-container .order-summary-details .order-summary-item .custom-primary{color:#3B3D2F!important}.order-summary-container .order-summary-details .order-summary-item .order-summary-item-title{color:#222!important;font-size:.875rem!important;color:#222;font-size:.875rem;line-height:20px;letter-spacing:.1px;font-weight:400}.order-summary-container .order-summary-details .order-summary-item .order-summary-item-value-title{color:#222!important;font-size:.875rem!important;color:#222;font-size:.875rem;line-height:20px;letter-spacing:.1px;font-weight:500}.order-summary-container .order-summary-details .order-summary-item:last-child .order-summary-item-title,.order-summary-container .order-summary-details .order-summary-item:last-child .order-summary-item-value-title{color:#222!important;font-size:22px!important;color:#222;font-size:22px;line-height:24px;letter-spacing:.1px;font-weight:500}.offer-section-promo-applied-text{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:8px;color:#3B3D2F}.offer-section-promo-applied-icon{font-size:20px}.cart-checkout-btn{border-radius:8px;height:44px}.change-recipient-btn{color:#3B3D2F;padding:4px 0!important;text-transform:none}.change-recipient-btn .change-recipient-title{color:#3B3D2F!important;font-size:.875rem!important;color:#3B3D2F;font-size:.875rem;line-height:20px;letter-spacing:.4px;font-weight:500;margin:0 4px}.change-recipient-btn .change-recipient-edit-icon{color:#3B3D2F;width:16px;height:16px;flex-shrink:0}.terms-condition-modal .terms-condition-modal-body{padding:0 8px}.terms-condition-modal .terms-condition-content{color:#222!important;font-size:.875rem!important;color:#222;font-size:.875rem;line-height:16px;letter-spacing:.4px;font-weight:400;overflow-y:auto;max-height:316px}.terms-condition-modal .terms-condition-content p{font-size:inherit}.terms-condition-modal .terms-condition-content ul{padding-left:16px}.terms-condition-modal .terms-condition-modal-header{padding-bottom:24px}.terms-condition-modal .terms-condition-modal-header .terms-condition-icon{padding:0;width:24px;height:24px}.terms-condition-modal .terms-condition-modal-header .terms-condition-title{color:#000!important;font-size:1rem!important;color:#000;font-size:1rem;line-height:24px;letter-spacing:.4px;font-weight:700;text-transform:none;font-style:normal}.terms-condition-modal .custom-form-secondary-button{width:auto!important}.terms-condition-modal .terms-condition-got-it-btn{text-transform:none;min-width:180px!important;height:42px;margin-top:24px!important}.custom-form-container-item-left-panel .card-item-wrapper:last-child .left-panel-card.card-details-style-scheme{border-bottom:none}.change-recipient-modal .change-recipient-modal-header{padding-bottom:24px;border-bottom:1px solid #E0E0E0}.change-recipient-modal .change-recipient-modal-header .change-recipient-modal-title{color:#222!important;font-size:16px!important;color:#222;font-size:16px;line-height:20px;letter-spacing:.1px;font-weight:500}.change-recipient-modal .change-recipient-modal-header button{padding:0!important}.change-recipient-modal .change-recipient-radio-group{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;max-height:60vh;overflow-y:scroll;width:100%}.change-recipient-modal .change-recipient-radio-group::-webkit-scrollbar{width:4px;height:4px}.change-recipient-modal .change-recipient-radio-group::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.change-recipient-modal .change-recipient-radio-group::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.change-recipient-modal .change-recipient-radio-group::-webkit-scrollbar-thumb:hover{background:#555}.change-recipient-modal .change-recipient-radio-group .Mui-checked{color:#3B3D2F}.change-recipient-modal .change-recipient-radio-group .change-recipient-form-control{width:100%;padding:6px}.change-recipient-modal .change-recipient-radio-group .change-recipient-radio-option{margin:0;border-bottom:1px solid #E0E0E0;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:16px 0}.change-recipient-modal .change-recipient-radio-group .change-recipient-radio-button{width:24px;height:24px}.change-recipient-modal .change-recipient-radio-group .change-recipient-radio-label{width:auto}.change-recipient-modal .change-recipient-radio-group .change-recipient-email,.change-recipient-modal .change-recipient-radio-group .change-recipient-name{overflow-wrap:anywhere;color:#000!important;font-size:16px!important;color:#000;font-size:16px;line-height:24px;letter-spacing:.5px;font-weight:400}.change-recipient-modal .change-recipient-confirm-container{width:100%;margin-top:24px}.change-recipient-modal .change-recipient-confirm-container .change-recipient-confirm-button{color:#fff!important;font-size:.875rem!important;color:#fff;font-size:.875rem;line-height:20px;letter-spacing:.1px;font-weight:500;padding:12px 24px}.share-via-link-wrapper .card-details-light-text{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.share-via-link-wrapper .card-personal-message{margin-bottom:0;margin-top:4px}.share-via-link-wrapper .share-via-link-tooltip-content{max-width:193px;padding:8px;color:#222!important;font-size:12px!important;color:#222;font-size:12px;line-height:16px;letter-spacing:.4px;font-weight:400}.share-via-link-wrapper .help-icon{width:14px;height:14px;margin:0 4px;margin-top:3px}.share-via-link-wrapper button{border:none;background-color:transparent;color:inherit;outline:0}.share-via-link-wrapper button:focus-visible{outline:1px solid currentColor;outline-offset:-2px}.share-via-link-tooltip-popper .share-via-link-tooltip{width:227px;padding:16px;background-color:#222;border-radius:4px}.share-via-link-tooltip-arrow::before{background-color:#222}.tool-tip-modal-wrapper .tool-tip-modal .tool-tip-modal-body{padding:0 8px}.tool-tip-modal-wrapper .tool-tip-modal .tool-tip-content{color:#000!important;font-size:.875rem!important;color:#000;font-size:.875rem;line-height:20px;letter-spacing:.4px;font-weight:400}.tool-tip-modal-wrapper .tool-tip-modal .tool-tip-got-it-btn{margin-top:24px}.promo-nudge-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:16px;padding:8px 16px;background-color:rgba(59,61,47,.05);border-radius:8px;margin-bottom:16px}.promo-nudge-content{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:16px;-webkit-box-flex:1;flex:1}.promo-nudge-icon{color:#3B3D2F}.promo-nudge-text{color:#222!important;font-size:12px!important;color:#222;font-size:12px;line-height:16px;letter-spacing:.4px;font-weight:400}.promo-nudge-action{color:#3B3D2F!important;font-size:.875rem!important;color:#3B3D2F;font-size:.875rem;line-height:20px;letter-spacing:.1px;font-weight:500;text-transform:none;padding:0;min-width:auto;text-align:left}.promo-nudge-action:hover{background-color:rgba(59,61,47,.04)}.cart-icon{font-size:24px}.cart-icon:hover{color:#9a9e81}.cart-icon:focus-visible{outline:2px solid #000}.cart-icon-badge-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;position:relative;height:32px;gap:3px;right:20px}.cart-icon-badge-container .cart-icon-button:hover{background-color:transparent}.cart-icon-badge .MuiBadge-badge{font-size:12px;height:18px;width:23px;background-color:#3B3D2F}.edit-cart-modal-container{position:fixed;top:50%;right:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:450px;background-color:#F9F9F9;-webkit-box-shadow:0 4px 24px rgba(0,0,0,.2);box-shadow:0 4px 24px rgba(0,0,0,.2);padding:0;height:100vh;overflow-y:auto;overflow-x:hidden}.edit-cart-modal-container input{scroll-margin-top:250px;scroll-margin-bottom:250px;border-radius:0}@media (max-width:600px){.edit-cart-modal-container{width:100%;height:100vh;max-width:none;border-radius:16px 16px 0 0;margin-top:25px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.edit-cart-modal-header{position:-webkit-sticky;position:sticky;top:0;z-index:100}.edit-card-modal-divider{border:1px solid #E0E0E0;margin-top:32px;margin-bottom:32px}.edit-cart-modal-buttons{gap:8px;width:312px;height:45px;max-width:416px;margin:16px auto 0;border-radius:8px;text-transform:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:600px){.edit-cart-cancel{margin-bottom:24px}}.cancelButtonText{color:inherit!important;font-weight:400!important;text-transform:uppercase!important}.customMessageContainer{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.edit-cart-modal-backdrop{background-color:rgba(0,0,0,.2)}.edit-cart-modal-header-container{position:-webkit-sticky;position:sticky;top:0;background-color:#F9F9F9;z-index:10;padding:16px;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;margin-top:16px;padding-left:32px}.edit-cart-modal-button-container{position:-webkit-sticky;position:sticky;bottom:0;background-color:#fff;z-index:10;padding:16px 24px 16px 24px;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;gap:4px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;border-radius:16px 16px 0 0;-webkit-box-shadow:0 -4px 28px 0 rgba(0,0,0,.12);box-shadow:0 -4px 28px 0 rgba(0,0,0,.12)}.edit-cart-modal-button-container .submitButtonText{color:inherit;font-weight:400;text-transform:uppercase}.is-a-gift{display:-webkit-box;display:flex;gap:8px}.edit-cart-modal-fields{padding:32px}.edit-cart-modal-fields>:first-child{padding-top:0}.edit-cart-modal-fields .recipients-area .recipients-header .who-is-it-for-text{margin-bottom:0}.edit-cart-modal-fields .quantity-card{padding-top:32px}.edit-cart-modal-fields .delivery-recipient-email-domain-spell-check-prompt{width:100%;text-align:left;margin:8px 0}.edit-cart-modal-fields .delivery-recipient-email-domain-spell-check-prompt .email-domain-spell-check-prompt{top:-12px!important;padding:0 0!important}.edit-cart-modal-fields .delivery-recipient-email-domain-spell-check-prompt .email-domain-spell-check-prompt .email-domain-spell-check-button{color:#222!important;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.5px;text-transform:none;padding:6px 0;overflow-wrap:anywhere;text-align:left}.edit-cart-modal-fields .delivery-recipient-email-domain-spell-check-prompt .email-domain-spell-check-prompt .email-domain-spell-check-button:hover{background-color:transparent}.edit-cart-modal-fields .delivery-recipient-email-domain-spell-check-prompt .email-domain-spell-check-prompt .email-domain-spell-check-button:focus-visible{outline:2px solid #3B3D2F;outline-offset:2px}.edit-cart-modal-fields .delivery-recipient-email-domain-spell-check-prompt .email-domain-spell-check-prompt .email-domain-spell-check-button .email-domain-spell-check-icon{width:16px;height:16px;margin-right:4px}.edit-cart-modal-fields .delivery-recipient-email-domain-spell-check-prompt .email-domain-spell-check-prompt .email-domain-spell-check-button .email-domain-spell-check-email{text-decoration:underline}.edit-cart-physical-modal-fields{padding:32px 32px 0}.edit-cart-physical-modal-fields>:first-child{padding-top:0}.senderDetailsEditContainer{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:8px;-webkit-box-align:start;align-items:flex-start;width:100%}.senderDetailsEditField{width:100%}.senderDetailsEditField .MuiInputBase-root{background-color:#FEFEFE;color:#555;border-radius:0}.senderDetailsEditField .MuiInputBase-root:hover{background-color:#FEFEFE;color:#555}.senderDetailsEditField .MuiInputBase-root.Mui-focused{background-color:#FEFEFE;color:#222}.senderDetailsEditField .MuiInputBase-root fieldset{border:1px solid #7c7c7c}.senderDetailsEditField .MuiInputBase-root:hover fieldset{border:1px solid #222}.senderDetailsEditField .MuiInputBase-root:hover:not(.Mui-disabled):not(.Mui-focused){background-color:#FEFEFE!important;color:#555}.senderDetailsEditField .MuiInputBase-root.Mui-focused fieldset{border:2px solid #222}.senderDetailsEditField .MuiInputBase-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#d32f2f!important}.senderDetailsEditField .MuiInputBase-root input:-webkit-autofill,.senderDetailsEditField .MuiInputBase-root input:-webkit-autofill:focus,.senderDetailsEditField .MuiInputBase-root input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #FEFEFE inset!important;box-shadow:0 0 0 1000px #FEFEFE inset!important;-webkit-text-fill-color:#555!important}.senderDetailsEditField p{color:#222}.edit-cart-modal-close-icon{right:8px;top:8px;color:#222}.sender-fields-edit-cart{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:24px}.empty-cart-wrapper .error-container{background:0 0}@media (min-width:1023px){.empty-cart-wrapper .error-container{padding:168px 0 100px}}.empty-cart-wrapper .empty-cart-continue-shopping-btn{margin-bottom:32px}.empty-cart-wrapper .promo-banner{border-top:1px solid #E0E0E0}.empty-cart-wrapper .empty-cart-container{margin:auto;max-width:400px}.empty-cart-wrapper .empty-cart-container .empty-cart-title{text-align:center;margin-bottom:32px;color:#222!important;font-size:18px!important;color:#222;font-size:18px;line-height:24px;letter-spacing:.1px;font-weight:500}@media (max-width:768px){.empty-cart-wrapper .empty-cart-container{background-color:#f9f9f9}}.empty-cart-wrapper .empty-cart-header-title{color:#222!important;font-size:28px!important;color:#222;font-size:28px;line-height:36px;letter-spacing:.4px;font-weight:400}.empty-cart-wrapper .empty-cart-header-title.form-left-heading{display:-webkit-box;display:flex;padding:6px 8px;-webkit-box-align:center;align-items:center;margin:25px auto!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:768px){.empty-cart-wrapper{background-color:#f9f9f9}}.delivery-date-time-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:16px}.edit-cart-form{font-family:ABCRepro-Medium,serif}.edit-cart-form .MuiTypography-root{font-family:ABCRepro-Medium,serif}.edit-cart-form .quantity-decrement-button.Mui-disabled{background-color:transparent!important;fill:#D4D4D4}.edit-cart-form .recipients-area{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.edit-cart-form .edit-cart-modal-header{font-size:22px;font-style:normal;font-weight:400;line-height:24px}.edit-cart-form .edit-cart-modal-label,.edit-cart-form .quantityTitle{font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.1px}.edit-cart-form .edit-cart-modal-text-container{display:-webkit-box;display:flex;gap:6px}.edit-cart-form .edit-cart-modal-text{font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.1px}.edit-cart-form .senderDetail-new{margin-bottom:16px}.edit-cart-form .person-message-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:16px}.edit-cart-form .person-message-container .MuiInputBase-root{min-height:88px!important;height:unset!important;display:inline-block;padding-top:8px}.edit-cart-form .person-message-container .messageLimitHelperText{display:-webkit-box;display:flex}.edit-cart-form .person-message-container .messageLimitHelperText .messageLimitHelperMessage{-webkit-box-flex:10;flex:10;text-align:left}.edit-cart-form .person-message-container .messageLimitHelperText .messageLimitCharacterLeft{-webkit-box-flex:2;flex:2;color:#555}.edit-cart-form .messageSelector{padding:8px 0}.edit-cart-form .messageSelector{padding:8px 0}.edit-cart-form .textFieldOutline .MuiInputBase-root{background-color:#FEFEFE;border-radius:0;font-size:16px;line-height:24px;font-weight:400;color:#555}.edit-cart-form .textFieldOutline .MuiInputBase-root fieldset{border:1px solid #7c7c7c}.edit-cart-form .textFieldOutline .MuiInputBase-root:hover{background-color:#FEFEFE;color:#555}.edit-cart-form .textFieldOutline .MuiInputBase-root.Mui-focused{background-color:#FEFEFE;color:#222}.edit-cart-form .textFieldOutline .MuiInputBase-root:hover fieldset{border:1px solid #222}.edit-cart-form .textFieldOutline .MuiInputBase-root.Mui-focused fieldset{border:2px solid #222}.edit-cart-form .textFieldOutline .MuiInputBase-root.Mui-error .MuiOutlinedInput-notchedOutline{color:#d32f2f!important;border-color:#d32f2f!important;border:1px solid #d32f2f!important}.edit-cart-form .textFieldOutline .MuiInputBase-root input:-webkit-autofill,.edit-cart-form .textFieldOutline .MuiInputBase-root input:-webkit-autofill:focus,.edit-cart-form .textFieldOutline .MuiInputBase-root input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #FEFEFE inset!important;box-shadow:0 0 0 1000px #FEFEFE inset!important;-webkit-text-fill-color:#555!important}.edit-cart-form ::-webkit-scrollbar{width:8px;height:8px}.edit-cart-form ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.edit-cart-form ::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.edit-cart-form ::-webkit-scrollbar-thumb:hover{background:#555}.edit-cart-form .quantity-container{display:-webkit-box;display:flex}.edit-cart-form .quantity-card{background:0 0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;scroll-margin-bottom:200px}.edit-cart-form .quantityTitle{margin-bottom:16px}.edit-cart-form .recipient-toggle{margin-top:16px}.edit-cart-form .quantityTitle-physical{margin-bottom:16px;margin-top:16px}.edit-cart-form .quantity-card .quantity-container .quantity-decrement-button.Mui-disabled{background-color:transparent!important;fill:rgba(34,34,34,.05);-webkit-box-pack:left;justify-content:left;min-width:unset;margin-left:8px;color:rgba(34,34,34,.05)}.edit-cart-form .form-field-label{color:#222;font-size:14px;font-style:normal;font-weight:400;text-transform:none;font-family:inherit;line-height:20px;letter-spacing:.5px}.edit-cart-form .quantity-card .quantity-container .quantity-increment-button.Mui-disabled{background-color:transparent!important;fill:rgba(34,34,34,.05);-webkit-box-pack:left;justify-content:left;min-width:unset;margin-left:8px;color:rgba(34,34,34,.05)}.edit-cart-form .quantity-card .quantity-container .quantity-decrement-button{fill:#222;-webkit-box-pack:left;justify-content:left;min-width:unset;margin-right:8px;color:#555}.edit-cart-form .quantity-card .quantity-container .quantity-decrement-button:hover svg{color:#222;background-color:rgba(59,61,47,.05)!important;border-radius:10px;outline:3px solid rgba(59,61,47,.05)}.edit-cart-form .quantity-card .quantity-container .quantity-decrement-button:focus-visible svg{color:#222;outline:2px solid #222;outline-offset:3px;border-radius:10px}.edit-cart-form .quantity-card .quantity-container .quantity-increment-button{fill:#222;-webkit-box-pack:left;justify-content:left;min-width:unset;margin-left:8px;color:#555}.edit-cart-form .quantity-card .quantity-container .quantity-increment-button:hover svg{color:#222;background-color:rgba(59,61,47,.05)!important;border-radius:10px;outline:3px solid rgba(59,61,47,.05)}.edit-cart-form .quantity-card .quantity-container .quantity-increment-button:focus-visible svg{color:#222;outline:2px solid #222;outline-offset:3px;border-radius:10px}.edit-cart-form input.quantity{min-width:54px;display:-webkit-box;display:flex;height:44px;padding:8px;-webkit-box-align:center;align-items:center;gap:8px;border-radius:0;background-color:#FEFEFE;border:1px solid #7c7c7c;text-align:center;color:#555}.edit-cart-form input.quantity:hover{background-color:#FEFEFE;border:1px solid #222;color:#555}.edit-cart-form input.quantity:focus{background-color:#FEFEFE;border:2px solid #222;color:#222}.edit-cart-form input.quantity:focus-visible{outline:0}.edit-cart-form input[type=number]::-webkit-inner-spin-button,.edit-cart-form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.edit-cart-form input[type=number]{-moz-appearance:textfield}.edit-cart-form .MuiFormHelperText-root.Mui-error{margin-left:0}.edit-cart-form .editCartErrorSummary{margin:0;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.edit-cart-form .edit-sender-button-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.edit-cart-form .edit-sender-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.edit-cart-form .text-button{border-radius:5px!important;color:#3B3D2F!important;font-family:ABCRepro-Medium,serif!important;font-size:14px!important;font-weight:500!important;line-height:20px;letter-spacing:.4px}.edit-cart-form .text-button:hover{background-color:rgba(59,61,47,.05)!important;color:#3B3D2F!important;border-radius:5px!important}.edit-cart-form .text-button:focus-visible{outline:2px solid #3B3D2F;outline-offset:-2px}.edit-cart-form .text-button .MuiTouchRipple-root{display:none!important}.edit-cart-form .edit-sender-btn{text-transform:none;border-radius:16px;gap:8px}.edit-cart-form .edit-sender-btn .sender-edit-icon{width:16px;height:16px;flex-shrink:0}.edit-cart-form .edit-sender-title{margin:0 4px;color:#555!important;font-size:.875rem!important;color:#555;font-size:.875rem;line-height:16px;letter-spacing:.1px;font-weight:400}.edit-cart-form .edit-sender-helper-text{font-size:.875rem;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.5px;padding-bottom:16px;color:#222}.edit-cart-physical-modal{padding:0 32px 32px}.edit-cart-physical-modal .messageFieldWrapper .textInputBase,.edit-cart-physical-modal .recipientEmailFieldWrapper .textInputBase{margin-bottom:0}.edit-cart-physical-modal .messageField .MuiInputBase-root{min-height:88px!important;height:unset!important;display:inline-block;padding-top:8px}.edit-cart-physical-modal .messageField .messageLimitHelperText{display:-webkit-box;display:flex}.edit-cart-physical-modal .messageField .messageLimitHelperText .messageLimitHelperMessage{-webkit-box-flex:10;flex:10;text-align:left}.edit-cart-physical-modal .messageField .messageLimitHelperText .messageLimitCharacterLeft{-webkit-box-flex:2;flex:2;color:#555!important}.edit-cart-physical-modal .formControl .MuiInputBase-root{height:3.5rem!important;background-color:#FEFEFE;border-radius:0;font-size:16px;line-height:24px;font-weight:400;color:#555;border-color:1px solid #7c7c7c}.edit-cart-physical-modal .formControl .MuiInputBase-root:hover{background-color:#FEFEFE;color:#555}.edit-cart-physical-modal .formControl .MuiInputBase-root:focus{color:#222;background-color:#FEFEFE}.card-design-toggle-header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;cursor:pointer;padding:12px 0;-webkit-box-pack:justify;justify-content:space-between}.cart-new-design-label{font-weight:700}.cart-new-divider{margin-top:12px!important}.cart-promo-nudge-wrapper{display:-webkit-box;display:flex;margin:0 0 12px 0;padding:8px;border-radius:0;background-color:#fff;border:1px solid #E0E0E0;gap:14px;-webkit-box-align:center;align-items:center}.cart-promo-nudge-icon-wrapper{background-color:#ebebe6;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:40px;height:40px;gap:10px;border-radius:4px;padding:8px}.cart-promo-nudge-icons{color:#ebebe6;background-color:#3B3D2F;width:27px;height:27px;gap:10px;border-radius:14px;padding:3px}.cart-promo-nudge-icons-circle{background-color:#3B3D2F;border-radius:50%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.cart-promo-nudge-text{font-family:ABCRepro-Medium,serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.39px;vertical-align:middle}.cart-promo-nudge-offer{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;border-radius:8px;border-width:1px;gap:2px}@media (max-width:600px){.cart-promo-nudge-wrapper{padding:12px 14px;gap:12px;font-size:14px}.cart-promo-nudge-icon-wrapper{width:40px;height:40px}}.quantity-decrement-button:hover,.quantity-increment-button:hover{background-color:transparent}.confirmation-page-wrpr .form-container .form-title-left{display:none!important}@media screen and (max-width:768px){.confirmation-page-wrpr .form-right-panel>:first-child{border-top:unset}}.confirmation-page-wrpr .offer-section-container{max-width:375px;border-bottom:unset;padding-bottom:0}.confirmation-page-wrpr .right-panel-wrapper{max-width:384px}@media (min-width:1024px){.confirmation-page-wrpr .form-container .form-container-item-grid{overflow-y:auto!important;height:100vh!important}}.confirmation-page-wrpr .custom-form-item-left-panel{margin-top:32px;max-width:375px}.confirmation-page-wrpr .custom-form-item-left-panel .left-panel-card{max-width:375px}@media (max-width:768px){.confirmation-page-wrpr .card-left-panel-title{margin-top:32px}}.confirmation-page-wrpr .shareable-purchase-value{padding-bottom:0!important}.confirmation-page-wrpr .form-container .form-container-right-item-grid{width:inherit;background:#F9F9F9;padding:0 6.97% 0 6.97%;min-height:50vh;flex-shrink:0}@media screen and (max-width:1023px){.confirmation-page-wrpr .form-container .form-container-right-item-grid{padding:0!important}}@media screen and (min-width:768px) and (max-width:820px){.confirmation-page-wrpr .right-panel-wrapper{margin:8% auto 32px auto;width:max(58.4%,328px)!important}}@media screen and (min-width:820px) and (max-width:1023px){.confirmation-page-wrpr .right-panel-wrapper{margin:auto auto;width:max(51%,328px)!important;border-top:1px solid #E0E0E0}}@media screen and (max-width:768px){.confirmation-page-wrpr .right-panel-wrapper{border-top:1px solid #E0E0E0;margin:0 auto 32px auto}}.confirmation-page-wrpr .form-heading-back-button-container{display:none}.confirmation-page-wrpr .order-details{font-style:normal;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding-bottom:32px;padding-top:32px;gap:10px;border-bottom:1px solid #E0E0E0}.confirmation-page-wrpr .order-number-label{font-style:normal;font-weight:400;font-size:.875rem;letter-spacing:.1px;line-height:20px;padding-bottom:4px;color:#555}.confirmation-page-wrpr .order-number{font-style:normal;font-weight:400;font-size:16px;letter-spacing:.1px;line-height:24px;color:#222;text-transform:none}.confirmation-page-wrpr .order-date-label{font-style:normal;font-size:.875rem;line-height:20px;letter-spacing:.1px;text-align:right;padding-bottom:4px;color:#555}.confirmation-page-wrpr .order-date{font-style:normal;font-weight:400;text-transform:none;font-size:16px;line-height:24px;letter-spacing:.4px;text-align:right;color:#222}.confirmation-page-wrpr .order-status{margin-top:32px;padding-right:219.5px;padding-left:335.5px}.confirmation-page-wrpr .Mui-paper{background-color:inherit}.confirmation-page-wrpr .billing-address-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:32px;padding-bottom:32px;border-bottom:1px solid #E0E0E0}@media screen and (max-width:768px){.confirmation-page-wrpr .billing-address-container{margin-top:0}}.confirmation-page-wrpr .icon-text-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:8px;padding-bottom:16px}.confirmation-page-wrpr .location-icon{width:16px;height:20px;top:2px;left:4px;color:#3B3D2F}.confirmation-page-wrpr .billing-address-text{font-style:normal;font-size:1.125rem;font-weight:500;line-height:24px;letter-spacing:.1px;color:#3B3D2F;font-family:ABCRepro-Medium,serif;text-transform:none}.confirmation-page-wrpr .address-details{font-style:normal;font-size:16px;color:#222;padding-bottom:16px}.confirmation-page-wrpr .sms-detail{font-style:normal;font-size:16px;color:#222}.confirmation-page-wrpr .order-summary{padding-right:30px}.confirmation-page-wrpr .order-summary-confirmation-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:16px;margin-top:8px;padding-top:32px;padding-bottom:32px;padding-right:30px}.confirmation-page-wrpr .order-status-message{font-weight:400;font-size:.875rem;line-height:24px;padding-top:24px;color:#555}.confirmation-page-wrpr .order-status-messages{font-weight:400;font-size:.875rem;line-height:24px;color:#555}.confirmation-page-wrpr .order-status-heading{font-size:1.75rem;font-weight:400;line-height:36px;color:#3B3D2F;font-family:ABCRepro-Medium,serif}.confirmation-page-wrpr .order-heading{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:8px}@media (max-width:768px){.confirmation-page-wrpr .order-heading{-webkit-box-pack:center;justify-content:center}}@media (max-width:768px){.confirmation-page-wrpr .order-status-message{text-align:center;width:100%}.confirmation-page-wrpr .order-status-messages{text-align:center;width:100%;padding-bottom:0}.confirmation-page-wrpr .check-circle-style,.confirmation-page-wrpr .order-status-heading{color:#3B3D2F!important}}@media (max-width:768px){.confirmation-page-wrpr .mobile-order-details{display:block}.confirmation-page-wrpr .desktop-order-details{display:none}}@media (min-width:769px){.confirmation-page-wrpr .mobile-order-details{display:none}.confirmation-page-wrpr .desktop-order-details{display:block}}@media (width:768px){.confirmation-page-wrpr .custom-form-item-left-panel .left-panel-card.card-details-style-scheme .left-panel-card-content{padding-left:27px}}.confirmation-page-wrpr .share-via-container{display:-webkit-box;display:flex;gap:8px;height:40px;margin-bottom:16px;margin-top:16px}.confirmation-page-wrpr .link-text-style{font-size:14px;font-weight:400;letter-spacing:.5px;line-height:20px;padding-top:10px;padding-bottom:10px;padding-left:8px;padding-right:20px;max-width:200px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.confirmation-page-wrpr .promo-short-url{font-size:14px;font-weight:400;letter-spacing:.5px;line-height:20px;padding-top:10px;padding-bottom:10px;padding-left:8px;padding-right:13px;max-width:170px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.confirmation-page-wrpr .copy-link-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;gap:5px;border:1px solid #E0E0E0;border-radius:8px;background-color:#f9f9f9}.confirmation-page-wrpr .icon-Link-text-container{display:-webkit-box;display:flex;gap:4px;-webkit-box-align:center;align-items:center;margin-right:5px}.confirmation-page-wrpr .icon-email-text-container{display:-webkit-box;display:flex;gap:4px;-webkit-box-align:center;align-items:center}.confirmation-page-wrpr .copy-link-icon{height:16px;width:16px}.confirmation-page-wrpr .copy-link-text{font-size:12px;font-weight:500;line-height:24px;letter-spacing:.1px;-webkit-box-align:center;align-items:center;height:24px;color:#3B3D2F;text-transform:none;margin-left:4px}.confirmation-page-wrpr .email-link-text{font-size:12px;font-weight:500;height:24px;line-height:24px;letter-spacing:.1px;-webkit-box-align:center;align-items:center;color:#3B3D2F;text-transform:none;margin-left:4px}.confirmation-page-wrpr .copy-button:focus-visible{outline-offset:2px;outline:2px solid #3B3D2F;border-radius:unset}.confirmation-page-wrpr .email-button:focus-visible{outline-offset:2px;outline:2px solid #3B3D2F;border-radius:unset}.confirmation-page-wrpr .still-processing-box{border:1px solid #E0E0E0;border-radius:8px;text-align:center;height:40px;background-color:#f9f9f9;margin-bottom:16px;display:-webkit-box;display:flex;gap:8px;padding-top:10px;padding-bottom:10px;padding-left:8px;width:100%}.confirmation-page-wrpr .still-processing-box .processing-box-icon{width:20px}.confirmation-page-wrpr .preparing-link-to-share-text{font-weight:500;font-size:14px;line-height:20px;letter-spacing:.1px;-webkit-box-align:center;align-items:center;color:#7C7C7C}.confirmation-page-wrpr .share-mobile-box{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;padding-top:12px;padding-bottom:12px;gap:8px;-webkit-box-align:center;align-items:center;border-radius:40px;margin-bottom:16px;margin-top:16px;height:40px;width:100%;color:#3B3D2F;background:0 0;font-family:ABCRepro-Medium,serif!important;font-size:1rem;border:1px solid #3B3D2F;font-weight:400;text-transform:uppercase}.confirmation-page-wrpr .share-mobile-box:hover{background:rgba(59,61,47,.05);color:#3B3D2F;border:1px solid #3B3D2F!important;-webkit-box-shadow:none;box-shadow:none}.confirmation-page-wrpr .share-mobile-box:focus-visible{outline-offset:2px;outline:2px solid #3B3D2F}.confirmation-page-wrpr .sharevia-mob-text{font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;-webkit-box-align:center;align-items:center;color:#3B3D2F;text-transform:none}.confirmation-page-wrpr .share-mobile-box-prep{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;border:1px solid #7C7C7C;background-color:#f9f9f9;border-radius:40px;height:40px;gap:8px;-webkit-box-align:center;align-items:center;margin-bottom:16px;margin-top:16px;width:100%}.confirmation-page-wrpr .sharevia-mob-processing-text{font-size:14px;font-weight:500;line-height:20px;letter-spacing:.1px;-webkit-box-align:center;align-items:center;color:#7C7C7C;text-transform:none}.confirmation-page-wrpr .shareable-lable-text{font-weight:500;font-style:normal;font-size:14px;line-height:20px;letter-spacing:.4px}@media (max-width:768px){.confirmation-page-wrpr .share-via-container{display:none}}@media (min-width:769px){.confirmation-page-wrpr .sharable-link-mobile{display:none}}.confirmation-page-wrpr .inbox-text-msg{display:-webkit-box;display:flex;gap:8px}.confirmation-page-wrpr .promo-inbox-text-msg{display:-webkit-box;display:flex;gap:8px;padding-bottom:16px}.confirmation-page-wrpr .status-change-msg{padding-left:25px;font-weight:500;font-size:12px;line-height:16px;letter-spacing:.4px}.confirmation-page-wrpr .inbox-text-style{font-weight:700;font-size:12px;line-height:16px;letter-spacing:.4px}.confirmation-page-wrpr .shared-status-msg{font-weight:500;font-size:12px;line-height:16px;letter-spacing:.4px;color:#222}.confirmation-page-wrpr .check-circle-style{height:24px;width:24px;color:#3B3D2F}.confirmation-page-wrpr .info-outlined-icon{height:16px;width:16px;color:#222}.confirmation-page-wrpr .email-outlined-icon{width:19px;height:19px;color:#3B3D2F}.confirmation-page-wrpr .content-copy-icon{width:16px;height:16px;color:#3B3D2F}.confirmation-page-wrpr .mobile-share-icon{height:20px;width:20px;color:#3B3D2F}.confirmation-page-wrpr .processing-link-icon{color:#7C7C7C}.confirmation-page-wrpr .processing-mob-text{color:#7C7C7C}.confirmation-page-wrpr .mobile-link-processing-box{border:1px solid #7C7C7C}@media screen and (max-width:768px){.confirmation-page-wrpr .form-right-panel{max-width:375px}}.confirmation-page-wrpr .order-details-skeleton{margin-top:32px}.confirmation-page-wrpr .address-details-skeleton{margin-top:10px}.confirmation-page-wrpr .status-msg-skeleton{margin:16px 0}.confirmation-page-wrpr .sharevia-skeleton{margin-bottom:4px}.confirmation-page-wrpr .promo-card-skeleton{margin-top:8px;margin-bottom:8px}@media screen and (min-width:1480px){.confirmation-page-wrpr .order-heading,.confirmation-page-wrpr .order-under-review-message,.confirmation-page-wrpr .order-under-review-messages{width:544px}}.confirmation-page-wrpr .order-under-review-messages{margin-top:12px}.custom-form-item-left-panel{height:57.5%;width:max(52%,328px);max-width:375px;min-width:0;margin:0 auto 32px auto;-webkit-box-flex:1;flex:1}.custom-form-item-left-panel .card-list-wrapper:not(:empty):first-of-type .card-left-panel-title{margin-top:0}.custom-form-item-left-panel .card-left-panel-title{margin-top:32px;color:#222!important;font-size:1.125rem!important;color:#222;font-size:1.125rem;line-height:24px;letter-spacing:.1px;font-weight:500;color:#3B3D2F!important;font-family:ABCRepro-Medium,serif;font-style:normal;text-transform:none}.custom-form-item-left-panel .left-panel-card{height:93.75%;width:100%;max-width:375px;margin:32px auto 0;border:none;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;border-radius:4px!important}.custom-form-item-left-panel .left-panel-card .hide{display:none}@media (min-width:768px) and (max-width:1023px){.custom-form-item-left-panel .left-panel-card{width:87.5%}}@media (min-width:820px) and (max-width:1023px){.custom-form-item-left-panel .left-panel-card{width:83.5%}}.custom-form-item-left-panel .left-panel-card.undo-removed-card{padding:16px 0}.custom-form-item-left-panel .left-panel-card.card-details-style-scheme{margin:0;border-bottom:1px solid #E0E0E0;border-radius:0!important;padding:32px 0;width:100%}.custom-form-item-left-panel .left-panel-card.card-details-style-scheme .left-panel-card-media.cart-details{height:56px;width:83px;-o-object-fit:fill;object-fit:fill;border-radius:4px;border:1px solid #E0E0E0}@media (max-width:900px){.custom-form-item-left-panel .left-panel-card.card-details-style-scheme .left-panel-card-media.cart-details{width:81px}}@media (max-width:768px){.custom-form-item-left-panel .left-panel-card.card-details-style-scheme .left-panel-card-media.cart-details{width:74px}}.custom-form-item-left-panel .left-panel-card.card-details-style-scheme .left-panel-card-content{padding:0}.custom-form-item-left-panel .left-panel-card.card-details-style-scheme .left-panel-card-content>div{padding:0!important}.custom-form-item-left-panel .left-panel-card.card-details-style-scheme .left-panel-card-details{margin-top:0}.custom-form-item-left-panel .left-panel-card.card-details-style-scheme .left-panel-card-details .skeletonclass{margin-bottom:4px;margin-left:4px}.custom-form-item-left-panel .left-panel-card.card-details-style-scheme .card-details-text.purchase-value{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;-webkit-box-pack:start;justify-content:flex-start;color:#222!important;font-size:18px!important;color:#222;font-size:18px;line-height:120%;letter-spacing:.1px;font-weight:500}.custom-form-item-left-panel .left-panel-card.card-details-style-scheme .purchase-value-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-top:4px}.custom-form-item-left-panel .left-panel-card.card-details-style-scheme .left-panel-card{margin:16px 0}.custom-form-item-left-panel .left-panel-card.card-details-style-scheme .margin-bottom-grid{margin:0}.custom-form-item-left-panel .left-panel-card.card-details-style-scheme .card-actions-wrapper,.custom-form-item-left-panel .left-panel-card.card-details-style-scheme .greeting-card-actions-wrapper{padding:0;padding-top:16px;color:#595959}.custom-form-item-left-panel .left-panel-card.card-details-style-scheme .card-actions-wrapper .edit-remove-wrapper,.custom-form-item-left-panel .left-panel-card.card-details-style-scheme .greeting-card-actions-wrapper .edit-remove-wrapper{display:-webkit-box;display:flex}.custom-form-item-left-panel .left-panel-card.card-details-style-scheme .card-actions-wrapper .edit-card-btn,.custom-form-item-left-panel .left-panel-card.card-details-style-scheme .card-actions-wrapper .remove-card-btn,.custom-form-item-left-panel .left-panel-card.card-details-style-scheme .greeting-card-actions-wrapper .edit-card-btn,.custom-form-item-left-panel .left-panel-card.card-details-style-scheme .greeting-card-actions-wrapper .remove-card-btn{text-transform:none}.custom-form-item-left-panel .left-panel-card.card-details-style-scheme .card-actions-wrapper .edit-card-btn .card-list-delete-icon,.custom-form-item-left-panel .left-panel-card.card-details-style-scheme .card-actions-wrapper .edit-card-btn .card-list-edit-icon,.custom-form-item-left-panel .left-panel-card.card-details-style-scheme .card-actions-wrapper .remove-card-btn .card-list-delete-icon,.custom-form-item-left-panel .left-panel-card.card-details-style-scheme .card-actions-wrapper .remove-card-btn .card-list-edit-icon,.custom-form-item-left-panel .left-panel-card.card-details-style-scheme .greeting-card-actions-wrapper .edit-card-btn .card-list-delete-icon,.custom-form-item-left-panel .left-panel-card.card-details-style-scheme .greeting-card-actions-wrapper .edit-card-btn .card-list-edit-icon,.custom-form-item-left-panel .left-panel-card.card-details-style-scheme .greeting-card-actions-wrapper .remove-card-btn .card-list-delete-icon,.custom-form-item-left-panel .left-panel-card.card-details-style-scheme .greeting-card-actions-wrapper .remove-card-btn .card-list-edit-icon{width:16px;height:16px;flex-shrink:0}.custom-form-item-left-panel .left-panel-card.card-details-style-scheme .card-actions-wrapper .edit-card-title,.custom-form-item-left-panel .left-panel-card.card-details-style-scheme .card-actions-wrapper .remove-card-title,.custom-form-item-left-panel .left-panel-card.card-details-style-scheme .greeting-card-actions-wrapper .edit-card-title,.custom-form-item-left-panel .left-panel-card.card-details-style-scheme .greeting-card-actions-wrapper .remove-card-title{margin:0 4px}.custom-form-item-left-panel .left-panel-card.card-details-style-scheme .card-actions-wrapper .card-actions-divider,.custom-form-item-left-panel .left-panel-card.card-details-style-scheme .greeting-card-actions-wrapper .card-actions-divider{background-color:#E0E0E0;margin:0 4px}.custom-form-item-left-panel .left-panel-card.card-details-style-scheme .greeting-card-actions-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.custom-form-item-left-panel .left-panel-card.card-details-style-scheme .undo-removed-card-item{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;background:#FFF;border-radius:8px;border:1px solid #F3F3F3;-webkit-box-shadow:6px 6px 54px rgba(0,0,0,.05);box-shadow:6px 6px 54px rgba(0,0,0,.05);padding:16px 0}.custom-form-item-left-panel .left-panel-card.card-details-style-scheme .undo-removed-card-item .removed-card-item-text{padding:11px}.custom-form-item-left-panel .left-panel-card.card-details-style-scheme .undo-removed-card-item .removed-card-item-text p{font-size:.875rem!important;color:#222;font-size:.875rem;line-height:16px;letter-spacing:.1px;font-weight:400;color:#222!important}.custom-form-item-left-panel .left-panel-card.card-details-style-scheme .undo-removed-card-item .removed-card-item-text p span{font-weight:700}.custom-form-item-left-panel .left-panel-card.card-details-style-scheme .undo-removed-card-item .removed-card-item-text button{color:#3B3D2F;text-align:right;color:#222!important;font-size:.875rem!important;color:#222;font-size:.875rem;font-weight:500;line-height:16px;letter-spacing:.1px}.custom-form-item-left-panel .left-panel-card.card-details-style-scheme .undo-card-button-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.custom-form-item-left-panel .left-panel-title{display:none!important}@media (min-width:820px) and (max-width:1023px){.custom-form-item-left-panel{width:max(51%,328px)!important}}@media (min-width:1024px){.custom-form-item-left-panel{width:max(64.4%,243px)!important}}@media (max-width:768px){.custom-form-item-left-panel{padding:0 24px;width:100%}}.form-right-panel{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;max-width:400px;min-width:0;margin-bottom:32px}@media screen and (min-width:768px) and (max-width:1023px){.form-right-panel{margin:0 auto 32px auto;max-width:375px}}@media screen and (max-width:768px){.form-right-panel{margin:0 auto 32px auto;padding:0 24px;max-width:375px}.form-right-panel>:first-child{border-top:1px solid #E0E0E0}}.deliveryContainer{width:100%;max-width:416px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:952px;top:512px;background:#fff;border-radius:16px;-webkit-box-shadow:none;box-shadow:none}@media screen and (min-device-width:768px) and (max-device-width:1024px){.deliveryContainer{max-width:448px}}.deliveryContainer .MuiFormControl-root label,.deliveryContainer .MuiFormControl-root legend{display:none!important}.deliveryContainer .egift-delivery-option-wrpr .egift-d-o-label{margin-bottom:20px}.deliveryContainer .egift-delivery-option-wrpr label,.deliveryContainer .egift-delivery-option-wrpr legend{display:-webkit-box!important;display:flex!important;margin-bottom:10px;margin-right:0}.deliveryContainer .egift-delivery-option-wrpr label .MuiRadio-root,.deliveryContainer .egift-delivery-option-wrpr legend .MuiRadio-root{padding:0 10px}.deliveryContainer .egift-delivery-option-wrpr label.egift-d-o-share-link-label,.deliveryContainer .egift-delivery-option-wrpr legend.egift-d-o-share-link-label{display:-webkit-box!important;display:flex!important;-webkit-box-align:start;align-items:flex-start}.toggleContainer{-webkit-box-sizing:border-box;box-sizing:border-box;width:384px;height:48px;left:968px;top:600px;border:1px solid rgba(0,0,0,.58);border-radius:44px}.deliveryformDiv{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding-bottom:22px}.deliveryformDiv .MuiInputLabel-root{color:rgba(0,0,0,.3)}.deliveryformDiv .MuiInputLabel-shrink{color:rgba(0,0,0,.7)}.deliveryformDiv .MuiInputLabel-root.Mui-focused{color:#3B3D2F}.deliveryformDiv .MuiInputLabel-root.Mui-error{color:#d32f2f}.SelectedToggleButton{background:#fff!important}.deliveryToggleButton{border:1px solid rgba(0,0,0,.58);border-radius:44px;width:192px;height:48px}.check-icon-Mui{margin-right:5%}input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important}input:-webkit-autofill:hover{box-shadow:0 0 0 1000px #fff inset!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important}input:-webkit-autofill:focus{box-shadow:0 0 0 1000px #fff inset!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important}textarea:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important}textarea:-webkit-autofill:hover{box-shadow:0 0 0 1000px #fff inset!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important}textarea:-webkit-autofill:focus{box-shadow:0 0 0 1000px #fff inset!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important}select:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important}select:-webkit-autofill:hover{box-shadow:0 0 0 1000px #fff inset!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important}select:-webkit-autofill:focus{box-shadow:0 0 0 1000px #fff inset!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important}.MuiToggleButton-root .deliveryToggleButtonText{color:#3B3D2F;font-size:14px;height:20px}.MuiToggleButton-root .giftCardIcon{color:rgba(0,0,0,.58)}.MuiToggleButton-root .cardIcon{color:rgba(0,0,0,.58)}.MuiToggleButton-root.Mui-selected:hover{background:rgba(59,61,47,.05)}.MuiToggleButton-root.Mui-selected .deliveryToggleButtonText{color:#fff}.MuiToggleButton-root.Mui-selected .giftCardIcon{color:#000}.MuiToggleButton-root.Mui-selected .cardIcon{color:#000}.SelectedToggleButton.MuiToggleButtonGroup-grouped:not(:first-of-type){margin-left:0;border-left:1px solid transparent;border-top-left-radius:0;border-bottom-left-radius:0}.cardIcon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.egift-delivery-option-wrpr{width:90%;padding:6px 16px 6px 10px;margin:0 5% 5%;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.5px}@media screen and (max-width:1300px){.egift-delivery-option-wrpr .egift-d-o-share-link-label>:last-child{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.egift-delivery-option-wrpr .Mui-checked{color:#3B3D2F}.egift-delivery-option-wrpr .Mui-focused{color:#000}.egift-delivery-option-wrpr .egift-d-o-label-p1-text{margin-right:5px}.egift-delivery-option-wrpr>label{font-size:14px;color:#000;left:0!important}.egift-delivery-option-wrpr span.egift-d-o-label-p2-text{color:#575757;font-size:14px;display:inline-block}.toTitle{width:90%;left:968px;top:360px;font-style:normal;font-weight:600;font-size:22px;line-height:16px;letter-spacing:.25px;padding:6px 16px 6px 10px;margin:0 5% 5%}.recipientEmailField{margin:10px;z-index:1;background-color:#fff;font-size:16px}@media screen and (max-width:767px){.recipientEmailField{width:100%}}.recipientEmailField:Mui-focused{outline-color:#3B3D2F}.recipientNameField{margin:10px;font-size:16px;z-index:1;background-color:#fff}.fromTitle{width:90%;left:968px;top:360px;font-style:normal;font-weight:600;font-size:22px;line-height:16px;letter-spacing:.25px;padding:6px 16px 6px 10px;margin:0 5% 5%}@media screen and (max-width:1023px){.fromTitle{margin:0 5% 10%}}.messageField{margin:10px;font-size:16px;z-index:1;background-color:#fff;margin-bottom:22px}.senderEmailField{margin:10px;font-size:16px;z-index:1;background-color:#fff}.senderEmailFieldContainer{margin-bottom:0!important}.senderNameField{font-size:16px;margin:10px;z-index:1;background-color:#fff;margin-bottom:25px}.yourNameField{font-size:16px;margin:10px;z-index:1;background-color:#fff;width:100%}.selectedToggleDescriptor{color:#000!important}.leftToggleDescriptor{width:inherit;height:16px;left:1033px;top:656px;font-style:normal;font-weight:500;font-size:12px;line-height:16px;margin-left:10%;text-align:center;letter-spacing:.5px;margin-top:5%;color:rgba(0,0,0,.58)}.RightToggleDescriptor{width:inherit;height:16px;left:1033px;top:656px;margin-right:10%;font-style:normal;font-weight:500;font-size:12px;line-height:16px;text-align:center;letter-spacing:.5px;margin-top:5%;color:rgba(0,0,0,.58)}.checkAlignment{margin-right:3%}.yourEmailField{margin:10px;font-size:16px;z-index:1;background-color:#fff;width:100%}.textInputBase{margin-bottom:5%;width:100%;color:#83c5be}.yourNameFieldBase{margin-bottom:36px;width:100%;color:#83c5be;display:none}.yourEmailFieldBase{margin-bottom:5%;margin-top:8%;width:100%;color:#83c5be}.css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input{-webkit-animation-duration:20ms;animation-duration:20ms}.iconcss{z-index:1;color:#d32f2f}.toggleButtonGroup{width:100%;-webkit-box-pack:center;justify-content:center;margin-top:5%;padding:0 6px}.requiredAsterisk{color:#3B3D2F!important}.textFieldOutline .MuiInputBase-root{border-radius:0}.app_body_v2 .textFieldOutline .MuiInputBase-root,.edit-cart-modal-container .textFieldOutline .MuiInputBase-root{background-color:#FEFEFE;border-radius:0;font-size:16px;line-height:24px;font-weight:400;color:#555}.app_body_v2 .textFieldOutline .MuiInputBase-root fieldset,.edit-cart-modal-container .textFieldOutline .MuiInputBase-root fieldset{border:1px solid #7c7c7c}.app_body_v2 .textFieldOutline .MuiInputBase-root:hover,.edit-cart-modal-container .textFieldOutline .MuiInputBase-root:hover{background-color:#FEFEFE;color:#555}.app_body_v2 .textFieldOutline .MuiInputBase-root.Mui-focused,.edit-cart-modal-container .textFieldOutline .MuiInputBase-root.Mui-focused{background-color:#FEFEFE;color:#222}.app_body_v2 .textFieldOutline .MuiInputBase-root:hover fieldset,.edit-cart-modal-container .textFieldOutline .MuiInputBase-root:hover fieldset{border:1px solid #222}.app_body_v2 .textFieldOutline .MuiInputBase-root.Mui-focused fieldset,.edit-cart-modal-container .textFieldOutline .MuiInputBase-root.Mui-focused fieldset{border:2px solid #222}.app_body_v2 .textFieldOutline .MuiInputBase-root .Mui-error .MuiOutlinedInput-notchedOutline,.edit-cart-modal-container .textFieldOutline .MuiInputBase-root .Mui-error .MuiOutlinedInput-notchedOutline{color:#d32f2f!important;border-color:#d32f2f!important;border:1px solid #d32f2f!important}.app_body_v2 .textFieldOutline .MuiInputBase-root input:-webkit-autofill,.app_body_v2 .textFieldOutline .MuiInputBase-root input:-webkit-autofill:focus,.app_body_v2 .textFieldOutline .MuiInputBase-root input:-webkit-autofill:hover,.edit-cart-modal-container .textFieldOutline .MuiInputBase-root input:-webkit-autofill,.edit-cart-modal-container .textFieldOutline .MuiInputBase-root input:-webkit-autofill:focus,.edit-cart-modal-container .textFieldOutline .MuiInputBase-root input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #FEFEFE inset!important;box-shadow:0 0 0 1000px #FEFEFE inset!important;-webkit-text-fill-color:#555!important}.pdp-form-container .hideBuyNow{display:none!important}.pdp-form-container .edit-sender-button-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}@media only screen and (max-width:768px){.pdp-form-container .back-button-container{margin-left:0;margin-top:0;margin-bottom:-32px}}.pdp-form-container .edit-sender-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.pdp-form-container .edit-sender-btn{text-transform:none;border-radius:16px;gap:8px}.pdp-form-container .edit-sender-btn:hover{background-color:rgba(59,61,47,.05)!important}.pdp-form-container .edit-sender-btn .sender-edit-icon{width:16px;height:16px;flex-shrink:0}.pdp-form-container .edit-sender-title{margin:0 4px;color:#555!important;font-size:.875rem!important;color:#555;font-size:.875rem;line-height:16px;letter-spacing:.1px;font-weight:400}.pdp-form-container .edit-sender-helper-text{font-size:.875rem;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.5px;padding-bottom:16px;color:#222}.pdp-form-container .form-title-common{font-style:normal;font-weight:400;line-height:2em;color:#3B3D2F;display:-webkit-box!important;display:flex!important;text-align:left!important;font-size:1.75rem;max-width:416px;min-width:0;margin:auto;font-family:ABCRepro-Medium,serif;text-transform:uppercase}@media screen and (max-width:1023px){.pdp-form-container .form-title-common{margin:18px auto 0 auto;font-size:1.75rem;font-style:normal;font-weight:400;line-height:36px;max-width:416px;min-width:0;margin:auto}}@media screen and (max-width:1023px){.pdp-form-container .form-Optional-Helper-Text{margin:8px auto 32px;font-style:normal;font-weight:400;max-width:416px;min-width:0;color:#555;font-size:14px;line-height:16px;letter-spacing:.4px}}.pdp-form-container .form-title-common-container{min-width:0;max-width:416px;margin:32px auto}@media screen and (max-width:480px){.pdp-form-container .form-title-common-container{padding:0 6.94% 0 6.94%!important}}.pdp-form-container .form-container-right-item-grid .MuiTabPanel-root,.pdp-form-container .form-container-right-item-grid .new_landing-page-wrapper .MuiTabPanel-root{padding:unset;margin-top:8px}.pdp-form-container .form-container-right-item-grid .form-title-right{text-align:left!important;max-width:416px}.pdp-form-container .form-container-right-item-grid .new_landing-page-wrapper .toggle-Egift-Tab,.pdp-form-container .form-container-right-item-grid .toggle-Egift-Tab{text-align:center;font-style:normal;line-height:20px;letter-spacing:.5px;text-transform:none;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;gap:8px;background:0 0;fill:#000;color:#000;border:none;border-bottom:1px solid #555!important;font-family:inherit;font-weight:400;text-decoration:none;font-size:.875rem;border-radius:8px 8px 0 0;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;padding:6px 2px!important}.pdp-form-container .form-container-right-item-grid .new_landing-page-wrapper .toggle-Egift-Tab .MuiTab-iconWrapper,.pdp-form-container .form-container-right-item-grid .toggle-Egift-Tab .MuiTab-iconWrapper{flex-shrink:0;margin:0!important}.pdp-form-container .form-container-right-item-grid .new_landing-page-wrapper .toggle-Egift-Tab:hover,.pdp-form-container .form-container-right-item-grid .toggle-Egift-Tab:hover{background:rgba(59,61,47,.05);border-radius:8px 8px 0 0}.pdp-form-container .form-container-right-item-grid .new_landing-page-wrapper .toggle-Egift-Tab:focus-visible,.pdp-form-container .form-container-right-item-grid .toggle-Egift-Tab:focus-visible{border:2px solid #222!important;border-radius:8px 8px 0 0}.pdp-form-container .form-container-right-item-grid .giftIconForToggle{color:#3B3D2F;margin-right:8px}.pdp-form-container .form-container-right-item-grid .giftForToggleText{display:-webkit-box;display:flex;font-weight:700;-webkit-box-align:center;align-items:center;color:#3B3D2F;font-family:ABCRepro-Medium,serif;font-size:1rem;font-style:normal;text-transform:none}.pdp-form-container .form-container-right-item-grid .togglePDP-container{max-width:416px;width:100%;justify-self:center}.pdp-form-container .form-container-right-item-grid .giftCardToggle{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;border-radius:8px;-webkit-box-pack:justify;justify-content:space-between}.pdp-form-container .form-container-right-item-grid .form-Optional-Helper-Text{color:#555;font-size:.875rem;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.4px;max-width:416px;margin:-5px auto 32px auto}@media screen and (max-width:1023px){.pdp-form-container .form-container-right-item-grid .form-Optional-Helper-Text{display:none}}.pdp-form-container .form-container-right-item-grid .form-Optional-Helper-Text-left{color:#555;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.4px;max-width:416px;margin:-5px auto 32px auto}@media screen and (min-width:1023px){.pdp-form-container .form-container-right-item-grid .form-Optional-Helper-Text-left{display:none}}.pdp-form-container .form-container-right-item-grid .MuiTab-root.Mui-selected{background:0 0;fill:#3B3D2F;color:#3B3D2F!important;border:none;border-bottom:4px solid #3B3D2F!important;font-family:inherit;font-weight:400;text-decoration:none;font-size:.875rem;border-radius:8px 8px 0 0;text-transform:none}.pdp-form-container .form-container-right-item-grid .MuiTab-root.Mui-selected:focus-visible{border:2px solid #3B3D2F!important;border-bottom:4px solid #3B3D2F!important;border-radius:8px 8px 0 0}.pdp-form-container .form-container-right-item-grid .eco-Friendly-bullet-wrapper{max-width:416px;justify-self:left;width:100%;overflow:hidden;text-align:left}.pdp-form-container .form-container-right-item-grid .eco-Friendly-container{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;row-gap:4px;margin-left:-24px;max-width:calc(124%)}.pdp-form-container .form-container-right-item-grid .eco-Friendly-row{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;margin-left:24px;position:relative;min-width:0}.pdp-form-container .form-container-right-item-grid .eco-Friendly-row:last-child::before{content:'';display:inline-block;width:4px;height:4px;border-radius:50%;background-color:#555;vertical-align:middle;flex-shrink:0;margin-top:8px;margin-left:-14px;margin-right:10px}.pdp-form-container .form-container-right-item-grid .eco-Friendly-connector{display:none}.pdp-form-container .form-container-right-item-grid .eco-Friendly-Label{color:#555;font-size:.875rem;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.5px;margin-left:4px;display:-webkit-box;display:flex;white-space:normal;min-width:0;word-wrap:break-word}.pdp-form-container .form-container-right-item-grid .eco-Friendly-icon{color:#555;display:-webkit-box;display:flex;flex-shrink:0}.pdp-form-container .form-container-right-item-grid .card-Design-Label{color:#3B3D2F;font-size:1rem;font-style:normal;font-weight:700;line-height:24px;font-family:ABCRepro-Medium,serif;text-transform:none}.pdp-form-container .form-container-right-item-grid .card-Design-container{margin-top:32px;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;max-width:416px;width:100%;justify-self:center;gap:16px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap}.pdp-form-container .form-container-right-item-grid .all-design-label{color:#3B3D2F;text-align:center;font-size:.875rem;font-style:normal;font-weight:400;line-height:23px;letter-spacing:.1px;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.pdp-form-container .form-container-right-item-grid .all-design-label .pickerTextWrap{border-radius:5px!important;color:#3B3D2F!important;font-family:ABCRepro-Medium,serif!important;font-size:14px!important;font-weight:500!important;overflow:hidden;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:end}.pdp-form-container .form-container-right-item-grid .all-design-label .pickerTextWrap:focus-visible{outline:2px solid #3B3D2F;outline-offset:-2px}.pdp-form-container .form-container-right-item-grid .all-design-label .DenomCurrencyPicker{border-radius:5px!important;color:#3B3D2F!important;font-family:ABCRepro-Medium,serif!important;font-size:14px!important;font-weight:500!important;line-height:20px;letter-spacing:.4px;padding-left:6px}.pdp-form-container .form-container-right-item-grid .all-design-label .DenomCurrencyPicker:hover{background-color:rgba(59,61,47,.05);color:#3B3D2F!important;border-radius:5px!important}.pdp-form-container .form-container-right-item-grid .all-design-label .DenomCurrencyPicker:focus-visible{outline:2px solid #3B3D2F;outline-offset:-2px}.pdp-form-container .form-container-right-item-grid .all-design-label .DenomCurrencyPicker .MuiTouchRipple-root{display:none!important}.pdp-form-container .form-container-right-item-grid .messageSelector{padding:8px 0}.pdp-form-container .form-container-right-item-grid .pdpForm .form-title-right{text-align:left!important;font-size:28px!important;max-width:416px;min-width:0}.pdp-form-container .form-container-right-item-grid .pdpForm .submitButton{margin-bottom:16px}.pdp-form-container .form-container-right-item-grid .pdpForm .buttonGrid{position:unset}.pdp-form-container .form-container-right-item-grid .pdpForm .MuiTabs-flexContainer{-webkit-box-pack:space-evenly;justify-content:space-evenly}.pdp-form-container .form-container-right-item-grid .pdpForm .MuiTabs-flexContainer{-webkit-box-pack:space-evenly;justify-content:space-evenly}.pdp-form-container .form-container-right-item-grid .pdpForm .MuiTabPanel-root{padding:0}.pdp-form-container .form-container-right-item-grid .pdpForm .drawerDividerPDPNew{width:inherit;border:1px solid #E0E0E0;margin-top:32px;margin-bottom:32px}.pdp-form-container .form-container-right-item-grid .pdpForm .textFieldOutline .MuiInputBase-root{height:44px;overflow:hidden;background-color:#FEFEFE;border-radius:0;font-size:16px;line-height:24px;font-weight:400;color:#555}.pdp-form-container .form-container-right-item-grid .pdpForm .textFieldOutline .MuiInputBase-root fieldset{border:1px solid #7c7c7c}.pdp-form-container .form-container-right-item-grid .pdpForm .textFieldOutline .MuiInputBase-root:hover{background-color:#FEFEFE;color:#555}.pdp-form-container .form-container-right-item-grid .pdpForm .textFieldOutline .MuiInputBase-root.Mui-focused{background-color:#FEFEFE;color:#222}.pdp-form-container .form-container-right-item-grid .pdpForm .textFieldOutline .MuiInputBase-root:hover fieldset{border:1px solid #222}.pdp-form-container .form-container-right-item-grid .pdpForm .textFieldOutline .MuiInputBase-root.Mui-focused fieldset{border:2px solid #222}.pdp-form-container .form-container-right-item-grid .pdpForm .textFieldOutline .MuiInputBase-root.Mui-error .MuiOutlinedInput-notchedOutline{color:#d32f2f!important;border-color:#d32f2f!important;border:1px solid #d32f2f!important}.pdp-form-container .form-container-right-item-grid .pdpForm .textFieldOutline .MuiInputBase-root input:-webkit-autofill,.pdp-form-container .form-container-right-item-grid .pdpForm .textFieldOutline .MuiInputBase-root input:-webkit-autofill:focus,.pdp-form-container .form-container-right-item-grid .pdpForm .textFieldOutline .MuiInputBase-root input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #FEFEFE inset!important;box-shadow:0 0 0 1000px #FEFEFE inset!important;-webkit-text-fill-color:#555!important}.pdp-form-container .form-container-right-item-grid .pdpForm .SelfBuySwitch{height:24px;width:72px;padding:0;border-radius:4000px;opacity:1}.pdp-form-container .form-container-right-item-grid .pdpForm .SelfBuySwitch:focus-within{outline:2px solid #3B3D2F;outline-offset:2px}.pdp-form-container .form-container-right-item-grid .pdpForm .SelfBuySwitch .MuiSwitch-switchBase{padding:2px!important;color:#fff;top:0;left:0}.pdp-form-container .form-container-right-item-grid .pdpForm .SelfBuySwitch .MuiSwitch-switchBase.Mui-checked{-webkit-transform:translateX(48px)!important;transform:translateX(48px)!important;color:#fff}.pdp-form-container .form-container-right-item-grid .pdpForm .SelfBuySwitch .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track::before{left:50%!important;-webkit-transform:translate(-80%,-50%)!important;transform:translate(-80%,-50%)!important;font-size:14px;color:#fff;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp-form-container .form-container-right-item-grid .pdpForm .SelfBuySwitch .MuiSwitch-thumb{width:20px!important;height:20px!important;-webkit-box-shadow:none!important;box-shadow:none!important}.pdp-form-container .form-container-right-item-grid .pdpForm .SelfBuySwitch .MuiSwitch-track{border-radius:4000px!important;position:relative}.pdp-form-container .form-container-right-item-grid .pdpForm .SelfBuySwitch .MuiSwitch-track::before{position:absolute;top:50%;left:62%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:14px;color:#fff;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp-form-container .form-container-right-item-grid .pdpForm .SelfBuySwitch:hover .MuiSwitch-track{background-color:#6f6f6f}.pdp-form-container .form-container-right-item-grid .pdpForm .SelfBuySwitch:focus-visible{outline:2px solid #000;outline-offset:2px}.pdp-form-container .form-container-right-item-grid .pdpForm .recipientSwitch{margin-bottom:16px}.pdp-form-container .form-container-right-item-grid .pdpForm .Custom_Amount_MuiFormHelperText-root{color:#d32f2f;font-size:12px;text-transform:none;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media (max-width:950px){.pdp-form-container .form-container-right-item-grid .pdpForm .Custom_Amount_MuiFormHelperText-root{align-self:unset}}.pdp-form-container .form-container-right-item-grid .pdpForm .SelfBuySwitch .MuiSwitch-switchBase{padding:0;height:24px;width:24px;color:#fff;opacity:1}.pdp-form-container .form-container-right-item-grid .pdpForm .SelfBuySwitch .MuiSwitch-track{opacity:1!important;background-color:#7C7C7C}.pdp-form-container .form-container-right-item-grid .pdpForm .SelfBuySwitch .Mui-checked+.MuiSwitch-track{background-color:#3B3D2F!important}.pdp-form-container .form-container-right-item-grid .pdpForm .SelfBuySwitch:has(.Mui-checked):focus-visible{outline:2px solid #000;outline-offset:2px}.pdp-form-container .form-container-right-item-grid .pdpForm .checkedCircle{width:24px;height:24px;margin-left:-8px}.pdp-form-container .form-container-right-item-grid .pdpForm .deliveryTitle-new{color:#3B3D2F;font-size:1rem;font-style:normal;font-weight:700;font-family:ABCRepro-Medium,serif;line-height:24px;letter-spacing:.1px;margin:0 0 16px!important;padding:0!important;text-transform:none}.pdp-form-container .form-container-right-item-grid .pdpForm .delivery-legend{padding-top:32px;margin-bottom:-32px}.pdp-form-container .form-container-right-item-grid .pdpForm .CustomCalendarHeaderRoot{display:-webkit-box;display:flex;-webkit-box-pack:space-evenly;justify-content:space-evenly;padding:8px 16px;-webkit-box-align:center;align-items:center}.pdp-form-container .form-container-right-item-grid .pdpForm .deliveryTypeLinkHelperText{color:#555;font-size:.875rem;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.5px;margin-top:16px}.pdp-form-container .form-container-right-item-grid .pdpForm .deliveryTypeLinkHelperText a{color:#222;text-decoration:underline;font-weight:400;font-style:normal;font-family:inherit;font-size:inherit;text-transform:none}.pdp-form-container .form-container-right-item-grid .pdpForm .deliveryTypeLinkHelperText a:hover{color:#555;text-decoration:underline}.pdp-form-container .form-container-right-item-grid .pdpForm .deliveryTypeLinkHelperText a:focus-visible{border:2px solid #222;outline:unset;padding:1px}.pdp-form-container .form-container-right-item-grid .pdpForm .deliveryDateTitle{color:#222;font-size:14px;font-style:normal;font-weight:400;text-transform:none;font-family:inherit;line-height:20px;letter-spacing:.5px}.pdp-form-container .form-container-right-item-grid .pdpForm .timezoneMargin{padding:0;background:#FEFEFE;border-radius:8px}.pdp-form-container .form-container-right-item-grid .pdpForm .timezoneMargin .MuiOutlinedInput-root{border-radius:8px;height:44px;padding-top:2px}.pdp-form-container .form-container-right-item-grid .pdpForm .pdpDatePicker{padding:0!important}.pdp-form-container .form-container-right-item-grid .pdpForm .pdpDatePicker .MuiInputBase-root{border-radius:0;background-color:#FEFEFE;color:#555}.pdp-form-container .form-container-right-item-grid .pdpForm .pdpDatePicker .MuiInputBase-root:hover{background-color:#FEFEFE;color:#555}.pdp-form-container .form-container-right-item-grid .pdpForm .pdpDatePicker .MuiInputBase-root.Mui-focused{background-color:#FEFEFE;color:#222}.pdp-form-container .form-container-right-item-grid .pdpForm .pdpDatePicker .MuiInputBase-root .MuiInputBase-root .MuiOutlinedInput-root{margin:5px}.pdp-form-container .form-container-right-item-grid .pdpForm .pdpDatePicker .MuiInputBase-root fieldset{border:1px solid #7c7c7c;border-radius:0}.pdp-form-container .form-container-right-item-grid .pdpForm .pdpDatePicker .MuiInputBase-root:hover fieldset{border:1px solid #222;border-radius:0}.pdp-form-container .form-container-right-item-grid .pdpForm .pdpDatePicker .MuiInputBase-root.Mui-focused fieldset{border:2px solid #222;border-radius:0}.pdp-form-container .form-container-right-item-grid .pdpForm .scheduled-delivery-input-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:8px;margin-bottom:16px}.pdp-form-container .form-container-right-item-grid .pdpForm .timezone-popup{z-index:1000}.pdp-form-container .form-container-right-item-grid .pdpForm .deliveryTimePicker{padding:0;-webkit-box-pack:justify;justify-content:space-between}.pdp-form-container .form-container-right-item-grid .pdpForm .deliveryTimePicker .MuiFormControl-root{margin-left:0;min-width:98.66px;height:44px;background:#FEFEFE;margin-bottom:24px;margin-top:0;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:31%;margin-right:0}.pdp-form-container .form-container-right-item-grid .pdpForm .deliveryTimePicker .MuiFormControl-root .MuiInputBase-formControl{height:44px;border-radius:8px}.pdp-form-container .form-container-right-item-grid .pdpForm .deliveryTimePicker .MuiInputBase-root{background-color:#FEFEFE;border-radius:0;font-size:16px;line-height:24px;font-weight:400;color:#555;width:100%;height:44px}.pdp-form-container .form-container-right-item-grid .pdpForm .deliveryTimePicker .MuiInputBase-root .MuiInputBase-input{height:11px}.pdp-form-container .form-container-right-item-grid .pdpForm .deliveryTimePicker .MuiInputBase-root fieldset{border:1px solid #7c7c7c}.pdp-form-container .form-container-right-item-grid .pdpForm .deliveryTimePicker .MuiInputBase-root:hover{background-color:#FEFEFE;color:#555}.pdp-form-container .form-container-right-item-grid .pdpForm .deliveryTimePicker .MuiInputBase-root.Mui-focused{background-color:#FEFEFE;color:#222}.pdp-form-container .form-container-right-item-grid .pdpForm .deliveryTimePicker .MuiInputBase-root:hover fieldset{border:1px solid #222}.pdp-form-container .form-container-right-item-grid .pdpForm .deliveryTimePicker .MuiInputBase-root.Mui-focused fieldset{border:2px solid #222}.pdp-form-container .form-container-right-item-grid .pdpForm .deliveryTimePicker .MuiInputBase-root .Mui-error .MuiOutlinedInput-notchedOutline{color:#d32f2f!important;border-color:#d32f2f!important;border:1px solid #d32f2f!important}.pdp-form-container .form-container-right-item-grid .pdpForm .base-NumberInput-decrementButton{display:none!important}.pdp-form-container .form-container-right-item-grid .pdpForm .base-NumberInput-incrementButton{display:none!important}.pdp-form-container .form-container-right-item-grid .pdpForm .formGroup .deliveryformDiv .quantity{border:none!important;background:#FEFEFE;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pdp-form-container .form-container-right-item-grid .pdpForm .formGroup .deliveryformDiv .quantity .base-NumberInput-decrementButton{display:none!important}.pdp-form-container .form-container-right-item-grid .pdpForm .formGroup .deliveryformDiv .quantity .base-NumberInput-incrementButton{display:none!important}.pdp-form-container .form-container-right-item-grid .pdpForm .quantity-container{display:-webkit-box;display:flex}.pdp-form-container .form-container-right-item-grid .pdpForm .quantity-card{background:0 0}.pdp-form-container .form-container-right-item-grid .pdpForm .quantity-card .quantity-container .quantity-decrement-button.Mui-disabled{background-color:transparent!important;fill:rgba(34,34,34,.05);color:rgba(34,34,34,.05);-webkit-box-pack:left;justify-content:left;min-width:unset;margin-right:8px}.pdp-form-container .form-container-right-item-grid .pdpForm .quantity-card .quantity-container .quantity-increment-button.Mui-disabled{background-color:transparent!important;fill:rgba(34,34,34,.05);color:rgba(34,34,34,.05);-webkit-box-pack:left;justify-content:left;min-width:unset;margin-left:8px}.pdp-form-container .form-container-right-item-grid .pdpForm .quantity-card .quantity-container .quantity-decrement-button{fill:#555;color:#555;-webkit-box-pack:left;justify-content:left;min-width:unset;margin-right:8px}.pdp-form-container .form-container-right-item-grid .pdpForm .quantity-card .quantity-container .quantity-decrement-button:hover svg{color:#222;background-color:rgba(59,61,47,.05)!important;border-radius:10px;outline:3px solid rgba(59,61,47,.05)}.pdp-form-container .form-container-right-item-grid .pdpForm .quantity-card .quantity-container .quantity-decrement-button:focus-visible svg{color:#222;outline:2px solid #222;outline-offset:3px;border-radius:10px}.pdp-form-container .form-container-right-item-grid .pdpForm .quantity-card .quantity-container .quantity-increment-button{fill:#555;color:#555;-webkit-box-pack:left;justify-content:left;min-width:unset;margin-left:8px}.pdp-form-container .form-container-right-item-grid .pdpForm .quantity-card .quantity-container .quantity-increment-button:hover svg{color:#222;background-color:rgba(59,61,47,.05)!important;border-radius:10px;outline:3px solid rgba(59,61,47,.05)}.pdp-form-container .form-container-right-item-grid .pdpForm .quantity-card .quantity-container .quantity-increment-button:focus-visible svg{color:#222;outline:2px solid #222;outline-offset:3px;border-radius:10px}.pdp-form-container .form-container-right-item-grid .pdpForm input.quantity{min-width:54px;display:-webkit-box;display:flex;height:44px;padding:8px;-webkit-box-align:center;align-items:center;gap:4px;border-radius:0;border:1px solid #7C7C7C;background-color:#FEFEFE;text-align:center;color:#555;font-size:16px;font-weight:400;border:1px solid #7c7c7c}.pdp-form-container .form-container-right-item-grid .pdpForm input.quantity:hover{background-color:#FEFEFE;border:1px solid #222;color:#555}.pdp-form-container .form-container-right-item-grid .pdpForm input.quantity:focus{color:#222;border:2px solid #222;background-color:#FEFEFE}.pdp-form-container .form-container-right-item-grid .pdpForm input.quantity:focus-visible{outline:0}.pdp-form-container .form-container-right-item-grid .pdpForm .deliveryTypeContainer{border:1px solid #e0e0e0;border-radius:0;width:100%;max-width:420px;background-color:#fff!important}.pdp-form-container .form-container-right-item-grid .pdpForm .deliveryTypeContainer .Mui-checked{color:#3B3D2F}.pdp-form-container .form-container-right-item-grid .pdpForm .deliveryTypeOption{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;padding:16px;-webkit-box-pack:justify;justify-content:space-between;border-bottom:1px solid #e0e0e0}.pdp-form-container .form-container-right-item-grid .pdpForm .deliveryTypeOption:last-child{border-bottom:none}.pdp-form-container .form-container-right-item-grid .pdpForm .quantityTitle{display:block;color:#3B3D2F;font-size:1rem;font-style:normal;text-transform:none;font-weight:700;line-height:24px;letter-spacing:.1px;margin-bottom:16px;padding-top:32px;font-family:ABCRepro-Medium,serif}.pdp-form-container .form-container-right-item-grid .pdpForm .deliveryTypeIcon{margin-right:8px;margin-top:5px;margin-bottom:-6px;color:#222}.pdp-form-container .form-container-right-item-grid .pdpForm .deliveryTypeText{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;width:100%}.pdp-form-container .form-container-right-item-grid .pdpForm .deliveryTypeOptionToggleIcon{margin-left:auto!important;align-self:center!important}.pdp-form-container .form-container-right-item-grid .pdpForm .deliveryTypeTitle{font-weight:400;font-size:1rem;font-family:ABCRepro-Medium,serif;color:#222;display:inline-block;-webkit-box-align:center;align-items:center;margin-bottom:8px}.pdp-form-container .form-container-right-item-grid .pdpForm .cardActivationFeeTitle{font-weight:400;font-size:14px;display:inline-block;color:#222}.pdp-form-container .form-container-right-item-grid .pdpForm .infoIcon{height:16px;width:16px}.pdp-form-container .form-container-right-item-grid .pdpForm .activationFeeText{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:8px}.pdp-form-container .form-container-right-item-grid .pdpForm .deliveryTypeDescription{color:#222;font-size:.875rem}.pdp-form-container .form-container-right-item-grid .pdpForm p.sender-details-label{margin-top:0!important}.pdp-form-container .form-container-right-item-grid .pdpForm .senderDetail-new{color:#3B3D2F;font-size:1rem;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.1px;margin:0 0 16px!important;padding:0!important;font-family:ABCRepro-Medium,serif;text-transform:none}.pdp-form-container .form-container-right-item-grid .pdpForm .messageTitle-new{color:#3B3D2F;font-size:1rem;font-family:ABCRepro-Medium,serif;line-height:24px;letter-spacing:.1px;font-weight:400;font-style:normal;text-transform:none}.pdp-form-container .form-container-right-item-grid .pdpForm .messageTitle-new strong{font-weight:700}.pdp-form-container .form-container-right-item-grid .pdpForm .deliveryTypeOptionToggleIcon{display:-webkit-box;display:flex;align-self:flex-start}.pdp-form-container .form-container-right-item-grid .pdpForm .deliveryTypeOption .MuiFormControlLabel-root{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.pdp-form-container .form-container-right-item-grid .pdpForm input[type=number]::-webkit-inner-spin-button,.pdp-form-container .form-container-right-item-grid .pdpForm input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pdp-form-container .form-container-right-item-grid .pdpForm input[type=number]{-moz-appearance:textfield}.pdp-form-container .form-container-right-item-grid .pdpForm .limit-error,.pdp-form-container .form-container-right-item-grid .pdpForm .limit-error p{display:-webkit-box;display:flex;gap:2px;color:#d32f2f!important;margin-bottom:24px;text-transform:none}.pdp-form-container .form-container-right-item-grid .choose-delivery-time-button{background:0 0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;gap:5px;align-self:stretch;border:none;line-height:20px;padding:12px 0 0}.pdp-form-container .form-container-right-item-grid .optional-text-secondary{color:#555}@media screen and (max-width:768px){.mobile-view-cart-container{width:100%;height:60px;-webkit-box-shadow:0 -4px 6px 3px rgba(7,53,36,.12);box-shadow:0 -4px 6px 3px rgba(7,53,36,.12);background:rgba(59,61,47,.05)}.mobile-view-cart-container .view-cart-content{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding:14px 29px}.mobile-view-cart-container .view-cart-content .item-container{display:-webkit-box;display:flex}.mobile-view-cart-container .view-cart-mobile-button{border-radius:5px;color:#fff;background:#3B3D2F;font-family:ABCRepro-Medium,serif!important;font-size:1rem;border:none;font-weight:400;text-transform:uppercase}}@media screen and (min-width:769px){.mobile-view-cart-container{display:none}}.viewCartButtonGrid{position:-webkit-sticky;position:sticky;z-index:2;bottom:0;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:32px;margin-top:16px;background:#F9F9F9}.item-amount-connector{margin-right:8px;margin-left:8px;line-height:15px;color:#555}@media (prefers-contrast:more){.SelfBuySwitch .MuiSwitch-switchBase{color:#000!important}.SelfBuySwitch .MuiSwitch-switchBase.Mui-checked{color:#000!important}.SelfBuySwitch .MuiSwitch-track{background-color:#fff!important;border:5px solid #000;opacity:1!important}.SelfBuySwitch .Mui-checked+.MuiSwitch-track{background-color:#fff!important;border:5px solid #000}.SelfBuySwitch:focus-visible{outline:3px solid #000;outline-offset:3px}.SelfBuySwitch .MuiSwitch-thumb{background-color:#fff!important;border:10px solid #000}}.CustomCalendarHeaderRoot{display:-webkit-box;display:flex;justify-content:space-around}.CustomCalendarHeaderRoot .MuiTypography-root{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-size:medium;font-weight:600}.CustomCalendarHeaderRoot .MuiSvgIcon-root{font-size:larger}.sender-fields p{color:#222;font-size:.875rem}.pdpFormContainer .Custom_Amount_MuiFormHelperText-root{max-width:100%}.pdpFormContainer .quantity-multiple-recipients{display:-webkit-box;display:flex;padding-top:32px}.pdpFormContainer .quantity-multiple-recipients .quantityTitle{padding-top:0!important;padding-right:4px}.pdpFormContainer .messageField .MuiInputBase-root{min-height:88px!important;height:unset!important;display:inline-block;padding-top:8px}.pdpFormContainer .messageField .MuiInputBase-root.Mui-focused textarea{border-color:2px solid #222}.pdpFormContainer .messageField .messageLimitHelperText{display:-webkit-box;display:flex}.pdpFormContainer .messageField .messageLimitHelperText .messageLimitHelperMessage{-webkit-box-flex:10;flex:10;text-align:left}.pdpFormContainer .messageField .messageLimitHelperText .messageLimitCharacterLeft{-webkit-box-flex:2;flex:2;color:#555}.pdpFormContainer input{scroll-margin-top:250px;scroll-margin-bottom:250px}.pdpFormContainer textarea{scroll-margin-top:250px;scroll-margin-bottom:250px;scroll-padding-top:250px}.pdpFormContainer input:-webkit-autofill{height:11px}.pdpFormContainer .denom-suggestions-v2 input:-webkit-autofill{height:unset}.pdpFormContainer .currency-not-exists-in-list{margin-top:32px;margin-bottom:32px;padding-top:0;border-radius:8px;border:1px solid #A81A42}.pdpFormContainer .currency-not-exists-in-list svg{color:#A81A42}.formErrorMessage{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;line-height:normal;color:#d32f2f!important}.formErrorMessage p{font-size:12px;font-style:normal;font-weight:400;line-height:16px;text-transform:none;color:#d32f2f!important}.formErrorMessageIcon{height:16px;width:16px;margin-right:4px;flex-shrink:0}.CategoryPickerText{display:-webkit-box;display:flex;text-transform:capitalize;-webkit-text-decoration-line:unset;text-decoration-line:unset;text-align:end;color:#3B3D2F;-webkit-box-pack:end;justify-content:flex-end}.carousal-category-wrapper .MuiTypography-root{padding:0 32px}.carousal-category-wrapper .MuiListItemSecondaryAction-root{right:32px}.pdp-promo-nudge-wrapper{-webkit-box-align:center;align-items:center;position:relative;margin-top:32px;gap:32px;width:100%;display:-webkit-box;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.pdp-promo-nudge-fade-left,.pdp-promo-nudge-fade-right{position:absolute;top:0;bottom:0;width:40px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;pointer-events:none;z-index:2}.pdp-promo-nudge-fade-left{left:0;background:0 0}.pdp-promo-nudge-fade-right{right:0;background:0 0}.pdp-promo-nudge-item-wrapper{display:-webkit-box;display:flex;gap:16px;scroll-behavior:smooth;width:80%;max-width:unset;-webkit-box-flex:1;flex-grow:1;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.pdp-promo-nudge--item-wrapper::-webkit-scrollbar{display:none}.pdp-promo-nudge-items{min-width:0;background-color:#fff;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;padding:8px;border:1px solid #e0e0e0;border-radius:0;flex-shrink:0}.pdp-promo-nudge-item-inner-wrapper{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.pdp-promo-nudge-icon-wrapper{background-color:#ebebe6;width:40px;height:40px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:4px;padding:8px;gap:10px}.pdp-promo-nudge-offer{margin-left:16px}.pdp-promo-nudge-icons{color:#3B3D2F;width:20;height:16;top:12px;left:10px}.pdp-promo-nudge-discount-icon{color:#ebebe6;background-color:#3B3D2F;width:27px;height:27px;gap:10px;border-radius:14px;padding:3px}.pdp-promo-nudge-icons-circle{background-color:#3B3D2F;border-radius:50%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.pdp-promo-nudge-text1{font-family:ABCRepro-Medium,serif;font-weight:600;font-size:14px;line-height:20px;letter-spacing:.4px;vertical-align:middle}.pdp-promo-nudge-text2{font-family:ABCRepro-Medium,serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.4px;vertical-align:middle}.pdp-promo-nudge-arrow-right{z-index:3;pointer-events:all;font-size:20px;width:32px;height:32px;border-radius:35px;background:#fff;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-width:1px;border:1px solid #E0E0E0}.pdp-promo-nudge-arrow-right:hover{background:#e2e2e0!important;opacity:1!important;-webkit-filter:none!important;filter:none!important}.pdp-promo-nudge-arrow-right:hover::before{color:#3B3D2F!important}.pdp-promo-nudge-arrow-right::before{content:'\276F';color:#3B3D2F!important;font-size:17px!important}.pdp-promo-nudge-arrow-right:focus-visible{outline-offset:2px;outline:2px solid #3B3D2F}.pdp-promo-nudge-arrow-left{z-index:3;pointer-events:all;font-size:20px;width:32px;height:32px;border-radius:35px;background:#fff;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-width:1px;border:1px solid #E0E0E0}.pdp-promo-nudge-arrow-left:hover{background:#e2e2e0!important;opacity:1!important;-webkit-filter:none!important;filter:none!important}.pdp-promo-nudge-arrow-left:hover::before{color:#3B3D2F!important}.pdp-promo-nudge-arrow-left::before{content:'\276E';color:#3B3D2F!important;font-size:17px!important}.pdp-promo-nudge-arrow-left:focus-visible{outline-offset:2px;outline:2px solid #3B3D2F}.pdp-promo-nudge-single{min-width:0}@media (max-width:600px){.pdp-promo-nudge-items{gap:8px;border-radius:8px;padding:8px;border-width:1px}.pdp-promo-nudge-arrow{display:none!important}.pdp-promo-nudge-fade-left,.pdp-promo-nudge-fade-right{display:none}}.calender-popup .MuiDialog-paper .Mui-selected{background-color:#3B3D2F;color:#fff}.calender-popup .MuiDialog-paper .MuiSvgIcon-root{color:#3B3D2F}.calender-popup .MuiDialog-paper .MuiButton-root{border-radius:5px!important;color:#3B3D2F!important;font-family:ABCRepro-Medium,serif!important;font-size:14px!important;font-weight:500!important;line-height:20px;letter-spacing:.4px}.calender-popup .MuiDialog-paper .MuiButton-root:hover{background-color:rgba(59,61,47,.05);color:#3B3D2F!important;border-radius:5px!important}.calender-popup .MuiDialog-paper .MuiButton-root:focus-visible{outline:2px solid #3B3D2F;outline-offset:-2px}.calender-popup .MuiDialog-paper .MuiButton-root .MuiTouchRipple-root{display:none!important}.custom-menu-popup .MuiMenuItem-root:hover{background-color:rgba(59,61,47,.05)}.custom-menu-popup .MuiMenuItem-root:focus-visible{outline:2px solid #000;outline-offset:-2px;background-color:transparent}.custom-menu-popup .Mui-selected{background-color:transparent}.timezone-popup .Mui-focused{background-color:transparent}.MuiAutocomplete-listbox .MuiAutocomplete-option[aria-selected=true]{background-color:transparent}.MuiAutocomplete-listbox .MuiAutocomplete-option[aria-selected=true] .Mui-focused{background-color:transparent}.MuiAutocomplete-listbox .MuiAutocomplete-option[aria-selected=true].Mui-focused{background-color:transparent}.MuiAutocomplete-listbox .MuiAutocomplete-option[aria-selected=true].Mui-focused:hover{background-color:rgba(59,61,47,.05)}.MuiAutocomplete-listbox .MuiAutocomplete-option:hover{background-color:rgba(59,61,47,.05)}.MuiAutocomplete-listbox .MuiAutocomplete-option:focus-visible{outline:2px solid #000;outline-offset:-2px;background-color:transparent}.check-icon{color:#3B3D2F}.MuiAutocomplete-listbox .MuiAutocomplete-option.Mui-focused{background-color:transparent}.MuiAutocomplete-listbox .MuiAutocomplete-option.Mui-focused:hover{background-color:rgba(59,61,47,.05)}.MuiSelect-icon{color:#222}.calendar-icon{width:24px;height:24px;color:#000!important}.calendar-icon-container:focus-visible{outline:2px solid #000;outline-offset:-6px;border-radius:2px}.MuiPickersDay-today:not(.Mui-selected){border:1px solid #3B3D2F;color:#3B3D2F}.MuiDayCalendar-weekContainer button:focus-visible{outline:2px solid #000;background-color:transparent}.MuiDayCalendar-weekContainer button.Mui-selected:focus-visible{outline:2px solid #3B3D2F;outline-offset:2px}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;text-transform:capitalize}.email-domain-spell-check-prompt{color:#000;-webkit-text-decoration-color:#000;text-decoration-color:#000;line-height:20px;position:relative;top:-8px;height:auto;width:100%;padding:0 10px}.container__accessories{display:-webkit-box;display:flex;gap:16px;-webkit-box-align:stretch;align-items:stretch;-webkit-box-pack:justify;justify-content:space-between}.container__accessories .accessory-details-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;flex-wrap:wrap;justify-content:space-around;-webkit-box-align:start;align-items:flex-start;height:100%;width:100%;gap:8px}.container__accessories .accessory-details-container .accessory-label{font-size:14px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.1px;color:#222;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:none;padding:3px 0}.container__accessories .accessory-details-container .accessory-details-btn{padding:0}.container__accessories .accessory-details-container .accessory-details-btn:focus-visible{outline:2px solid #3B3D2F;outline-offset:2px}.container__accessories .accessory-details-container .accessory-title{color:#3B3D2F;font-size:1rem;font-style:normal;text-transform:none;font-weight:700;line-height:24px;letter-spacing:.1px;padding:3px 0}.container__accessories .accessory-toggle-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;gap:16px;min-width:72px}.container__accessories .accessory-toggle-container .accessory-toggle-label{width:50px;height:30px}.container__accessories .accessory-toggle-container .accessory-toggle-label .MuiFormControlLabel-root{margin-right:0;margin-left:0}.container__accessories .accessory-toggle-container .accessory-cost{text-align:right;color:#3B3D2F;font-size:1rem;font-style:normal;text-transform:none;font-weight:700;line-height:24px;letter-spacing:.1px;align-self:flex-end}.container__accessories .accessory-toggle-container .accessory-cost .accessory-price{flex-basis:50%;font-weight:300}.container__accessories .accessory-toggle-container .toggle-container{height:24px;width:72px;padding:0;border-radius:4000px;opacity:1}.container__accessories .accessory-image-price-block{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:space-evenly;justify-content:space-evenly}.container__accessories .accessory-image-price-block .accessory-img-container{-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.09),0 1px 3px 1px rgba(0,0,0,.15);box-shadow:0 1px 4px 0 rgba(0,0,0,.09),0 1px 3px 1px rgba(0,0,0,.15);position:relative;display:inline-block;border-radius:4px}.container__accessories .accessory-image-price-block .accessory-img-container .accessory-image{width:auto;height:auto;max-width:125px;max-height:125px;flex-shrink:0;display:block;border-radius:4px}@media (max-width:450px){.container__accessories .accessory-image-price-block .accessory-img-container .accessory-image{max-width:90px;max-height:90px}}.container__accessories .accessory-image-price-block .accessory-img-container .accessory-zoom-button{position:absolute;bottom:8px;right:8px;background-color:rgba(255,255,255,.8);border-radius:4px;padding:2px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);-webkit-transition:background-color .2s ease;transition:background-color .2s ease;width:28px;height:28px}.container__accessories .accessory-image-price-block .accessory-img-container .accessory-zoom-button:hover{background-color:rgba(255,255,255,.95)}.accessory-fullscreen-dialog .MuiDialog-paper{display:-webkit-box;display:flex;width:695px;padding:16px 24px 32px 24px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;gap:10px;border-radius:16px}@media (max-width:767px){.accessory-fullscreen-dialog .MuiDialog-paper{align-self:flex-end;border-bottom-right-radius:0;border-bottom-left-radius:0;margin:0;width:100%}}.accessory-fullscreen-dialog .MuiDialog-paper .accessory-fullscreen-close-button{position:absolute;top:8px;right:8px;background-color:rgba(255,255,255,.9);color:#666;width:24px;height:24px}.accessory-fullscreen-dialog .MuiDialog-paper .accessory-fullscreen-close-button:hover{background-color:#fff;color:#333}.accessory-fullscreen-dialog .MuiDialog-paper .accessory-fullscreen-image{max-width:100%;max-height:648px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}@media (max-width:767px){.accessory-fullscreen-dialog .MuiDialog-paper .accessory-fullscreen-image{border-bottom-right-radius:0;border-bottom-left-radius:0;height:348px}}.accessory-details-modal .MuiDialog-paper{display:-webkit-box;display:flex;width:695px;padding:16px 24px 32px 24px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;gap:10px;border-radius:16px}@media (max-width:767px){.accessory-details-modal .MuiDialog-paper{align-self:flex-end;border-bottom-right-radius:0;border-bottom-left-radius:0;margin:0;width:100%}}.accessory-details-modal .accessory-details-title{text-transform:none!important;color:#222;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.1px;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;align-self:stretch;padding:0}.accessory-details-modal .accessory-details-title .accessory-details-close-icon{text-transform:none;text-decoration:underline;margin-left:16px;padding:12px 0;color:#3B3D2F;border-radius:0}.accessory-details-modal .accessory-details-title .accessory-title-content{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.accessory-details-modal .accessory-details-content{overflow:hidden;color:#222;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.4px;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;align-self:stretch;padding:0}.accessory-details-modal .accessory-details-actions{padding:16px 24px;-webkit-box-pack:justify;justify-content:space-between}.accessory-details-modal .accessory-details-actions .accessory-details-got-it-btn{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:8px;margin-left:0;padding:10px 24px;text-transform:uppercase;border-radius:5px;color:#3B3D2F;background:0 0;font-family:ABCRepro-Medium,serif;font-size:1rem;border:1px solid #3B3D2F;font-weight:400}.accessory-details-modal .accessory-details-actions .accessory-details-got-it-btn:focus-visible{outline-offset:2px;outline:2px solid #3B3D2F}.accessory-details-modal .accessory-details-actions .accessory-details-got-it-btn:hover{background:rgba(59,61,47,.05);-webkit-box-shadow:none;box-shadow:none;color:#3B3D2F;border:1px solid #3B3D2F}.promo-modal{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#F9F9F9!important;width:360px;border-radius:12px;-webkit-box-shadow:0 0 24px rgba(0,0,0,.3);box-shadow:0 0 24px rgba(0,0,0,.3);outline:0;font-size:16px!important}.promo-modal .buttonGrid{margin-top:0}.promo-modal .addToCart{margin-bottom:0!important}.promo-warning-modal-message{font-size:14px;color:#222!important;text-align:left;padding:0 24px}.promo-submit-btn{margin-top:16px}.promo-warning-modal-label{font-size:18px;font-weight:600;letter-spacing:.4px;color:#222!important;text-align:left;padding:16px 24px}.promoWarningButtonGrid{padding:0 24px 16px 24px}@media (max-width:600px){.promo-modal{top:auto;bottom:0;left:0;-webkit-transform:none;transform:none;width:100%;border-radius:12px 12px 0 0;max-height:100vh;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.promo-warning-modal-label{text-align:center;border-bottom:1px solid #E0E0E0}.promo-warning-modal-message{padding:16px 24px}}.keep-greeting-btn-text{border:1px solid #3B3D2F!important;background:#F9F9F9;-webkit-box-shadow:none;box-shadow:none;border-radius:5px;color:#3B3D2F;background:0 0;font-family:ABCRepro-Medium,serif!important;font-size:1rem;text-transform:uppercase}.keep-greeting-btn-text:hover{background:rgba(59,61,47,.05);color:#3B3D2F;border:1px solid #3B3D2F!important}.keep-greeting-btn-text:focus-visible{outline-offset:2px;outline:2px solid #3B3D2F}.greeting-remove-btn-text{color:#fff;background:#3B3D2F;font-family:ABCRepro-Medium,serif!important;font-size:1rem;border-radius:5px!important;border:none;font-weight:400;text-transform:uppercase;-webkit-box-shadow:none;box-shadow:none}.greeting-remove-btn-text:focus-visible{outline-offset:2px;outline:2px solid #3B3D2F}.greeting-remove-btn-text:hover{background:#2d2f24;-webkit-box-shadow:none;box-shadow:none;color:#fff;border:none}.greeting-form-field-wrapper{border-top:1px solid #E0E0E0;margin-top:32px}.greetings-wrapper-container{margin-top:32px}.greetings-wrapper-container .greetings-price{font-size:18px;font-weight:500;letter-spacing:.1px}.greetings-wrapper-container .selected-label-text{font-size:16px;font-weight:700;line-height:24px;letter-spacing:.1px;font-style:normal}.greetings-wrapper-container .Greeting-label{color:#3B3D2F;font-size:1rem;font-style:normal;text-transform:none;font-weight:700;line-height:24px;letter-spacing:.1px;font-family:ABCRepro-Medium,serif}.greetings-wrapper-container .select-greeting-card-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-top:10px;gap:10px}.greetings-wrapper-container .select-greeting-card-container .greeting-images{position:relative;width:6rem;height:4.895rem;padding:0 0 0 .375rem;margin:0 2rem 0 0}.greetings-wrapper-container .select-greeting-card-container .greeting-images .digital-greetings-select-preview{position:absolute}.greetings-wrapper-container .select-greeting-card-container .greeting-images .digital-greetings-select-preview.ldw{width:3.24rem;height:3.84rem;left:.16rem;top:.375rem;-webkit-transform:rotate(-19deg);transform:rotate(-19deg);z-index:2}.greetings-wrapper-container .select-greeting-card-container .greeting-images .digital-greetings-select-preview.eesd{width:3.84rem;height:3.84rem;top:.95rem;left:.798rem;-webkit-transform:rotate(0);transform:rotate(0);z-index:3}.greetings-wrapper-container .select-greeting-card-container .greeting-images .digital-greetings-select-preview.smh{width:3.02rem;height:3.84rem;top:.366rem;left:2.1875rem;-webkit-transform:rotate(16.27deg);transform:rotate(16.27deg);z-index:1}.greetings-wrapper-container .select-greeting-card-container .text-button-amount-container{display:-webkit-box;display:flex;gap:16px}.greetings-wrapper-container .select-greeting-card-container .text-button-amount-container .text-button-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:12px;-webkit-box-align:start;align-items:flex-start}.greetings-wrapper-container .select-greeting-card-container .text-button-amount-container .text-button-container button{padding:unset}.greetings-wrapper-container .select-greeting-card-container .text-button-amount-container .text-button-container .greeting-card-button{display:-webkit-box;display:flex;gap:4px}.greetings-wrapper-container .select-greeting-card-container .text-button-amount-container .text-button-container .greeting-card-button .choose-greeting-icon{width:20px;height:20px;color:#3B3D2F}.greetings-wrapper-container .select-greeting-card-container .text-button-amount-container .text-button-container .greeting-card-button .greeting-text{text-transform:none;font-size:14px;text-align:start}.greetings-wrapper-container .img-button-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:5px;margin-top:12px}.greetings-wrapper-container .img-button-container .selected-button-container .greeting-card-button{display:-webkit-box;display:flex;gap:4px}.greetings-wrapper-container .img-button-container .selected-button-container .greeting-card-button .choose-greeting-icon{width:20px;height:20px;color:#3B3D2F}.greetings-wrapper-container .img-button-container .selected-button-container .greeting-card-button .greeting-text{text-transform:none;font-size:14px;text-align:start}.amountContainer{width:100%;max-width:416px;min-height:272px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:#fff;border-radius:16px;-webkit-box-shadow:none;box-shadow:none}@media screen and (max-width:950px){.amountContainer{min-height:250px}}@media screen and (min-device-width:768px) and (max-device-width:1024px){.amountContainer{max-width:448px}}@media screen and (min-width:1024px){.amountContainer{margin-top:32px}}.denomChip{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:15px;width:72px;height:32px;border:1px solid rgba(0,0,0,.58);border-radius:8px;margin:2.5% 1.5%;background:#fff;padding:6px 16px}.selecteddenomChip{-webkit-box-sizing:border-box;box-sizing:border-box;padding:6px 16px;height:32px;border:1px solid #000;border-radius:8px;margin:2.5% 1.5%;background:#fff}.selecteddenomChip:hover{background:#fff!important}.denomSuggestionContainer{max-width:380px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;margin-bottom:16px;margin-top:24px;font-weight:600;-webkit-box-pack:left;justify-content:left;padding-left:8px;flex-wrap:wrap}.denomTitle{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:6px 16px;font-style:normal;font-weight:500;font-size:16px;line-height:24px;margin-top:32px;margin-bottom:16px;letter-spacing:.1px;color:#3B3D2F;text-align:left}.customAmountTitle{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:16px;left:968px;top:360px;padding:6px 16px;font-style:normal;font-weight:500;font-size:12px;line-height:16px;text-align:left;letter-spacing:.5px;margin-bottom:2%;color:#000}@media (max-width:950px){.customAmountTitle{margin:auto}}.customAmountTitle .requiredAsterisk{color:#000!important}.customAmount{height:43px;min-width:7rem;background:0 0;font-style:normal;font-weight:400;font-size:28px;line-height:36px;padding-bottom:22px;color:#000;margin:2% 8px 50px 4%;width:auto}.css-7kd1hw-MuiInputBase-root-MuiInput-root:after{border-bottom:2px solid #3B3D2F}@media (max-width:950px){.pageTitleLeft{height:32px;padding:6px 16px;font-style:normal;font-weight:500;font-size:22px;text-align:center;max-width:416px;width:100%;color:#000;margin:5% auto}}@media (min-width:950px){.pageTitleLeft{display:none}}@media (max-width:950px){.customAmountBox{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:2% auto 5%;display:-webkit-box;display:flex;-webkit-box-align:baseline;align-items:baseline}}@media (min-width:950px){.customAmountBox{display:-webkit-box;display:flex;-webkit-box-align:baseline;align-items:baseline}}@media (min-width:950px){.pageTitleRight{height:32px;padding:6px 16px;font-style:normal;font-weight:500;font-size:22px;max-width:416px;width:80%;color:#000;margin:5% auto}}@media (max-width:950px){.pageTitleRight{display:none}}.denomSuggestionAmountText{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:20px;font-style:normal;font-weight:500;font-size:14px;line-height:20px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;text-align:center;letter-spacing:.1px;color:#000;margin-left:auto;margin-right:auto;-webkit-box-flex:0;flex:none;-webkit-box-ordinal-group:1;order:0;flex-grow:0}.selectedDenomSuggestionAmountText{color:#000}.MuiChip-label_text{overflow:visible;padding-left:unset;padding-right:unset;height:16px}.denomCheckIcon{margin-right:5px}.MuiChip-root_transition:hover{background-color:rgba(59,61,47,.05)}.amountContainerErrorIcon{z-index:1;color:#d32f2f;width:20px;height:20px}.Custom_Amount_MuiFormHelperText-root{color:#d32f2f;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media (max-width:950px){.Custom_Amount_MuiFormHelperText-root{margin-left:-70%;margin-right:-70%;align-self:center}}.MuiFormHelperText-root a{color:rgba(0,0,0,.7);text-decoration:underline;font-family:Noto_Sans_JP_Bold,SoDoSans_EnglishBold}.CustomAmountMuiInputBase{font-style:normal;font-weight:400;font-size:28px;line-height:36px;color:#000;width:120px}.CustomAmountSymbol{color:#000;font-size:1rem}.customAmountLabelBox{display:-webkit-box;display:flex;width:100%;padding:16px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;align-self:stretch;height:56px;gap:8px;flex-shrink:0;border-radius:5px;border:1px solid #E0E0E0;background:#FEFEFE;color:#222;font-size:1rem;font-family:ABCRepro-Medium,serif!important;font-weight:400}.customAmountLabelBox:focus-visible{outline:2px solid #000;outline-offset:3px}.customAmountLabelBox:hover{border:1px solid #3B3D2F;background-color:rgba(59,61,47,.05);color:#222}.customAmountTitle_v2{height:20px;left:968px;top:360px;font-size:14px;line-height:20px;text-align:left;align-self:stretch;letter-spacing:.5px;margin-top:8px;margin-bottom:8px;font-weight:400;color:#222}.amountTitle{display:-webkit-box;display:flex}.denom-suggestions-v2 .denomTitle{color:#3B3D2F;font-size:1rem;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.1px;margin-top:0!important;padding:0!important;font-family:ABCRepro-Medium,serif;text-transform:none}.denom-suggestions-v2 .CustomAmountMuiInputBase{width:100%;height:56px;background-color:#FEFEFE;border-radius:0;font-size:16px;line-height:24px;font-weight:400;color:#555}.denom-suggestions-v2 .CustomAmountMuiInputBase:hover{background-color:#FEFEFE;color:#555}.denom-suggestions-v2 .CustomAmountMuiInputBase:hover .CustomAmountSymbol{color:#555}.denom-suggestions-v2 .CustomAmountMuiInputBase.Mui-focused{background-color:#FEFEFE;color:#222}.denom-suggestions-v2 .CustomAmountMuiInputBase.Mui-focused .CustomAmountSymbol{color:#222}.denom-suggestions-v2 .CustomAmountMuiInputBase fieldset{border:1px solid #7c7c7c}.denom-suggestions-v2 .CustomAmountMuiInputBase:hover fieldset{border:1px solid #222}.denom-suggestions-v2 .CustomAmountMuiInputBase.Mui-focused fieldset{border:2px solid #222}.denom-suggestions-v2 .CustomAmountMuiInputBase.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#d32f2f!important}.denom-suggestions-v2 .CustomAmountSymbol{color:#555;font-size:16px;line-height:24px;font-weight:400}.denom-suggestions-v2 .customAmount{background-color:#FEFEFE;width:100%!important;margin-left:0;margin-top:0;margin-bottom:16px;border-radius:0}.denom-suggestions-v2 .customAmount .MuiFormHelperText-root{margin-left:0;color:#222}.denom-suggestions-v2 .customAmount .Mui-focused fieldset{border-color:2px solid #222}.denom-suggestions-v2 .denomChip{font-family:ABCRepro-Medium,serif;background:#fff;border-radius:0!important;height:56px!important;min-width:23.2%!important;margin:0!important;border:1px solid #E0E0E0}.denom-suggestions-v2 .denomChip:hover{border:1px solid #3B3D2F!important;background-color:rgba(59,61,47,.05)}.denom-suggestions-v2 .denomChip:hover .denomSuggestionAmountText{font-size:.875rem;font-weight:500;font-family:ABCRepro-Medium,serif;color:#222}.denom-suggestions-v2 .denomChip:focus-visible{outline:2px solid #000;outline-offset:3px}@media (min-width:1440px){.denom-suggestions-v2 .denomChip{min-width:23.5%!important}}@media (max-width:1440px){.denom-suggestions-v2 .denomChip{min-width:23.4%!important}}@media (max-width:1350px){.denom-suggestions-v2 .denomChip{min-width:23.2%!important}}@media (max-width:1200px){.denom-suggestions-v2 .denomChip{min-width:23%!important}}@media (max-width:1023px){.denom-suggestions-v2 .denomChip{min-width:23.5%!important}}@media (max-width:464px){.denom-suggestions-v2 .denomChip{min-width:23.2%!important}}@media (max-width:390px){.denom-suggestions-v2 .denomChip{min-width:23%!important}}.denom-suggestions-v2 .denomChip .MuiChip-label_text{height:unset}.denom-suggestions-v2 .selecteddenomChip{border-radius:0!important;border:1px solid #3B3D2F!important;background:#3B3D2F!important;height:56px!important;min-width:23.2%!important;margin:0!important}.denom-suggestions-v2 .selecteddenomChip:focus-visible{outline:2px solid #3B3D2F;outline-offset:3px}@media (min-width:1440px){.denom-suggestions-v2 .selecteddenomChip{min-width:23.5%!important}}@media (max-width:1440px){.denom-suggestions-v2 .selecteddenomChip{min-width:23.4%!important}}@media (max-width:1350px){.denom-suggestions-v2 .selecteddenomChip{min-width:23.2%!important}}@media (max-width:1200px){.denom-suggestions-v2 .selecteddenomChip{min-width:23%!important}}@media (max-width:1023px){.denom-suggestions-v2 .selecteddenomChip{min-width:23.5%!important}}@media (max-width:464px){.denom-suggestions-v2 .selecteddenomChip{min-width:23.2%!important}}@media (max-width:390px){.denom-suggestions-v2 .selecteddenomChip{min-width:23%!important}}.denom-suggestions-v2 .selecteddenomChip .MuiChip-label_text{height:unset}.denom-suggestions-v2 .denomSuggestionAmountText{color:#222;font-size:.875rem;font-weight:500;font-family:ABCRepro-Medium,serif}.denom-suggestions-v2 .selectedDenomSuggestionAmountText{color:#F9F9F9;font-size:.875rem;font-weight:500;font-family:ABCRepro-Medium,serif}.denom-suggestions-v2 .giftCardsRedeemableInfoText{color:#555;display:block;margin-bottom:16px;font-size:.875rem}.denom-suggestions-v2 .denomSuggestionContainer{width:100%!important;max-width:416px!important;padding-left:0!important;margin:0 0 8px 0!important;gap:8px}.denom-suggestions-v2 .amountContainer{background-color:transparent!important;min-height:15px!important;overflow:unset}.pdpCurrencyPickerTitle{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin:24px 0;color:#3B3D2F;font-weight:600;font-family:ABCRepro-Medium,serif;font-size:1.375rem;font-style:normal;text-transform:none}.DenomCurrencyPicker{padding:0}.DenomCurrencyPicker .DenomCurrencyPickerText{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.DenomCurrencyPicker .DenomCurrencyPickerText .custom-tooltip{margin-bottom:2px;margin-left:4px;height:16px;width:16px}.error-container{height:calc(100vh - 192px);padding:168px 32px 100px 32px;background-color:#F9F9F9}@media screen and (max-width:767px) and (min-height:601px){.error-container{height:calc(100vh - 250px);padding:64px 32px 0 32px}}@media screen and (max-height:600px){.error-container{height:calc(100vh - 200px);padding:64px 32px 0 32px}}@media screen and (max-height:480px){.error-container{height:calc(100vh - 100px);padding:64px 32px 0 32px}}@media screen and (min-device-width:768px) and (max-device-width:1024px){.error-container{height:calc(100vh - 356px)}}.error-title{font-style:normal;font-size:96px;line-height:1;font-weight:700;margin-bottom:56px;text-align:center}@media screen and (max-width:767px) and (min-height:601px){.error-title{font-size:48px;margin-bottom:32px}}.error-desc{font-style:normal;font-weight:400;font-size:22px;line-height:32px;margin-bottom:16px;text-align:center;color:#222}@media screen and (max-width:767px) and (min-height:601px){.error-desc{font-size:22px;margin-bottom:24px}}.error-code{font-style:normal;font-weight:400;font-size:16px;line-height:16px;letter-spacing:.5px;margin-bottom:48px;text-align:center;color:#222}@media screen and (max-width:767px) and (min-height:601px){.error-code{margin-bottom:56px}}.error-check-url{font-style:normal;font-weight:400;font-size:16px;line-height:16px;letter-spacing:.5px;text-align:center;color:#222}.error-check-url a{color:#222;text-decoration:underline;font-size:inherit;text-transform:none;font-weight:400;font-style:normal}.error-check-url a:hover{text-decoration:underline;color:#555!important}.error-check-url a:focus-visible{border:2px solid #222;outline:unset;padding:2px}@media screen and (max-width:767px) and (min-height:601px){.error-check-url{line-height:19px}}.faceplateTitle{position:absolute;width:80%;height:24px;margin:3%;max-width:380px;min-width:296px;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.5px;color:rgba(0,0,0,.58)}.css-bhp9pd-MuiPaper-root-MuiCard-root{border-radius:16px}.css-o69gx8-MuiCardMedia-root{border-radius:16px;max-height:288px}@media (max-width:900px){.faceplateContainer{width:80%;max-width:416px;position:unset;min-width:296px;margin:auto}}@media (min-width:900px){.faceplateContainer{width:80%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;top:18%;position:-webkit-sticky;position:sticky;-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,.15);box-shadow:0 1px 3px 1px rgba(0,0,0,.15);-webkit-filter:drop-shadow(0 1px 2px rgba(0, 0, 0, .3));filter:drop-shadow(0 1px 2px rgba(0, 0, 0, .3));border-radius:16px;max-width:456px;min-width:296px;margin:auto}}*{-webkit-box-sizing:border-box;box-sizing:border-box}.header-wrapper{position:-webkit-sticky;position:sticky;top:0;z-index:200}.Logo{width:290px;height:40px;margin:20px -14px;max-width:300px;min-width:auto}.header{-webkit-box-shadow:0 1px 2px 1px #dcdcdc;box-shadow:0 1px 2px 1px #dcdcdc;padding-left:32px;padding-right:5.6%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;position:relative;background-color:#fff}@media only screen and (min-width:768px){.header{padding-left:72px}}.header-new{gap:24px;min-height:56px;background-color:#fff;background:#fff;-webkit-box-pack:justify;justify-content:space-between}@media (max-width:767px){.header-new{gap:36px}}.headerDrawerIcon{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;color:#3B3D2F;border-radius:0}.headerDrawerIcon:hover{background-color:unset;color:#3B3D2F}.headerDrawerIcon:focus-visible{outline:2px solid #000}.headerDrawerWrapper{display:none;-webkit-box-align:center;align-items:center}@media only screen and (max-width:767px){.headerDrawerWrapper{display:-webkit-box;display:flex}}@media only screen and (max-width:767px){.headerDrawerWrapper .manage-gift-cards{display:-webkit-box;display:flex;padding:8px 17px}}.headerDrawerWrapper .localizationHeaderNew{font-family:ABCRepro-Medium,serif}@media only screen and (max-width:767px){.headerDrawerWrapper .localizationHeaderNew{display:-webkit-box;display:flex;padding:8px 17px}}.headerDrawerWrapper .localizationHeaderNew .MuiButton-root.Mui-disabled{background-color:initial!important}.headerDrawerWrapper .drawer-links{padding-top:8px;padding-left:0;padding-right:0}.headerDrawerWrapper .MuiDrawer-paper{width:86.66%;max-width:312px;background-color:#F9F9F9}.MuiDrawer-paper{width:86.5%}.header-Drawer-Close-Icon{display:-webkit-box;display:flex;margin-left:82.83%;margin-right:10.28%;margin-top:5%;margin-bottom:16px;color:#222}.header-Drawer-Close-Icon:focus-visible svg{outline:2px solid #000;outline-offset:2px}.drawerLocalizationButton{width:100%;height:48px;background:#9ed5f8;border-radius:16px;-webkit-box-pack:start;justify-content:flex-start;padding-left:17px}.drawerLocalizationButton:hover{background-color:#9ed5f8}.drawer-footer{position:relative;padding-bottom:0}.drawer-footer-wrapper{position:absolute;margin-top:32px;bottom:32px}.drawer-footer-item{font-weight:400;font-size:12px;line-height:16px;margin-left:16px;letter-spacing:.1px;color:rgba(0,0,0,.58)}.drawerLocalizationButtonWrapper{padding-top:0;padding-bottom:0}.drawerDivider{width:inherit;border:1px solid #222;margin:8px 17px}.drawerLocalizationHeaderText{font-style:normal;font-weight:500;font-size:14px;line-height:16px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;letter-spacing:.1px;color:#000;text-transform:none}.drawerHeaderButton{text-transform:none;color:#222;font-weight:500;font-size:14px;font-family:ABCRepro-Medium,serif;line-height:16px;min-width:0;margin-left:9px}.drawerHeaderButton:hover{color:#555;background-color:transparent}.drawerHeaderButton:focus-visible{outline:2px solid #000;outline-offset:2px}.headerLeft{padding-left:0;padding-right:0;width:100%;padding-top:22px;padding-bottom:22px;text-transform:none;font-size:22px;line-height:32px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;margin-left:24px;text-decoration:none;color:#000;font-weight:500}.headerLeft:hover{color:#000}@media only screen and (min-width:768px){.headerLeft{padding-top:16px;padding-bottom:16px}}@media only screen and (min-width:1024px){.headerLeft{padding-top:16px;padding-bottom:16px}}.headerRight{padding-left:0;padding-right:0;padding-top:22px;padding-bottom:22px;text-transform:uppercase;font-size:14px;line-height:16px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;display:none;text-decoration:none;color:#000;font-weight:500}.headerRight:hover{color:#000}@media only screen and (min-width:768px){.headerRight{padding-top:24px;padding-bottom:24px;display:unset}}@media only screen and (min-width:1024px){.headerRight{padding-top:24px;padding-bottom:24px}}.manage-gift-cards{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:4px}.drawer-content .localizationHeaderNew p{color:#000}.drawer-content .manage-gift-card-text-external-link{font-size:20px}.drawer-content .manage-gift-cards a{display:-webkit-box;display:flex;gap:4px}.drawer-content .manage-gift-cards a p{color:#000}.headerDrawerWrapper .MuiBox-root .MuiListItem-root .MuiSvgIcon-root{font-size:16px}.manage-gift-card-icon{width:24px;height:24px;color:#3B3D2F}@media only screen and (max-width:768px){.languageIcon,.manage-gift-card-icon{color:#222}.header-text:hover .manage-gift-card-icon,.languageIcon:hover{color:#555!important}}.header-text:hover .manage-gift-card-icon{color:#9a9e81}.manage-gift-card-text{text-decoration:none}.cartText{margin-left:8px;text-transform:none!important;font-size:14px;font-weight:500;color:#3B3D2F;font-family:ABCRepro-Medium,serif}.cartText:hover{color:#9a9e81}.badge{margin-left:16px}.manage-gift-card-flex{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center}.manage-gift-card-text-external-link{vertical-align:sub;margin-left:2px}.localizationHeader{height:40px;position:relative;background-color:#9ed5f8;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;padding-right:5.6%}@media only screen and (max-width:767px){.localizationHeader{display:none}}.localizationHeaderButton{position:relative;line-height:16px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;letter-spacing:.1px;padding-right:unset;padding-left:unset;gap:6px;text-transform:none}.localizationHeaderButton:hover{background-color:transparent}.localizationHeaderButton .flag-span{width:24px;height:24px;border-radius:50%;overflow:hidden;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border:1px solid #DDD}.localizationHeaderButton .flag-span .flag-icon{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;scale:1.5}.localizationHeaderText{position:relative;word-spacing:1px;font-style:normal;font-weight:400;font-size:12px;line-height:16px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;letter-spacing:.1px;color:rgba(0,0,0,.7);text-transform:none}.localization-header-text{line-height:16px;display:-webkit-box;display:flex;gap:5px;-webkit-box-align:center;align-items:center}.localizationheaderRight{position:relative;font-style:normal;font-weight:400;font-size:12px;line-height:16px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;letter-spacing:.1px;color:rgba(0,0,0,.7);text-decoration:none;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.headerButton{margin-left:10px;margin-right:40px;border-radius:20px;color:#000;text-transform:none}.headerButton:hover{color:#000;background:0 0}.MuiTabs-indicator{background-color:#000;height:3px;display:none}.MuiTab-root.Mui-selected{color:#000}.MuiTab-root.Mui-selected:hover{color:#000}.tab-name-wrapper{text-decoration:unset;color:#00f}.headerCartIcon{padding-left:16px;padding-top:10px}.headerCartIcon img{width:32px;height:auto}.headerCartIcon:hover{background-color:transparent}.cart-icon{height:24px;width:24px;color:#3B3D2F;cursor:pointer}.cart-badge{fill:#3B3D2F;stroke:#fff}.languageIcon{width:24px;height:24px}@media only screen and (max-width:767px){.localizationHeaderNew,.manage-gift-cards{display:none}}.localizationHeaderNew .MuiButton-root.Mui-disabled,.manage-gift-cards .MuiButton-root.Mui-disabled{background-color:initial!important}.newHeaderTab{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end}.header-right{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:48px;height:36px}@media only screen and (max-width:767px){.header-right{gap:20px}}.header-right .cart-icon-badge-container{right:1px;bottom:2px}@media only screen and (max-width:767px){.header-right .cart-icon-badge-container{right:0!important}}.header-right .cart-icon-badge-container .cart-icon-button:hover{background-color:transparent}.header-right .cart-icon-badge-container .cart-icon-badge .MuiBadge-badge{background-color:#3B3D2F;color:#fff}.header-right .no-badge{right:0;bottom:0;padding-top:0}@media only screen and (max-width:767px){.header-right .hide-cart{display:none}}.header-right .header-text,.header-right .header-text a,.header-right .header-text button,.header-right .header-text p{color:#3B3D2F;font-family:ABCRepro-Medium,serif;font-size:14px;font-weight:500}.header-right .header-text a:hover,.header-right .header-text button:hover,.header-right .header-text p:hover,.header-right .header-text:hover{color:#9a9e81}.header-right .header-text a:focus-visible,.header-right .header-text button:focus-visible,.header-right .header-text p:focus-visible,.header-right .header-text:focus-visible{outline:2px solid #000}@media only screen and (max-width:767px){.header-right .drawer-content .manage-gift-cards a p,.header-right .header-text,.header-right .header-text a,.header-right .header-text button,.header-right .header-text p{color:#222}.header-right .drawer-content .manage-gift-cards a p:hover,.header-right .header-text a:hover,.header-right .header-text button:hover,.header-right .header-text p:hover,.header-right .header-text:hover{color:#555}}.currencyLangPickerDot{height:4px;width:4px;background:#3B3D2F;border-radius:51%}.currencyLangPickerDot:hover{background:#9a9e81}.visually-hidden-span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.custom-cart-icon-class{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;text-decoration:none}.custom-cart-icon-class:hover{color:#9a9e81}.custom-cart-icon-class:focus-visible{outline:2px solid #000}@media (prefers-contrast:more){.Logo svg,.Logo svg *,.Logo svg path{fill:#fff!important;stroke:#fff!important;color:#fff!important}.Logo img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.manage-gift-card-icon path{color:#ff0}.cart-icon path{color:#ff0}}.footer{background-color:#F9F9F9}@media only screen and (max-width:767px){.footer{display:none}}.footer-logo-cashstar{fill:#5A6770}.footer-logo-firstdata{fill:#004062}.footer .footer-logo-cashstar-high-contrast-dark{fill:#fff}.footer .footer-logo-cashstar-high-contrast-light{fill:#000}.footer-new{padding:32px 24px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;background-color:#fff}.footer-new .footer-external-link{font-size:16px;position:relative;top:2px;margin-left:2px}.footer-container{margin-left:32px;-webkit-box-align:center;align-items:center}@media only screen and (min-width:768px){.footer-container{margin-left:72px}}@media only screen and (min-width:1440px){.footer-container{display:-webkit-box;display:flex;height:96px}}@media only screen and (max-width:1023px){.footer-container .footer-grid-container{padding-top:8px}.footer-container .footer-grid-container>.MuiGrid-item{padding-top:32px}.footer-container .footer-grid-container>.MuiGrid-item:last-child{padding-bottom:18px}}.footer-container-new{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;gap:32px}.footer-container-new .manage-gift-cards{display:block;font-family:inherit!important;font-size:14px;font-weight:500;font-style:normal;text-decoration:none;line-height:16px;letter-spacing:.1px;color:#000;text-align:center}.footer-container-new .manage-gift-cards:hover{color:#595959}.footer-container-new .manage-gift-cards a{line-height:16px;color:#000;text-decoration:none;text-transform:none}.footer-container-new .manage-gift-cards a:focus-visible p{outline:2px solid #000}.footer-container-new .manage-gift-cards a:focus-visible{outline:2px solid #000;outline-offset:2px}.footer-container-new .manage-gift-cards a:hover{color:#595959;-webkit-text-decoration-color:#595959;text-decoration-color:#595959}.footer-container-new .localizationHeaderNew{display:block}.footer-container-new .localizationHeaderNew .localization-header-text{font-family:inherit!important;font-size:14px;font-weight:500;font-style:normal;text-decoration:none;line-height:16px;letter-spacing:.1px;color:#000;text-align:center}.footer-grid-item{font-size:14px;color:#000;line-height:16px;letter-spacing:.1px}.footer-grid-item-new{font-family:inherit!important;font-size:14px;font-weight:500;font-style:normal;text-decoration:none;line-height:16px;letter-spacing:.1px;color:#000;text-align:center}.footer-grid-item-new:hover{color:#595959}.footer-grid-item-without-icon{margin-top:4px}.grid-item a{text-decoration:none}.grid-item-new a{line-height:16px;color:#000;text-decoration:none;text-transform:none}.grid-item-new a:focus-visible p{outline:2px solid #000}.grid-item-new a:focus-visible{outline:2px solid #000;outline-offset:2px}.grid-item-new a:hover{color:#595959;-webkit-text-decoration-color:#595959;text-decoration-color:#595959}.footer-right-grid-container .grid-item-7 .footer-grid-item,.footer-right-grid-container .grid-item-8 .footer-grid-item{font-size:12px;color:rgba(0,0,0,.58)}@media only screen and (max-width:1024px){.footer-right-grid-container .footer-grid-item{padding-bottom:15px}}@media only screen and (max-width:1440px){.footer-right-grid-container{padding-top:30px;padding-bottom:30px}}@media only screen and (min-width:1440px){.footer-right-grid-container{-webkit-box-pack:end;justify-content:flex-end;padding-right:80px}}@media only screen and (max-width:1023px){.footer-right-grid-container{padding-bottom:40px}.footer-right-grid-container .footer-grid-item:first-child{padding-bottom:0}}@media only screen and (min-width:1600px){.footer-grid-container{flex-wrap:nowrap;z-index:1}}.footer-grid-container-new{display:-webkit-box;display:flex;gap:32px;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap}@media only screen and (max-width:767px){.footer-grid-container-new{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}}@media (min-width:1024px){.poweredByCashstar{padding-left:8px!important}}.footer-logos{display:-webkit-box;display:flex;gap:24px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.footer-cardholder,.footer-cardholder *{font-family:inherit!important;color:#000;font-size:14px;line-height:20px;font-weight:400;letter-spacing:.1px;text-decoration:none;text-transform:none;text-align:center}.footer-link:hover{color:#595959}.footer-link:focus-visible{outline:2px solid #000}.giftCardDetailsLink{left:16px;right:16px;top:25%;bottom:25%;font-style:normal;font-weight:600;font-size:14px;line-height:20px;-webkit-box-align:center;align-items:center;letter-spacing:.1px;margin-top:10%;margin-bottom:2%;width:380px;color:#3B3D2F;text-decoration:none;padding:6px 16px}.formCheckboxConsent{width:100%;max-width:410px;padding-left:16px;margin-bottom:2%}.formCheckboxConsentText{width:100%;left:1000px;top:1488px;font-style:normal;font-weight:400;font-size:.875rem;line-height:20px;margin:0;margin-top:7%;color:#222}.formCheckboxConsentText .MuiLink-root{color:#222;text-decoration:underline;font-weight:400;font-style:normal;font-size:inherit;text-transform:none}.formCheckboxConsentText .MuiLink-root:hover{text-decoration:underline;color:#555!important}.formCheckboxConsentText .MuiLink-root:focus-visible{border:2px solid #222;outline:unset;padding:2px}.optInCheckBoxText{margin-top:4px}.formCheckboxConsentTextemail{width:100%;left:1000px;top:1488px;font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:rgba(0,0,0,.58);padding-left:45px;padding-right:59px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.formCheckboxConsentTextemail .MuiLink-root{color:rgba(0,0,0,.7);text-decoration:underline;font-family:Noto_Sans_JP_Bold,SoDoSans_EnglishBold}.privacyLink{font-style:normal;font-weight:600;font-size:12px;line-height:16px;letter-spacing:.4px;text-decoration:underline;color:#000}.modalStyle{-webkit-box-align:start;align-items:flex-start;padding:32px;gap:16px;position:absolute;width:644px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:#fff;border-radius:24px}.modalposition{-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.modalBodytextFormat{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-style:normal;font-weight:400;font-size:14px;line-height:20px;margin-top:0;letter-spacing:.25px;color:#000;mix-blend-mode:normal;-webkit-box-flex:0;flex:none;-webkit-box-ordinal-group:2;order:1;flex-grow:0}.modalHeaderTextFormat{width:508px;height:32px;font-style:normal;font-weight:400;font-size:24px;line-height:32px;-webkit-box-align:center;align-items:center;color:#000;mix-blend-mode:normal;-webkit-box-flex:0;flex:none;-webkit-box-ordinal-group:1;order:0}.MuiCheckbox-root{color:#3B3D2F}.formCheckboxGroup{margin-top:37px}.formCheckboxError{margin-bottom:7px;padding-left:30px}.openInNewIcon{width:15px;height:15px;font-style:normal;font-weight:500;font-size:14px;line-height:16px;color:#3B3D2F;margin-left:.3rem;display:none}.GiftCardLinkAction{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.GiftCardLinkActionLinks{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:1rem;margin-top:2rem;font-style:normal;font-weight:500;font-size:14px;line-height:16px;color:#3B3D2F}.back-button-override{margin-left:0}.MuiChip-root_concentCheckboxTypography{line-height:unset;color:#000}.consent-implicit-checkbox .MuiCheckbox-root{display:none}#formCheckboxConsentId .MuiFormControlLabel-label{line-height:16px}.formContainer{width:inherit;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:#000}@media (max-width:900px){.leftContainer{width:inherit;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:#000}}.deliveryRequiredTitle{width:100%;margin-top:7%;margin-bottom:1%;font-style:normal;font-weight:400;font-size:12px;line-height:16px;text-align:right;letter-spacing:.4px;color:rgba(0,0,0,.58);padding-right:4%}.submitButton{gap:8px;width:184px;height:56px;margin-left:auto;margin-right:auto;max-width:416px;margin-bottom:25px;text-transform:none}@media screen and (min-width:768px){.submitButton{margin-bottom:50px}}@media screen and (min-width:1024px){.submitButton{margin-bottom:34px}}.submitButtonText{left:16px;right:16px;text-transform:none;font-style:normal;font-weight:500;font-size:inherit;line-height:20px;-webkit-box-flex:0;flex:none;letter-spacing:.1px;color:inherit}.newSubmitBtn{margin-right:0;margin-left:0;padding-left:0;padding-right:0;width:100%;height:44px;border-radius:5px;color:#fff;background:#3B3D2F;font-family:ABCRepro-Medium,serif!important;font-size:1rem;border:none;font-weight:400;text-transform:uppercase;-webkit-box-shadow:none;box-shadow:none}.newSubmitBtn .submitButtonText{font-weight:400;text-transform:uppercase}.newSubmitBtn:focus-visible{outline-offset:2px;outline:2px solid #3B3D2F}.newSubmitBtn:hover{background:#2d2f24;-webkit-box-shadow:none;box-shadow:none;color:#fff;border:none}.buyNow{border:1px solid #3B3D2F!important;background:#F9F9F9;margin-bottom:16px!important;-webkit-box-shadow:none;box-shadow:none;border-radius:5px;color:#3B3D2F;background:0 0;font-family:ABCRepro-Medium,serif!important;font-size:1rem}.buyNow .submitButtonText{color:inherit!important;font-weight:400;text-transform:uppercase}.buyNow:hover{background:rgba(59,61,47,.05);color:#3B3D2F;border:1px solid #3B3D2F!important}.buyNow:focus-visible{outline-offset:2px;outline:2px solid #3B3D2F}.bodyCSS{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Fira Sans','Droid Sans','Helvetica Neue',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.formGroup{width:100%;max-width:416px;min-width:0;margin:auto}.formGroup .deliveryformDiv button,.formGroup .textInputBase{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:auto;width:100%}.formGroup .deliveryformDiv button .form-custom-label,.formGroup .textInputBase .form-custom-label{color:#222;font-size:14px;font-weight:400;text-transform:none;font-family:inherit;font-style:normal;text-align:left;width:100%;padding:10px 16px}.formGroup .pdpFormField{height:auto;width:100%;padding:0 16px;margin:10px 0}.formGroup .pdpFormField p{margin-left:0;margin-right:4px;color:#555}.formGroup .scheduled-delivery-input-wrapper .pdpFormField{margin:0}.formGroup .deliveryformDiv button.yourEmailFieldBase .form-custom-label,.formGroup .deliveryformDiv button.yourNameFieldBase .form-custom-label{padding:10px 6px}.formGroup .react-multi-carousel-item.custom-carousel{width:auto!important}.formGroup .message-text{margin:4px;word-break:break-word;border:1px solid #E0E0E0;border-radius:8px;padding:4px 10px;cursor:pointer;color:#222;font-weight:400;font-size:inherit;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap;margin-bottom:0;min-width:130px!important;width:unset!important;text-transform:inherit;text-align:left;line-height:21px}.formGroup .message-text:hover{background-color:rgba(59,61,47,.05)}.formGroup .message-text:focus-visible{outline-offset:2px;outline:2px solid #000}.formGroup .message-text.selected{color:#3B3D2F!important;border:1px solid #3B3D2F!important}.formGroup .message-text.selected:focus-visible{outline-offset:2px;outline:2px solid #3B3D2F}.formGroup .custom-carousel .react-multi-carousel-track{margin-bottom:4px!important;max-width:0!important}@media screen and (min-device-width:768px) and (max-device-width:1024px){.formGroup{max-width:448px}}.buttonGrid{position:-webkit-sticky;position:sticky;z-index:2;bottom:0;display:-webkit-box;display:flex;margin-top:11%;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.MuiButtonBase-root-MuiButton-root.Mui-disabled{color:#fff}.MuiInputLabel-root.Mui-focused{color:#3B3D2F}.MuiInputLabel-root.Mui-error{color:#d32f2f}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#3B3D2F}.MuiInputBase-root.Mui-error .MuiOutlinedInput-notchedOutline{color:#d32f2f;border-color:#d32f2f!important}.MuiOutlinedInput-notchedOutline.Mui-focused{border-color:#3B3D2F}.MuiDivider-root::before{width:0}.MuiDivider-wrapper{padding-left:0}.back-button-css{color:#3B3D2F;position:fixed;margin-left:4%;font-size:unset;margin-top:2%}@media (max-width:600px){.back-button-css{position:unset;margin-left:10px;margin-top:0;font-size:unset}}@media (max-width:600px){.pageTitleLeft{margin-top:3%}}.faceplateImageDesign{border-radius:16px!important}.MuiButton-root.Mui-disabled{background-color:rgba(0,0,0,.26)!important;-webkit-box-shadow:none;box-shadow:none}.errorsAlertContainer{right:0;left:0;bottom:0;position:relative;width:100%}.errorsAlertContainer .MuiAlert-icon{display:none}.errorsAlert{padding-left:10px;padding-right:10px;margin-bottom:1rem;background-color:#000;width:100%}.toggle-desc-wrapper{padding-bottom:32px}.recipients-area{color:#222;font-style:normal;font-weight:400;text-transform:none;gap:16px}.recipients-area .recipient-entry{gap:24px}.recipients-area .recipient-entry .recipient-number{font-size:1rem;font-weight:700;line-height:24px;letter-spacing:.1px}.recipients-area .recipient-entry .recipient-label-format{color:#222;font-size:14px;font-weight:400;text-transform:none;font-family:inherit;font-style:normal;line-height:20px;letter-spacing:.5px;padding:0}.recipients-area .recipients-header{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:baseline;align-items:baseline}.recipients-area .recipients-header .who-is-it-for-text{color:#3B3D2F;font-size:1rem;font-weight:700;line-height:24px;letter-spacing:.1px;margin-bottom:16px;font-family:ABCRepro-Medium,serif;font-style:normal;text-transform:none}.recipients-area .recipients-header .edit-recipients{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:8px;width:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;text-transform:none}.recipients-area .recipients-header .edit-recipients:hover{background-color:rgba(59,61,47,.05);color:#3B3D2F!important;border-radius:5px!important}.recipients-area .recipients-header .edit-recipients:focus-visible{outline:2px solid #3B3D2F;outline-offset:-2px}.recipients-area .recipients-header .edit-recipients .MuiTouchRipple-root{display:none!important}.recipients-area .recipients-header .edit-recipients .edit-icon{width:12px;height:12px;color:#3B3D2F!important}.recipients-area .recipients-header .edit-recipients .edit-recipients-text{cursor:pointer;border-radius:5px!important;color:#3B3D2F!important;font-family:ABCRepro-Medium,serif!important;font-size:14px!important;font-weight:500!important;line-height:20px;letter-spacing:.4px}.recipients-area .recipients-list{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:16px;padding-bottom:16px}.recipients-area .recipients-list .recipient-item{display:-webkit-box;display:flex;gap:8px;-webkit-box-align:start;align-items:flex-start}.recipients-area .recipients-list .recipient-item .recipient-number{font-size:.875rem;color:#222}.recipients-area .recipients-list .recipient-item .recipient-details{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.recipients-area .recipients-list .recipient-item .recipient-details .recipient-name{color:#222;font-size:.875rem;font-weight:700;line-height:20px;letter-spacing:.4px}.recipients-area .recipients-list .recipient-item .recipient-details .recipient-email{color:#222;font-size:.875rem;font-weight:400;line-height:20px;letter-spacing:.4px}.recipients-area .maxRecipientAmountError{line-height:20px;color:#d32f2f!important;font-size:12px;text-transform:none}.recipients-area .maxRecipientAmountError svg{margin-top:1px}.recipients-area .add-recipients{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-top:12px}.recipients-area .add-recipients .add-recipients-icon{width:20px;height:20px;color:#3B3D2F!important;margin-right:8px;-webkit-transition:none!important;transition:none!important}.recipients-area .add-recipients .add-recipients-text{cursor:pointer;width:auto;text-transform:none;padding-left:0;border-radius:5px!important;color:#3B3D2F!important;font-family:ABCRepro-Medium,serif!important;font-size:14px!important;font-weight:500!important;line-height:20px;letter-spacing:.4px;-webkit-transition:none!important;transition:none!important}.recipients-area .add-recipients .add-recipients-text:hover{background-color:rgba(59,61,47,.05);color:#3B3D2F!important;border-radius:5px!important}.recipients-area .add-recipients .add-recipients-text:hover .add-recipients-icon{color:#3B3D2F!important}.recipients-area .add-recipients .add-recipients-text:hover,.recipients-area .add-recipients .add-recipients-text:hover .add-recipients-icon{color:#3B3D2F!important}.recipients-area .add-recipients .add-recipients-text:focus-visible{outline:2px solid #3B3D2F;outline-offset:-2px}.recipients-area .add-recipients .add-recipients-text .MuiTouchRipple-root{display:none!important}.recipients-area .add-recipients .maximum-recipients-limit{font-size:14px!important;font-weight:500!important;line-height:20px;letter-spacing:.1px;color:#555}.add-recipient-dialog{margin:auto auto}.add-recipient-dialog .add-recipient-sub-header{padding:0 24px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:#222;font-size:14px}.add-recipient-dialog .add-recipient-sub-header .add-recipient-warning-icon{margin-right:8px;color:#222}.add-recipient-dialog .add-recipient-sub-header .MuiTypography-root{font-size:14px;color:#222}.add-recipient-dialog .add-recipient-header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:32px;padding:0 24px 0 24px;width:100%}@media (max-width:600px){.add-recipient-dialog .add-recipient-header{-webkit-box-pack:start;justify-content:flex-start}}.add-recipient-dialog .add-recipient-header .add-recipient-title{color:#3B3D2F;font-size:1.375rem;font-weight:600;font-style:normal;line-height:24px;text-align:center;letter-spacing:.1px;font-family:ABCRepro-Medium,serif;text-transform:none}.add-recipient-dialog .add-recipient-header .add-recipient-modal-close-btn{position:absolute;right:24px}.add-recipient-dialog .add-recipient-header .add-recipient-modal-close-btn:hover{background-color:rgba(59,61,47,.05);color:#3B3D2F!important;border-radius:5px!important}.add-recipient-dialog .add-recipient-header .add-recipient-modal-close-btn:focus-visible{outline:2px solid #3B3D2F;outline-offset:-2px}.add-recipient-dialog .add-recipient-header .add-recipient-modal-close-btn .MuiTouchRipple-root{display:none!important}.add-recipient-dialog .add-recipient-header .add-recipient-modal-close-btn svg{color:#222}.add-recipient-dialog .add-recipient-header .add-recipient-modal-close-btn .add-recipient-modal-close-icon{width:32px;height:32px;color:#222}.add-recipient-dialog .add-recipient-divider{border-bottom:1px solid #E0E0E0}@media (max-width:600px){.add-recipient-dialog .add-recipient-content{height:calc(-20vh)}}@media (max-width:600px){.add-recipient-dialog .MuiPaper-root{width:100vw;height:100vh;max-width:100vw;max-height:100vh;margin:80px 0 0 0;border-radius:30px 30px 0 0;position:absolute;bottom:0}}@media (max-width:600px){.add-recipient-dialog .add-recipient-content{height:calc(-20vh)}}@media (max-width:600px){.add-recipient-dialog .MuiPaper-root{width:100vw;height:100vh;max-width:100vw;max-height:100vh;margin:80px 0 0 0;border-radius:30px 30px 0 0;position:absolute;bottom:0}}.add-recipient-dialog .MuiPaper-root{width:420px;border-radius:16px 16px 0 0;border:1px solid #E0E0E0;background:#F9F9F9;display:-webkit-box;display:flex;padding:16px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:16px;max-height:788px;cursor:default;scrollbar-color:#000 #F9F9F9}.add-recipient-dialog .add-recipient-content{padding:24px}.add-recipient-dialog .add-recipient-content .info-section{padding:10px 0 10px 0;display:-webkit-box;display:flex;gap:8px}.add-recipient-dialog .add-recipient-content .info-section .info-section-icon{width:16px;height:16px;color:#222}.add-recipient-dialog .add-recipient-content .info-section .info-section-text{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.4px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.add-recipient-dialog .add-recipient-content .add-recipients-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.add-recipient-dialog .add-recipient-content .add-recipients-container .modal-recipient-entry .recipient-actions{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;margin-bottom:16px}.add-recipient-dialog .add-recipient-content .add-recipients-container .modal-recipient-entry .recipient-actions .modal-recipient-number{font-size:1rem;font-weight:700;line-height:24px;letter-spacing:.1px;color:#3B3D2F;font-family:ABCRepro-Medium,serif;font-style:normal;text-transform:none}.add-recipient-dialog .add-recipient-content .add-recipients-container .modal-recipient-entry .recipient-actions .remove-recipient{display:-webkit-box;display:flex;gap:4px}.add-recipient-dialog .add-recipient-content .add-recipients-container .modal-recipient-entry .recipient-actions .remove-recipient:hover{background-color:rgba(59,61,47,.05);color:#3B3D2F!important;border-radius:5px!important}.add-recipient-dialog .add-recipient-content .add-recipients-container .modal-recipient-entry .recipient-actions .remove-recipient:focus-visible{outline:2px solid #3B3D2F;outline-offset:-2px}.add-recipient-dialog .add-recipient-content .add-recipients-container .modal-recipient-entry .recipient-actions .remove-recipient .MuiTouchRipple-root{display:none!important}.add-recipient-dialog .add-recipient-content .add-recipients-container .modal-recipient-entry .recipient-actions .remove-recipient .remove-recipient-icon{width:16px;height:16px}.add-recipient-dialog .add-recipient-content .add-recipients-container .modal-recipient-entry .recipient-actions .remove-recipient .remove-recipient-text{line-height:16px;font-family:ABCRepro-Medium,serif!important;font-size:14px!important;text-transform:none;letter-spacing:.1px}.add-recipient-dialog .add-recipient-content .add-recipients-container .modal-recipient-entry .MuiDivider-root{margin:32px 0;background:unset}.add-recipient-dialog .add-recipient-content .add-recipients-container .maxRecipientAmountError{line-height:20px;margin-top:-16px;margin-bottom:32px;color:#d32f2f!important;font-size:12px;text-transform:none}.add-recipient-dialog .add-recipient-content .add-recipients-container .maxRecipientAmountError svg{margin-top:1px}.add-recipient-dialog .add-recipient-content .add-recipients-container .add-more-recipients-container{margin:24px 0 24px 0;padding:8px 0 8px 0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;text-transform:none;-webkit-box-pack:start;justify-content:flex-start}.add-recipient-dialog .add-recipient-content .add-recipients-container .add-more-recipients-container .recipients-limit{font-size:14px!important;font-weight:500!important;line-height:20px;letter-spacing:.1px;color:#555}.add-recipient-dialog .add-recipient-content .add-recipients-container .add-more-recipients-container .add-more-recipients:hover{background-color:rgba(59,61,47,.05);color:#3B3D2F!important;border-radius:5px!important}.add-recipient-dialog .add-recipient-content .add-recipients-container .add-more-recipients-container .add-more-recipients:focus-visible{outline:2px solid #3B3D2F;outline-offset:-2px}.add-recipient-dialog .add-recipient-content .add-recipients-container .add-more-recipients-container .add-more-recipients .MuiTouchRipple-root{display:none!important}.add-recipient-dialog .add-recipient-content .add-recipients-container .add-more-recipients-container .add-more-recipients .add-more-recipients-icon{height:20px;width:20px;color:#3B3D2F!important}.add-recipient-dialog .add-recipient-content .add-recipients-container .add-more-recipients-container .add-more-recipients .add-more-recipients-text{border-radius:5px!important;color:#3B3D2F!important;font-family:ABCRepro-Medium,serif!important;font-size:14px!important;font-weight:500!important;text-transform:none;line-height:20px;letter-spacing:.4px}.add-recipient-dialog .add-recipient-content .add-recipients-container .confirm-recipients-btn{padding:12px 24px 12px 24px;border-radius:8px;text-transform:none;border-radius:5px;color:#fff;background:#3B3D2F;font-family:ABCRepro-Medium,serif!important;font-size:1rem;border:none;font-weight:400;text-transform:uppercase;-webkit-box-shadow:none;box-shadow:none}.add-recipient-dialog .add-recipient-content .add-recipients-container .confirm-recipients-btn:focus-visible{outline-offset:2px;outline:2px solid #3B3D2F}.add-recipient-dialog .add-recipient-content .add-recipients-container .confirm-recipients-btn:hover{background:#2d2f24;-webkit-box-shadow:none;box-shadow:none;color:#fff;border:none}.add-recipient-dialog .MuiPaper-root{max-height:90%}.add-recipient-dialog .text-button,.recipients-area .text-button{border-radius:5px!important;color:#3B3D2F!important;font-family:ABCRepro-Medium,serif!important;font-size:14px!important;font-weight:500!important;line-height:20px;letter-spacing:.4px}.add-recipient-dialog .text-button:hover,.recipients-area .text-button:hover{background-color:rgba(59,61,47,.05);color:#3B3D2F!important;border-radius:5px!important}.add-recipient-dialog .text-button:focus-visible,.recipients-area .text-button:focus-visible{outline:2px solid #3B3D2F;outline-offset:-2px}.add-recipient-dialog .text-button .MuiTouchRipple-root,.recipients-area .text-button .MuiTouchRipple-root{display:none!important}.add-recipient-dialog .add-recipient-input-group,.recipients-area .add-recipient-input-group{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:24px}.add-recipient-dialog .add-recipient-input-group .add-recipient-modal-input,.recipients-area .add-recipient-input-group .add-recipient-modal-input{width:100%;border-radius:0;z-index:1}.add-recipient-dialog .add-recipient-input-group .add-recipient-modal-input .MuiInputBase-root,.recipients-area .add-recipient-input-group .add-recipient-modal-input .MuiInputBase-root{background-color:#FEFEFE;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative}.add-recipient-dialog .add-recipient-input-group .add-recipient-modal-input .MuiInputBase-root.Mui-focused input,.recipients-area .add-recipient-input-group .add-recipient-modal-input .MuiInputBase-root.Mui-focused input{color:#222}.add-recipient-dialog .add-recipient-input-group .add-recipient-modal-input input,.recipients-area .add-recipient-input-group .add-recipient-modal-input input{padding:8px 16px;height:28px;scroll-margin-top:250px;scroll-margin-bottom:250px;font-size:16px;line-height:24px;font-family:ABCRepro-Medium,serif;font-weight:400;color:#555;background:0 0;position:relative;z-index:1}.add-recipient-dialog .add-recipient-input-group .add-recipient-modal-input .MuiFormHelperText-root,.recipients-area .add-recipient-input-group .add-recipient-modal-input .MuiFormHelperText-root{margin-left:0;margin-right:0;font-size:.875rem;color:#555;line-height:20px}.add-recipient-dialog .add-recipient-input-group .formErrorMessage,.recipients-area .add-recipient-input-group .formErrorMessage{cursor:default}.add-recipient-dialog .add-recipient-input-group .formErrorMessage p,.recipients-area .add-recipient-input-group .formErrorMessage p{color:#d32f2f!important;font-size:12px;text-transform:none}.add-recipient-dialog .add-recipient-input-group .add-recipient-input-box,.recipients-area .add-recipient-input-group .add-recipient-input-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;gap:8px;color:#83c5be}.add-recipient-dialog .add-recipient-input-group .add-recipient-input-box .form-custom-label,.recipients-area .add-recipient-input-group .add-recipient-input-box .form-custom-label{line-height:20px;letter-spacing:.5px;padding:0;cursor:default;color:#222;font-size:14px;font-weight:400;text-transform:none;font-family:inherit;font-style:normal;text-align:left}.add-recipient-dialog .add-recipient-input-group .email-domain-spell-check-prompt,.recipients-area .add-recipient-input-group .email-domain-spell-check-prompt{top:-4px;padding:0 4px}.add-recipient-dialog .add-recipient-input-group .email-domain-spell-check-prompt .email-domain-spell-check-button,.recipients-area .add-recipient-input-group .email-domain-spell-check-prompt .email-domain-spell-check-button{color:#222!important;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.5px;text-transform:none;padding:6px 0;overflow-wrap:anywhere;text-align:left}.add-recipient-dialog .add-recipient-input-group .email-domain-spell-check-prompt .email-domain-spell-check-button:focus-visible,.recipients-area .add-recipient-input-group .email-domain-spell-check-prompt .email-domain-spell-check-button:focus-visible{outline:2px solid #3B3D2F;outline-offset:-2px}.add-recipient-dialog .add-recipient-input-group .email-domain-spell-check-prompt .email-domain-spell-check-button:hover,.recipients-area .add-recipient-input-group .email-domain-spell-check-prompt .email-domain-spell-check-button:hover{background-color:transparent}.add-recipient-dialog .add-recipient-input-group .email-domain-spell-check-prompt .email-domain-spell-check-button .email-domain-spell-check-icon,.recipients-area .add-recipient-input-group .email-domain-spell-check-prompt .email-domain-spell-check-button .email-domain-spell-check-icon{width:16px;height:16px;margin-right:8px}.add-recipient-dialog .add-recipient-input-group .email-domain-spell-check-prompt .email-domain-spell-check-button .email-domain-spell-check-email,.recipients-area .add-recipient-input-group .email-domain-spell-check-prompt .email-domain-spell-check-button .email-domain-spell-check-email{text-decoration:underline}.add-recipient-dialog .modal-recipient-entry,.add-recipient-dialog .recipient-entry,.recipients-area .modal-recipient-entry,.recipients-area .recipient-entry{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.customMessage p{text-align:right}.customMessage .Mui-error{text-align:left}.noBackgroundColorField{background-color:unset!important}.nonPaddingField{padding:0!important;margin-bottom:-8px!important}.form-text-input-field-wrapper .form-custom-label{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.5px;padding:0!important;color:#222}.form-text-input-field-wrapper .pdpFormField{margin:0!important}.form-text-input-field-wrapper>div{gap:8px}.pdpErrorContainer{display:-webkit-box;display:flex;padding:12px 16px;align-self:stretch;border-radius:8px;border:1px solid #A81A42;background:#FFEEF3;margin:32px 0}.pdpErrorContainer.alignCenter{-webkit-box-align:center!important;align-items:center!important}.pdpErrorContainer .pdpErrorText{color:#75122E;font-size:16px;font-family:inherit;font-style:normal;font-weight:400;text-transform:none;text-decoration:none}.pdpErrorContainer .pdpErrorText a{color:inherit;text-decoration:underline;font-weight:inherit;font-style:inherit;font-size:inherit;font-family:inherit;text-transform:none}.pdpErrorContainer .WarningIconErrorSummary{width:24px;height:24px;color:#A81A42;margin-right:16px}.denom-suggestions-wrapper{border-bottom:1px solid #E0E0E0;margin-top:32px;padding-bottom:32px}.pdp-Design-Divider{border-color:#E0E0E0;margin-top:32px}.gift-form-fields-wrapper,.personal-message-wrapper{border-bottom:1px solid #E0E0E0;padding-bottom:32px;padding-top:32px}.gift-form-fields-wrapper .sender-name-before-edit{color:#222;font-size:.875rem;font-weight:700;line-height:20px;letter-spacing:.4px}.gift-form-fields-wrapper .sender-email-before-edit{color:#222;font-size:.875rem;font-weight:400;line-height:20px;letter-spacing:.4px}.personal-message-wrapper .textInputBase{margin-bottom:0}.personal-message-input{gap:8px}.unsaved-changes-dialog .MuiPaper-root{display:-webkit-box;display:flex;width:385px;padding:16px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;gap:16px;border-radius:16px;border:1px solid #E0E0E0;background-color:#F9F9F9;cursor:default}@media (max-width:600px){.unsaved-changes-dialog .MuiPaper-root{width:100%;position:absolute;bottom:0;margin-bottom:0}}.unsaved-changes-dialog .add-recipient-unsaved-dialog-divider{width:100%;height:1px;border-bottom:1px solid #E0E0E0}.unsaved-changes-dialog .MuiTypography-root{padding:0 24px;-webkit-box-pack:start;justify-content:flex-start;color:#3B3D2F;font-size:1.375rem;line-height:24px;letter-spacing:.1px;font-family:ABCRepro-Medium,serif;text-transform:none}.unsaved-changes-dialog .MuiDialogContent-root{padding-top:0;padding-bottom:12px}.unsaved-changes-dialog .MuiDialogContent-root .MuiTypography-root{line-height:16px;letter-spacing:.4px;align-self:stretch;padding:0;color:#222;font-size:.875rem}.unsaved-changes-dialog .MuiDialogActions-root{justify-content:space-around}.unsaved-changes-dialog .MuiDialogActions-root .unsaved-dialog-cancel-btn{text-align:center;font-style:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-transform:uppercase;border-radius:5px;color:#3B3D2F;font-family:ABCRepro-Medium,serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.4px}.unsaved-changes-dialog .MuiDialogActions-root .unsaved-dialog-cancel-btn:hover{background-color:rgba(59,61,47,.05);color:#3B3D2F;border-radius:5px}.unsaved-changes-dialog .MuiDialogActions-root .unsaved-dialog-cancel-btn:focus-visible{outline:2px solid #3B3D2F;outline-offset:-2px}.unsaved-changes-dialog .MuiDialogActions-root .unsaved-dialog-cancel-btn .MuiTouchRipple-root{display:none!important}.unsaved-changes-dialog .MuiDialogActions-root .unsaved-dialog-discard-btn{margin-right:initial;margin-bottom:0;-webkit-box-shadow:none;box-shadow:none;border-radius:5px;color:#fff;background:#3B3D2F;font-family:ABCRepro-Medium,serif;font-size:1rem;border:none;font-weight:400;text-transform:uppercase}.unsaved-changes-dialog .MuiDialogActions-root .unsaved-dialog-discard-btn:focus-visible{outline-offset:2px;outline:2px solid #3B3D2F}.unsaved-changes-dialog .MuiDialogActions-root .unsaved-dialog-discard-btn:hover{background:#2d2f24;-webkit-box-shadow:none;box-shadow:none;color:#fff;border:none}.CPFBuyNowPopup .MuiPaper-root{display:-webkit-box;display:flex;width:387px;padding:16px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;gap:16px;border-radius:16px;background:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border:1px solid #E0E0E0}@media (max-width:600px){.CPFBuyNowPopup .MuiPaper-root{width:100%;position:absolute;bottom:0;margin-bottom:0;max-width:420px}}.CPFBuyNowPopup .CPFBuyNowPopup-title{display:-webkit-box;display:flex;padding:0 24px;-webkit-box-align:center;align-items:center;gap:-24px;align-self:stretch;-webkit-box-pack:center;justify-content:center}@media (max-width:600px){.CPFBuyNowPopup .CPFBuyNowPopup-title{padding:0 24px;-webkit-box-pack:left;justify-content:left}}.CPFBuyNowPopup .CPFBuyNowPopup-title-text{text-align:center;letter-spacing:.1px;color:#3B3D2F;font-size:1rem;font-weight:700;line-height:24px;font-family:ABCRepro-Medium,serif;font-style:normal;text-transform:none}.CPFBuyNowPopup .CPFBuyNowPopup-divider{width:385px;height:1px;border-bottom:1px solid #E0E0E0}@media (max-width:600px){.CPFBuyNowPopup .CPFBuyNowPopup-divider{width:100%}}.CPFBuyNowPopup .CPFBuyNowPopup-close-btn{position:absolute;top:10px;right:16px}.CPFBuyNowPopup .CPFBuyNowPopup-close-btn:hover{background-color:rgba(59,61,47,.05);color:#3B3D2F!important;border-radius:5px!important}.CPFBuyNowPopup .CPFBuyNowPopup-close-btn:focus-visible{outline:2px solid #3B3D2F;outline-offset:-2px}.CPFBuyNowPopup .CPFBuyNowPopup-close-btn .MuiTouchRipple-root{display:none!important}.CPFBuyNowPopup .CPFBuyNowPopup-close-btn .CPFBuyNowPopup-close-icon{width:24px;height:24px;color:#222}.CPFBuyNowPopup .CPFBuyNowPopup-actions{width:100%;-webkit-box-pack:center;justify-content:center}@media (max-width:600px){.CPFBuyNowPopup .CPFBuyNowPopup-actions{width:100%;padding-left:24px;padding-right:24px}}.CPFBuyNowPopup .CPFBuyNowPopup-actions .CPFBuyNowPopup-actions-button{width:337px;height:44px;border-radius:5px;color:#fff;background:#3B3D2F;font-family:ABCRepro-Medium,serif!important;font-size:1rem;border:none;font-weight:400;text-transform:uppercase;-webkit-box-shadow:none;box-shadow:none}@media (max-width:600px){.CPFBuyNowPopup .CPFBuyNowPopup-actions .CPFBuyNowPopup-actions-button{width:100%}}.CPFBuyNowPopup .CPFBuyNowPopup-actions .CPFBuyNowPopup-actions-button .CPFButtonText{font-weight:400;text-transform:uppercase}.CPFBuyNowPopup .CPFBuyNowPopup-actions .CPFBuyNowPopup-actions-button:focus-visible{outline-offset:2px;outline:2px solid #3B3D2F}.CPFBuyNowPopup .CPFBuyNowPopup-actions .CPFBuyNowPopup-actions-button:hover{background:#2d2f24;-webkit-box-shadow:none;box-shadow:none;color:#fff;border:none}.CPFBuyNowPopup .CPFBuyNowPopup-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;gap:4px;align-self:stretch;padding:0 24px;margin:-16px 0;width:100%;-webkit-box-align:center;align-items:center}.CPFBuyNowPopup .CPFBuyNowPopup-content .MuiBox-root{width:100%}@media (max-width:600px){.CPFBuyNowPopup .CPFBuyNowPopup-content .cpf-input{width:100%}}.CPFBuyNowPopup .CPFBuyNowPopup-content .MuiInputBase-root{background-color:#FEFEFE;border-radius:0;font-size:16px;line-height:24px;font-weight:400;color:#555;width:337px;height:44px}@media (max-width:600px){.CPFBuyNowPopup .CPFBuyNowPopup-content .MuiInputBase-root{width:100%}}.CPFBuyNowPopup .CPFBuyNowPopup-content .MuiInputBase-root .MuiInputBase-input{height:11px}.CPFBuyNowPopup .CPFBuyNowPopup-content .MuiInputBase-root fieldset{border:1px solid #7c7c7c}.CPFBuyNowPopup .CPFBuyNowPopup-content .MuiInputBase-root:hover{background-color:#FEFEFE;color:#555}.CPFBuyNowPopup .CPFBuyNowPopup-content .MuiInputBase-root.Mui-focused{background-color:#FEFEFE;color:#222}.CPFBuyNowPopup .CPFBuyNowPopup-content .MuiInputBase-root:hover fieldset{border:1px solid #222}.CPFBuyNowPopup .CPFBuyNowPopup-content .MuiInputBase-root.Mui-focused fieldset{border:2px solid #222}.CPFBuyNowPopup .CPFBuyNowPopup-content .MuiInputBase-root .Mui-error .MuiOutlinedInput-notchedOutline{color:#d32f2f!important;border-color:#d32f2f!important;border:1px solid #d32f2f!important}.CPFBuyNowPopup .CPFBuyNowPopup-content .MuiInputBase-root.Mui-error .MuiOutlinedInput-notchedOutline{color:#d32f2f!important;border-color:#d32f2f!important;border:1px solid #d32f2f!important}.CPFBuyNowPopup .CPFBuyNowPopup-content .form-custom-label{color:#222;font-size:14px;font-weight:400;text-transform:none;font-family:inherit;font-style:normal;text-align:left;width:100%;padding:10px 0}.CPFBuyNowPopup .CPFBuyNowPopup-content .formErrorMessage{height:20px}.CPFBuyNowPopup .CPFBuyNowPopup-content .MuiFormHelperText-root{margin-left:0;margin-bottom:12px}.form-container{min-height:80vh;background:#fff}.form-container .form-container-item-grid{position:-webkit-sticky;position:sticky;width:100%;top:1vh;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (max-width:1023px){.form-container .form-container-item-grid{position:static;background:#F9F9F9}}@media screen and (min-width:1024px){.form-container .form-container-item-grid{position:-webkit-sticky;position:sticky;width:100%;top:1vh;max-height:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.form-container .form-title-left,.form-container .form-title-right{font-style:normal;font-weight:500;font-size:1.375em;line-height:2em;color:#000;text-align:center}.form-container .required-title{width:100%;height:16px;margin-bottom:2%;font-style:normal;font-weight:400;font-size:.75em;line-height:1em;text-align:right;letter-spacing:.4px;color:rgba(0,0,0,.58)}.form-container .form-container-right-item-grid{width:inherit;background:#F9F9F9;padding:0 5.97% 0 6.4%;min-height:50vh}@media screen and (max-width:900px){.form-container .form-container-right-item-grid{min-height:20vh}}@media screen and (max-width:380px){.form-container .form-container-right-item-grid{padding:0 4%}}.form-title-left{margin:18px auto 0 auto}@media screen and (min-width:1024px){.form-title-left{display:none}}@media screen and (min-width:1024px){.display-formTitle-element-left{display:none}}@media screen and (max-width:1023px){.display-formTitle-element-right{display:none}}.form-title-right{margin:10.26% auto .5rem auto}@media screen and (max-width:1023px){.form-title-right{display:none}}.form-layout-back-button{padding:6px 8px}.form-layout-back-button-new{padding:6px 8px}@media (max-width:768px){.form-layout-back-button-new span{display:none}}@media screen and (max-width:900px){.form-button-group{margin-bottom:50px}}.form-heading-back-button-container{display:-webkit-box;display:flex}@media screen and (max-width:1023px){.form-heading-back-button-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}@media screen and (max-width:912px){.form-heading-back-button-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.form-left-heading{display:-webkit-box;display:flex;padding:6px 8px;-webkit-box-align:center;align-items:center;margin-top:25px;margin-left:12%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-style:normal;font-weight:400;font-size:22px;line-height:24px;color:#000}@media screen and (max-width:1023px){.form-left-heading{margin-left:33%}}.pdpFormContainer{width:100%}.pdp-form-container .form-container-right-item-grid{padding:0 6.94% 0 6.94%!important}@media screen and (max-width:1023px){.pdp-form-container .left-panel-card-media{display:none}}@media screen and (max-width:1023px){.pdp-form-container .color-scheme-no-details{margin-bottom:32px!important;display:none}}.pdp-form-container .form-left-heading{display:none}.pdp-form-container .promo-banner{padding-top:8px;margin-bottom:16px}.pdp-form-container .pdp-toggle-faceplate-card{display:none}@media screen and (max-width:1023px){.pdp-form-container .pdp-toggle-faceplate-card{display:-webkit-box;display:flex;margin:32px 0}}.formErrorMessage .p{color:#d32f2f!important;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.5px;text-transform:none}.form-container-item-left-panel{height:57.5%;width:max(52%,328px);max-width:520px;margin:8% auto 32px auto;overflow:auto;border-radius:16px}.form-container-item-left-panel .left-panel-card{height:93.75%;width:100%;max-width:456px;margin:32px auto 0;border:none;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;border-radius:16px!important}.form-container-item-left-panel .left-panel-card .hide{display:none}@media screen and (min-device-width:768px) and (max-device-width:1023px){.form-container-item-left-panel .left-panel-card{width:87.5%}}@media screen and (max-width:1023px) and (min-width:820px){.form-container-item-left-panel .left-panel-card{width:83.5%}}.form-container-item-left-panel .left-panel-card-media{height:53%;max-height:288px;border-radius:8px!important;border:1px solid #E0E0E0}@media screen and (min-device-width:768px) and (max-device-width:1023px){.form-container-item-left-panel .left-panel-card-media{width:100%;margin:0 auto 38px}}@media screen and (min-width:1024px) and (max-width:1439px){.form-container-item-left-panel .left-panel-card-media{width:100%;max-height:290px}}@media screen and (min-width:1440px){.form-container-item-left-panel .left-panel-card-media{max-height:288px}}.form-container-item-left-panel .left-panel-card-title{font-weight:400;font-size:1em;line-height:1.5em;letter-spacing:.5px}.form-container-item-left-panel .left-panel-card-details{margin-top:6%}.form-container-item-left-panel .card-details-h6-variant{font-size:.8em;line-height:1.2em;letter-spacing:.4px;color:rgba(0,0,0,.58)}.form-container-item-left-panel .card-details-send-to-h5-variant{font-size:14px;font-style:normal;font-weight:400;line-height:1.5em;letter-spacing:.1px;margin-top:4px}.form-container-item-left-panel .card-details-text{font-size:.875rem;line-height:1.5em;letter-spacing:.5px;word-wrap:break-word}.form-container-item-left-panel .card-details-personal-message-container{margin-top:32px}.form-container-item-left-panel .no-details-style-scheme{height:100%;width:100%;border:none;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;margin-bottom:0}@media screen and (max-width:900px){.form-container-item-left-panel{height:83%;margin-top:auto;margin-bottom:20px}}@media screen and (max-width:1023px){.form-container-item-left-panel .margin-bottom-grid{margin-bottom:16px}.form-container-item-left-panel .card-details-personal-message-container{margin-top:0}.form-container-item-left-panel .left-panel-card-details{margin-top:38px}.form-container-item-left-panel .no-details-style-scheme{width:296px}.form-container-item-left-panel .left-panel-card{width:87.3%}}@media screen and (max-width:1023px) and (min-width:820px){.form-container-item-left-panel{margin:8% auto 32px auto;width:max(51%,328px)!important}}@media screen and (min-width:1024px) and (max-width:1439px){.form-container-item-left-panel{width:max(64.4%,243px)!important}}.left-panel-card-content{padding:1rem 1rem}@media screen and (max-width:900px){.left-panel-card-content{padding:0}}.color-scheme-default{background-color:#fff}@media (max-width:900px){.color-scheme-default{background-color:#000}}.color-scheme-success{background:#D4E9E2}.color-scheme-failure{background:rgba(214,43,31,.12)}.left-panel-card-grid{overflow-wrap:break-word}.left-panel-title{letter-spacing:.1px;padding-top:6%;color:#000;font-weight:500;font-style:normal;margin:16px auto;padding-left:16px;max-width:416px;font-size:18px;line-height:24px;text-transform:none}@media screen and (max-width:1023px){.left-panel-title{margin-left:6%}}@media screen and (min-width:1024px){.text-align-right{text-align:right}}.left-panel-title-icon{color:rgba(0,0,0,.7);margin-right:8px}.order-Status-Card-Container{max-width:416px;width:99%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:#FFF;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3),0 1px 3px 1px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.3),0 1px 3px 1px rgba(0,0,0,.15);border-radius:16px;margin:16px auto;padding:16px 0 32px 0}.order-Status-Card-Details{display:-webkit-box;display:flex;padding-bottom:4px!important;flex-wrap:wrap}.order-Status-Card-Arrow{margin:4.67px 6.67px 4.67px 10px;font-size:19px}.order-Status-Card-Recipient-Email{width:65%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-style:normal;font-weight:400;font-size:14px;line-height:24px;display:block;-webkit-box-align:center;align-items:center;letter-spacing:.1px;color:#000;overflow-wrap:break-word}@media screen and (min-width:768px){.order-Status-Card-Recipient-Email{width:73%}}.order-Status-Card-Message-Container{-webkit-box-sizing:border-box;box-sizing:border-box;width:69%;max-width:240px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;border:1px solid rgba(0,0,0,.12);border-radius:8px;margin:auto;padding:8px 16px}@media screen and (max-width:767px){.order-Status-Card-Message-Container{margin:0 16px}}.order-status-card-image{width:64px;height:40px;-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,.15);box-shadow:0 1px 3px 1px rgba(0,0,0,.15);-webkit-filter:drop-shadow(0 1px 2px rgba(0, 0, 0, .3));filter:drop-shadow(0 1px 2px rgba(0, 0, 0, .3));border-radius:4px}.order-Status-Card-Message-label{width:auto;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px;color:rgba(0,0,0,.7)}.order-Status-Card-Message{width:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-style:normal;font-weight:400;font-size:14px;line-height:24px;letter-spacing:.5px;color:#000;overflow-wrap:break-word}.order-Status-Card-Value{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:24px;font-style:normal;font-weight:500;font-size:16px;line-height:24px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;text-align:right;letter-spacing:.1px;color:#000}.order-Status-Card-Value-container{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.billSummaryDivider{border:1px solid rgba(0,0,0,.38);margin:32px auto;max-width:416px}.order-Status-Promo-free-label{font-style:normal;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-weight:400;font-size:14px;line-height:16px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;text-align:right;letter-spacing:.1px;color:rgba(0,0,0,.7)}.promo-highlight-text{max-width:416px;width:99%;height:16px;font-style:normal;font-weight:400;margin:16px auto;font-size:14px;line-height:16px;padding-left:16px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;letter-spacing:.4px;color:rgba(0,0,0,.7)}.promo-highlight-text p{font-size:14px}.promo-highlight-text-amount{color:#000;margin-left:4px}.promo-card-boundary{border:2px solid #D4E9E2;padding-bottom:12px}@media screen and (max-width:1023px) and (min-width:820px){.color-scheme-no-details{margin:0 auto 32px auto}}@media screen and (max-width:1023px){.color-scheme-no-details{margin:-51px auto 38px auto!important}.color-scheme-no-details .left-panel-card-content{display:none}}@media screen and (max-width:768px){.color-scheme-no-details{margin-bottom:38px!important}}@media screen and (max-width:1023px) and (min-width:820px){.payment-info-stack .payment-info-text{padding:0}}@media screen and (min-device-width:768px) and (max-device-width:1023px){.payment-info-stack .payment-info-text{padding:0}}.external-link{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:#3B3D2F;-webkit-text-decoration-color:#3B3D2F;text-decoration-color:#3B3D2F;font-weight:500;font-size:14px;line-height:16px;letter-spacing:.1px;text-transform:uppercase}.external-link svg.external-link-icon{width:12px;top:10px;position:relative;left:5px;color:#3B3D2F;text-transform:uppercase}.external-link-typography{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.pdpForm .terms-and-conditions-link{margin-left:1rem;margin-top:1.5rem}.pdpForm .privacy-policy-link{margin-left:1rem}.loader-container{background-color:rgba(255,255,255,.7);position:fixed;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:calc(100vh - 96px);z-index:9999;bottom:0;left:0;right:0;top:0;margin-top:96px}@media only screen and (max-width:1023px){.loader-container{height:calc(100vh - 76px);margin-top:76px}}@media only screen and (max-width:767px){.loader-container{height:calc(100vh - 64px);margin-top:64px}}.loader-container.test-env{height:calc(100vh - 136px);margin-top:136px}@media only screen and (max-width:1023px){.loader-container.test-env{height:calc(100vh - 116px);margin-top:116px}}@media only screen and (max-width:767px){.loader-container.test-env{height:calc(100vh - 125px);margin-top:125px}}.loader-container.mb-app-view{height:100vh;margin-top:0}.loader-screen{text-align:center;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:144px;height:120px;background-color:#fff;color:#000;border-radius:16px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3),0 1px 3px 1px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.3),0 1px 3px 1px rgba(0,0,0,.15)}.loader-screen p{font-family:ABCRepro-Medium,serif}.loader-screen svg circle{color:#000}.loader-text{padding-top:16px}.app-body-v2 .loader-container{height:calc(100vh - 56px);margin-top:56px}@media only screen and (max-width:1023px){.app-body-v2 .loader-container{height:calc(100vh - 56px);margin-top:56px}}@media only screen and (max-width:767px){.app-body-v2 .loader-container{height:calc(100vh - 56px);margin-top:56px}}.app-body-v2 .loader-container.test-env{height:100vh;margin-top:0}@media only screen and (max-width:1023px){.app-body-v2 .loader-container.test-env{height:100vh;margin-top:0}}@media only screen and (max-width:767px){.app-body-v2 .loader-container.test-env{height:100vh;margin-top:0}}.header .locale-currency-button{float:right}.locale-currency-popup-modal .MuiDialog-paper{border-radius:16px;width:448px;height:710px}@media (max-width:767px){.locale-currency-popup-modal .MuiDialog-paper{height:90%!important;max-height:90vh!important;align-self:flex-end;border-radius:16px 16px 0 0!important}}.locale-currency-popup-modal .update-settings-title{font-size:22px;line-height:32px;font-weight:400;font-family:ABCRepro-Medium,serif;text-transform:initial;padding-bottom:8px}.locale-currency-popup-modal .update-settings-sub-title{font-weight:400;font-size:12px;line-height:16px;font-family:ABCRepro-Medium,serif;text-transform:initial}.locale-currency-popup-modal .update-settings-sub-title a{font-weight:500;font-size:14px;line-height:16px;color:#3B3D2F;text-transform:uppercase}.locale-currency-popup-modal .currency-locale-heading{position:-webkit-sticky;position:sticky;top:0;z-index:2;background-color:#fff;padding-top:52px;padding-left:32px;padding-right:32px}.locale-currency-popup-modal .currency-locale-heading .currency-locale-tabs-wrapper{border-bottom:1px solid;border-color:rgba(0,0,0,.12)}.locale-currency-popup-modal .currency-locale-heading .currency-locale-tabs .currency-tab{padding-left:0;padding-right:0;margin-right:24px;background-color:transparent;border:none;font-family:inherit;font-size:.875rem;border-radius:8px 8px 0 0;text-transform:none}.locale-currency-popup-modal .currency-locale-heading .currency-locale-tabs .currency-tab:hover{border-radius:8px 8px 0 0;background-color:rgba(59,61,47,.05)}.locale-currency-popup-modal .currency-locale-heading .currency-locale-tabs .currency-tab:focus-visible{border:2px solid #222!important;border-radius:8px 8px 0 0}.locale-currency-popup-modal .currency-locale-heading .currency-locale-tabs .locale-tab{background-color:transparent;padding-left:0;padding-right:0;border:none;font-family:inherit;font-size:.875rem;border-radius:8px 8px 0 0;text-transform:none}.locale-currency-popup-modal .currency-locale-heading .currency-locale-tabs .locale-tab:hover{border-radius:8px 8px 0 0;background-color:rgba(59,61,47,.05)}.locale-currency-popup-modal .currency-locale-heading .currency-locale-tabs .locale-tab:focus-visible{border:2px solid #222!important;border-radius:8px 8px 0 0}.locale-currency-popup-modal .currency-locale-heading .currency-locale-tabs .MuiTabs-indicator{background-color:#3B3D2F;height:3px;display:block}.locale-currency-popup-modal .currency-locale-heading .currency-locale-tabs .MuiTab-root.Mui-selected{color:#3B3D2F;border:none;font-family:inherit;font-size:.875rem;background:0 0;border-radius:8px 8px 0 0;text-transform:none}.locale-currency-popup-modal .currency-locale-heading .currency-locale-tabs .MuiTab-root.Mui-selected:hover{background:rgba(59,61,47,.05);border-radius:8px 8px 0 0}.locale-currency-popup-modal .currency-locale-heading .currency-locale-tabs .MuiTab-root.Mui-selected:focus-visible{border:2px solid #3B3D2F!important;border-radius:8px 8px 0 0}.locale-currency-popup-modal .tab-content{padding:0 0 50px 0!important}.locale-currency-popup-modal .currency-locale-wrapper{border-radius:16px}.locale-currency-popup-modal .currency-locale-wrapper .giftCardsRedeemableInfoText{color:#555;display:block;padding:0 32px 16px 32px;font-size:.875rem}.locale-currency-popup-modal .currency-locale-wrapper .cart-alert{-webkit-box-align:start;align-items:flex-start;background:0 0;padding-left:32px;color:inherit}.locale-currency-popup-modal .currency-locale-wrapper .cart-alert .MuiAlert-icon{margin-right:8px;font-size:16px;color:inherit;padding:11px 0}.locale-currency-popup-modal .currency-locale-wrapper .picker-list{padding:0}.locale-currency-popup-modal .currency-locale-wrapper .picker-list .list-item{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:stretch;align-items:stretch}.locale-currency-popup-modal .currency-locale-wrapper .picker-list .list-item hr{border:none;border-bottom:1px solid #E0E0E0;margin:0 32px}.locale-currency-popup-modal .currency-locale-wrapper .MuiDivider-root{margin:0 32px}.locale-currency-popup-modal .currency-locale-wrapper .list-item-button{padding:24px 0;border-bottom:1px solid;margin:0 32px;text-transform:capitalize}.locale-currency-popup-modal .currency-locale-wrapper .list-item-button .list-item-text{padding-left:32px;padding-right:32px}.locale-currency-popup-modal .currency-locale-wrapper .list-item-button .list-item-currency-text{padding-left:16px}.locale-currency-popup-modal .currency-locale-wrapper .list-item-button .list-item-selected{right:32px}.locale-currency-popup-modal .currency-locale-wrapper .list-item-button .flag-span{width:24px;height:24px;border-radius:50%;overflow:hidden;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border:1px solid #DDD}.locale-currency-popup-modal .currency-locale-wrapper .list-item-button .flag-span .flag-icon{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;scale:1.5}.locale-currency-popup-modal .currency-locale-wrapper .list-item-button .flag{scale:1.5;margin-left:4px}.locale-currency-popup-modal .currency-locale-wrapper .list-item-button .check-icon{color:#3B3D2F}.locale-currency-popup-modal .currency-locale-wrapper .currency-locale-tabs .MuiTabs-indicator{background-color:#000;height:3px;display:block}@media screen and (max-width:767px){.locale-currency-popup-modal .currency-locale-wrapper{width:auto}}.locale-currency-popup-modal .title-text-wrapper{padding:0}.locale-currency-popup-modal .form-inputs-base{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;text-align:left;padding-bottom:32px}.locale-currency-popup-modal .form-inputs-wrapper{padding:20px 0}.locale-currency-popup-modal .country-dropdown{width:100%}.locale-currency-popup-modal .form-inputs-label{width:100%;color:#000;padding-bottom:8px;font-weight:400;font-size:14px;line-height:16px}.locale-currency-popup-modal .button-popup{width:112px;height:40px;border-radius:40px;border:1px solid #000;background-color:#000}.locale-currency-popup-modal .button-popup p{color:#fff}.locale-currency-popup-modal .button-popup.button-cancel{background-color:#fff;margin-right:32px;border-color:#333}.locale-currency-popup-modal .button-popup.button-cancel p{color:#3B3D2F}.locale-currency-popup-modal .external-link-icon-popup{width:20px;height:20px;position:relative;top:5px;color:#3B3D2F}.locale-currency-popup-modal .language-dropdown{width:100%}.locale-currency-popup-modal .MuiDialog-paper{margin:0}.locale-currency-popup-modal .close-currency-locale-modal{position:absolute;right:10px;top:10px}.locale-currency-popup-modal .close-currency-locale-modal:hover{background-color:rgba(59,61,47,.05);color:#3B3D2F!important;border-radius:5px!important}.locale-currency-popup-modal .close-currency-locale-modal:focus-visible{outline:2px solid #3B3D2F;outline-offset:-2px}.locale-currency-popup-modal .close-currency-locale-modal .MuiTouchRipple-root{display:none!important}.switch-currency-dialog .MuiDialog-paper{width:700px;height:244px;border-radius:16px}@media (max-width:767px){.switch-currency-dialog .MuiDialog-paper{align-self:flex-end;border-bottom-right-radius:0;border-bottom-left-radius:0;margin:0;width:100%;height:284px}}.switch-currency-dialog .switch-currency-title{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}@media (max-width:767px){.switch-currency-dialog .switch-currency-title{border-bottom:1px solid #E0E0E0}}.switch-currency-dialog .switch-currency-title .switch-currency-dialog-title{font-size:16px;font-weight:500}@media (max-width:767px){.switch-currency-dialog .switch-currency-title .switch-currency-dialog-title{position:relative;left:80px}}.switch-currency-dialog .switch-currency-title .close-switch-currency-modal:hover{background-color:rgba(59,61,47,.05);color:#3B3D2F!important;border-radius:5px!important}.switch-currency-dialog .switch-currency-title .close-switch-currency-modal:focus-visible{outline:2px solid #3B3D2F;outline-offset:-2px}.switch-currency-dialog .switch-currency-title .close-switch-currency-modal .MuiTouchRipple-root{display:none!important}.switch-currency-dialog .switch-currency-content{overflow-y:hidden}@media (max-width:767px){.switch-currency-dialog .switch-currency-content{padding-top:16px}}.switch-currency-dialog .switch-currency-content .switch-currency-content-text{font-size:.875rem}.switch-currency-dialog .switch-currency-actions{-webkit-box-pack:center;justify-content:center;padding:12px 24px;padding-bottom:16px}.switch-currency-dialog .switch-currency-actions .switch-currency-button{-webkit-box-shadow:none;box-shadow:none;color:#3B3D2F;background:0 0;font-family:ABCRepro-Medium,serif!important;font-size:1rem;border-radius:5px!important;border:1px solid #3B3D2F;font-weight:400;text-transform:uppercase;width:180px;height:44px}.switch-currency-dialog .switch-currency-actions .switch-currency-button:hover{background:rgba(59,61,47,.05);color:#3B3D2F;border:1px solid #3B3D2F!important;-webkit-box-shadow:none;box-shadow:none}.switch-currency-dialog .switch-currency-actions .switch-currency-button:focus-visible{outline-offset:2px;outline:2px solid #3B3D2F}@media (max-width:767px){.switch-currency-dialog .switch-currency-actions .switch-currency-button{width:100%}}.MuiTooltip-tooltip{background-color:#222;padding:16px!important}@media (max-width:767px){.switch-cart-currency-dialog .MuiDialog-paper{padding-bottom:8px;height:256px}}.switch-cart-currency-dialog .switch-cart-currency-content{padding:24px}.switch-cart-currency-dialog .switch-cart-currency-content span{font-size:.875rem}.switch-sites-dialog .MuiDialog-paper{width:360px;border-radius:16px}@media (max-width:767px){.switch-sites-dialog .MuiDialog-paper{align-self:flex-end;border-bottom-right-radius:0;border-bottom-left-radius:0;margin:0;width:100%}}.switch-sites-dialog .switch-sties-title{font-size:1rem;border-bottom:1px solid #E0E0E0;text-transform:none!important}.switch-sites-dialog .switch-sties-content{padding:16px 24px!important;font-size:12px;overflow:hidden}.switch-sites-dialog .switch-sties-actions{padding:16px 24px;-webkit-box-pack:justify;justify-content:space-between;gap:14px}.switch-sites-dialog .switch-sties-actions .switch-sties-cancel-button{text-transform:none;text-decoration:underline;margin-left:16px;padding-top:12px;padding-bottom:12px;color:#3B3D2F}.switch-sites-dialog .switch-sties-actions .switch-sties-continue-button{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:8px;margin-left:0;padding:10px 24px;text-transform:uppercase;border-radius:5px;color:#fff;background:#3B3D2F;font-family:ABCRepro-Medium,serif;font-size:1rem;border:none;font-weight:400}.switch-sites-dialog .switch-sties-actions .switch-sties-continue-button:focus-visible{outline-offset:2px;outline:2px solid #3B3D2F}.switch-sites-dialog .switch-sties-actions .switch-sties-continue-button:hover{background:#2d2f24;-webkit-box-shadow:none;box-shadow:none;color:#fff;border:none}.successIcon{color:#3B3D2F;width:2rem;height:2rem}.errorIcon{color:#D62B1F;width:2rem;height:2rem}.failureMsg,.successMsg{-webkit-box-pack:center;justify-content:center;background:0 0;color:#3B3D2F;font-style:normal;font-weight:400;font-size:22px;line-height:32px;margin-bottom:.5rem;text-transform:none}.successMsg{margin-bottom:1.5rem}@media screen and (max-width:1023px){.successMsg{margin-bottom:1rem}}.failureMsg{color:#D62B1F}.failureMsg>svg{font-size:2rem}.orderSummaryContainer{padding-top:1rem;-webkit-box-shadow:none;box-shadow:none;border-radius:1rem;width:87.5%;max-width:416px;min-height:18rem}@media screen and (max-width:1023px){.orderSummaryContainer{width:100%}}@media screen and (max-width:767px){.orderSummaryContainer{width:100%}}@media screen and (min-device-width:768px) and (max-device-width:1023px){.orderSummaryContainer{max-width:448px}}.orderDetails{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:2rem}.orderIdLabel,.orderTime{font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px;color:rgba(0,0,0,.58)}.orderDate,.orderId{font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.5px;color:rgba(0,0,0,.58)}.orderDate,.orderTime{text-align:right}.orderAmount,.orderAmountLabel{font-style:normal;font-weight:700;font-size:16px;line-height:24px;letter-spacing:.1px;color:#000}.orderActions{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:8px}.orderAction,.tryAgainAction{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:1rem;font-style:normal;font-weight:500;font-size:14px;line-height:16px;color:#3B3D2F;-webkit-text-decoration-color:#3B3D2F;text-decoration-color:#3B3D2F}.tryAgainAction{margin-left:3px}.orderAction{margin-bottom:1rem}.openInNewIcon{width:15px;height:15px;font-style:normal;font-weight:500;font-size:14px;line-height:16px;color:#3B3D2F;margin-left:.3rem;display:none}.buyAnotherButton{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:232px;background:#000;border-radius:2rem;height:3.5rem;-webkit-box-shadow:none;box-shadow:none}.buyAnotherButton:active,.buyAnotherButton:focus,.buyAnotherButton:hover{background:#000}.tryAgainButton{height:3.5rem;width:51%;background:#000;border-radius:2rem;text-transform:uppercase;-webkit-box-shadow:none;box-shadow:none}.tryAgainButton:active,.tryAgainButton:focus,.tryAgainButton:hover{background:#000}@media screen and (max-width:1023px){.tryAgainButton{width:56%}}.cancelButton{height:3rem;width:160px;border:1px solid rgba(0,0,0,.7);text-transform:uppercase;border-radius:100px}.cancelButton:focus,.cancelButton:hover{border:1px solid rgba(0,0,0,.7);background-color:transparent}.buyAnotherText,.tryAgainText{color:#FFF;font-style:normal;font-size:14px;line-height:20px;text-transform:uppercase;letter-spacing:1px}.giftCardSummary{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;padding-top:2rem;width:35rem;height:32rem;background:rgba(59,61,47,.05);border-radius:1rem;border-color:transparent}.failureSummary{width:87.5%;max-width:416px;min-height:10.3rem}@media screen and (min-width:1024px){.failureSummary{width:100%}}@media screen and (max-width:1023px){.failureSummary{width:100%}}@media screen and (max-width:767px){.failureSummary{width:96%}}@media screen and (min-device-width:768px) and (max-device-width:1023px){.failureSummary{max-width:448px}}.giftCardDetails{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;width:100%;margin-bottom:1rem;-webkit-box-pack:justify;justify-content:space-between}.giftCardValueDetails,.sendToDetails{background:0 0}.giftCardValueDetails{margin-right:3rem}.sendToDetails{margin-left:3rem}.giftCardValueLabel,.personalMessageLabel,.sendToLabel{font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px;color:rgba(0,0,0,.58)}.giftCardValue,.personalMessage,.sendToEmail,.sendToName{font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.5px;color:#000}.personalMessageDetails{background:0 0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;margin-left:6rem}.giftCardDescriptionBox{display:-webkit-box;display:flex;width:100%;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.5px;color:rgba(0,0,0,.58);background:0 0;margin:1rem 0 2rem 6rem}.failure{background:#d62b1f1f}.failureInfo{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-align:center;align-items:center;margin:auto;margin-bottom:9%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:6px 16px;font-size:14px;font-weight:700;color:rgba(0,0,0,.58);line-height:20px;background:#000;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3),0 1px 3px 1px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.3),0 1px 3px 1px rgba(0,0,0,.15);border-radius:8px}.successInfo{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 15px 40px;font-size:14px;color:#000;line-height:20px;background:0 0;-webkit-box-shadow:none;box-shadow:none;display:none}@media screen and (max-width:1023px){.successInfo{padding:0 31px 16px}}@media screen and (min-device-width:768px) and (max-device-width:1023px){.successInfo{padding:0 160px 16px}}.cancelText{font-style:normal;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.1px;color:#3B3D2F;text-transform:uppercase}.failureActions{display:-webkit-box;display:flex;justify-content:space-around;width:87.5%;max-width:416px;margin-top:1rem}.lineSeparator{width:80%;color:rgba(0,0,0,.58)}#payment-page{border-radius:16px;background-color:#fff;margin-bottom:48px}@media screen and (max-width:1440px) and (min-width:1025px){#payment-page{width:416px!important}}@media screen and (max-width:768px) and (min-width:500px){#payment-page{width:448px!important;margin:auto}}@media screen and (max-width:1023px){#payment-page{margin-bottom:48px}}#payment-page fieldset{position:unset}.payment-info-stack{margin-bottom:16px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.payment-info-stack .payment-info-text{font-size:12px;line-height:1.3em;letter-spacing:.4px;font-style:normal;font-weight:400;color:rgba(0,0,0,.58)}.payment-widget-container{margin-top:72px}.payment-widget-container .privacy-policy-link{color:#3B3D2F;-webkit-text-decoration-color:#3B3D2F;text-decoration-color:#3B3D2F;-webkit-box-pack:center;justify-content:center;text-transform:none;display:none}.form-button-group{display:-webkit-box;display:flex;position:-webkit-sticky;position:sticky;bottom:0;z-index:101;height:71px;margin-top:34.5px;-webkit-box-pack:center;justify-content:center}@media screen and (max-width:900px){.form-button-group{-webkit-box-pack:center;justify-content:center}}@media screen and (max-width:1440px) and (min-width:1025px){.form-button-group{margin-bottom:100px}}@media screen and (max-width:1023px){.form-button-group{margin-bottom:16px}}@media screen and (min-width:1024px){.form-button-group{margin-bottom:184px}}.positive-button{display:-webkit-box;display:flex;-webkit-box-pack:space-evenly;justify-content:space-evenly;height:3.5rem;width:168px;background:#000;border-radius:6.25em;-webkit-box-shadow:none;box-shadow:none}.positive-button:active,.positive-button:focus,.positive-button:hover{background:#000}@media screen and (max-width:900px){.positive-button{width:168px}}.negative-button{height:3rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:29.07%;border:none}.negative-button:focus,.negative-button:hover{border-radius:6.25em;border:none;background-color:transparent}.positive-text{color:#FFF;font-style:normal;font-weight:500;font-size:14px;line-height:20px;text-transform:uppercase}.negative-text{font-style:normal;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.1px;color:#3B3D2F;text-transform:uppercase}.adyen-checkout__payment-method__details{padding:0 16px 1px 16px}.lock_icon{width:18px;height:16px}@media screen and (max-width:900px){.left-panel-card-content{padding-bottom:0!important}}@media screen and (max-width:1440px) and (min-width:1025px){.required-title{width:370px!important;margin:auto}}@media screen and (max-width:768px) and (min-width:500px){.required-title{width:480px!important;margin:auto}}@media screen and (max-width:1023px){.form-container .form-title-left{padding-bottom:48px}}@media screen and (min-device-width:768px) and (max-device-width:1023px){.form-container-item-left-panel .left-panel-card-media{width:296px;height:186px}}.payment-title{position:absolute;margin-top:60px;font-style:normal;font-weight:500;font-size:18px;line-height:24px;letter-spacing:.1px;color:#000}@media screen and (max-width:768px) and (min-width:600px){.payment-title{margin-left:16%}}@media screen and (max-width:1023px) and (min-width:820px){.payment-title{margin-left:19%}}.promo-error-modal{width:100%;height:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background-color:rgba(0,0,0,.7)}.promo-error-box{display:-webkit-box;display:flex;margin:auto;background-color:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:80%;min-height:232px;border-radius:16px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}@media screen and (min-width:768px){.promo-error-box{max-width:40%}}.promo-error-div{padding:10%}.promo-error-div .heading{padding-bottom:5%;font-size:22px}.promo-error-div .content{font-size:14px;padding-bottom:5%}.promo-error-div .button-div{text-align:right}.promo-error-div .button-div .button{color:#00754a;border-radius:20px;border:1px solid #000}.promo-expired-div .heading{font-size:16px;line-height:24px;font-weight:500;border-bottom:1px solid #e0e0e0;padding:16px 24px}.promo-expired-div .content{font-size:14px;padding-bottom:32px;padding-top:16px;padding-left:24px;padding-right:24px;font-weight:400;line-height:20px;letter-spacing:.4px}.promo-expired-div .button-div{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:16px;width:100%;padding-left:24px;padding-right:24px;padding-bottom:16px}.promo-expired-div .button-div .button{text-align:center;height:44px;font-weight:400;line-height:20px;letter-spacing:.4px;text-transform:uppercase;border-radius:5px;color:#fff;background:#3B3D2F;font-family:ABCRepro-Medium,serif;font-size:1rem;border:none}.promo-expired-div .button-div .button:focus-visible{outline-offset:2px;outline:2px solid #3B3D2F}.promo-expired-div .button-div .button:hover{background:#2d2f24;color:#fff;border:none}.promo-expired-div .button-div .review-offer{text-align:center;height:44px;font-weight:400;line-height:20px;letter-spacing:.4px;text-transform:uppercase;color:#3B3D2F;background:0 0;font-family:ABCRepro-Medium,serif;font-size:1rem;border-radius:5px;border:1px solid #3B3D2F}.promo-expired-div .button-div .review-offer:hover{background:rgba(59,61,47,.05);color:#3B3D2F;border:1px solid #3B3D2F!important}.promo-expired-div .button-div .review-offer:focus-visible{outline-offset:2px;outline:2px solid #3B3D2F}.promo-expired-div .MuiDialog-paper{width:360px;border-radius:16px}.promo-expired-box{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:8px;-webkit-box-align:center;align-items:center}.promo-limited-text{font-size:16px;font-weight:400;line-height:20px;letter-spacing:.4px}.promo-limited-alt-text{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.4px}.promo-expired-text{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.4px}.promo-expired-body-text{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.4px;padding-bottom:16px}.promo-icon{width:16px;height:16px;color:#e42217}.expired-box-flex{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:8px;-webkit-box-align:center;align-items:center;padding-bottom:8px}@media (max-width:767px){.promo-expired-div .MuiDialog-paper{align-self:flex-end;border-bottom-right-radius:0;border-bottom-left-radius:0;margin:0;width:100%}}.payment-cardholder-agreement__modal-prompt{line-height:30px;margin-bottom:2px;text-align:center;display:block;width:100%;clear:both;padding-top:8px;margin-top:16px;border-top:1px solid #E0E0E0}.payment-cardholder-agreement__modal-button-spacer{margin:8px 0;width:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;gap:8px}@media (max-width:600px){.payment-cardholder-agreement__modal-button-spacer{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;-webkit-box-align:center;align-items:center}}.cardholder-agreement__modal-title{font-family:ABCRepro-Medium,serif;font-style:normal;font-size:1.375rem;font-weight:600;margin-bottom:0;text-align:center}.cardholderAgreementActionButton{gap:8px;width:312px;height:45px;max-width:416px;margin:16px auto 0;text-transform:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:600px){.cardholderAgreementActionButton{width:100%;height:45px;max-width:416px;margin:5px auto 0}}.cardholderAgreementSubtitle{font-family:ABCRepro-Medium,serif;font-style:normal;font-size:1.375rem;font-weight:600}.cardholderAgreementContent{font-family:ABCRepro-Medium,serif;font-style:normal;font-size:1.125rem;font-weight:400;line-height:30px;letter-spacing:.4px;margin-bottom:32px;color:#222;max-height:450px;overflow-y:auto;padding:16px 32px 0 32px!important;border-top:1px solid #E0E0E0}.payment-gift-card-scam-alert{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:32px}.payment-brand-disclaimer{margin-bottom:32px}.payment-brand-disclaimer li,.payment-brand-disclaimer p{font-size:.875rem;line-height:20px}.payment-brand-disclaimer ul{margin-left:16px}.payment-brand-disclaimer a{color:#222;text-decoration:underline;font-weight:400;font-style:normal;font-family:inherit;font-size:inherit;text-transform:none}.payment-brand-disclaimer a:hover{color:#555;text-decoration:underline}.payment-brand-disclaimer a:focus-visible{border:2px solid #222;outline:unset;padding:1px}.new-payment-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;min-height:100vh;background:#fff}.new-payment-container .payment-right-mobile-view{display:none}@media screen and (max-width:1023px){.new-payment-container .payment-right-mobile-view{display:-webkit-box;display:flex}}@media screen and (max-width:510px){.new-payment-container .payment-right-mobile-view{width:312px}}.new-payment-container .payment-right-desktop-view{display:-webkit-box;display:flex}@media screen and (max-width:1023px){.new-payment-container .payment-right-desktop-view{display:none}}.new-payment-container .card-item-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:16px}.new-payment-container .payment-section-divider{color:#E0E0E0}.new-payment-container .payment-error-message{color:#d32f2f;text-transform:none;font-weight:400;font-size:12px;letter-spacing:.4px}.new-payment-container .consent-payment-error-message{color:#d32f2f;font-weight:400;font-size:12px;letter-spacing:.4px;display:-webkit-box;display:flex;margin-top:4px}@media screen and (max-width:1023px){.new-payment-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;-webkit-box-align:center;align-items:center;min-height:auto}}.payment-left-panel{width:894px;margin-bottom:32px;width:62%;display:-webkit-box;display:flex;background:#fff}@media screen and (max-width:510px){.payment-left-panel .payment-left-heading .back-button-container .back-button{padding-left:0!important;margin-left:0!important;-webkit-box-pack:start;justify-content:flex-start}}@media screen and (max-width:510px){.payment-left-panel .payment-left-heading .back-button-container{margin-left:0!important}}.payment-left-panel .payment-left-heading .payment-back-button{color:#05A;font-size:14px;font-weight:500;line-height:24px;letter-spacing:.1px;padding-top:0;gap:11px}.payment-left-panel .payment-left-heading .payment-back-button .back-button-arrow-icon{width:16px;height:16px}@media screen and (max-width:1023px){.payment-left-panel .payment-left-heading .payment-back-button .back-button-arrow-icon{width:24px;height:24px;color:#000}}@media screen and (max-width:1023px){.payment-left-panel .payment-left-heading .payment-back-button span{display:none}}.payment-left-panel .payment-left-heading{width:10%}.payment-left-panel .payment-left-heading .payment-back-button{padding-top:32px;margin-top:0}.payment-left-panel .payment-left-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:16px;width:90%;-webkit-box-align:center;align-items:center}.payment-left-panel .payment-left-content .payment-fixed-content{width:416px;padding-top:32px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:24px}.payment-left-panel .payment-left-content .payment-fixed-content .payment-form-left-heading{font-size:1.75rem;font-weight:400;line-height:36px;color:#3B3D2F;font-family:ABCRepro-Medium,serif;font-style:normal;text-transform:uppercase}@media screen and (max-width:1023px){.payment-left-panel .payment-left-content .payment-fixed-content .payment-form-left-heading{text-align:center}}.payment-left-panel .payment-left-content .payment-fixed-content .payment-fields-required-message{font-size:.875rem;font-weight:400;line-height:20px;letter-spacing:.4px;color:#555}.payment-left-panel .payment-left-content .payment-fixed-content .payment-error-content{padding:12px 16px 12px 16px;background-color:#FFEEF3;color:#75122E;border:1px solid #A81A42;border-radius:8px;display:-webkit-box;display:flex;gap:16px;-webkit-box-align:center;align-items:center}.payment-left-panel .payment-left-content .payment-fixed-content .payment-error-content .payment-error-icon{width:24px;height:24px;color:#A81A42}.payment-left-panel .payment-left-content .payment-fixed-content .payment-error-content .payment-error-message{color:#75122E}.payment-left-panel .payment-left-content .payment-fixed-content .payment-error-content .payment-error-message .payment-declined-text{color:#75122E;line-height:24px;font-size:16px;font-style:normal;font-weight:500;font-family:inherit;text-transform:none;text-decoration:none}.payment-left-panel .payment-left-content .payment-fixed-content .payment-error-content .payment-error-message .transaction-declined-text{font-style:normal;font-family:inherit;font-size:12px;color:#75122E;font-weight:400;line-height:18px;text-transform:none;text-decoration:none}.payment-left-panel .payment-left-content .payment-fixed-content .payment-error-content .payment-error-message .transaction-declined-text a{color:inherit;text-decoration:underline;font-weight:inherit;font-style:inherit;font-size:inherit;font-family:inherit;text-transform:none}.payment-left-panel .payment-left-content .payment-fixed-content .custom-form-item-left-panel{margin:0;width:auto;max-width:416px!important;min-width:312px!important}@media (min-width:820px) and (max-width:1023px){.payment-left-panel .payment-left-content .payment-fixed-content .custom-form-item-left-panel{width:auto!important}}@media (min-width:1024px){.payment-left-panel .payment-left-content .payment-fixed-content .custom-form-item-left-panel{width:auto!important}}@media (max-width:768px){.payment-left-panel .payment-left-content .payment-fixed-content .custom-form-item-left-panel{padding:0;width:auto!important}}.payment-left-panel .payment-left-content .payment-fixed-content .left-panel-card{margin:0;width:auto;max-width:416px!important;min-width:312px!important}@media screen and (max-width:1023px){.payment-left-panel .payment-left-content .payment-fixed-content{padding-left:0;margin-left:0}}@media screen and (max-width:510px){.payment-left-panel .payment-left-content .payment-fixed-content{width:312px}}.payment-left-panel .payment-left-content .cards-and-payment-options{margin-top:24px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:32px;width:416px}.payment-left-panel .payment-left-content .cards-and-payment-options .payment-options-divider{display:none}@media screen and (max-width:1023px){.payment-left-panel .payment-left-content .cards-and-payment-options .payment-options-divider{display:block}}.payment-left-panel .payment-left-content .cards-and-payment-options .digital-card-label{font-size:18px;font-weight:500;line-height:24px;letter-spacing:.1px;color:#222}.payment-left-panel .payment-left-content .cards-and-payment-options .payment-options .payment-options-header{display:-webkit-box;display:flex;gap:8px}.payment-left-panel .payment-left-content .cards-and-payment-options .payment-options .payment-options-header .payment-icon{width:24px;height:24px;color:#3B3D2F}.payment-left-panel .payment-left-content .cards-and-payment-options .payment-options .payment-options-header .payment-options-text{font-size:1.125rem;font-weight:500;line-height:24px;letter-spacing:.1px;color:#3B3D2F;font-family:ABCRepro-Medium,serif;font-style:normal;text-transform:none}.payment-left-panel .payment-left-content .cards-and-payment-options .payment-options .payment-new-payment-widget{margin-top:16px}.payment-left-panel .payment-left-content .cards-and-payment-options .payment-options .payment-new-payment-widget .payment-checkout__payment-method{border-radius:0}.payment-left-panel .payment-left-content .cards-and-payment-options .payment-options .payment-new-payment-widget .payment-checkout__payment-method:first-child{border-top-left-radius:12px;border-top-right-radius:12px}.payment-left-panel .payment-left-content .cards-and-payment-options .payment-options .payment-new-payment-widget .payment-checkout__payment-method:last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.payment-left-panel .payment-left-content .cards-and-payment-options .payment-options .payment-new-payment-widget #payment-page{margin-bottom:0}@media screen and (max-width:1023px){.payment-left-panel .payment-left-content .cards-and-payment-options .payment-options .payment-new-payment-widget #payment-page{max-width:416px}}@media screen and (max-width:510px){.payment-left-panel .payment-left-content .cards-and-payment-options .payment-options .payment-new-payment-widget #payment-page{max-width:312px}}.payment-left-panel .payment-left-content .cards-and-payment-options .payment-options .payment-new-payment-widget .payment-widget__checkout__card-number__container label,.payment-left-panel .payment-left-content .cards-and-payment-options .payment-options .payment-new-payment-widget .payment-widget__checkout__email__container label,.payment-left-panel .payment-left-content .cards-and-payment-options .payment-options .payment-new-payment-widget .payment-widget__checkout__field__container label,.payment-left-panel .payment-left-content .cards-and-payment-options .payment-options .payment-new-payment-widget .payment-widget__checkout__first-name__container label,.payment-left-panel .payment-left-content .cards-and-payment-options .payment-options .payment-new-payment-widget .payment-widget__checkout__last-name__container label,.payment-left-panel .payment-left-content .cards-and-payment-options .payment-options .payment-new-payment-widget .payment-widget__checkout__phone-number__container label{margin-bottom:5px;margin-left:2px!important}.payment-left-panel .payment-left-content .cards-and-payment-options .payment-options .payment-new-payment-widget .adyen-checkout__label__text,.payment-left-panel .payment-left-content .cards-and-payment-options .payment-options .payment-new-payment-widget .payment-checkout__label__text{margin-left:unset!important}.payment-left-panel .payment-left-content .cards-and-payment-options .payment-options .payment-new-payment-widget .adyen-checkout__label__text::before,.payment-left-panel .payment-left-content .cards-and-payment-options .payment-options .payment-new-payment-widget .payment-checkout__label__text::before{content:none!important;color:unset!important}.payment-left-panel .payment-left-content .cards-and-payment-options .payment-options .payment-new-payment-widget .payment-checkout__payment-method fieldset{position:inherit}.payment-left-panel .payment-left-content .cards-and-payment-options .payment-checkbox-section{display:-webkit-box;display:flex;gap:8px}.payment-left-panel .payment-left-content .cards-and-payment-options .payment-checkbox-section .formCheckboxGroup{margin-top:0}.payment-left-panel .payment-left-content .cards-and-payment-options .payment-checkbox-section .formCheckboxConsent{padding-left:0;margin-bottom:0;gap:12px;-webkit-box-align:start;align-items:flex-start}.payment-left-panel .payment-left-content .cards-and-payment-options .payment-checkbox-section .MuiCheckbox-root{padding:0;color:#7C7C7C;width:15px}.payment-left-panel .payment-left-content .cards-and-payment-options .payment-checkbox-section .formCheckboxConsent{margin-left:0;margin-right:0}.payment-left-panel .payment-left-content .cards-and-payment-options .optIn-checkbox-container{height:auto}.payment-left-panel .payment-left-content .cards-and-payment-options .payment-brand-specific{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.4px;color:#222}.payment-left-panel .payment-left-content .cards-and-payment-options .place-order-btn{width:416px;padding:12px 24px 12px 24px;border-radius:5px;font-weight:400;line-height:20px;letter-spacing:.1px;text-align:center;text-transform:uppercase;color:#fff;background:#3B3D2F;font-family:ABCRepro-Medium,serif;font-size:1rem;border:none}@media screen and (max-width:510px){.payment-left-panel .payment-left-content .cards-and-payment-options .place-order-btn{width:312px}}.payment-left-panel .payment-left-content .cards-and-payment-options .place-order-btn:focus-visible{outline-offset:2px;outline:2px solid #3B3D2F}.payment-left-panel .payment-left-content .cards-and-payment-options .place-order-btn:hover{background:#2d2f24;color:#fff;border:none}.payment-left-panel .payment-left-content .cards-and-payment-options .payment-gift-card-scam-alert-text{font-size:.875rem;font-weight:400;line-height:20px;letter-spacing:.4px;color:#222}@media screen and (max-width:510px){.payment-left-panel .payment-left-content .cards-and-payment-options{width:312px}}@media screen and (max-width:1023px){.payment-left-panel .payment-left-content .cards-and-payment-options{margin-top:0}}@media screen and (max-width:1023px){.payment-left-panel .payment-left-content{width:100%;margin-left:-10%;padding-left:0;gap:32px}}@media screen and (max-width:1161px) and (min-width:1024px){.payment-left-panel .payment-left-content{-webkit-box-align:end;align-items:flex-end;padding-right:30px}}@media screen and (min-width:1024px){.payment-left-panel{overflow-y:auto!important;position:-webkit-sticky;position:sticky}}@media screen and (max-width:1023px){.payment-left-panel{width:100%}}@media screen and (max-width:510px){.payment-left-panel{width:312px}}@media screen and (max-width:1161px) and (min-width:1024px){.payment-left-panel{width:58%}}.payment-left-panel .payment-header-skeleton{margin-bottom:8px}.payment-left-panel .payment-header-skeleton{margin-bottom:8px}.payment-left-panel .avoid-Scams-Container{-webkit-box-pack:start;justify-content:flex-start;padding-left:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.payment-left-panel .avoid-Scams-Container .avoid-Scams-Text{color:#222;font-size:inherit;font-style:normal;font-weight:400;text-transform:none;line-height:20px;letter-spacing:.4px;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:5px;font-family:inherit}.payment-left-panel .avoid-Scams-Container .avoid-Scams-Text:hover{color:#555;text-decoration:underline;background-color:transparent}.payment-left-panel .avoid-Scams-Container:focus-visible{padding:2px;border:2px solid #222!important;-webkit-box-shadow:none!important;box-shadow:none!important;background:0 0!important;border-radius:unset}.payment-left-panel .avoid-Scams-Container:hover{background-color:transparent}.payment-left-panel .contact-information-title{margin-bottom:20px;padding:2px}.payment-left-panel .contact-information-title .payment-widget__checkout__billing-info__header{font-size:16px!important}.payment-cardholder-agreement-implicit{width:100%;left:1000px;top:1488px;font-style:normal;font-weight:400;font-size:14px;line-height:20px;margin:0;margin-top:4px;color:#222}.payment-cardholder-agreement-implicit .MuiLink-root{color:#222;text-decoration:underline;font-weight:400;font-style:normal;font-size:inherit;text-transform:none}.payment-cardholder-agreement-explicit{margin:0}.scam-got-it{-webkit-box-pack:center!important;justify-content:center!important}.scam-got-it .scam-got-it-btn{width:312px;padding:12px 24px 12px 24px;font-weight:400;line-height:20px;letter-spacing:.1px;text-align:center;text-transform:uppercase;border-radius:5px;color:#fff;background:#3B3D2F;font-family:ABCRepro-Medium,serif;font-size:1rem;border:none}.scam-got-it .scam-got-it-btn:focus-visible{outline-offset:2px;outline:2px solid #3B3D2F}.scam-got-it .scam-got-it-btn:hover{background:#2d2f24;color:#fff;border:none}.payment-cardholder-agreement__modal p{font-size:1.5rem}.payment-cardholder-agreement__modal .modal-content{font-size:1.5rem}.payment-cardholder-agreement__modal .page-sub-header{margin:-30px 0 0 0}.checkoutSubHeader-message-v2{display:-webkit-box;display:flex;font-size:.875rem;color:#222;margin-bottom:5px;line-height:20px;letter-spacing:.4px}.checkoutSubHeader-message-v2::before{content:'';flex-shrink:0;width:16px;height:16px;margin-right:8px;margin-top:2px;background-image:url(/media/images/_common/info_icon.png);background-size:contain;background-repeat:no-repeat}.checkoutSubHeader-message{font-size:.875rem;color:#222;margin-bottom:5px;line-height:20px;letter-spacing:.4px}@media (prefers-contrast:high){.high-contrast-error.MuiTypography-root,.high-contrast-error.css-ahj2mt-MuiTypography-root{color:Highlight!important;font-size:12px!important;font-weight:400!important;line-height:16px!important;letter-spacing:.5px!important;text-decoration:none!important}.high-contrast-error .formErrorMessageIcon{color:Highlight!important}.high-contrast-error .formErrorMessageIcon svg{fill:Highlight!important}}@media (-ms-high-contrast:active){.high-contrast-error.MuiTypography-root,.high-contrast-error.css-ahj2mt-MuiTypography-root{color:Highlight!important;font-size:12px!important;font-weight:400!important;line-height:16px!important;letter-spacing:.5px!important;text-decoration:none!important}.high-contrast-error .formErrorMessageIcon{color:Highlight!important}.high-contrast-error .formErrorMessageIcon svg{fill:Highlight!important}}@media (forced-colors:active){.high-contrast-error.MuiTypography-root,.high-contrast-error.css-ahj2mt-MuiTypography-root{color:Highlight!important;font-size:12px!important;font-weight:400!important;line-height:16px!important;letter-spacing:.5px!important;text-decoration:none!important;forced-color-adjust:auto}.high-contrast-error .formErrorMessageIcon{color:Highlight!important;forced-color-adjust:auto}.high-contrast-error .formErrorMessageIcon svg{fill:Highlight!important;forced-color-adjust:auto}}.payment-right-panel{background-color:#F9F9F9;padding:32px 80px 32px 66px;width:38%}.payment-right-panel .payment-right-panel-content{width:400px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:32px}.payment-right-panel .payment-right-panel-content .payment-star-code-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;gap:8px;width:100%}.payment-right-panel .payment-right-panel-content .payment-star-code-container .payment-star-code-input-container{width:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:8px}.payment-right-panel .payment-right-panel-content .payment-star-code-container .loyalty-image{width:20%;max-height:90px}.payment-right-panel .payment-right-panel-content .payment-star-code-container .loyalty-field-help-text{font-size:14px;line-height:20px}.payment-right-panel .payment-right-panel-content .payment-star-code-container .MuiFormControl-root label,.payment-right-panel .payment-right-panel-content .payment-star-code-container .MuiFormControl-root legend{display:none!important}.payment-right-panel .payment-right-panel-content .payment-star-code-container .form-custom-label{font-weight:500;font-size:14px;line-height:20px;letter-spacing:.1px}.payment-right-panel .payment-right-panel-content .payment-star-code-container .payment-star-code-input{width:100%}.payment-right-panel .payment-right-panel-content .payment-star-code-container .payment-star-code-input .MuiOutlinedInput-notchedOutline{border:none;top:0}.payment-right-panel .payment-right-panel-content .payment-star-code-container .payment-star-code-input .MuiInputBase-root{background-color:#FEFEFE;border-radius:0;font-size:16px;line-height:24px;font-weight:400;color:#555}.payment-right-panel .payment-right-panel-content .payment-star-code-container .payment-star-code-input .MuiInputBase-root fieldset{border:1px solid #7c7c7c}.payment-right-panel .payment-right-panel-content .payment-star-code-container .payment-star-code-input .MuiInputBase-root:hover{background-color:#FEFEFE;color:#555}.payment-right-panel .payment-right-panel-content .payment-star-code-container .payment-star-code-input .MuiInputBase-root.Mui-focused{background-color:#FEFEFE;color:#222}.payment-right-panel .payment-right-panel-content .payment-star-code-container .payment-star-code-input .MuiInputBase-root:hover fieldset{border:1px solid #222}.payment-right-panel .payment-right-panel-content .payment-star-code-container .payment-star-code-input .MuiInputBase-root.Mui-focused fieldset{border:2px solid #222}.payment-right-panel .payment-right-panel-content .payment-star-code-container .payment-star-code-input .MuiInputBase-root.Mui-error .MuiOutlinedInput-notchedOutline{color:#d32f2f!important;border-color:#d32f2f!important;border:1px solid #d32f2f!important}.payment-right-panel .payment-right-panel-content .payment-star-code-container .payment-star-code-input .MuiInputBase-root input:-webkit-autofill,.payment-right-panel .payment-right-panel-content .payment-star-code-container .payment-star-code-input .MuiInputBase-root input:-webkit-autofill:focus,.payment-right-panel .payment-right-panel-content .payment-star-code-container .payment-star-code-input .MuiInputBase-root input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #FEFEFE inset!important;box-shadow:0 0 0 1000px #FEFEFE inset!important;-webkit-text-fill-color:#555!important}.payment-right-panel .payment-right-panel-content .payment-star-code-container .payment-star-code-input input{padding:0 16px;height:44px;font-size:16px;line-height:24px;font-weight:400}.payment-right-panel .payment-right-panel-content .payment-star-code-container .MuiInputBase-root{width:100%}.payment-right-panel .payment-right-panel-content .offer-section-container{margin-top:0;padding-bottom:0;border-bottom:unset}.payment-right-panel .payment-right-panel-content .promo-banner{padding-top:0}.payment-right-panel .payment-right-panel-content .order-summary-container{margin:0;padding:0}@media screen and (max-width:1023px){.payment-right-panel .payment-right-panel-content{width:416px}}@media screen and (max-width:510px){.payment-right-panel .payment-right-panel-content{width:312px}}@media screen and (max-width:1023px){.payment-right-panel{position:static;right:auto;top:auto;margin-left:0;width:416px;padding:0;background-color:transparent}}@media screen and (max-width:1161px) and (min-width:1024px){.payment-right-panel{width:42%}}.wrapper-for-divider{border-bottom:1px solid #E0E0E0;padding-bottom:32px}.adyen-checkout__label__text,.payment-checkout__label__text{height:16px;font-family:inherit;font-style:normal;font-weight:400!important;font-size:14px!important;text-transform:none;line-height:20px!important;letter-spacing:.4px;color:#222!important;-webkit-box-flex:0;flex:none;-webkit-box-ordinal-group:1;order:0;flex-grow:0;margin-left:15px}.adyen-checkout__label__text::before,.payment-checkout__label__text::before{content:'*';color:#3B3D2F}.adyen-checkout__label__text::before{position:absolute}.adyen-checkout__input,.payment-checkout__input-wrapper input{border-radius:10px!important;font-family:ABCRepro-Medium,serif!important;border-bottom-width:1px!important}.adyen-checkout__input::-webkit-input-placeholder,.payment-checkout__input-wrapper input::-webkit-input-placeholder{color:#b9c4c9!important;font-weight:300}.adyen-checkout__input::-moz-placeholder,.payment-checkout__input-wrapper input::-moz-placeholder{color:#b9c4c9!important;font-weight:300}.adyen-checkout__input::-ms-input-placeholder,.payment-checkout__input-wrapper input::-ms-input-placeholder{color:#b9c4c9!important;font-weight:300}.adyen-checkout__input::placeholder,.payment-checkout__input-wrapper input::placeholder{color:#b9c4c9!important;font-weight:300}.adyen-checkout__dropdown__button{border-radius:10px!important;font-family:ABCRepro-Medium,serif!important;border-bottom-width:1px!important}.adyen-checkout__payment-method__name,.payment-widget__checkout__billing-info__header{font-family:ABCRepro-Medium,serif;font-style:normal;font-weight:600!important;font-size:16px!important;line-height:24px;letter-spacing:.1px;color:#000}.adyen-checkout__payment-method__name{height:24px;left:1008px;top:224px}.payment-widget__checkout__billing-info__header{margin-bottom:20px}#payment-page .adyen-checkout__payment-method--selected{background:#fff}@media screen and (max-width:1440px) and (min-width:1025px){#payment-page{width:416px!important}}@media screen and (max-width:768px) and (min-width:500px){#payment-page{width:480px!important;margin:auto}}.payment-checkout__payment-method--selected{background:#fff!important;margin:0!important}.payment-widget__checkout__adyen-dropin__container{padding:30px 16px!important}.adyen-checkout__payment-method__header{margin-bottom:20px!important}.adyen-checkout__field--expiryDate,.adyen-checkout__field--securityCode{margin-bottom:36px!important}.adyen-checkout__field--cardNumber{margin-bottom:36px!important}.adyen-checkout__card__holderName{margin-top:0!important}.adyen-checkout__card__brands{position:absolute;top:-55px;right:0}.payment-widget__checkout_fields-instruction{display:none}.adyen-checkout__error-text{color:#d10244}.form-container .required-title{padding-right:12px;height:13px}@media screen and (max-width:1440px) and (min-width:1025px){.form-container .required-title{width:370px!important;margin:auto}}@media screen and (max-width:768px) and (min-width:500px){.form-container .required-title{width:480px!important;margin:auto}}.payment-widget-loading-error{margin-bottom:5%}@media screen and (max-width:1440px) and (min-width:1025px){.form-container-item-left-panel{height:57.5%;width:max(62%,328px)!important;max-width:520px;margin:8% auto 32px auto;overflow:auto;border-radius:16px}}@media screen and (max-width:1023px) and (min-width:820px){.form-container-item-left-panel{width:max(45%,328px)!important;margin:0 auto 32px auto}}@media screen and (min-device-width:768px) and (max-device-width:1023px){.form-container-item-left-panel{width:max(58.4%,328px)!important}}@media screen and (max-width:1023px) and (min-width:820px){.payment-widget-container{width:max(62.4%,328px)!important;max-width:520px;margin:72px auto auto auto}}@media screen and (max-width:768px) and (min-width:320px){.adyen-checkout__card__brands{top:-20px}}.payment-widget__checkout__email__container{display:none}.app-body-v2 .adyen-checkout__input,.app-body-v2 .payment-checkout__input-wrapper input{border-radius:0!important;font-family:ABCRepro-Medium,serif!important;border-bottom-width:1px!important;font-size:16px;line-height:24px;font-weight:400;border:1px solid #7c7c7c;color:#555;background-color:#FEFEFE}.app-body-v2 .adyen-checkout__input::-webkit-input-placeholder,.app-body-v2 .payment-checkout__input-wrapper input::-webkit-input-placeholder{color:#b9c4c9!important;font-weight:400}.app-body-v2 .adyen-checkout__input::-moz-placeholder,.app-body-v2 .payment-checkout__input-wrapper input::-moz-placeholder{color:#b9c4c9!important;font-weight:400}.app-body-v2 .adyen-checkout__input::-ms-input-placeholder,.app-body-v2 .payment-checkout__input-wrapper input::-ms-input-placeholder{color:#b9c4c9!important;font-weight:400}.app-body-v2 .adyen-checkout__input::placeholder,.app-body-v2 .payment-checkout__input-wrapper input::placeholder{color:#b9c4c9!important;font-weight:400}.app-body-v2 .adyen-checkout__input:hover,.app-body-v2 .payment-checkout__input-wrapper input:hover{background-color:#FEFEFE;border:1px solid #222!important;color:#555}.app-body-v2 .adyen-checkout__input:focus,.app-body-v2 .payment-checkout__input-wrapper input:focus{background-color:#FEFEFE;border:2px solid #222!important;color:#222}.app-body-v2 .adyen-checkout__input:focus-visible,.app-body-v2 .payment-checkout__input-wrapper input:focus-visible{outline:0}.app-body-v2 .adyen-checkout__input:-webkit-autofill,.app-body-v2 .payment-checkout__input-wrapper input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #FEFEFE inset!important;-webkit-text-fill-color:#555!important}.app-body-v2 .payment-widget__checkout__field{border:1px solid #7c7c7c!important;border-radius:0!important;font-family:ABCRepro-Medium,serif!important;border-bottom-width:1px!important;font-size:16px;line-height:24px;font-weight:400;color:#555;background-color:#FEFEFE;padding:4px 12px!important}.app-body-v2 .payment-widget__checkout__field:hover{background-color:#FEFEFE;border:1px solid #222!important;color:#555}.app-body-v2 .payment-widget__checkout__field:focus{background-color:#FEFEFE;border:2px solid #222!important;color:#222}.app-body-v2 .payment-widget__checkout__field:focus-visible{outline:0}.app-body-v2 .payment-widget__checkout__field:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #FEFEFE inset!important;-webkit-text-fill-color:#555!important}.app-body-v2 select.payment-widget__checkout__field{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A//www.w3.org/2000/svg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20fill%3D'%23222222'%20d%3D'M7%2010l5%205%205-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:24px;padding-right:40px!important}.app-body-v2 .payment-widget__checkout__field__error{color:#d32f2f!important;font-size:12px;text-transform:none}.app-body-v2 .payment-checkout-input__inline-validation--invalid{height:16px;width:16px;color:#d32f2f!important;font-size:12px;text-transform:none}.app-body-v2 .payment-checkout-input__inline-validation--invalid svg{height:16px;width:16px}.footer-banner,.header-banner,.inner-banner{padding:14px 72px 5px 72px}@media (max-width:700px){.footer-banner,.header-banner,.inner-banner{padding:14px 32px 5px 32px}}.header-banner-images{border-radius:16px;width:100%}.promo-banner{padding-top:32px;text-align:center}.promo-banner-image{width:auto;max-width:min(950px,100%);height:auto;max-height:150px}.promo-mobile-banner-image{width:100%;height:auto;max-height:150px}.footer-banner-images,.inner-banner-images{border-radius:16px;width:100%}.banner{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around}.banner .react-multiple-carousel__arrow{background-color:transparent!important;-webkit-box-shadow:none;box-shadow:none}.banner .react-multi-carousel-list{border-radius:16px}.banner .react-multi-carousel-dot-list{position:relative}.banner .react-multi-carousel-dot button{border:1px solid rgba(0,0,0,.7);border-radius:8px;background:#fff;margin-right:10px}.banner .react-multi-carousel-dot--active button{background:rgba(0,0,0,.7);border-radius:8px;width:16px}.banner .react-multiple-carousel__arrow--right{right:-15px!important}.banner .react-multiple-carousel__arrow--left{left:10px}.banner .react-multiple-carousel__arrow--left::before{content:" ";width:12px;height:12px;border-top:1px solid #000;border-left:1px solid #000;-webkit-box-shadow:inset 1px 1px #fff;box-shadow:inset 1px 1px #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.banner .react-multiple-carousel__arrow--right::before{content:" ";width:12px;height:12px;border-top:1px solid #000;border-right:1px solid #000;-webkit-box-shadow:inset -1px 1px #fff;box-shadow:inset -1px 1px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.coupon-card{-webkit-box-align:start;align-items:flex-start;width:100%}.promo-card{margin-top:20px}.single-banner{width:100%}.promo-desc{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-style:normal;font-weight:400;font-size:14px;line-height:16px;letter-spacing:.4px;color:rgba(0,0,0,.7);display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.promo-desc p{font-size:14px}.MuiDrawer-paper{width:40%;background-color:#F9F9F9}.coupon-drawer-close-header{height:10%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.coupon-drawer-close-icon{margin:0}.coupun{width:384px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:16px;background-color:#fff;margin-left:16px;padding:32px 16px 32px 16px}.coupon-header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:16px}.coupon-header-icon{font-size:13px;margin-right:5px;color:#00754A}.coupon-header-text{font-style:normal;font-weight:500;font-size:16px;line-height:16px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;letter-spacing:.5px}.coupon-sub-header{font-style:normal;font-weight:400;font-size:14px;line-height:16px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;letter-spacing:.4px;margin-bottom:8px;color:#000b3}.coupon-desc{font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px;color:rgba(0,0,0,.7);margin-bottom:8px}.coupon-more-button{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:12px;cursor:pointer}.coupon-more-icon{margin-right:5px;color:#00754A;font-weight:500;font-size:14px;line-height:20px}.coupon-more-text{font-style:normal;font-weight:500;font-size:14px;line-height:20px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;letter-spacing:.1px;text-transform:uppercase;color:#00754A}.coupon-apply-section{width:100%;display:-webkit-box;display:flex}.coupon-apply-section-error{font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px;color:#B1021F;margin-right:auto}.coupon-apply-section-button{font-style:normal;font-weight:500;font-size:14px;line-height:16px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;text-align:center;letter-spacing:.1px;text-transform:uppercase;margin-left:auto;color:rgba(0,0,0,.38);cursor:pointer}.coupon-card-image{width:100%!important;-webkit-box-align:start!important;align-items:flex-start!important}.coupon-price-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%!important}.coupon-price-value{margin-left:auto;font-style:normal;font-weight:500;font-size:16px;line-height:24px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;text-align:right;letter-spacing:.1px}.coupon-price-summary{margin-left:auto;font-style:normal;font-weight:400;font-size:14px;line-height:16px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;text-align:right;letter-spacing:.1px;color:rgba(0,0,0,.7)}.left-panel-title-container{display:-webkit-box;display:flex;padding-left:10%}.panel-title-icon-left{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end}.form-layout-heading-container{display:-webkit-box;display:flex}.form-layout-title-right{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;padding-bottom:6px;padding-left:15%;font-size:22px;margin-top:30px;line-height:24px;font-weight:400}.applied-coupon-card-container{background:#D4E9E2;padding:.1% .1% .1% .1%;border-radius:16px}@media screen and (max-width:1440px) and (min-width:1025px){.applied-coupon-card-container{width:416px!important}}@media screen and (max-width:768px) and (min-width:500px){.applied-coupon-card-container{width:480px!important;margin:auto}}@media screen and (max-width:1023px) and (min-width:820px){.applied-coupon-card-container{width:max(62.4%,328px)!important;max-width:520px;margin:auto}}.apply-coupon-title{width:100%;display:-webkit-box;display:flex;font-style:normal;font-weight:500;font-size:15px;line-height:16px;-webkit-box-align:center;align-items:center;letter-spacing:.1px;text-transform:uppercase;color:rgba(0,0,0,.38)}.apply-coupon-title-disabled{width:100%;display:-webkit-box;display:flex;color:rgba(0,0,0,.38);font-style:normal;font-weight:500;font-size:15px;line-height:16px;-webkit-box-align:center;align-items:center;letter-spacing:.1px;text-transform:uppercase}.apply-coupon-title-disabled>p,.apply-coupon-title>p{margin-left:10px}.apply-coupon-desc{width:100%;padding-left:35px;margin-top:10px}.apply-coupon-more-offers{display:-webkit-box;display:flex;width:100%;-webkit-box-align:center;align-items:center;padding:10px;margin-top:7%;border:1px solid #d4e9e2;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;border-radius:16px}@media screen and (max-width:1440px) and (min-width:1025px){.apply-coupon-more-offers{width:416px!important}}@media screen and (max-width:768px) and (min-width:500px){.apply-coupon-more-offers{width:480px!important;margin:auto}}@media screen and (max-width:1023px) and (min-width:820px){.apply-coupon-more-offers{width:max(62.4%,328px)!important;max-width:520px;margin:auto}}.apply-coupon-more-offers button:last-of-type{margin-left:auto}.apply-coupon-more-offers>*{margin-left:10px}.applied-coupon-heading{display:-webkit-box;display:flex;width:100%;-webkit-box-align:center;align-items:center;padding:10px;margin-top:21px;margin-bottom:2%;gap:6px}@media screen and (max-width:768px) and (min-width:600px){.applied-coupon-heading{margin-left:16%}}@media screen and (max-width:1023px) and (min-width:820px){.applied-coupon-heading{margin-left:19%}}.applied-coupon-card{border:1px solid #d4e9e2;border-radius:16px}.applied-coupon-card .applied-coupon-desc{padding:32px 20px 35px 18px}.applied-coupon-card .applied-coupon-desc div:first-child{width:100%;gap:6px}.applied-coupon-card .applied-coupon-desc div:first-child svg{color:#01754b}.applied-coupon-card .applied-coupon-desc div:last-child{display:-webkit-box;display:flex}.applied-coupon-card .applied-coupon-desc div:last-child svg{color:#01754b}.applied-coupon-card .applied-coupon-more-offers{border:none;border-top:1px dotted #000;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:7px;border-radius:0}.apply-coupon-more-offers-hide{display:none}.promo-remove{display:none}.applied-coupon-title{font-style:normal;font-weight:500;font-size:18px;line-height:24px;letter-spacing:.1px;color:#000}.promo-card-img{width:64px;height:41px;left:968px;top:320px;-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,.15);box-shadow:0 1px 3px 1px rgba(0,0,0,.15);-webkit-filter:drop-shadow(0 1px 2px rgba(0, 0, 0, .3));filter:drop-shadow(0 1px 2px rgba(0, 0, 0, .3));border-radius:4px}.promo-card-arrow{left:16.66%;right:16.67%;top:16.66%;bottom:16.67%;color:#000!important;font-size:19px}.promo-email{width:267px;height:20px;left:324px;top:216px;font-style:normal;font-weight:400;font-size:14px;line-height:24px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;letter-spacing:.1px;color:#000;word-break:break-word}.offers-icon{left:8.34%;right:8.33%;top:8.34%;bottom:8.33%;color:rgba(0,0,0,.38)}.no-offers-available{font-style:normal;font-weight:400;font-size:15px;line-height:16px;color:rgba(0,0,0,.7)}.promo-coupon-card{height:130px}.promo-info-container{-webkit-box-align:center;align-items:center}.promo-limit-exceeded-text{font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px;color:#B1021F}.shareable-card-wrapper{max-width:416px;width:99%;background:#CCC;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:16px;padding:16px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:20px;margin:16px auto}.shareable-card-wrapper.ready-status{background:#fff}@media screen and (max-width:767px){.shareable-card-wrapper.ready-status{background:0 0}}@media screen and (max-width:767px){.shareable-card-wrapper{background:0 0}}.egift-sharable-header-wrapper{display:-webkit-box;display:flex;gap:10px;-webkit-box-align:center;align-items:center}@media screen and (max-width:767px){.egift-sharable-header-wrapper{display:none}}.egift-sharable-header-name{color:#222;font-size:16px;font-weight:500;line-height:24px;letter-spacing:.1px}.egift-sharable-header-name.ready-status{color:#222}.egift-sharable-header-name.processing-status{color:#fff}.egift-sharable-header-name.still-processing-status{color:#fff}.egift-sharable-header-icon{width:24px;height:24px;background-size:contain}.egift-sharable-header-icon.ready-status{background:url(/media/images/_common/share-variant-outline-4b79bdbe4dfd80295e5f2b806aaa04b0.svg) no-repeat center center}.egift-sharable-header-icon.processing-status{background:url(/media/images/_common/time-laps-620b40120e8a05abbc8a0fedd68e9b88.svg) no-repeat center center;-webkit-filter:grayscale(100%) brightness(100%) invert(100%);filter:grayscale(100%) brightness(100%) invert(100%)}.egift-sharable-header-icon.still-processing-status{display:none;background:url(/media/images/_common/sad-56116205ffa91025397d864199f4f46b.svg) no-repeat center center;-webkit-filter:grayscale(100%) brightness(100%) invert(100%);filter:grayscale(100%) brightness(100%) invert(100%)}.sl-egift-email-icon{background:url(/media/images/_common/email-7a3b773e805472ad2d0668c73d3283e5.svg) no-repeat center center;width:1.5em;height:1.4em;background-size:contain;border:none;-webkit-filter:grayscale(100%) brightness(50%) invert(100%);filter:grayscale(100%) brightness(50%) invert(100%)}.sl-egift-email-icon.processing-status{-webkit-filter:saturate(0) brightness(2) grayscale(100%);filter:saturate(0) brightness(2) grayscale(100%)}.egift-card-sharable-copy-wrpr{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.egift-card-sharable-copy-wrpr{display:none}}.egift-email-img-wrpr{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;margin-right:16px}.egift-email-img-wrpr.clicked-share-link{border:1px dashed #000}.egift-email-img-wrpr .sl-egift-email-name{color:rgba(255,255,255,.5);text-align:center;text-overflow:ellipsis;font-size:14px;font-weight:400;line-height:16px;letter-spacing:.5px;cursor:pointer;background-color:unset;border:unset}.egift-email-img-wrpr .sl-egift-email-name.ready-status{color:#222}.egift-email-icoon-ovel-wrpr{background:rgba(255,255,255,.5);border-radius:25px;width:48px;height:48px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;cursor:pointer;border:unset}.egift-email-icoon-ovel-wrpr.ready-status{background-color:rgba(0,0,0,.5)}.sl-copy-input-wrpr{position:relative;display:inline-block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-flex:1;flex:1}.sl-copy-input-wrpr input{width:100%;height:56px;padding:16px 13px;border-radius:8px;border:1px solid rgba(0,0,0,.12);opacity:1;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.5px;color:#fff}.sl-copy-input-wrpr button{position:absolute;right:0;top:0;height:100%;background:0 0;border:none;cursor:pointer;padding:0 10px;color:#CCC;text-align:right;font-size:14px;font-weight:500;line-height:16px;letter-spacing:.1px;text-transform:uppercase}.sl-copy-input-wrpr button.ready-status{color:#000}.sl-copy-input-wrpr .sl-input-content{position:absolute;width:80%;height:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none;opacity:1;padding:16px 13px;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.5px}.undulating-bar{width:75%;height:24px;position:absolute;left:15px;top:15px;background-color:rgba(249,249,249,.5);overflow:hidden}.undulating-bar:before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:-webkit-gradient(linear,left top, right top,from(#eee),to(#f9f9f9));background:linear-gradient(90deg,#eee,#f9f9f9);-webkit-animation:undulate 2s infinite linear;animation:undulate 2s infinite linear}@-webkit-keyframes undulate{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes undulate{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.sl-res-delay-msg-wrpr .sl-res-delay-msg-p{font-size:14px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.5px;color:#fff}.sl-res-delay-msg-wrpr .sl-res-delay-msg-p span{font-weight:700;margin-right:5px}@media screen and (max-width:767px){.sl-res-delay-msg-wrpr{display:none}}.egift-sharable-info-wrpr{display:-webkit-box;display:flex;gap:10px;-webkit-box-align:center;align-items:center}.egift-sharable-info-wrpr span.sl-info-icon{width:24px;height:24px;display:none;background:url(/media/images/_common/information-outline-d03d76d3739b8a9a395a07251b8699ab.svg) no-repeat center center;-webkit-filter:grayscale(100%) brightness(100%) invert(100%);filter:grayscale(100%) brightness(100%) invert(100%)}.egift-sharable-info-wrpr span.sl-info-icon.ready-status{-webkit-filter:grayscale(100%) brightness(0) invert(0);filter:grayscale(100%) brightness(0) invert(0)}@media screen and (max-width:767px){.egift-sharable-info-wrpr span.sl-info-icon{width:24px;height:24px;-webkit-filter:grayscale(100%) brightness(0) invert(0);filter:grayscale(100%) brightness(0) invert(0)}}.egift-sharable-info-wrpr p{color:#fff;font-size:14px;font-weight:400;line-height:24px;letter-spacing:.5px}@media screen and (max-width:767px){.egift-sharable-info-wrpr p span{margin-right:5px;font-weight:700}}.egift-sharable-info-wrpr p.ready-status{color:#222}@media screen and (max-width:767px){.egift-sharable-info-wrpr p{color:#222}}.egift-sharable-info-wrpr.still-processing-status{display:none}@media screen and (max-width:767px){.egift-sharable-info-wrpr.still-processing-status{display:-webkit-box;display:flex}}.sl-card-wrpr-mobile{background:#CCC;display:none;width:100%;height:56px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;gap:8px;font-size:14px;border-radius:40px;text-transform:uppercase;color:#fff;border:unset}.sl-card-wrpr-mobile.ready-status{background:#000}.sl-card-wrpr-mobile.ready-status.sl-mob-share-clicked{background:#3B3D2F}.sl-card-wrpr-mobile p{font-size:14px}.sl-card-wrpr-mobile .sl-card-icon-mobile{width:20px;height:22px;background-size:contain}.sl-card-wrpr-mobile .sl-card-icon-mobile.ready-status{background:url(/media/images/_common/share-variant-outline-4b79bdbe4dfd80295e5f2b806aaa04b0.svg) no-repeat center center;-webkit-filter:grayscale(100%) brightness(100%) invert(100%);filter:grayscale(100%) brightness(100%) invert(100%);-webkit-transform:scale(.8);transform:scale(.8)}.sl-card-wrpr-mobile .sl-card-icon-mobile.ready-status.sl-mob-share-clicked{background:url(/media/images/_common/check-490737834295541dd1b855bab6409c5b.svg) no-repeat center center;-webkit-filter:none;filter:none;-webkit-transform:scale(1.2);transform:scale(1.2)}.sl-card-wrpr-mobile .sl-card-icon-mobile.processing-status{background:url(/media/images/_common/time-laps-620b40120e8a05abbc8a0fedd68e9b88.svg) no-repeat center center;-webkit-filter:grayscale(100%) brightness(100%) invert(100%);filter:grayscale(100%) brightness(100%) invert(100%);-webkit-transform:scale(.8);transform:scale(.8)}.sl-card-wrpr-mobile .sl-card-icon-mobile.still-processing-status{display:none;background:url(/media/images/_common/sad-56116205ffa91025397d864199f4f46b.svg) no-repeat center center;-webkit-filter:grayscale(100%) brightness(100%) invert(100%);filter:grayscale(100%) brightness(100%) invert(100%);-webkit-transform:scale(.8);transform:scale(.8)}@media screen and (max-width:767px){.sl-card-wrpr-mobile{display:-webkit-box;display:flex}}.landing-page-wrapper{margin:0 16px}@media screen and (min-width:1024px){.landing-page-wrapper{margin:0 70px}}@media only screen and (min-width:768px){.landing-page-wrapper{min-height:calc(100vh - 252px)}}.landing-page-wrapper .carousal-body-wrapper .carousel-container{padding-left:0}@media screen and (max-width:767px){.landing-page-wrapper .carousal-body-wrapper .carousel-container{padding-top:0}}@media only screen and (min-width:768px){.landing-page-wrapper .carousal-body-wrapper .carousel-container{padding-left:0}}@media screen and (max-width:767px){.landing-page-wrapper .carousal-body-wrapper .carousel-container .react-multiple-carousel__arrow{display:none}}.landing-page-wrapper .CarouselContainer{padding:24px 40px;margin-top:36px;border-radius:25px;max-width:100%!important;color:#222;border:1px solid #E9F4FF;background:#fff;-webkit-box-shadow:0 4px 24px 0 rgba(0,0,0,.13);box-shadow:0 4px 24px 0 rgba(0,0,0,.13)}.landing-page-wrapper .CarouselContainer .text-button{border-radius:5px!important;color:#3B3D2F!important;font-family:ABCRepro-Medium,serif!important;font-size:14px!important;font-weight:500!important;line-height:20px;letter-spacing:.4px}.landing-page-wrapper .CarouselContainer .text-button:hover{background-color:rgba(59,61,47,.05);color:#3B3D2F!important;border-radius:5px!important}.landing-page-wrapper .CarouselContainer .text-button:focus-visible{outline:2px solid #3B3D2F;outline-offset:-2px}.landing-page-wrapper .CarouselContainer:last-of-type{margin-bottom:72px}.landing-page-wrapper .CarouselContainer .gift-card-title-catalog-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;flex-wrap:nowrap}.landing-page-wrapper .CarouselContainer .gift-card-title-catalog-wrapper .catalog-range-block{-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center}.landing-page-wrapper .CarouselContainer .gift-card-title-catalog-wrapper .catalog-range-block .DenomCurrencyPicker{border-radius:5px!important;color:#3B3D2F!important;font-family:ABCRepro-Medium,serif!important;font-size:14px!important;font-weight:500!important;line-height:20px;letter-spacing:.4px;padding-left:6px}.landing-page-wrapper .CarouselContainer .gift-card-title-catalog-wrapper .catalog-range-block .DenomCurrencyPicker:hover{background-color:rgba(59,61,47,.05);color:#3B3D2F!important;border-radius:5px!important}.landing-page-wrapper .CarouselContainer .gift-card-title-catalog-wrapper .catalog-range-block .DenomCurrencyPicker:focus-visible{outline:2px solid #3B3D2F;outline-offset:-2px}.landing-page-wrapper .CarouselContainer .gift-card-title-catalog-wrapper .catalog-range-block .DenomCurrencyPicker .MuiTouchRipple-root{display:none!important}.landing-page-wrapper .CarouselContainer .gift-card-title-catalog-wrapper .catalog-range-block .DenomCurrencyPicker .DenomCurrencyPickerText{-webkit-box-align:center;align-items:center}.landing-page-wrapper .CarouselContainer .gift-card-title-catalog-wrapper .catalog-range-block p{font-size:14px;font-style:normal;font-weight:600;line-height:15.37px;font-family:inherit}@media screen and (max-width:767px){.landing-page-wrapper .CarouselContainer .gift-card-title-catalog-wrapper .catalog-range-block{margin-top:8px}}@media screen and (max-width:767px){.landing-page-wrapper .CarouselContainer .gift-card-title-catalog-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}}@media screen and (max-width:767px){.landing-page-wrapper .CarouselContainer{padding:24px 16px;margin-top:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}}.landing-page-wrapper .CarouselContainer .gift-card-delivery-type-options-wrapper{margin:24px 0;-webkit-box-pack:start;justify-content:flex-start}.landing-page-wrapper .CarouselContainer .gift-card-delivery-type-options-wrapper.right-section{margin-left:24px}@media screen and (max-width:767px){.landing-page-wrapper .CarouselContainer .gift-card-delivery-type-options-wrapper .react-multi-carousel-list{padding:1px}}.landing-page-wrapper .CarouselContainer .gift-card-delivery-type-options-wrapper .gift-card-delivery-type-options{padding:10px 16px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;border-radius:14px;height:100%}.landing-page-wrapper .CarouselContainer .gift-card-delivery-type-options-wrapper .gift-card-delivery-type-options .delivery-type-options-icon{margin-right:10px}.landing-page-wrapper .CarouselContainer .gift-card-delivery-type-options-wrapper .gift-card-delivery-type-options .delivery-type-options-icon svg{width:32px;height:32px;color:#222}.landing-page-wrapper .CarouselContainer .gift-card-delivery-type-options-wrapper .gift-card-delivery-type-options .delivery-type-options-text{position:relative;font-family:ABCRepro-Medium,serif;font-size:16px;font-weight:400;color:#222}.landing-page-wrapper .CarouselContainer .pickerTextWrap{overflow:hidden;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:end}.landing-page-wrapper .CarouselContainer .react-multiple-carousel__arrow{min-width:32px;min-height:32px;background:#fff!important;border-radius:35px}.landing-page-wrapper .CarouselContainer .react-multiple-carousel__arrow::before{color:#3B3D2F!important}.landing-page-wrapper .CarouselContainer .react-multiple-carousel__arrow:hover{background:#e2e2e0!important}.landing-page-wrapper .CarouselContainer .react-multiple-carousel__arrow:hover::before{color:#3B3D2F!important}.landing-page-wrapper .CarouselContainer .react-multiple-carousel__arrow:focus-visible{outline-offset:2px;outline:2px solid #3B3D2F}.landing-page-wrapper .CarouselContainer .react-multiple-carousel__arrow--right::before{content:'\276F'}.landing-page-wrapper .CarouselContainer .react-multiple-carousel__arrow--left::before{content:'\276E'}.landing-page-wrapper .CarouselContainer .currency-not-exists-in-list{margin-top:32px;margin-bottom:8px;border-radius:8px;border:1px solid #A81A42}.landing-page-wrapper .CarouselContainer .currency-not-exists-in-list svg{color:#A81A42}.landing-page-wrapper .CarouselContainer .uyo-button{margin-top:0;margin-bottom:24px}@media screen and (max-width:767px){.landing-page-wrapper .CarouselContainer .uyo-button{margin-bottom:31px}}.landing-page-wrapper .currencyListContainer{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media screen and (min-width:768px){.landing-page-wrapper .currencyListContainer{overflow-x:auto;white-space:nowrap;scrollbar-width:none}.landing-page-wrapper .currencyListContainer::-webkit-scrollbar{display:none}}.landing-page-wrapper .CurrencyToggle,.landing-page-wrapper .currencyListBlock{-webkit-box-align:center;align-items:center;font-size:14px;font-weight:600;line-height:15px;padding-top:10px}.landing-page-wrapper .CurrencyToggle .currency-toggle-container .currency-list-wrapper,.landing-page-wrapper .currencyListBlock .currency-toggle-container .currency-list-wrapper{padding-top:18px}.landing-page-wrapper .CurrencyToggle .currency-toggle-container .currency-list-wrapper .currency-list-block,.landing-page-wrapper .currencyListBlock .currency-toggle-container .currency-list-wrapper .currency-list-block{padding-top:0!important;padding-left:7px}@media screen and (max-width:360px){.landing-page-wrapper .CurrencyToggle .currency-toggle-container .currency-list-wrapper .currency-list-block,.landing-page-wrapper .currencyListBlock .currency-toggle-container .currency-list-wrapper .currency-list-block{padding-left:3px}}.landing-page-wrapper .CurrencyToggle .currency-toggle-container .show-hide-toggle-currency-button,.landing-page-wrapper .currencyListBlock .currency-toggle-container .show-hide-toggle-currency-button{text-align:right}.landing-page-wrapper .CurrencyToggle .currency-toggle-container .show-hide-toggle-currency-button button,.landing-page-wrapper .currencyListBlock .currency-toggle-container .show-hide-toggle-currency-button button{padding-right:0}.landing-page-wrapper .CurrencyToggle span,.landing-page-wrapper .currencyListBlock span{font-family:inherit}.landing-page-wrapper .CurrencyToggle p,.landing-page-wrapper .currencyListBlock p{font-family:inherit;color:#222}@media screen and (max-width:767px){.landing-page-wrapper .CurrencyToggle li,.landing-page-wrapper .currencyListBlock li{padding:0 4px}}.landing-page-wrapper .CurrencyToggle .divider,.landing-page-wrapper .currencyListBlock .divider{padding:0 15px}.landing-page-wrapper .custom-vertical-divider{height:28px;margin-left:16px;margin-right:16px;border-right-width:1px;background-color:rgba(123,123,123,.8)}.landing-page-wrapper .currencyList{display:-webkit-box;display:flex;gap:2;padding:0}.landing-page-wrapper .currencyList .currency-list-item{padding:0 14px}.landing-page-wrapper .currencyList .currency-list-item span{font-family:inherit}.landing-page-wrapper .landing-page-header{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-flex:1;flex:1;min-width:0}@media screen and (max-width:767px){.landing-page-wrapper .landing-page-header{-webkit-box-flex:unset;flex:unset;width:100%}}.landing-page-wrapper .landing-page-header-banner{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:32px 0 0 16px;gap:24px;width:100%}.landing-page-wrapper .landing-page-header-banner .promo-banner-container{-webkit-box-flex:2;flex:2;min-width:0;width:100%}@media screen and (max-width:767px){.landing-page-wrapper .landing-page-header-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:16px 0 0 0;gap:14px;-webkit-box-align:center;align-items:center;text-align:center}.landing-page-wrapper .landing-page-header-banner .promo-banner-container{-webkit-box-flex:unset;flex:unset}}.landing-page-wrapper .promo-banner{padding-top:0;text-align:center}@media screen and (max-width:767px){.landing-page-wrapper .promo-banner{padding-top:0;margin-left:16px}}@media screen and (max-width:320px){.landing-page-wrapper .promo-banner{margin-left:10px!important}}.landing-page-wrapper .promo-banner-image{width:auto;max-width:min(950px,100%);height:auto;max-height:150px}@media screen and (max-width:1023px){.landing-page-wrapper .carousel{padding:0 0 0 16px}}.landing-page-wrapper .carousel .gift-cards-type-title{font-size:1.375rem;font-weight:600;line-height:28.6px;letter-spacing:.1px;text-transform:none;font-family:ABCRepro-Medium,serif;color:#3B3D2F;font-style:normal}.landing-page-wrapper .faceplateHeaderText{font-size:1.125rem;font-weight:500;line-height:23.4px;letter-spacing:.1px;font-family:ABCRepro-Medium,serif;padding-right:6px;color:#3B3D2F;font-style:normal;text-transform:none}.landing-page-wrapper .buyGiftCardButton{-webkit-box-pack:justify;justify-content:space-between;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;margin-top:2px}.landing-page-wrapper .buyGiftCardButton .submitButton{margin-right:initial;margin-bottom:0;-webkit-box-shadow:none;box-shadow:none;border-radius:5px;color:#fff;background:#3B3D2F;font-family:ABCRepro-Medium,serif;font-size:1rem;border:none;font-weight:400;text-transform:uppercase;padding:13px 26px}.landing-page-wrapper .buyGiftCardButton .submitButton:focus-visible{outline-offset:2px;outline:2px solid #3B3D2F}.landing-page-wrapper .buyGiftCardButton .submitButton:hover{background:#2d2f24;-webkit-box-shadow:none;box-shadow:none;color:#fff;border:none}@media screen and (max-width:767px){.landing-page-wrapper .buyGiftCardButton .submitButton{margin-right:auto;width:100%}}.landing-page-wrapper .currency-symbol{padding-left:5px}.landing-page-wrapper .landing-page-header-text{font-size:1.75rem;font-weight:400;line-height:36.4px;letter-spacing:.1px;font-family:ABCRepro-Medium,serif;color:#3B3D2F;font-style:normal;text-transform:uppercase}@media screen and (max-width:767px){.landing-page-wrapper .landing-page-header-text{text-align:center;margin-top:10px}}.landing-page-wrapper .landing-page-header-text p{padding:0 5px}.landing-page-wrapper .landing-page-header-subtext{font-size:1.125rem!important}@media screen and (max-width:767px){.landing-page-wrapper .landing-page-header-subtext{font-size:.875rem!important;padding-left:16px}}@media screen and (min-width:1023px){.landing-page-wrapper .choose-a-design-container{display:-webkit-box;display:flex;flex-wrap:nowrap}.landing-page-wrapper .choose-a-design-container .MuiBox-root:last-child{overflow:hidden}}@media screen and (max-width:1023px){.landing-page-wrapper .choose-a-design-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;gap:16px;width:100%;overflow:hidden}}.landing-page-wrapper .choose-a-design-container .faceplate-header-wrapper{white-space:nowrap;flex-shrink:0}.landing-page-wrapper .choose-a-design-container .category-warpper{-webkit-box-flex:1;flex-grow:1;overflow-x:auto}@media screen and (max-width:1023px){.landing-page-wrapper .choose-a-design-container .category-warpper{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:start}}@media screen and (max-width:1023px){.landing-page-wrapper .choose-a-design-container .category-warpper .CategoryPickerText{padding:14px 20px;border-radius:50px;background:#3B3D2F;border:1px solid #3B3D2F;color:#fff}}@media screen and (max-width:360px){.landing-page-wrapper .choose-a-design-container .category-warpper .CategoryPickerText{padding:14px 12px}}.landing-page-wrapper .choose-a-design-container .category-warpper .category-tabs-wrapper{-webkit-box-align:center;align-items:center;position:relative}.landing-page-wrapper .choose-a-design-container .category-warpper .category-tabs-wrapper .MuiTabs-flexContainer{display:-webkit-box;display:flex}.landing-page-wrapper .choose-a-design-container .category-warpper .category-tabs-wrapper .MuiTabs-flexContainer .react-multi-carousel-list.carousel-container .react-multi-carousel-track{width:100%}.landing-page-wrapper .choose-a-design-container .category-warpper .category-tabs-wrapper .MuiTabs-flexContainer .react-multi-carousel-list.carousel-container .react-multi-carousel-track li.react-multi-carousel-item{opacity:1}.landing-page-wrapper .choose-a-design-container .category-warpper .category-tabs-wrapper .MuiTabs-flexContainer .react-multi-carousel-list.carousel-container .react-multi-carousel-track li.react-multi-carousel-item .active-tab{background:#3B3D2F}.landing-page-wrapper .choose-a-design-container .category-warpper .category-tabs-wrapper .MuiSvgIcon-root[data-testid=KeyboardArrowLeftIcon],.landing-page-wrapper .choose-a-design-container .category-warpper .category-tabs-wrapper .MuiSvgIcon-root[data-testid=KeyboardArrowRightIcon]{display:none!important}.landing-page-wrapper .choose-a-design-container .category-warpper .category-tabs-wrapper .category-tabs{margin:5px 6px;text-transform:capitalize;background:#F9F9F9;color:#222;font-family:inherit;border-radius:40px;font-size:1rem;border:1px solid #E0E0E0}.landing-page-wrapper .choose-a-design-container .category-warpper .category-tabs-wrapper .category-tabs.MuiTab-root.Mui-selected{background:#3B3D2F;color:#fff;font-family:inherit;font-size:1rem;border:1px solid #3B3D2F}.landing-page-wrapper .choose-a-design-container .category-warpper .category-tabs-wrapper .category-tabs.MuiTab-root.Mui-selected:focus-visible{outline-offset:2px;outline:2px solid #3B3D2F}.landing-page-wrapper .choose-a-design-container .category-warpper .category-tabs-wrapper .category-tabs:hover{background:rgba(59,61,47,.05);color:#222;font-family:inherit;font-size:1rem;border:1px solid #E0E0E0}.landing-page-wrapper .choose-a-design-container .category-warpper .category-tabs-wrapper .category-tabs:focus-visible{outline-offset:2px;outline:2px solid #000}.landing-page-wrapper .choose-a-design-container .category-warpper .category-tabs-wrapper .MuiTabs-scrollButtons{border-radius:35px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background-color:#fff;cursor:pointer;border:1px solid #E0E0E0;width:32px;height:32px}.landing-page-wrapper .choose-a-design-container .category-warpper .category-tabs-wrapper .MuiTabs-scrollButtons svg{font-size:24px;color:#3B3D2F;line-height:1}.landing-page-wrapper .choose-a-design-container .category-warpper .category-tabs-wrapper .MuiTabs-scroller{scroll-behavior:smooth}.landing-page-wrapper .choose-a-design-container .category-warpper .category-tabs-wrapper>div.MuiTabs-scrollButtons:first-of-type{background-color:#fff;position:absolute;z-index:1;left:0;opacity:1;-webkit-box-shadow:0 0 4px rgba(0,0,0,.14),0 0 0 rgba(0,0,0,.14);box-shadow:0 0 4px rgba(0,0,0,.14),0 0 0 rgba(0,0,0,.14)}.landing-page-wrapper .choose-a-design-container .category-warpper .category-tabs-wrapper>div.MuiTabs-scrollButtons:first-of-type::before{content:'\276E';color:#3B3D2F!important}.landing-page-wrapper .choose-a-design-container .category-warpper .category-tabs-wrapper>div.MuiTabs-scrollButtons:first-of-type:hover{background:#e2e2e0!important}.landing-page-wrapper .choose-a-design-container .category-warpper .category-tabs-wrapper>div.MuiTabs-scrollButtons:first-of-type:hover::before{color:#3B3D2F!important}.landing-page-wrapper .choose-a-design-container .category-warpper .category-tabs-wrapper>div.MuiTabs-scrollButtons:last-of-type{background-color:#fff;position:absolute;z-index:1;right:0;opacity:1;-webkit-box-shadow:0 0 4px rgba(0,0,0,.14),0 0 0 rgba(0,0,0,.14);box-shadow:0 0 4px rgba(0,0,0,.14),0 0 0 rgba(0,0,0,.14)}.landing-page-wrapper .choose-a-design-container .category-warpper .category-tabs-wrapper>div.MuiTabs-scrollButtons:last-of-type::before{content:'\276F';color:#3B3D2F!important}.landing-page-wrapper .choose-a-design-container .category-warpper .category-tabs-wrapper>div.MuiTabs-scrollButtons:last-of-type:hover{background:#e2e2e0!important}.landing-page-wrapper .choose-a-design-container .category-warpper .category-tabs-wrapper>div.MuiTabs-scrollButtons:last-of-type:hover::before{color:#3B3D2F!important}.landing-page-wrapper .choose-a-design-container .category-warpper .category-tabs-wrapper>div.MuiTabs-scrollButtons.Mui-disabled{opacity:0}.landing-page-wrapper .choose-a-design-container .category-warpper .category-tabs-wrapper .MuiTabScrollButton-root .MuiTouchRipple-root{display:none!important}.landing-page-wrapper .choose-a-design-container .category-warpper .category-dropdown-list{border-radius:40px;width:132px;height:42px;background:#3B3D2F;padding:10px 15px;border:none}.landing-page-wrapper .choose-a-design-container .category-warpper .category-dropdown-list>div{padding:0}.landing-page-wrapper .choose-a-design-container .category-warpper .category-dropdown-list .MuiOutlinedInput-notchedOutline,.landing-page-wrapper .choose-a-design-container .category-warpper .category-dropdown-list .MuiOutlinedInput-notchedOutline:hover{border:none}.landing-page-wrapper .faceplate-wrapper{width:100%!important;height:auto!important;margin-left:auto!important}.landing-page-wrapper .faceplate-wrapper .faceplates{-webkit-box-shadow:none;box-shadow:none;border:1px solid #E0E0E0;border-radius:8px}.landing-page-wrapper .faceplate-wrapper .faceplates.single-faceplate{pointer-events:none;cursor:pointer;margin-top:20px}.landing-page-wrapper .faceplate-wrapper .faceplates:hover{-webkit-transform:none;transform:none;border:none}.landing-page-wrapper .submitButton{width:auto;min-width:180px}.landing-page-wrapper .carousel-container{padding-top:0}@media (prefers-contrast:more){.landing-page-wrapper .CarouselContainer .gift-card-delivery-type-options-wrapper .gift-card-delivery-type-options .delivery-type-options-icon svg{color:#fff}}@media screen and (max-width:767px){.app-body-v2 .CarouselContainer .gift-card-delivery-type-options p{color:#222}.app-body-v2 .CarouselContainer .gift-card-delivery-type-options .delivery-type-options-icon svg{width:32px;height:32px;color:#222}.app-body-v2 .delivery-type-carousel-container{overflow:hidden;width:100%;position:relative;padding:20px 10px 24px 10px}.app-body-v2 .delivery-type-carousel-container .carousel-track{display:-webkit-box;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out;gap:30px}.app-body-v2 .delivery-type-carousel-container .carousel-track .carousel-item{background:#f9f9f9;border-radius:12px;padding:15px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:10px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1);flex-shrink:0}}.new-landing-page-content-container-grid{padding:0!important}.new_landing-page-wrapper{margin:0;background-color:#F9F9F9}.new_landing-page-wrapper .currency-not-exists-in-list{margin-top:32px;margin-bottom:20px;border-radius:8px;border:1px solid #A81A42}.new_landing-page-wrapper .currency-not-exists-in-list svg{color:#A81A42}.new_landing-page-wrapper *+.currency-not-exists-in-list{margin-top:0}.new_landing-page-wrapper .catalog-range-block .DenomCurrencyPicker{border-radius:5px!important;color:#3B3D2F!important;font-family:ABCRepro-Medium,serif!important;font-size:14px!important;font-weight:500!important;line-height:20px;letter-spacing:.4px;padding-left:6px}.new_landing-page-wrapper .catalog-range-block .DenomCurrencyPicker:hover{background-color:rgba(59,61,47,.05);color:#3B3D2F!important;border-radius:5px!important}.new_landing-page-wrapper .catalog-range-block .DenomCurrencyPicker:focus-visible{outline:2px solid #3B3D2F;outline-offset:-2px}.new_landing-page-wrapper .catalog-range-block .DenomCurrencyPicker .MuiTouchRipple-root{display:none!important}.new_landing-page-wrapper .catalog-range-block p:not(.pickerTextWrap){color:#222;font-size:.875rem;font-weight:500;line-height:16px;letter-spacing:.1px;text-align:center;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media screen and (max-width:1024px) and (min-width:768px){.new_landing-page-wrapper .landing-page-header-banner{padding:32px 10% 16px}}@media screen and (min-width:1024px){.new_landing-page-wrapper .landing-page-header-banner{margin:0 140px;padding:32px 0 16px}}.new_landing-page-wrapper .landing-page-header-banner .promo-banner-container{width:100%;margin-bottom:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.new_landing-page-wrapper .landing-page-header-banner .promo-banner-image{max-width:100%;width:100%;max-height:unset;aspect-ratio:6.66666667}.new_landing-page-wrapper .footer-new{background:#FFF;padding:0 140px}.new_landing-page-wrapper .promo-terms{text-align:right}.new_landing-page-wrapper .promo-terms-link{cursor:pointer;color:#222!important;font-size:12px!important;color:#222;font-size:12px;line-height:20px;letter-spacing:.4px;text-decoration:underline;text-align:center;padding:0;text-transform:none;font-weight:400;font-style:normal;font-family:inherit}.new_landing-page-wrapper .promo-terms-link:focus-visible{border:2px solid #222;padding:2px;border-radius:unset}.new_landing-page-wrapper .promo-terms-link:hover{text-decoration:underline;color:#555!important;background:0 0}.new_landing-page-wrapper .new-landing-page-toggle-container{border-bottom:1px solid #CCC}@media screen and (min-width:1024px){.new_landing-page-wrapper .new-landing-page-toggle-container{padding:0 140px}}@media screen and (max-width:1024px) and (min-width:768px){.new_landing-page-wrapper .new-landing-page-toggle-container{padding:0 10%}}.new_landing-page-wrapper .new-landing-page-toggle-container .toggle-Egift-Tab{text-align:center;font-style:normal;line-height:20px;letter-spacing:.5px;gap:8px;text-transform:none;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;background:0 0;fill:#000;color:#000;border:none;font-family:inherit;font-weight:400;text-decoration:none;font-size:.875rem;border-radius:8px 8px 0 0;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;padding:6px 2px!important}.new_landing-page-wrapper .new-landing-page-toggle-container .toggle-Egift-Tab .MuiTab-iconWrapper{flex-shrink:0;margin:0!important}.new_landing-page-wrapper .new-landing-page-toggle-container .toggle-Egift-Tab:hover{background:rgba(59,61,47,.05);border-radius:8px 8px 0 0}.new_landing-page-wrapper .new-landing-page-toggle-container .toggle-Egift-Tab:focus-visible{border:2px solid #222!important;border-radius:8px 8px 0 0}.new_landing-page-wrapper .new-landing-page-toggle-container .MuiTab-root.Mui-selected{background:0 0;fill:#3B3D2F;color:#3B3D2F!important;border:none;border-bottom:4px solid #3B3D2F!important;font-family:inherit;font-weight:400;text-decoration:none;font-size:.875rem;border-radius:8px 8px 0 0;text-transform:none}.new_landing-page-wrapper .new-landing-page-toggle-container .MuiTab-root.Mui-selected:focus-visible{border:2px solid #3B3D2F!important;border-bottom:4px solid #3B3D2F!important;border-radius:8px 8px 0 0}.new_landing-page-wrapper .new-landing-page-toggle-container .MuiTabs-flexContainer{-webkit-box-pack:space-evenly;justify-content:space-evenly;gap:0;-webkit-box-align:stretch;align-items:stretch}.new_landing-page-wrapper .new-landing-page-toggle-container .MuiTabs-flexContainer .MuiTab-root{-webkit-box-flex:1!important;flex:1 1 0!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:48px;-webkit-box-pack:start;justify-content:flex-start}.new_landing-page-wrapper .new-landing-page-toggle-container .MuiTabs-root{overflow:visible;min-height:auto!important}.new_landing-page-wrapper .new-landing-page-toggle-container .MuiTabs-scroller{overflow:visible!important}.new_landing-page-wrapper .new-landing-page-toggle-container .new-landing-page-title-container{padding:0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}.new_landing-page-wrapper .new-landing-page-toggle-container .new-landing-page-title-container .MuiTypography-root{font-size:1.75rem;font-weight:400;line-height:36.4px;letter-spacing:.1px;font-family:ABCRepro-Medium,serif;color:#3B3D2F;font-style:normal;text-transform:uppercase;padding:0}.new_landing-page-wrapper .tabContent{background:#fff;padding:0 140px 32px}@media screen and (max-width:1024px){.new_landing-page-wrapper .tabContent{padding:0 10% 32px}}.new_landing-page-wrapper .tabContent .MuiBox-root{padding-top:0}.new_landing-page-wrapper .tabContent .delivery-type-description-container{display:-webkit-box;display:flex;padding:18px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:start;align-items:flex-start;gap:16px;-webkit-box-flex:1;flex:1 0 0;align-self:self-start}.new_landing-page-wrapper .tabContent .delivery-type-description-container .description-container{display:-webkit-box;display:flex;padding:0 10px;-webkit-box-align:center;align-items:center;gap:4px;align-self:stretch}.new_landing-page-wrapper .tabContent .delivery-type-description-container .eco-Friendly-Label{line-height:1.3;letter-spacing:0;color:#555;font-size:.875rem;font-style:normal;font-weight:400}.new_landing-page-wrapper .tabContent .MuiContainer-root{margin:0;padding:0;width:100%;max-width:100%}.new_landing-page-wrapper .tabContent .toggle-description-grid{display:-webkit-box;display:flex;flex-wrap:wrap-reverse;-webkit-box-align:end;align-items:flex-end;align-content:flex-end;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:32px;-webkit-column-gap:26px;-moz-column-gap:26px;column-gap:26px;margin-top:22px}.new_landing-page-wrapper .tabContent .toggle-description-grid .sub-header-new-container{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:start;align-items:flex-start;gap:30px}.new_landing-page-wrapper .tabContent .toggle-description-grid .sub-header-new-container .toggle-description-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.new_landing-page-wrapper .tabContent .toggle-description-grid .sub-header-new-container .checkout-sub-header-text{max-width:800px;margin-bottom:16px}.new_landing-page-wrapper .tabContent .toggle-description-grid .sub-header-new-container .checkout-sub-header-text .MuiTypography-root{color:#222;font-size:.875rem;font-weight:400;text-transform:none;font-style:normal}@media screen and (max-width:767px){.new_landing-page-wrapper .tabContent .toggle-description-grid .sub-header-new-container .checkout-sub-header-text{display:none}}.new_landing-page-wrapper .tabContent .toggle-description-grid .mobile-sub-header-new-container{gap:0;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.new_landing-page-wrapper .tabContent .toggle-description-grid .hide-checkout-sub-header-text{display:none}.new_landing-page-wrapper .tabContent .toggle-description-grid.no-new-feature-callout{-webkit-box-align:center;align-items:center}.new_landing-page-wrapper .tabContent .toggle-description-grid.no-new-feature-callout:not(:has(.sub-header-new-container .checkout-sub-header-text)) .eco-friendly-delivery-container{margin-top:-16px!important}.new_landing-page-wrapper .tabContent .toggle-description-grid.no-new-feature-callout:has(.sub-header-new-container .checkout-sub-header-text) .catalog-range-block{margin-top:14px!important}.new_landing-page-wrapper .tabContent .toggle-description-grid.no-new-feature-callout .eco-friendly-delivery-container{width:auto;-webkit-box-flex:1;flex:1 1 auto;margin-top:0;-webkit-box-ordinal-group:0;order:-1}.new_landing-page-wrapper .tabContent .toggle-description-grid.no-new-feature-callout .catalog-range-block,.new_landing-page-wrapper .tabContent .toggle-description-grid.no-new-feature-callout .description-container.catalog-range-block{flex-shrink:0;margin:0!important;-webkit-box-ordinal-group:2;order:1}@media screen and (max-width:767px){.new_landing-page-wrapper .tabContent .toggle-description-grid.no-new-feature-callout .catalog-range-block,.new_landing-page-wrapper .tabContent .toggle-description-grid.no-new-feature-callout .description-container.catalog-range-block{margin-top:14px!important;margin-bottom:16px!important}}@media screen and (max-width:767px){.new_landing-page-wrapper .tabContent .toggle-description-grid{flex-wrap:wrap-reverse;-webkit-box-align:start;align-items:flex-start}.new_landing-page-wrapper .tabContent .toggle-description-grid .catalog-range-block,.new_landing-page-wrapper .tabContent .toggle-description-grid .toggle-description-container{width:100%;flex-basis:100%;max-width:100%}.new_landing-page-wrapper .tabContent .toggle-description-grid .catalog-range-block{-webkit-box-pack:start;justify-content:flex-start;margin-bottom:16px}}.new_landing-page-wrapper .tabContent .toggle-description-grid .catalog-range-block{margin-top:14px;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;flex-shrink:0;-webkit-box-align:center;align-items:center;padding:0!important}.new_landing-page-wrapper .tabContent .toggle-description-grid .catalog-range-block .MuiTypography-root{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.new_landing-page-wrapper .tabContent .toggle-description-grid .description-container.catalog-range-block{-webkit-box-align:center;align-items:center;margin-bottom:15px}.new_landing-page-wrapper .tabContent .toggle-description-grid .eco-friendly-delivery-container{width:100%;flex-basis:100%;display:-webkit-box;display:flex;flex-wrap:wrap;gap:26px;margin-top:16px;-webkit-box-ordinal-group:0;order:-1}.new_landing-page-wrapper .tabContent .toggle-description-grid .eco-friendly-delivery-container .eco-friendly-delivery-list{list-style:none;padding:0;margin:0;display:-webkit-box;display:flex;flex-wrap:wrap;gap:26px;width:100%}.new_landing-page-wrapper .tabContent .toggle-description-grid .eco-friendly-delivery-container .description-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:4px}.new_landing-page-wrapper .tabContent .toggle-description-grid .eco-friendly-delivery-container .description-container .eco-Friendly-icon{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:rgba(85,85,85,.8)}.new_landing-page-wrapper .tabContent .toggle-description-grid .eco-friendly-delivery-container .description-container .eco-Friendly-icon .MuiSvgIcon-root{color:rgba(85,85,85,.8);font-size:20px;width:20px;height:20px}.new_landing-page-wrapper .tabContent .toggle-description-grid .eco-friendly-delivery-container .description-container .eco-Friendly-Label{font-weight:400;line-height:20px;letter-spacing:.5px;vertical-align:middle;color:rgba(85,85,85,.8);font-size:.875rem;font-style:normal}.new_landing-page-wrapper .tabContent .toggle-description-grid .toggle-description-container{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 1 auto;min-width:0;-webkit-box-align:start;align-items:flex-start;align-self:flex-end!important}.new_landing-page-wrapper .tabContent .toggle-description-grid .toggle-description-container .toggle-description-container-inner-grid .MuiGrid-root{display:-webkit-box;display:flex;flex-wrap:wrap;gap:26px}.new_landing-page-wrapper .tabContent .toggle-description-grid .toggle-description-container .toggle-description-container-inner-grid .description-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:4px}.new_landing-page-wrapper .tabContent .toggle-description-grid .toggle-description-container .toggle-description-container-inner-grid .description-container .eco-Friendly-icon{color:#555;display:-webkit-box;display:flex}.new_landing-page-wrapper .tabContent .toggle-description-grid .toggle-description-container .toggle-description-container-inner-grid .description-container .eco-Friendly-icon .MuiSvgIcon-root{color:#555;font-size:20px;width:20px;height:20px}.new_landing-page-wrapper .tabContent .toggle-description-grid .toggle-description-container .toggle-description-container-inner-grid .description-container .new-feature-bullet-info-icon{display:-webkit-box;display:flex;color:#222;border:none;background-color:transparent}.new_landing-page-wrapper .tabContent .faceplate-header-wrapper{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:10px}.new_landing-page-wrapper .tabContent .faceplate-header-wrapper .faceplateHeaderText{line-height:36px;align-content:center;padding-right:0;font-size:1.125rem;font-weight:500;letter-spacing:.1px;text-transform:none;font-family:ABCRepro-Medium,serif;color:#3B3D2F;font-style:normal}.new_landing-page-wrapper .tabContent .uyo-button{margin-top:0;margin-right:4px}.new_landing-page-wrapper .tabContent .uyo-button .uyo-button-text{padding:12px 16px;border-radius:24px!important;background:#F9F9F9;border:1px solid #E0E0E0;color:#3B3D2F!important}.new_landing-page-wrapper .tabContent .uyo-button .uyo-button-text:hover{background:rgba(59,61,47,.05);color:#222!important}.new_landing-page-wrapper .tabContent .choose-a-design-container{margin-bottom:22px;gap:10px}.new_landing-page-wrapper .tabContent .single-faceplate-design-wrapper .description-container{gap:16px}.new_landing-page-wrapper .tabContent .single-faceplate-design-wrapper .description-container .eco-Friendly-Label{font-family:ABCRepro-Medium,serif;font-size:16px;font-weight:400;color:#222}.new_landing-page-wrapper .tabContent .single-faceplate-design-wrapper .description-container .eco-Friendly-icon{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.new_landing-page-wrapper .tabContent .single-faceplate-design-wrapper .description-container .eco-Friendly-icon .MuiSvgIcon-root{font-size:32px;width:32px;height:32px;fill:#222}.new_landing-page-wrapper .tabContent .single-faceplate-design-wrapper .description-container .eco-Friendly-icon svg{color:#222;width:32px;height:32px;fill:#222}.new_landing-page-wrapper .tabContent .single-faceplate-design-wrapper .single-faceplate-design-container{display:-webkit-box;display:flex;max-width:28%;padding:22px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;gap:12px;border-radius:22px;border:1px solid var(--Stroke,#E0E0E0);background:0 0;-webkit-box-shadow:0 4px 24px 0 rgba(0,0,0,.09);box-shadow:0 4px 24px 0 rgba(0,0,0,.09)}.new_landing-page-wrapper .tabContent .single-faceplate-design-wrapper .single-faceplate-design-container .uyo-button{width:100%}.new_landing-page-wrapper .tabContent .single-faceplate-design-wrapper .single-faceplate-design-container .uyo-button .uyo-button-text{width:100%;border-radius:10px!important}.new_landing-page-wrapper .tabContent .single-faceplate-design-wrapper .single-faceplate-design-container .faceplate-wrapper{margin-left:0!important}.new_landing-page-wrapper .tabContent .single-faceplate-design-wrapper .single-faceplate-design-container .submitButton{display:-webkit-box;display:flex;padding:12px 32px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;gap:8px;margin-bottom:0;width:auto;height:auto;min-width:152px;color:#fff;background:#3B3D2F;font-family:ABCRepro-Medium,serif!important;font-size:1rem;border-radius:5px!important;border:none;font-weight:400;text-transform:uppercase}.new_landing-page-wrapper .tabContent .single-faceplate-design-wrapper .single-faceplate-design-container .submitButton:focus-visible{outline-offset:2px;outline:2px solid #3B3D2F}.new_landing-page-wrapper .tabContent .single-faceplate-design-wrapper .single-faceplate-design-container .submitButton:hover{background:#2d2f24;-webkit-box-shadow:none;box-shadow:none;color:#fff;border:none}.new_landing-page-wrapper .tabContent .single-faceplate-design-wrapper .single-faceplate-design-container .catalog-range-block{display:-webkit-box;display:flex;width:100%;-webkit-box-pack:center;justify-content:center;max-width:100%;gap:0}.new_landing-page-wrapper .tabContent .single-faceplate-design-wrapper .single-faceplate-design-container .faceplates.single-faceplate{margin:0;aspect-ratio:1.66666667}.new_landing-page-wrapper .tabContent .carousal-body-wrapper{margin-bottom:32px}.new_landing-page-wrapper .faceplate-wrapper .faceplates{border-radius:8px}.new_landing-page-wrapper .delivery-type-description-container{margin-left:24px}.new_landing-page-wrapper .delivery-type-description-container .delivery-type-description-title{color:#3B3D2F;font-size:22px;font-style:normal;font-weight:700;line-height:36px;align-self:stretch}.new_landing-page-wrapper .delivery-type-description-container .new-feature-bullet-container{margin-bottom:0}.new_landing-page-wrapper .new-feature-bullet-container{position:relative;display:-webkit-box;display:flex;padding:12px 20px!important;-webkit-box-align:center;align-items:center;gap:12px!important;border-radius:12px;border:1px solid #E0E0E0;background:0 0;margin-bottom:15px;margin-top:14px;cursor:pointer}.new_landing-page-wrapper .new-feature-bullet-container .new-feature-bullet-highlight{position:absolute;top:-13px;left:16px;display:-webkit-box;display:flex;padding:2px 11px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;gap:10px;border-radius:20px;border-radius:40px;background:#3B3D2F;color:#fff}.new_landing-page-wrapper .new-feature-bullet-container .new-feature-bullet-highlight .new-feature-bullet-highlight-text{color:#fff;font-family:inherit;font-size:12px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.5px;text-transform:uppercase}.new_landing-page-wrapper .new-feature-bullet-container .new-feature-bullet-description{-webkit-box-flex:1;flex:1 1 auto;min-width:0;text-align:left}.new_landing-page-wrapper .new-feature-bullet-container .new-feature-bullet-description .new-feature-bullet-description-text{font-size:.875rem;color:#222;font-family:ABCRepro-Medium,serif;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.5px}.no-inventory-error-container{text-align:center;width:100%}.new-feature-info-popup-dialog{display:-webkit-box;display:flex}@media (max-width:600px){.new-feature-info-popup-dialog{position:fixed;width:100%;bottom:0;left:0;top:auto;-webkit-transform:none;transform:none}.new-feature-info-popup-dialog .MuiDialog-paper{margin:0!important;width:100%;border-radius:16px 16px 0 0!important}}.new-feature-info-popup-dialog .MuiDialog-container{-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:100%}.new-feature-info-popup-dialog .MuiDialog-paper{display:-webkit-box;display:flex;max-width:700px;padding:16px 24px 32px 24px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;gap:10px;border-radius:16px;border:1px solid var(--sds-color-border-default-secondary);background:#fff;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow-y:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;max-height:calc(36%)}.new-feature-info-popup-dialog .MuiDialog-paper .new-feature-info-popup-heading-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;align-self:stretch}.new-feature-info-popup-dialog .MuiDialog-paper .new-feature-info-popup-heading-container:focus-visible{outline:0}.new-feature-info-popup-dialog .MuiDialog-paper .new-feature-info-popup-heading{color:#222;font-size:1rem;font-style:normal;font-weight:700;line-height:24px}.new-feature-info-popup-dialog .MuiDialog-paper .new-feature-info-popup-heading:focus-visible{outline:0}.new-feature-info-popup-dialog .MuiDialog-paper .new-feature-info-popup-close-icon{width:24px;height:24px;color:#222}.new-feature-info-popup-dialog .MuiDialog-paper .new-feature-info-popup-close-icon:focus-visible{outline-offset:2px;outline:2px solid #3B3D2F}.new-feature-info-popup-dialog .MuiDialog-paper .new-feature-info-popup-content{padding:8px 0}.new-feature-info-popup-dialog .MuiDialog-paper .new-feature-info-popup-content:focus-visible{outline:0}.new-feature-info-popup-dialog .MuiDialog-paper .new-feature-info-popup-content .new-feature-info-popup-text{color:#222;font-size:14px!important;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.4px;-webkit-box-flex:1;flex:1 0 0}.new-feature-info-popup-dialog .MuiDialog-paper .new-feature-info-popup-content .new-feature-info-popup-text:focus-visible{outline:0}.new-feature-info-popup-dialog .MuiDialog-paper .new-feature-info-popup-content .new-feature-info-popup-text p{font-size:14px!important}.new-feature-info-popup-dialog .MuiDialog-paper .new-feature-info-popup-content .new-feature-info-popup-text p:focus-visible{outline:0}.new-feature-info-popup-dialog .MuiDialog-paper .new-feature-info-popup-content .new-feature-info-popup-text ul{list-style-type:disc;padding-left:20px;margin:8px 0 0 0}.new-feature-info-popup-dialog .MuiDialog-paper .new-feature-info-popup-content .new-feature-info-popup-text ul:focus-visible{outline:0}.new-feature-info-popup-dialog .MuiDialog-paper .new-feature-info-popup-content .new-feature-info-popup-text ul li{padding-left:4px;margin-bottom:4px;font-size:14px!important}.new-feature-info-popup-dialog .MuiDialog-paper .new-feature-info-popup-content .new-feature-info-popup-text ul li:focus-visible{outline:0}.new-feature-info-popup-dialog .MuiDialog-paper .new-feature-info-popup-actions .new-feature-info-popup-button{display:-webkit-box;display:flex;min-width:312px;height:42.5px;padding:12px 24px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;gap:8px;margin-bottom:0!important;color:#3B3D2F;background:0 0;font-family:ABCRepro-Medium,serif!important;font-size:1rem;border-radius:5px!important;border:1px solid #3B3D2F;font-weight:400;text-transform:uppercase}.new-feature-info-popup-dialog .MuiDialog-paper .new-feature-info-popup-actions .new-feature-info-popup-button:hover{background:rgba(59,61,47,.05);color:#3B3D2F;border:1px solid #3B3D2F!important;-webkit-box-shadow:none;box-shadow:none}.new-feature-info-popup-dialog .MuiDialog-paper .new-feature-info-popup-actions .new-feature-info-popup-button:focus-visible{outline-offset:2px;outline:2px solid #3B3D2F}.LandingPageFeatureStripe-container{padding:32px 140px!important;background:#F9F9F9;gap:24px}@media screen and (max-width:1024px){.LandingPageFeatureStripe-container{padding:32px 10%!important}}.LandingPageFeatureStripe-container .feature-stripe-parent-container .feature-stripe-title{font-weight:600;font-size:1.375rem;font-family:ABCRepro-Medium,serif;color:#3B3D2F;font-style:normal;text-transform:none;line-height:36px;letter-spacing:0;vertical-align:middle;margin-bottom:24px}.LandingPageFeatureStripe-container .feature-stripe-parent-container .feature-stripe-grid{margin-bottom:24px;display:-webkit-box;display:flex;flex-wrap:wrap;width:100%}.LandingPageFeatureStripe-container .feature-stripe-parent-container .feature-stripe-grid .feature-stripe-grid-item{-webkit-box-flex:1;flex:1 1 0;max-width:none!important;border-right:1px solid #CFCFCF}@media screen and (max-width:1024px){.LandingPageFeatureStripe-container .feature-stripe-parent-container .feature-stripe-grid .feature-stripe-grid-item{border-right:none;-webkit-box-flex:1;flex:1 1 100%}}.LandingPageFeatureStripe-container .feature-stripe-parent-container .feature-stripe-grid .feature-stripe-grid-item:last-child{border-right:none}.LandingPageFeatureStripe-container .feature-stripe-parent-container .feature-stripe-grid .feature-item-container{padding:12px 16px;display:-webkit-box;display:flex;gap:12px;-webkit-box-align:center;align-items:center}.LandingPageFeatureStripe-container .feature-stripe-parent-container .feature-stripe-grid .feature-item-container .feature-item-icon{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.LandingPageFeatureStripe-container .feature-stripe-parent-container .feature-stripe-grid .feature-item-container .feature-item-icon svg{width:32px;height:32px;color:#222}.LandingPageFeatureStripe-container .feature-stripe-parent-container .feature-stripe-grid .feature-item-container .feature-item-title{font-weight:700;font-size:1rem;color:#222;text-transform:none;font-family:ABCRepro-Medium,serif;font-style:normal;line-height:130%;letter-spacing:0}.LandingPageFeatureStripe-container .feature-stripe-parent-container .feature-stripe-grid .feature-item-container .feature-item-description{font-weight:400;font-size:16px;color:#222;font-style:normal;text-transform:none;line-height:130%;letter-spacing:0}.LandingPageFeatureStripe-container .feature-stripe-parent-container .other-options-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap;padding-top:16px;gap:24px}.LandingPageFeatureStripe-container .feature-stripe-parent-container .other-options-container .other-options-title{font-weight:400;font-style:normal;font-size:1.125rem;line-height:36px;color:#3B3D2F}.LandingPageFeatureStripe-container .feature-stripe-parent-container .other-options-container .other-options-buttons{display:-webkit-box;display:flex;flex-wrap:wrap;gap:20px}.LandingPageFeatureStripe-container .feature-stripe-parent-container .other-options-container .other-options-buttons .MuiButton-root,.LandingPageFeatureStripe-container .feature-stripe-parent-container .other-options-container .other-options-buttons .other-options-link{border-radius:40px;border-radius:5px;padding:9px 24px;min-height:auto;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:8px;color:#3B3D2F;font-style:normal;line-height:20px;letter-spacing:.5px;font-weight:400;text-transform:uppercase;background:0 0;font-family:ABCRepro-Medium,serif!important;font-size:1rem;border:1px solid #3B3D2F!important;text-decoration:none}.LandingPageFeatureStripe-container .feature-stripe-parent-container .other-options-container .other-options-buttons .MuiButton-root:hover,.LandingPageFeatureStripe-container .feature-stripe-parent-container .other-options-container .other-options-buttons .other-options-link:hover{background:rgba(59,61,47,.05);color:#3B3D2F;border:1px solid #3B3D2F!important}.LandingPageFeatureStripe-container .feature-stripe-parent-container .other-options-container .other-options-buttons .MuiButton-root:focus-visible,.LandingPageFeatureStripe-container .feature-stripe-parent-container .other-options-container .other-options-buttons .other-options-link:focus-visible{outline-offset:2px;outline:2px solid #3B3D2F}.terms-condition-modal .terms-condition-got-it-btn{min-width:312px!important;width:312px!important;height:42.5px!important}@media screen and (max-width:600px){.terms-condition-modal .terms-condition-got-it-btn{width:100%!important}.new-feature-info-popup-dialog .new-feature-info-popup-actions{width:100%;-webkit-box-pack:center;justify-content:center}.new-feature-info-popup-dialog .new-feature-info-popup-actions .new-feature-info-popup-button{width:100%!important}}@media screen and (max-width:767px){.new_landing-page-wrapper{margin-left:16px!important}.new_landing-page-wrapper .tabContent .new-feature-bullet-container{margin-top:12px;margin-bottom:28px}.new_landing-page-wrapper .CategoryPickerText{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;position:relative;-webkit-box-pack:center;justify-content:center;border:1px solid #E0E0E0!important;color:#fff!important}.new_landing-page-wrapper .CategoryPickerText .pickerTextWrap{text-align:center}.new_landing-page-wrapper .CategoryPickerText .MuiSvgIcon-root{position:absolute;right:12px}.new_landing-page-wrapper .promo-banner{margin:10px;padding-left:0!important}.new_landing-page-wrapper .promo-banner .promo-banner-image{aspect-ratio:2.5!important}.new_landing-page-wrapper .promo-banner .promo-terms{padding:5px}.new-landing-page-toggle-container{padding:0 6.9%!important;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;flex-wrap:nowrap;-webkit-box-align:center;align-items:center}.new-landing-page-toggle-container .MuiSkeleton-root{margin-bottom:24px}.togglePDP-parent-container{width:100%;max-width:100%;margin-top:19px}.new-landing-page-title-container{width:100%;max-width:100%;margin-bottom:8px}.new-landing-page-title-container .MuiSkeleton-root{width:100%!important}.tabContent{padding:16px 10% 32px 10%!important}.tabContent .gift-card-title-catalog-wrapper{-webkit-box-pack:center;justify-content:center}.tabContent .gift-card-title-catalog-wrapper .mobile-checkout-sub-header-text{margin-bottom:2px}.tabContent .gift-card-title-catalog-wrapper .mobile-checkout-sub-header-text .MuiTypography-root{color:#222;font-size:.875rem;font-weight:400;text-transform:none;font-style:normal}.tabContent .toggle-description-grid{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;-webkit-box-align:center!important;align-items:center!important;margin-top:0!important;margin-bottom:0!important;align-content:center!important}.tabContent .toggle-description-grid .eco-friendly-delivery-container{display:none!important}.tabContent .toggle-description-grid .MuiSkeleton-root{display:none}.tabContent .catalog-range-block{-webkit-box-pack:center!important;justify-content:center!important;margin-bottom:16px}.tabContent .toggle-description-container .new-feature-bullet-container{margin-right:0!important;margin-bottom:16px!important}.tabContent .single-faceplate-choose-a-design-container{display:none}.tabContent .choose-a-design-container{-webkit-box-pack:center;justify-content:center;max-width:502px;justify-self:center}.tabContent .choose-a-design-container .faceplate-header-section{width:100%}.tabContent .choose-a-design-container .faceplate-header-section .faceplate-header-wrapper{-webkit-box-pack:justify;justify-content:space-between;gap:0}.tabContent .choose-a-design-container .faceplate-header-section .faceplate-header-wrapper .uyo-button{margin-right:0}.tabContent .choose-a-design-container .faceplate-header-section .faceplate-header-wrapper .uyo-button .uyo-button-text{border:none;background:#fff;padding:0;-webkit-box-pack:end;justify-content:flex-end}.tabContent .choose-a-design-container .category-tabs-section{width:100%}.tabContent .choose-a-design-container .category-tabs-section .category-warpper{width:100%}.tabContent .choose-a-design-container .category-tabs-section .category-warpper .CarousalCategoryPicker-mobile{width:100%}.tabContent .choose-a-design-container .category-tabs-section .category-warpper .CarousalCategoryPicker-mobile .DenomCurrencyPicker{width:100%}.tabContent .choose-a-design-container .category-tabs-section .category-warpper .CarousalCategoryPicker-mobile .DenomCurrencyPicker .CategoryPickerText{width:100%;-webkit-box-pack:center;justify-content:center}.tabContent .choose-a-design-container .category-tabs-section .category-warpper .CarousalCategoryPicker-mobile .MuiSkeleton-root{display:none}.tabContent .Grid-Container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;align-content:center}.tabContent .Grid-Container .Grid-Item{max-width:100%;margin-bottom:25.42px}.tabContent .Grid-Container .Grid-Item .faceplate-wrapper .MuiSkeleton-root{width:100%!important;height:auto!important;aspect-ratio:1.66666667;min-height:180px;border-radius:16px}.tabContent .single-faceplate-design-container{max-width:100%!important;margin-bottom:32px}.tabContent .single-faceplate-design-container .catalog-range-block{margin-bottom:0}.tabContent .single-faceplate-design-container .faceplate-wrapper .MuiSkeleton-root{width:100%!important;height:auto!important;aspect-ratio:1.66666667;min-height:180px;border-radius:16px}.tabContent .delivery-type-description-container{display:none!important}.tabContent .carousal-body-wrapper{margin-bottom:6.58px!important}.tabContent .carousal-body-wrapper .new-feature-bullet-grid{-webkit-box-pack:center;justify-content:center;display:-webkit-box;display:flex}.tabContent .carousal-body-wrapper .load-more-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-bottom:25.42px;padding:10px 0 10px}.tabContent .carousal-body-wrapper .load-more-btn{padding:12px 16px;letter-spacing:.5px;line-height:16px;width:100%;color:#fff;background:#3B3D2F;font-family:ABCRepro-Medium,serif!important;font-size:1rem;border-radius:5px!important;border:none;font-weight:400;text-transform:uppercase}.tabContent .carousal-body-wrapper .load-more-btn:hover{background:#2d2f24;color:#fff;border:none!important;-webkit-box-shadow:none;box-shadow:none}.tabContent .carousal-body-wrapper .load-more-btn:focus-visible{outline-offset:2px;outline:2px solid #3B3D2F}.LandingPageFeatureStripe-container .feature-stripe-parent-container{padding-top:0;margin-top:0;padding-bottom:0;background:#F9F9F9}.LandingPageFeatureStripe-container .feature-stripe-parent-container .mobile-single-faceplate-highlights{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:18px 16px;gap:16px;margin-bottom:20px}.LandingPageFeatureStripe-container .feature-stripe-parent-container .mobile-single-faceplate-highlights .mobile-highlights-title{font-weight:700;font-size:22px;line-height:36px;letter-spacing:0;margin-bottom:8px;text-align:left}.LandingPageFeatureStripe-container .feature-stripe-parent-container .mobile-single-faceplate-highlights .description-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:12px;align-self:stretch}.LandingPageFeatureStripe-container .feature-stripe-parent-container .mobile-single-faceplate-highlights .eco-Friendly-Label{line-height:1.3;letter-spacing:0;font-family:ABCRepro-Medium,serif;font-size:16px;font-weight:400;color:#222}.LandingPageFeatureStripe-container .feature-stripe-parent-container .mobile-single-faceplate-highlights .eco-Friendly-icon .MuiSvgIcon-root{font-size:32px;width:32px;height:32px;fill:#222}.LandingPageFeatureStripe-container .feature-stripe-parent-container .mobile-single-faceplate-highlights .eco-Friendly-icon svg{color:#222;width:32px;height:32px;fill:#222}.LandingPageFeatureStripe-container .feature-stripe-parent-container .feature-stripe-title{text-align:center;margin-bottom:12px;font-size:22px}.LandingPageFeatureStripe-container .feature-stripe-parent-container .feature-stripe-grid{padding:0;margin-bottom:20px}.LandingPageFeatureStripe-container .feature-stripe-parent-container .feature-stripe-grid .feature-stripe-grid-item{padding-top:0}.LandingPageFeatureStripe-container .feature-stripe-parent-container .feature-stripe-grid .feature-stripe-grid-item .MuiSkeleton-root{margin-top:16px}.LandingPageFeatureStripe-container .feature-stripe-parent-container .feature-stripe-grid .feature-item-container{padding:12px 16px;margin:12px 0;border-right:none}.LandingPageFeatureStripe-container .feature-stripe-parent-container .feature-stripe-grid .feature-item-container .feature-item-title{font-size:16px;margin:0}.LandingPageFeatureStripe-container .feature-stripe-parent-container .other-options-container{border-top:unset;padding-top:0;-webkit-box-pack:center;justify-content:center;gap:24px}.LandingPageFeatureStripe-container .feature-stripe-parent-container .other-options-container .other-options-title{font-size:18px;margin-right:0}.LandingPageFeatureStripe-container .feature-stripe-parent-container .other-options-container .other-options-buttons{-webkit-box-pack:center;justify-content:center}.promo-banner-container .MuiSkeleton-root{margin:24px 24px 0 24px;width:auto}}@media screen and (max-width:320px){.new_landing-page-wrapper .promo-banner{margin:10px!important}.promo-banner .promo-banner-image{min-width:300px!important}.new-landing-page-toggle-container{padding:0 24px!important}.new-landing-page-toggle-container .togglePDP-container svg{display:none}.togglePDP-parent-container{width:100%;max-width:100%;margin-top:0}.new-landing-page-title-container h1{font-size:24px!important}.tabContent{padding:16px 10px!important}}.app-body-v2:has(.loader-container),.app-body-v2:has(.new_landing-page-wrapper){min-height:100vh}.app-body-v2:has(.grid-view-single-faceplate){min-height:auto}.physical-card-page-wrapper .gift-form-fields-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:8px}.physical-card-page-wrapper .quantityTitle{margin-top:0!important;padding-top:0!important}.physical-card-page-wrapper .shipping-info-container .quantityTitle{padding-top:32px!important}.physical-card-page-wrapper .MuiFormHelperText-root.Mui-error{margin-left:0;margin-right:0}.physical-card-page-wrapper .MuiFormControl-root{scroll-margin-top:250px;scroll-margin-bottom:250px}.physical-card-page-wrapper .MuiAutocomplete-option.Mui-focused{background-color:unset!important}.physical-card-page-wrapper .formRow{display:-webkit-box;display:flex;gap:12px;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;margin-bottom:-8px}.physical-card-page-wrapper .formRow>*{width:50%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:end;justify-content:flex-end}.physical-card-page-wrapper .formRow .formControl{margin-top:18px}.physical-card-page-wrapper .MuiAutocomplete-popupIndicator{color:#222}.physical-card-page-wrapper .shipping-heading-txt{font-weight:700;font-size:14px;line-height:20px;margin-top:8px;color:#222!important;text-transform:none!important}.physical-card-page-wrapper .delivery-options-txt{font-weight:400;font-size:12px;line-height:16px;margin-bottom:16px;color:#222!important;text-transform:none!important}.physical-card-page-wrapper .delivery-options-txt p{font-weight:400;font-size:.875rem;line-height:20px;color:#222!important}.physical-card-page-wrapper .delivery-text{font-weight:400;font-size:16px;line-height:24px}.physical-card-page-wrapper .formControlLabel{padding:12px 12px 0 24px;width:100%;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;-webkit-box-pack:justify;justify-content:space-between}.physical-card-page-wrapper .message-text{margin:4px;word-break:break-word;white-space:normal;border:1px solid #E0E0E0;border-radius:8px;padding:6px 10px;cursor:pointer;font-weight:400;font-size:14px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap;margin-bottom:0;max-width:130px;min-width:130px;line-height:20px;background-color:#F9F9F9;text-transform:inherit;text-align:left;line-height:21px;color:#222}.physical-card-page-wrapper .message-text.selected{background-color:#F9F9F9!important;color:#3B3D2F!important;border:1px solid #3B3D2F!important}.physical-card-page-wrapper .custom-carousel .react-multi-carousel-track{margin-bottom:0!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.physical-card-page-wrapper .physical-custom-label{font-size:14px;font-weight:400;text-transform:none;font-family:inherit;font-style:normal;line-height:20px;letter-spacing:.5px;color:#222;margin-top:-18px;margin-bottom:8px}.physical-card-page-wrapper .info-row{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;margin-top:12px}.physical-card-page-wrapper .info-icon{margin-right:12px;width:16px;height:16px}.physical-card-page-wrapper .maximumPhysicalCards-custom-label{font-size:14px}.physical-card-page-wrapper .check-label{-webkit-box-flex:1;flex-grow:1}.physical-card-page-wrapper .errorInputField_physical{border:1px solid #d32f2f!important;outline:0}.physical-card-page-wrapper .maxlimit-error{margin-top:12px}.physical-card-page-wrapper .maxlimit-errortext{font-size:12px;margin-left:8px}.physical-card-page-wrapper .formControl.error .MuiOutlinedInput-root fieldset{border-color:#F74852!important}.physical-card-page-wrapper .custom-outlined-input .MuiAutocomplete-input{padding:4px 12px!important}.physical-card-page-wrapper .MuiOutlinedInput-root input.MuiInputBase-input.MuiOutlinedInput-input{padding:10px 14px!important}.physical-card-page-wrapper .formControl .MuiInputBase-root{font-size:16px!important;font-weight:400!important;padding:0!important;height:44px!important;background-color:#FEFEFE;border-radius:0;color:#555}.physical-card-page-wrapper .formControl .MuiInputBase-root fieldset{border:1px solid #7c7c7c}.physical-card-page-wrapper .formControl .MuiInputBase-root:hover{background-color:#FEFEFE;color:#555}.physical-card-page-wrapper .formControl .MuiInputBase-root.Mui-focused{background-color:#FEFEFE;color:#222}.physical-card-page-wrapper .formControl .MuiInputBase-root:hover fieldset{border:1px solid #222}.physical-card-page-wrapper .formControl .MuiInputBase-root.Mui-focused fieldset{border:2px solid #222}.physical-card-page-wrapper .formControl .MuiInputBase-root .Mui-error .MuiOutlinedInput-notchedOutline{color:#d32f2f!important;border-color:#d32f2f!important;border:1px solid #d32f2f!important}.physical-card-page-wrapper .formControl .MuiInputLabel-root{font-size:14px!important}.physical-card-page-wrapper .previousAddressText{margin:16px 0;font-weight:400;font-size:16px;color:#222}.physical-card-page-wrapper .shipping-dividerStyle{margin:4px 0 0 0}.physical-card-page-wrapper .radioAutoMargin{margin-left:auto}.physical-card-page-wrapper .cardContentNoPadding{padding:0}.physical-card-page-wrapper .custom-card-style{border-radius:8px;border:1px solid #E0E0E0!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#fff!important}.physical-card-page-wrapper .optionNote{margin:16px 0;font-weight:400;font-size:.875rem;color:#222}.physical-card-page-wrapper .root{padding-bottom:0;padding-top:8px}.physical-card-page-wrapper .input{display:inline-block;width:100%;padding:10px}.physical-card-page-wrapper .autocomplete-container{top:100%;background-color:#fff;border:1px solid #7C7C7C;width:100%;margin-bottom:16px;margin-top:-28px}.physical-card-page-wrapper .autocomplete-item{background-color:#fff;padding:8px;color:#222;cursor:pointer}.physical-card-page-wrapper .autocomplete-item-active{background-color:#fafafa}.physical-card-page-wrapper .google-logo-container{text-align:right;padding:1px;background-color:#fafafa}.physical-card-page-wrapper .google-logo-image{width:150px}.physical-card-page-wrapper .messageTxt{font-weight:400;font-size:14px;color:#222}.physical-card-page-wrapper .customBoxStyle{padding:16px 16px 0;border-radius:16px}.physical-card-page-wrapper .address-box{padding:4px;border:1px solid #E0E0E0;border-radius:8px}.physical-card-page-wrapper .address-item{margin-bottom:8px;font-weight:400;font-size:14px;color:#222}@media screen and (max-width:600px){.physical-card-page-wrapper .formRow{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.physical-card-page-wrapper .formRow>*{width:100%}.physical-card-page-wrapper .message-text{width:50%}}.wrapper-for-top-border{border-top:1px solid #E0E0E0;padding-top:32px;margin-top:32px}.uyo .uc-content{background-color:#fff}.uyo .uc-content .uc-secondary-btn{position:relative;height:44px;border:1px solid #3B3D2F;border-radius:5px;color:#3B3D2F;background:0 0;font-family:ABCRepro-Medium,serif;font-size:1rem;font-weight:400;text-transform:uppercase}.uyo .uc-content .uc-secondary-btn:hover{background:rgba(59,61,47,.05);color:#3B3D2F;border:1px solid #3B3D2F!important}.uyo .uc-content .uc-secondary-btn:focus-visible{outline-offset:2px;outline:2px solid #3B3D2F}.uyo .uc-content .uc-url-input{margin-top:10px}.uyo .uc-content .uc-url-upload-btn{height:100%;width:100%;margin-top:5px}.uyo :where([uc-drop-area])[with-icon] .uc-text{color:#fff;text-decoration:underline}.uyo :where([uc-drop-area]):is([drag-state=active],[drag-state=near],[drag-state=over],:hover):not(#\#):hover{background:rgba(59,61,47,.05);color:#222;border:1px solid #3B3D2F!important}.uyo .uc-txt{color:#222}.uyo uc-source-btn:not(#\#)>button:hover{background:rgba(59,61,47,.05);color:#222}.uyo .uc-controls-list_inner{gap:20px!important}.uyo :where([uc-wgt-common]){--uc-dialog-width:364px;--uc-dialog-max-width:576px;--uc-dialog-max-height:581px;--uc-secondary:#fff;--uc-background:#fff;--uc-foreground:#222222;--uc-secondary-foreground:#222222;--uc-muted:#fff}@media (max-width:600px){.uyo :where([uc-wgt-common]) *{top:auto;left:0;bottom:0}}.uyo [uc-cloud-image-editor]{--color-image-background:#fff;--cldtr-gap-min:5px;--cldtr-gap-mid-1:20px}.uyo [uc-cloud-image-editor]>.uc-wrapper>.uc-viewport{border-bottom:1px solid #E0E0E0}.uyo uc-start-from .uc-content::before{content:"Upload your own photo";position:relative;width:100%;text-align:center;font-size:1.15em;font-weight:600;color:#222}.uyo uc-source-btn>button{color:#3B3D2F!important}.uyo uc-editor-toolbar>.uc-toolbar-container>.uc-sub-toolbar.uc-sub-toolbar--visible{background-color:#fff}.uyo uc-editor-button-control>button uc-icon,.uyo uc-editor-crop-button-control>button uc-icon,.uyo uc-editor-filter-control>button uc-icon,.uyo uc-editor-operation-control>button uc-icon{color:#222}.uyo uc-editor-toolbar>.uc-toolbar-container>.uc-sub-toolbar>.uc-controls-row>.uc-tab-toggles>.uc-tab-toggles_indicator{background-color:#fff}.uyo uc-btn-ui .uc-text{color:#222}.uyo uc-file-item>.uc-inner,.uyo uc-upload-list,.uyo uc-upload-list .uc-toolbar{background-color:#fff}.uyo uc-upload-list uc-activity-header>.uc-header-text{color:#222}.uyo uc-activity-header{border-bottom:1px solid #E0E0E0}.uyo uc-file-item>.uc-inner,.uyo uc-upload-list{border:1px solid #F9F9F9;background-color:#F9F9F9}.uyo uc-file-item .uc-badge{background-color:#11B364}.uyo uc-icon[name=edit-file],.uyo uc-icon[name=remove-file]{color:#fff}.uyo uc-icon[name=close]{color:#222}.uyo uc-btn-ui.uc-primary .uc-text{color:#fff}.uyo uc-btn-ui.uc-secondary .uc-text{color:#fff}.uyo uc-btn-ui.uc-primary>button{--idle-background:#ffffff;border-radius:16px}.uyo uc-btn-ui.uc-secondary>button{border:1px solid #fff;border-radius:16px}.uyo uc-btn-ui[theme=tab][data-id=crop].uc-tab{margin-right:-10px}.uyo uc-editor-filter-control.uc-active{--idle-background:#ffffff;--hover-background:#ffffff}.uyo uc-editor-filter-control>button uc-icon{color:#fff}.uyo .uc-primary-btn{position:relative;width:20%;height:44px;border-radius:5px;color:#fff;background:#3B3D2F!important;font-family:ABCRepro-Medium,serif;font-size:1rem;border:none;font-weight:400;text-transform:uppercase}.uyo .uc-primary-btn:hover{background:#2d2f24!important;-webkit-box-shadow:none;box-shadow:none;color:#fff;border:none}.uyo .uc-secondary-btn{position:relative;height:44px;border:1px solid #3B3D2F;border-radius:5px;color:#3B3D2F;background:0 0;font-family:ABCRepro-Medium,serif;font-size:1rem;font-weight:400;text-transform:uppercase}.uyo .uc-secondary-btn:hover{background:rgba(59,61,47,.05);color:#3B3D2F;border:1px solid #3B3D2F!important}.uyo .uc-primary-icon,.uyo .uc-secondary-icon{position:relative;width:120px;border:1px solid #fff;border-radius:25px}.uyo .uc-primary-icon svg,.uyo .uc-secondary-icon svg{display:none}@media (max-width:600px){.uyo .uc-primary-icon,.uyo .uc-secondary-icon{width:75px}}.uyo .uc-primary-icon{border-radius:8px;color:#fff;background:#3B3D2F!important;font-family:ABCRepro-Medium,serif;font-size:1rem;border:none;font-weight:400;text-transform:uppercase}.uyo .uc-primary-icon:hover{background:#2d2f24!important;-webkit-box-shadow:none;box-shadow:none;color:#fff;border:none}.uyo .uc-primary-icon::before{content:"Apply";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer}.uyo [uc-cloud-image-editor] button:focus-visible{outline-offset:2px;outline:2px solid #3B3D2F}.uyo .uc-primary-icon:has(>button:focus-visible){outline-offset:2px;outline:2px solid #3B3D2F}.uyo .uc-primary-icon>button:focus-visible{outline:0!important}.uyo .uc-secondary-icon:has(>button:focus-visible){outline-offset:2px;outline:2px solid #3B3D2F}.uyo .uc-secondary-icon>button:focus-visible{outline:0!important}.uyo .uc-tab>button:focus-visible{outline:0!important}.uyo .uc-tab>button:focus-visible .uc-text{outline:2px solid #3B3D2F;outline-offset:2px}.uyo .uc-tab-toggles_indicator{margin-bottom:8px}.uyo .uc-secondary-icon{border-radius:5px;color:#3B3D2F;background:0 0;font-family:ABCRepro-Medium,serif;font-size:1rem;font-weight:400;text-transform:uppercase}.uyo .uc-secondary-icon:hover{background:rgba(59,61,47,.05);color:#3B3D2F;border:1px solid #3B3D2F!important}.uyo .uc-secondary-icon::before{content:"Close";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;cursor:pointer}.uyo .upload-list{background-color:#fff;color:#222}.upload-modal{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff!important;padding:24px;width:360px;border-radius:12px;-webkit-box-shadow:0 0 24px rgba(0,0,0,.3);box-shadow:0 0 24px rgba(0,0,0,.3);outline:0;font-size:16px!important}@media (max-width:600px){.upload-modal{top:auto;bottom:0;left:0;-webkit-transform:none;transform:none;width:100%;border-radius:12px 12px 0 0;max-height:100vh;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box}}.terms-popup-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:100%}.upload-modal-title{font-size:16px;font-weight:600;margin-bottom:16px;color:#222!important;text-align:center}.upload-guidelines{padding-left:16px;margin-top:16px;color:#222!important}.upload-guidelines li{margin-bottom:6px;font-size:14px}.guidelines-error{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:0 16px 16px 0}.guidelines-error .error-icon{margin-right:10px;font-size:16px}.upload-btn{width:100%;padding:8px 0;font-weight:400;margin-bottom:12px;text-transform:uppercase;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:5px;color:#fff;background:#3B3D2F!important;font-family:ABCRepro-Medium,serif;font-size:1rem;border:none}.upload-btn:hover{background:#2d2f24!important;-webkit-box-shadow:none;box-shadow:none;color:#fff;border:none}.upload-btn:focus-visible{outline:2px solid #000;outline-offset:2px}.cancel-btn{width:100%;border:1px solid #3B3D2F;padding:8px 0;text-transform:uppercase;border-radius:5px;color:#3B3D2F;background:0 0;font-family:ABCRepro-Medium,serif;font-size:1rem;font-weight:400}.cancel-btn:hover{background:rgba(59,61,47,.05);color:#3B3D2F;border:1px solid #3B3D2F!important}.cancel-btn:focus-visible{outline:2px solid #000;outline-offset:2px}.uyo-button{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-top:16px}.uyo-button-text{text-transform:none;display:-webkit-box;display:flex;gap:8px;padding-left:0;color:#3B3D2F!important}.terms-popup-container,.terms-popup-container *{color:#222!important;font-family:inherit}.terms-modal{background-color:#fff!important;border-radius:12px;width:90%;max-width:695px;max-height:536px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;overflow:hidden}.terms-modal .MuiListItem-root,.terms-modal .MuiTypography-root{font-size:14px}@media (max-width:600px){.terms-modal{position:fixed;top:auto;bottom:0;left:0;right:0;width:100%;height:85%;max-width:100%;border-radius:12px 12px 0 0;-webkit-transform:none;transform:none;margin:0 auto;padding:4% 2%}}.terms-header{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:10;padding:1% 3%;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.terms-close-button{color:#222!important}.terms-heading{font-weight:600;font-size:16px!important}.terms-content{padding:1% 3%;overflow-y:auto;-webkit-box-flex:1;flex:1}.terms-body{margin-top:8px}.terms-footer-note{margin-top:16px;font-weight:600}.terms-footer{position:-webkit-sticky;position:sticky;bottom:0;background-color:#fff;padding:16px;text-align:center}.terms-label{display:inline;line-height:1.4}.terms-link{padding:0;min-width:unset;white-space:nowrap;display:inline;vertical-align:baseline;text-transform:none;color:#3B3D2F;font-size:inherit;font-style:normal;font-weight:400;-webkit-text-decoration-line:underline;text-decoration-line:underline;font-family:inherit}.terms-link:hover{background-color:transparent;text-decoration:underline;color:#555}.terms-link:focus-visible{border:2px solid #222;padding:2px;border-radius:unset}.terms-text{margin-left:4px;color:#222!important}.terms-checkbox{color:#222!important;margin:16px 0 16px 0}.terms-checkbox input:focus-visible{outline:2px solid #3B3D2F;outline-offset:2px}.terms-checkbox input:focus{outline:2px solid #3B3D2F}.terms-checkbox .MuiCheckbox-root{color:#3B3D2F;margin-bottom:10px;padding-left:0!important;padding-top:0!important}.terms-checkbox .MuiCheckbox-root .MuiSvgIcon-root{fill:#3B3D2F!important}.terms-checkbox .MuiCheckbox-root.Mui-checked{color:#3B3D2F!important}.terms-checkbox .MuiCheckbox-root.Mui-checked .MuiSvgIcon-root{fill:#3B3D2F!important}.terms-checkbox .MuiCheckbox-root:hover{color:#3B3D2F}.terms-checkbox .MuiCheckbox-root.Mui-checked:hover{color:#3B3D2F!important}.terms-checkbox .MuiCheckbox-root:focus-visible{outline:0!important}.terms-checkbox .MuiCheckbox-root.Mui-focusVisible svg{outline:2px solid #000!important}.terms-checkbox .MuiFormControlLabel-label{font-size:14px;color:#000;font-weight:400;letter-spacing:normal}.terms-footer-button{border-radius:40px;padding:1% 10%;text-transform:none;border:1px solid #3B3D2F;color:#fff!important;background-color:#3B3D2F;font-family:ABCRepro-Medium,serif;font-size:1rem;font-weight:400}.terms-footer-button:hover{background:#2d2f24;color:#fff;border:none}.terms-footer-button:active,.terms-footer-button:focus{border:1px solid #fff}.uploaded-faceplate-overlay-wrapper{position:relative;width:100%;height:100%;margin-right:10%}.uploaded-faceplate-img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:4px!important}.uploaded-faceplate-overlay-img{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;-o-object-fit:cover;object-fit:cover;border-radius:4px!important}.product-page .uploaded-faceplate-img,.product-page .uploaded-faceplate-overlay-img{border-radius:16px!important}@media (min-width:1024px){.pdpFormContainer .product-page .uploaded-faceplate-img,.pdpFormContainer .product-page .uploaded-faceplate-overlay-img{display:none!important}}.faq-section-container{margin-top:32px;opacity:1;gap:40px;border-radius:12px;padding:24px;background-color:#fff}@media screen and (min-width:1480px){.order-review-faq{width:660px}}.faq-section-title{margin-bottom:14px;font-weight:600;font-size:20px;line-height:100%;letter-spacing:0;color:#222;font-family:ABCRepro-Medium,serif}.faq-accordion-header{background:0 0}.faq-accordion-header:before{display:none}.faq-accordion-header.Mui-expanded{margin:0}.faq-accordion-summary{padding:0;border-bottom:1px solid #E0E0E0}.faq-accordion-summary .MuiAccordionSummary-content{margin:16px 0}.faq-accordion-summary.Mui-expanded{min-height:unset}.faq-accordion-question{font-weight:700;font-style:normal;font-size:18px;line-height:150%;letter-spacing:0;color:#222;font-family:ABCRepro-Medium,serif}.faq-accordion-details{padding:12px 0 4px}.faq-accordion-answer{font-weight:400;font-style:normal;font-size:14px;line-height:150%;letter-spacing:0;color:#222;font-family:ABCRepro-Medium,serif}.faq-accordion-answer--markdown p{margin:0;font-size:14px;margin-bottom:12px}.faq-accordion-answer--markdown ul{font-size:14px;padding-left:20px;margin-top:0;margin-bottom:12px}.faq-accordion-answer--markdown li{font-size:14px;margin-bottom:8px;list-style-type:disc}.faq-accordion-answer--markdown strong{font-weight:600}.faq-accordion-answer--markdown p:last-child{margin-bottom:0}.cancellation-page-wrpr{max-width:680px;margin-left:auto;margin-right:auto}@media (max-width:599px){.cancellation-page-wrpr{padding-left:16px;padding-right:16px;padding-top:24px;padding-bottom:24px}}@media (min-width:600px){.cancellation-page-wrpr{padding-left:32px;padding-right:32px;padding-top:40px;padding-bottom:40px}}.cancellation-page-wrpr .order-details{font-style:normal;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding-bottom:32px;padding-top:32px;gap:10px}.cancellation-page-wrpr .order-number-label{font-style:normal;font-weight:400;font-size:.875rem;letter-spacing:.1px;line-height:20px;padding-bottom:4px;color:#555}.cancellation-page-wrpr .order-number{font-style:normal;font-weight:400;font-size:16px;letter-spacing:.4px;line-height:24px;color:#222;text-transform:none;vertical-align:middle}.cancellation-page-wrpr .order-date-label{font-style:normal;font-size:.875rem;line-height:20px;letter-spacing:.1px;padding-bottom:4px;color:#555}.cancellation-page-wrpr .order-date{font-style:normal;font-weight:400;text-transform:none;font-size:16px;line-height:24px;letter-spacing:.4px;color:#222}.cancellation-page-wrpr .order-status{margin-top:32px;padding-right:219.5px;padding-left:335.5px}.cancellation-page-wrpr .Mui-paper{background-color:inherit}.cancellation-page-wrpr .icon-text-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:8px;padding-bottom:16px}.cancellation-page-wrpr .order-status-heading{font-size:1.75rem;font-weight:400;font-family:ABCRepro-Medium,serif;line-height:36px;letter-spacing:0;color:#3B3D2F}.cancellation-page-wrpr .order-heading{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:8px}@media (max-width:768px){.cancellation-page-wrpr .order-heading{-webkit-box-pack:center;justify-content:center}}.cancellation-page-wrpr .check-circle-style{height:24px;width:24px;color:#3B3D2F}@media screen and (max-width:768px){.cancellation-page-wrpr .form-right-panel{max-width:375px}}.cancellation-page-wrpr .cancellation-message-container{font-weight:400;font-size:.875rem;line-height:140%;letter-spacing:0;color:#222}.cancellation-page-wrpr .cancellation-message{font-size:.875rem;color:#222}.cancellation-page-wrpr .cancellation-message p{margin-bottom:10px}.cancellation-page-wrpr .cancellation-message strong{font-weight:700}.cancellation-page-wrpr .cancellation-message ul{padding-left:2.5rem;margin-bottom:2rem;margin-top:0}.cancellation-page-wrpr .cancellation-message li{margin-bottom:.75rem}.cancellation-page-wrpr .cancellation-message-markdown{padding-top:32px}.PresetDateRangePicker_panel{padding:0 22px 11px}.PresetDateRangePicker_button{position:relative;height:100%;text-align:center;background:0 0;border:2px solid #00a699;color:#00a699;padding:4px 12px;margin-right:8px;font:inherit;font-weight:700;line-height:normal;overflow:visible;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.PresetDateRangePicker_button:active{outline:0}.PresetDateRangePicker_button__selected{color:#fff;background:#00a699}.SingleDatePickerInput{display:inline-block;background-color:#fff}.SingleDatePickerInput__withBorder{border-radius:2px;border:1px solid #dbdbdb}.SingleDatePickerInput__rtl{direction:rtl}.SingleDatePickerInput__disabled{background-color:#f2f2f2}.SingleDatePickerInput__block{display:block}.SingleDatePickerInput__showClearDate{padding-right:30px}.SingleDatePickerInput_clearDate{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;padding:10px;margin:0 10px 0 5px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.SingleDatePickerInput_clearDate__default:focus,.SingleDatePickerInput_clearDate__default:hover{background:#dbdbdb;border-radius:50%}.SingleDatePickerInput_clearDate__small{padding:6px}.SingleDatePickerInput_clearDate__hide{visibility:hidden}.SingleDatePickerInput_clearDate_svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.SingleDatePickerInput_clearDate_svg__small{height:9px}.SingleDatePickerInput_calendarIcon{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px}.SingleDatePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}.SingleDatePicker{position:relative;display:inline-block}.SingleDatePicker__block{display:block}.SingleDatePicker_picker{z-index:1;background-color:#fff;position:absolute}.SingleDatePicker_picker__rtl{direction:rtl}.SingleDatePicker_picker__directionLeft{left:0}.SingleDatePicker_picker__directionRight{right:0}.SingleDatePicker_picker__portal{background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;height:100%;width:100%}.SingleDatePicker_picker__fullScreenPortal{background-color:#fff}.SingleDatePicker_closeButton{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}.SingleDatePicker_closeButton:focus,.SingleDatePicker_closeButton:hover{color:#b0b3b4;text-decoration:none}.SingleDatePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd}.DayPickerKeyboardShortcuts_buttonReset{background:0 0;border:0;border-radius:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;cursor:pointer;font-size:14px}.DayPickerKeyboardShortcuts_buttonReset:active{outline:0}.DayPickerKeyboardShortcuts_show{width:33px;height:26px;position:absolute;z-index:2}.DayPickerKeyboardShortcuts_show::before{content:"";display:block;position:absolute}.DayPickerKeyboardShortcuts_show__bottomRight{bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight::before{border-top:26px solid transparent;border-right:33px solid #00a699;bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight:hover::before{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topRight{top:0;right:0}.DayPickerKeyboardShortcuts_show__topRight::before{border-bottom:26px solid transparent;border-right:33px solid #00a699;top:0;right:0}.DayPickerKeyboardShortcuts_show__topRight:hover::before{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topLeft{top:0;left:0}.DayPickerKeyboardShortcuts_show__topLeft::before{border-bottom:26px solid transparent;border-left:33px solid #00a699;top:0;left:0}.DayPickerKeyboardShortcuts_show__topLeft:hover::before{border-left:33px solid #008489}.DayPickerKeyboardShortcuts_showSpan{color:#fff;position:absolute}.DayPickerKeyboardShortcuts_showSpan__bottomRight{bottom:0;right:5px}.DayPickerKeyboardShortcuts_showSpan__topRight{top:1px;right:5px}.DayPickerKeyboardShortcuts_showSpan__topLeft{top:1px;left:5px}.DayPickerKeyboardShortcuts_panel{overflow:auto;background:#fff;border:1px solid #dbdbdb;border-radius:2px;position:absolute;top:0;bottom:0;right:0;left:0;z-index:2;padding:22px;margin:33px;text-align:left}.DayPickerKeyboardShortcuts_title{font-size:16px;font-weight:700;margin:0}.DayPickerKeyboardShortcuts_list{list-style:none;padding:0;font-size:14px}.DayPickerKeyboardShortcuts_close{position:absolute;right:22px;top:22px;z-index:2}.DayPickerKeyboardShortcuts_close:active{outline:0}.DayPickerKeyboardShortcuts_closeSvg{height:15px;width:15px;fill:#cacccd}.DayPickerKeyboardShortcuts_closeSvg:focus,.DayPickerKeyboardShortcuts_closeSvg:hover{fill:#82888a}.CalendarDay{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-size:14px;text-align:center}.CalendarDay:active{outline:0}.CalendarDay__defaultCursor{cursor:default}.CalendarDay__default{border:1px solid #e4e7e7;color:#484848;background:#fff}.CalendarDay__default:hover{background:#e4e7e7;border:1px solid #e4e7e7;color:inherit}.CalendarDay__hovered_offset{background:#f4f5f5;border:1px double #e4e7e7;color:inherit}.CalendarDay__outside{border:0;background:#fff;color:#484848}.CalendarDay__outside:hover{border:0}.CalendarDay__blocked_minimum_nights{background:#fff;border:1px solid #eceeee;color:#cacccd}.CalendarDay__blocked_minimum_nights:active,.CalendarDay__blocked_minimum_nights:hover{background:#fff;color:#cacccd}.CalendarDay__highlighted_calendar{background:#ffe8bc;color:#484848}.CalendarDay__highlighted_calendar:active,.CalendarDay__highlighted_calendar:hover{background:#ffce71;color:#484848}.CalendarDay__selected_span{background:#66e2da;border:1px double #33dacd;color:#fff}.CalendarDay__selected_span:active,.CalendarDay__selected_span:hover{background:#33dacd;border:1px double #33dacd;color:#fff}.CalendarDay__selected,.CalendarDay__selected:active,.CalendarDay__selected:hover{background:#00a699;border:1px double #00a699;color:#fff}.CalendarDay__hovered_span,.CalendarDay__hovered_span:hover{background:#b2f1ec;border:1px double #80e8e0;color:#007a87}.CalendarDay__hovered_span:active{background:#80e8e0;border:1px double #80e8e0;color:#007a87}.CalendarDay__blocked_calendar,.CalendarDay__blocked_calendar:active,.CalendarDay__blocked_calendar:hover{background:#cacccd;border:1px solid #cacccd;color:#82888a}.CalendarDay__blocked_out_of_range,.CalendarDay__blocked_out_of_range:active,.CalendarDay__blocked_out_of_range:hover{background:#fff;border:1px solid #e4e7e7;color:#cacccd}.CalendarDay__hovered_start_first_possible_end{background:#eceeee;border:1px double #eceeee}.CalendarDay__hovered_start_blocked_min_nights{background:#eceeee;border:1px double #e4e7e7}.CalendarMonth{background:#fff;text-align:center;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.CalendarMonth_table{border-collapse:collapse;border-spacing:0}.CalendarMonth_verticalSpacing{border-collapse:separate}.CalendarMonth_caption{color:#484848;font-size:18px;text-align:center;padding-top:22px;padding-bottom:37px;caption-side:initial}.CalendarMonth_caption__verticalScrollable{padding-top:12px;padding-bottom:7px}.CalendarMonthGrid{background:#fff;text-align:left;z-index:0}.CalendarMonthGrid__animating{z-index:1}.CalendarMonthGrid__horizontal{position:absolute;left:9px}.CalendarMonthGrid__vertical,.CalendarMonthGrid__vertical_scrollable{margin:0 auto}.CalendarMonthGrid_month__horizontal{display:inline-block;vertical-align:top;min-height:100%}.CalendarMonthGrid_month__hideForAnimation{position:absolute;z-index:-1;opacity:0;pointer-events:none}.CalendarMonthGrid_month__hidden{visibility:hidden}.DayPickerNavigation{position:relative;z-index:2}.DayPickerNavigation__horizontal{height:0}.DayPickerNavigation__verticalScrollable_prevNav{z-index:1}.DayPickerNavigation__verticalDefault{position:absolute;width:100%;height:52px;bottom:0;left:0}.DayPickerNavigation__verticalScrollableDefault{position:relative}.DayPickerNavigation__bottom{height:auto}.DayPickerNavigation__bottomDefault{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.DayPickerNavigation_button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;padding:0;margin:0}.DayPickerNavigation_button__default{border:1px solid #e4e7e7;background-color:#fff;color:#757575}.DayPickerNavigation_button__default:focus,.DayPickerNavigation_button__default:hover{border:1px solid #c4c4c4}.DayPickerNavigation_button__default:active{background:#f2f2f2}.DayPickerNavigation_button__disabled{cursor:default;border:1px solid #f2f2f2}.DayPickerNavigation_button__disabled:focus,.DayPickerNavigation_button__disabled:hover{border:1px solid #f2f2f2}.DayPickerNavigation_button__disabled:active{background:0 0}.DayPickerNavigation_button__horizontalDefault{position:absolute;top:18px;line-height:.78;border-radius:3px;padding:6px 9px}.DayPickerNavigation_bottomButton__horizontalDefault{position:static;margin:-10px 22px 30px}.DayPickerNavigation_leftButton__horizontalDefault{left:22px}.DayPickerNavigation_rightButton__horizontalDefault{right:22px}.DayPickerNavigation_button__verticalDefault{padding:5px;background:#fff;-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,.1);box-shadow:0 0 5px 2px rgba(0,0,0,.1);position:relative;display:inline-block;text-align:center;height:100%;width:50%}.DayPickerNavigation_nextButton__verticalDefault{border-left:0}.DayPickerNavigation_nextButton__verticalScrollableDefault,.DayPickerNavigation_prevButton__verticalScrollableDefault{width:100%}.DayPickerNavigation_svg__horizontal{height:19px;width:19px;fill:#82888a;display:block}.DayPickerNavigation_svg__vertical{height:42px;width:42px;fill:#484848}.DayPickerNavigation_svg__disabled{fill:#f2f2f2}.DayPicker{background:#fff;position:relative;text-align:left}.DayPicker__horizontal{background:#fff}.DayPicker__verticalScrollable{height:100%}.DayPicker__hidden{visibility:hidden}.DayPicker__withBorder{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.07);box-shadow:0 2px 6px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.07);border-radius:3px}.DayPicker_portal__horizontal{-webkit-box-shadow:none;box-shadow:none;position:absolute;left:50%;top:50%}.DayPicker_portal__vertical{position:initial}.DayPicker_focusRegion{outline:0}.DayPicker_calendarInfo__horizontal,.DayPicker_wrapper__horizontal{display:inline-block;vertical-align:top}.DayPicker_weekHeaders{position:relative}.DayPicker_weekHeaders__horizontal{margin-left:9px}.DayPicker_weekHeader{color:#757575;position:absolute;top:62px;z-index:2;text-align:left}.DayPicker_weekHeader__vertical{left:50%}.DayPicker_weekHeader__verticalScrollable{top:0;display:table-row;border-bottom:1px solid #dbdbdb;background:#fff;margin-left:0;left:0;width:100%;text-align:center}.DayPicker_weekHeader_ul{list-style:none;margin:1px 0;padding-left:0;padding-right:0;font-size:14px}.DayPicker_weekHeader_li{display:inline-block;text-align:center}.DayPicker_transitionContainer{position:relative;overflow:hidden;border-radius:3px}.DayPicker_transitionContainer__horizontal{-webkit-transition:height .2s ease-in-out;-moz-transition:height .2s ease-in-out;transition:height .2s ease-in-out}.DayPicker_transitionContainer__vertical{width:100%}.DayPicker_transitionContainer__verticalScrollable{padding-top:20px;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;overflow-y:scroll}.DateInput{margin:0;padding:0;background:#fff;position:relative;display:inline-block;width:130px;vertical-align:middle}.DateInput__small{width:97px}.DateInput__block{width:100%}.DateInput__disabled{background:#f2f2f2;color:#dbdbdb}.DateInput_input{font-weight:200;font-size:19px;line-height:24px;color:#484848;background-color:#fff;width:100%;padding:11px 11px 9px;border:0;border-top:0;border-right:0;border-bottom:2px solid transparent;border-left:0;border-radius:0}.DateInput_input__small{font-size:15px;line-height:18px;letter-spacing:.2px;padding:7px 7px 5px}.DateInput_input__regular{font-weight:auto}.DateInput_input__readOnly{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DateInput_input__focused{outline:0;background:#fff;border:0;border-top:0;border-right:0;border-bottom:2px solid #008489;border-left:0}.DateInput_input__disabled{background:#f2f2f2;font-style:italic}.DateInput_screenReaderMessage{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.DateInput_fang{position:absolute;width:20px;height:10px;left:22px;z-index:2}.DateInput_fangShape{fill:#fff}.DateInput_fangStroke{stroke:#dbdbdb;fill:transparent}.DateRangePickerInput{background-color:#fff;display:inline-block}.DateRangePickerInput__disabled{background:#f2f2f2}.DateRangePickerInput__withBorder{border-radius:2px;border:1px solid #dbdbdb}.DateRangePickerInput__rtl{direction:rtl}.DateRangePickerInput__block{display:block}.DateRangePickerInput__showClearDates{padding-right:30px}.DateRangePickerInput_arrow{display:inline-block;vertical-align:middle;color:#484848}.DateRangePickerInput_arrow_svg{vertical-align:middle;fill:#484848;height:24px;width:24px}.DateRangePickerInput_clearDates{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;padding:10px;margin:0 10px 0 5px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.DateRangePickerInput_clearDates__small{padding:6px}.DateRangePickerInput_clearDates_default:focus,.DateRangePickerInput_clearDates_default:hover{background:#dbdbdb;border-radius:50%}.DateRangePickerInput_clearDates__hide{visibility:hidden}.DateRangePickerInput_clearDates_svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.DateRangePickerInput_clearDates_svg__small{height:9px}.DateRangePickerInput_calendarIcon{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px}.DateRangePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}.DateRangePicker{position:relative;display:inline-block}.DateRangePicker__block{display:block}.DateRangePicker_picker{z-index:1;background-color:#fff;position:absolute}.DateRangePicker_picker__rtl{direction:rtl}.DateRangePicker_picker__directionLeft{left:0}.DateRangePicker_picker__directionRight{right:0}.DateRangePicker_picker__portal{background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;height:100%;width:100%}.DateRangePicker_picker__fullScreenPortal{background-color:#fff}.DateRangePicker_closeButton{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}.DateRangePicker_closeButton:focus,.DateRangePicker_closeButton:hover{color:#b0b3b4;text-decoration:none}.DateRangePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd}.SingleDatePicker{position:inherit;display:inherit}.SingleDatePicker table,.SingleDatePicker td{padding:0}.SingleDatePickerInput{background:#fcfcfc;border:none;width:100%}.DateInput{background:0 0!important;line-height:1.2;letter-spacing:normal;padding:0;width:100%}.DateInput_input{border:1px solid #949494;border-bottom-width:2px;border-radius:0;cursor:pointer;padding:12px 10px;width:100%;background:0 0}.DateInput_input__focused{background:0 0;border-bottom-color:#3B3D2F;outline-width:1px;outline-style:dotted;outline-color:inherit;outline-color:invert}@media screen and (-webkit-min-device-pixel-ratio:0){@supports (not (-ms-ime-align:auto)){.DateInput_input__focused{outline-offset:-2px;outline-width:5px;outline-color:-webkit-focus-ring-color;outline-style:auto}}}.DateInput_input__readOnly{color:#222;font-size:1rem;font-weight:initial;font-family:inherit}.DateInput_input:not(.DateInput_input__focused):not([value=""]){border-bottom-color:rgba(0,0,0,.4)}.CalendarMonth_table{border-collapse:initial}.CalendarDay__default{background:0 0;border-color:transparent;border-style:solid;border-width:1px}@media screen and (-ms-high-contrast:active){.CalendarDay__default{background:0 0;border:none}}.CalendarDay__blocked_out_of_range{background:#eee;color:#a2a2a2;border-color:#eee;border-style:solid;border-width:1px}.CalendarDay__blocked_out_of_range .CalendarDay_button{cursor:not-allowed!important}@media screen and (-ms-high-contrast:active){.CalendarDay__blocked_out_of_range{background:0 0;border:none}}.CalendarDay__blocked_out_of_range:hover{background:#eee;color:#a2a2a2;border-color:#eee;border-style:solid;border-width:1px}.CalendarDay__blocked_out_of_range:hover .CalendarDay_button{cursor:not-allowed!important}.CalendarDay__blocked_out_of_range:active{background:#eee;color:#a2a2a2;border-color:#eee;border-style:solid;border-width:1px}.CalendarDay__blocked_out_of_range:active .CalendarDay_button{cursor:not-allowed!important}.CalendarDay__hovered_span{background:0 0;color:#3B3D2F;border-color:#525252;border-style:solid;border-width:1px}.CalendarDay__hovered_span:active{background:#525252;color:#fff}.CalendarDay__selected{background:#525252;color:#fff;border-color:#525252;border-style:solid;border-width:1px}@media screen and (-ms-high-contrast:active){.CalendarDay__selected{border:1px solid #000!important}}.CalendarDay__selected:active,.CalendarDay__selected:hover{background:#3B3D2F;border:1px solid #3B3D2F;color:#fff}.DayPicker_weekHeader{top:56px}.DayPickerKeyboardShortcuts_show__bottomRight::before{border-right-color:#525252}@media screen and (-ms-high-contrast:active){.DayPickerKeyboardShortcuts_show__bottomRight::before{border:1px solid #000!important}}.DayPickerKeyboardShortcuts_show__bottomRight:active::before,.DayPickerKeyboardShortcuts_show__bottomRight:hover::before{border-right-color:#3B3D2F;color:#fff}@media screen and (-ms-high-contrast:active){.DayPickerKeyboardShortcuts_show__bottomRight:active::before,.DayPickerKeyboardShortcuts_show__bottomRight:hover::before{border:1px solid #000!important}}@media screen and (-ms-high-contrast:active){.DayPickerKeyboardShortcuts_showSpan__bottomRight{bottom:0;right:0;background:0 0;position:relative}}.DayPickerKeyboardShortcuts_closeSvg{fill:#555}.field-group__div .datepicker-error{color:#d32f2f}.field-group__div .datepicker-error .SingleDatePickerInput{border-color:#d32f2f;color:#d32f2f}.rrs{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.rrs *,.rrs :after,.rrs :before{-webkit-box-sizing:border-box;box-sizing:border-box}.rrs__button{color:#555;position:relative;cursor:pointer;height:44px;line-height:44px;background:#fff;border-radius:2px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px 0 rgba(0,0,0,.2);-webkit-tap-highlight-color:transparent}.rrs__button--disabled{color:#999;background:#f5f5f5;cursor:default}.rrs__button:focus{outline:0}.rrs__button+.rrs__options{list-style:none;padding:0;margin:0;background:#fff;position:absolute;z-index:2;border:1px solid #999;border-top:1px solid #eee;border-radius:0 0 2px 2px;top:44px;left:0;right:0;height:0;visibility:hidden;overflow:hidden;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px 0 rgba(0,0,0,.2)}.rrs--options-visible .rrs__options{height:auto;visibility:visible;overflow:auto;-webkit-overflow-scrolling:touch;max-height:230px}@media screen and (max-width:768px){.rrs{position:static}.rrs.rrs--options-visible:after{content:'';cursor:pointer;position:fixed;-webkit-animation:fadeIn .3s ease forwards;animation:fadeIn .3s ease forwards;z-index:1;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.5)}.rrs--options-visible .rrs__options{max-height:initial;position:fixed;width:auto;left:1rem;right:1rem;top:15%;bottom:1rem;border:0;border-radius:4px}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.rrs__option{cursor:pointer;padding:.75rem 1rem;margin:0}.rrs__option *{pointer-events:none}.rrs__option:focus{outline:1px solid #e0e0e0}.rrs__option:hover{background:#f5f5f5;color:#0273b5}.rrs__option:active{background:#e1f5fe}.rrs__option.rrs__option--next-selection{background:#f1f8fb;color:#0273b5}.rrs__option.rrs__option--selected{color:#0273b5}.rrs__option.rrs__option--disabled{color:#999;background:#f5f5f5;cursor:default}.rrs__option.rrs__option--header{color:#666;cursor:default;font-size:.7rem;font-weight:700;text-transform:uppercase;background:#f5f5f5;position:-webkit-sticky;position:sticky;top:0;z-index:1}.rrs__label{padding:0 2rem 0 1rem;display:-webkit-inline-box;display:inline-flex;width:100%;max-width:100%;-webkit-tap-highlight-color:transparent;font-size:inherit;background:0 0;border:1px solid transparent;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rrs__label *{pointer-events:none}.rrs--options-visible .rrs__label,.rrs__button:focus .rrs__label{border-bottom:1px solid #fff;outline:0;border:1px solid #999}.rrs--has-changed .rrs__label{color:#0273b5}.rrs__multiselect-label{display:-webkit-inline-box;display:inline-flex;max-width:100%;line-height:1}.rrs__multiselect-label__text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rrs__multiselect-label__badge{border:1px solid #ccc;padding:1px 6px;margin:0 0 0 4px;border-radius:8px;color:#666;font-size:11px;vertical-align:middle;display:inline-block}.rrs .checkbox{display:inline-block;position:relative;vertical-align:middle;width:16px;height:16px;top:-1px;border:1px solid #ccc;margin:2px 8px 2px 0;border-radius:4px}.rrs__option.rrs__option--selected .checkbox{border:1px solid #0273b5}.rrs .checkbox-icon{fill:#fff;position:absolute;left:2px;top:2px}.rrs__option.rrs__option--selected .checkbox-icon{fill:#0273b5}.rrs .caret-icon{position:absolute;right:1rem;top:1.25rem;fill:#333}.rrs--options-visible .caret-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}i.flag:not(.icon){display:inline-block;width:16px;height:11px;line-height:11px;vertical-align:baseline;margin:0 .5em 0 0;text-decoration:inherit;speak:none;font-smoothing:antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden}i.flag:not(.icon):before{display:inline-block;content:'';background:url(/media/node_modules/semantic-ui-flag/assets/images/flags-9c74e172f87984c48ddf5c8108cabe67.png) no-repeat -108px -1976px;width:16px;height:11px}i.flag.ad:before,i.flag.andorra:before{background-position:0 0}i.flag.ae:before,i.flag.uae:before,i.flag.united.arab.emirates:before{background-position:0 -26px}i.flag.af:before,i.flag.afghanistan:before{background-position:0 -52px}i.flag.ag:before,i.flag.antigua:before{background-position:0 -78px}i.flag.ai:before,i.flag.anguilla:before{background-position:0 -104px}i.flag.al:before,i.flag.albania:before{background-position:0 -130px}i.flag.am:before,i.flag.armenia:before{background-position:0 -156px}i.flag.an:before,i.flag.netherlands.antilles:before{background-position:0 -182px}i.flag.angola:before,i.flag.ao:before{background-position:0 -208px}i.flag.ar:before,i.flag.argentina:before{background-position:0 -234px}i.flag.american.samoa:before,i.flag.as:before{background-position:0 -260px}i.flag.at:before,i.flag.austria:before{background-position:0 -286px}i.flag.au:before,i.flag.australia:before{background-position:0 -312px}i.flag.aruba:before,i.flag.aw:before{background-position:0 -338px}i.flag.aland.islands:before,i.flag.ax:before{background-position:0 -364px}i.flag.az:before,i.flag.azerbaijan:before{background-position:0 -390px}i.flag.ba:before,i.flag.bosnia:before{background-position:0 -416px}i.flag.barbados:before,i.flag.bb:before{background-position:0 -442px}i.flag.bangladesh:before,i.flag.bd:before{background-position:0 -468px}i.flag.be:before,i.flag.belgium:before{background-position:0 -494px}i.flag.bf:before,i.flag.burkina.faso:before{background-position:0 -520px}i.flag.bg:before,i.flag.bulgaria:before{background-position:0 -546px}i.flag.bahrain:before,i.flag.bh:before{background-position:0 -572px}i.flag.bi:before,i.flag.burundi:before{background-position:0 -598px}i.flag.benin:before,i.flag.bj:before{background-position:0 -624px}i.flag.bermuda:before,i.flag.bm:before{background-position:0 -650px}i.flag.bn:before,i.flag.brunei:before{background-position:0 -676px}i.flag.bo:before,i.flag.bolivia:before{background-position:0 -702px}i.flag.br:before,i.flag.brazil:before{background-position:0 -728px}i.flag.bahamas:before,i.flag.bs:before{background-position:0 -754px}i.flag.bhutan:before,i.flag.bt:before{background-position:0 -780px}i.flag.bouvet.island:before,i.flag.bv:before{background-position:0 -806px}i.flag.botswana:before,i.flag.bw:before{background-position:0 -832px}i.flag.belarus:before,i.flag.by:before{background-position:0 -858px}i.flag.belize:before,i.flag.bz:before{background-position:0 -884px}i.flag.ca:before,i.flag.canada:before{background-position:0 -910px}i.flag.cc:before,i.flag.cocos.islands:before{background-position:0 -962px}i.flag.cd:before,i.flag.congo:before{background-position:0 -988px}i.flag.central.african.republic:before,i.flag.cf:before{background-position:0 -1014px}i.flag.cg:before,i.flag.congo.brazzaville:before{background-position:0 -1040px}i.flag.ch:before,i.flag.switzerland:before{background-position:0 -1066px}i.flag.ci:before,i.flag.cote.divoire:before{background-position:0 -1092px}i.flag.ck:before,i.flag.cook.islands:before{background-position:0 -1118px}i.flag.chile:before,i.flag.cl:before{background-position:0 -1144px}i.flag.cameroon:before,i.flag.cm:before{background-position:0 -1170px}i.flag.china:before,i.flag.cn:before{background-position:0 -1196px}i.flag.co:before,i.flag.colombia:before{background-position:0 -1222px}i.flag.costa.rica:before,i.flag.cr:before{background-position:0 -1248px}i.flag.cs:before,i.flag.serbia:before{background-position:0 -1274px}i.flag.cu:before,i.flag.cuba:before{background-position:0 -1300px}i.flag.cape.verde:before,i.flag.cv:before{background-position:0 -1326px}i.flag.christmas.island:before,i.flag.cx:before{background-position:0 -1352px}i.flag.cy:before,i.flag.cyprus:before{background-position:0 -1378px}i.flag.cz:before,i.flag.czech.republic:before{background-position:0 -1404px}i.flag.de:before,i.flag.germany:before{background-position:0 -1430px}i.flag.dj:before,i.flag.djibouti:before{background-position:0 -1456px}i.flag.denmark:before,i.flag.dk:before{background-position:0 -1482px}i.flag.dm:before,i.flag.dominica:before{background-position:0 -1508px}i.flag.do:before,i.flag.dominican.republic:before{background-position:0 -1534px}i.flag.algeria:before,i.flag.dz:before{background-position:0 -1560px}i.flag.ec:before,i.flag.ecuador:before{background-position:0 -1586px}i.flag.ee:before,i.flag.estonia:before{background-position:0 -1612px}i.flag.eg:before,i.flag.egypt:before{background-position:0 -1638px}i.flag.eh:before,i.flag.western.sahara:before{background-position:0 -1664px}i.flag.england:before,i.flag.gb.eng:before{background-position:0 -1690px}i.flag.er:before,i.flag.eritrea:before{background-position:0 -1716px}i.flag.es:before,i.flag.spain:before{background-position:0 -1742px}i.flag.et:before,i.flag.ethiopia:before{background-position:0 -1768px}i.flag.eu:before,i.flag.european.union:before{background-position:0 -1794px}i.flag.fi:before,i.flag.finland:before{background-position:0 -1846px}i.flag.fiji:before,i.flag.fj:before{background-position:0 -1872px}i.flag.falkland.islands:before,i.flag.fk:before{background-position:0 -1898px}i.flag.fm:before,i.flag.micronesia:before{background-position:0 -1924px}i.flag.faroe.islands:before,i.flag.fo:before{background-position:0 -1950px}i.flag.fr:before,i.flag.france:before{background-position:0 -1976px}i.flag.ga:before,i.flag.gabon:before{background-position:-36px 0}i.flag.gb:before,i.flag.uk:before,i.flag.united.kingdom:before{background-position:-36px -26px}i.flag.gd:before,i.flag.grenada:before{background-position:-36px -52px}i.flag.ge:before,i.flag.georgia:before{background-position:-36px -78px}i.flag.french.guiana:before,i.flag.gf:before{background-position:-36px -104px}i.flag.gh:before,i.flag.ghana:before{background-position:-36px -130px}i.flag.gi:before,i.flag.gibraltar:before{background-position:-36px -156px}i.flag.gl:before,i.flag.greenland:before{background-position:-36px -182px}i.flag.gambia:before,i.flag.gm:before{background-position:-36px -208px}i.flag.gn:before,i.flag.guinea:before{background-position:-36px -234px}i.flag.gp:before,i.flag.guadeloupe:before{background-position:-36px -260px}i.flag.equatorial.guinea:before,i.flag.gq:before{background-position:-36px -286px}i.flag.gr:before,i.flag.greece:before{background-position:-36px -312px}i.flag.gs:before,i.flag.sandwich.islands:before{background-position:-36px -338px}i.flag.gt:before,i.flag.guatemala:before{background-position:-36px -364px}i.flag.gu:before,i.flag.guam:before{background-position:-36px -390px}i.flag.guinea-bissau:before,i.flag.gw:before{background-position:-36px -416px}i.flag.guyana:before,i.flag.gy:before{background-position:-36px -442px}i.flag.hk:before,i.flag.hong.kong:before{background-position:-36px -468px}i.flag.heard.island:before,i.flag.hm:before{background-position:-36px -494px}i.flag.hn:before,i.flag.honduras:before{background-position:-36px -520px}i.flag.croatia:before,i.flag.hr:before{background-position:-36px -546px}i.flag.haiti:before,i.flag.ht:before{background-position:-36px -572px}i.flag.hu:before,i.flag.hungary:before{background-position:-36px -598px}i.flag.id:before,i.flag.indonesia:before{background-position:-36px -624px}i.flag.ie:before,i.flag.ireland:before{background-position:-36px -650px}i.flag.il:before,i.flag.israel:before{background-position:-36px -676px}i.flag.in:before,i.flag.india:before{background-position:-36px -702px}i.flag.indian.ocean.territory:before,i.flag.io:before{background-position:-36px -728px}i.flag.iq:before,i.flag.iraq:before{background-position:-36px -754px}i.flag.ir:before,i.flag.iran:before{background-position:-36px -780px}i.flag.iceland:before,i.flag.is:before{background-position:-36px -806px}i.flag.it:before,i.flag.italy:before{background-position:-36px -832px}i.flag.jamaica:before,i.flag.jm:before{background-position:-36px -858px}i.flag.jo:before,i.flag.jordan:before{background-position:-36px -884px}i.flag.japan:before,i.flag.jp:before{background-position:-36px -910px}i.flag.ke:before,i.flag.kenya:before{background-position:-36px -936px}i.flag.kg:before,i.flag.kyrgyzstan:before{background-position:-36px -962px}i.flag.cambodia:before,i.flag.kh:before{background-position:-36px -988px}i.flag.ki:before,i.flag.kiribati:before{background-position:-36px -1014px}i.flag.comoros:before,i.flag.km:before{background-position:-36px -1040px}i.flag.kn:before,i.flag.saint.kitts.and.nevis:before{background-position:-36px -1066px}i.flag.kp:before,i.flag.north.korea:before{background-position:-36px -1092px}i.flag.kr:before,i.flag.south.korea:before{background-position:-36px -1118px}i.flag.kuwait:before,i.flag.kw:before{background-position:-36px -1144px}i.flag.cayman.islands:before,i.flag.ky:before{background-position:-36px -1170px}i.flag.kazakhstan:before,i.flag.kz:before{background-position:-36px -1196px}i.flag.la:before,i.flag.laos:before{background-position:-36px -1222px}i.flag.lb:before,i.flag.lebanon:before{background-position:-36px -1248px}i.flag.lc:before,i.flag.saint.lucia:before{background-position:-36px -1274px}i.flag.li:before,i.flag.liechtenstein:before{background-position:-36px -1300px}i.flag.lk:before,i.flag.sri.lanka:before{background-position:-36px -1326px}i.flag.liberia:before,i.flag.lr:before{background-position:-36px -1352px}i.flag.lesotho:before,i.flag.ls:before{background-position:-36px -1378px}i.flag.lithuania:before,i.flag.lt:before{background-position:-36px -1404px}i.flag.lu:before,i.flag.luxembourg:before{background-position:-36px -1430px}i.flag.latvia:before,i.flag.lv:before{background-position:-36px -1456px}i.flag.libya:before,i.flag.ly:before{background-position:-36px -1482px}i.flag.ma:before,i.flag.morocco:before{background-position:-36px -1508px}i.flag.mc:before,i.flag.monaco:before{background-position:-36px -1534px}i.flag.md:before,i.flag.moldova:before{background-position:-36px -1560px}i.flag.me:before,i.flag.montenegro:before{background-position:-36px -1586px}i.flag.madagascar:before,i.flag.mg:before{background-position:-36px -1613px}i.flag.marshall.islands:before,i.flag.mh:before{background-position:-36px -1639px}i.flag.macedonia:before,i.flag.mk:before{background-position:-36px -1665px}i.flag.mali:before,i.flag.ml:before{background-position:-36px -1691px}i.flag.burma:before,i.flag.mm:before,i.flag.myanmar:before{background-position:-73px -1821px}i.flag.mn:before,i.flag.mongolia:before{background-position:-36px -1743px}i.flag.macau:before,i.flag.mo:before{background-position:-36px -1769px}i.flag.mp:before,i.flag.northern.mariana.islands:before{background-position:-36px -1795px}i.flag.martinique:before,i.flag.mq:before{background-position:-36px -1821px}i.flag.mauritania:before,i.flag.mr:before{background-position:-36px -1847px}i.flag.montserrat:before,i.flag.ms:before{background-position:-36px -1873px}i.flag.malta:before,i.flag.mt:before{background-position:-36px -1899px}i.flag.mauritius:before,i.flag.mu:before{background-position:-36px -1925px}i.flag.maldives:before,i.flag.mv:before{background-position:-36px -1951px}i.flag.malawi:before,i.flag.mw:before{background-position:-36px -1977px}i.flag.mexico:before,i.flag.mx:before{background-position:-72px 0}i.flag.malaysia:before,i.flag.my:before{background-position:-72px -26px}i.flag.mozambique:before,i.flag.mz:before{background-position:-72px -52px}i.flag.na:before,i.flag.namibia:before{background-position:-72px -78px}i.flag.nc:before,i.flag.new.caledonia:before{background-position:-72px -104px}i.flag.ne:before,i.flag.niger:before{background-position:-72px -130px}i.flag.nf:before,i.flag.norfolk.island:before{background-position:-72px -156px}i.flag.ng:before,i.flag.nigeria:before{background-position:-72px -182px}i.flag.ni:before,i.flag.nicaragua:before{background-position:-72px -208px}i.flag.netherlands:before,i.flag.nl:before{background-position:-72px -234px}i.flag.no:before,i.flag.norway:before{background-position:-72px -260px}i.flag.nepal:before,i.flag.np:before{background-position:-72px -286px}i.flag.nauru:before,i.flag.nr:before{background-position:-72px -312px}i.flag.niue:before,i.flag.nu:before{background-position:-72px -338px}i.flag.new.zealand:before,i.flag.nz:before{background-position:-72px -364px}i.flag.om:before,i.flag.oman:before{background-position:-72px -390px}i.flag.pa:before,i.flag.panama:before{background-position:-72px -416px}i.flag.pe:before,i.flag.peru:before{background-position:-72px -442px}i.flag.french.polynesia:before,i.flag.pf:before{background-position:-72px -468px}i.flag.new.guinea:before,i.flag.pg:before{background-position:-72px -494px}i.flag.ph:before,i.flag.philippines:before{background-position:-72px -520px}i.flag.pakistan:before,i.flag.pk:before{background-position:-72px -546px}i.flag.pl:before,i.flag.poland:before{background-position:-72px -572px}i.flag.pm:before,i.flag.saint.pierre:before{background-position:-72px -598px}i.flag.pitcairn.islands:before,i.flag.pn:before{background-position:-72px -624px}i.flag.pr:before,i.flag.puerto.rico:before{background-position:-72px -650px}i.flag.palestine:before,i.flag.ps:before{background-position:-72px -676px}i.flag.portugal:before,i.flag.pt:before{background-position:-72px -702px}i.flag.palau:before,i.flag.pw:before{background-position:-72px -728px}i.flag.paraguay:before,i.flag.py:before{background-position:-72px -754px}i.flag.qa:before,i.flag.qatar:before{background-position:-72px -780px}i.flag.re:before,i.flag.reunion:before{background-position:-72px -806px}i.flag.ro:before,i.flag.romania:before{background-position:-72px -832px}i.flag.rs:before,i.flag.serbia:before{background-position:-72px -858px}i.flag.ru:before,i.flag.russia:before{background-position:-72px -884px}i.flag.rw:before,i.flag.rwanda:before{background-position:-72px -910px}i.flag.sa:before,i.flag.saudi.arabia:before{background-position:-72px -936px}i.flag.sb:before,i.flag.solomon.islands:before{background-position:-72px -962px}i.flag.sc:before,i.flag.seychelles:before{background-position:-72px -988px}i.flag.gb.sct:before,i.flag.scotland:before{background-position:-72px -1014px}i.flag.sd:before,i.flag.sudan:before{background-position:-72px -1040px}i.flag.se:before,i.flag.sweden:before{background-position:-72px -1066px}i.flag.sg:before,i.flag.singapore:before{background-position:-72px -1092px}i.flag.saint.helena:before,i.flag.sh:before{background-position:-72px -1118px}i.flag.si:before,i.flag.slovenia:before{background-position:-72px -1144px}i.flag.jan.mayen:before,i.flag.sj:before,i.flag.svalbard:before{background-position:-72px -1170px}i.flag.sk:before,i.flag.slovakia:before{background-position:-72px -1196px}i.flag.sierra.leone:before,i.flag.sl:before{background-position:-72px -1222px}i.flag.san.marino:before,i.flag.sm:before{background-position:-72px -1248px}i.flag.senegal:before,i.flag.sn:before{background-position:-72px -1274px}i.flag.so:before,i.flag.somalia:before{background-position:-72px -1300px}i.flag.sr:before,i.flag.suriname:before{background-position:-72px -1326px}i.flag.sao.tome:before,i.flag.st:before{background-position:-72px -1352px}i.flag.el.salvador:before,i.flag.sv:before{background-position:-72px -1378px}i.flag.sy:before,i.flag.syria:before{background-position:-72px -1404px}i.flag.swaziland:before,i.flag.sz:before{background-position:-72px -1430px}i.flag.caicos.islands:before,i.flag.tc:before{background-position:-72px -1456px}i.flag.chad:before,i.flag.td:before{background-position:-72px -1482px}i.flag.french.territories:before,i.flag.tf:before{background-position:-72px -1508px}i.flag.tg:before,i.flag.togo:before{background-position:-72px -1534px}i.flag.th:before,i.flag.thailand:before{background-position:-72px -1560px}i.flag.tajikistan:before,i.flag.tj:before{background-position:-72px -1586px}i.flag.tk:before,i.flag.tokelau:before{background-position:-72px -1612px}i.flag.timorleste:before,i.flag.tl:before{background-position:-72px -1638px}i.flag.tm:before,i.flag.turkmenistan:before{background-position:-72px -1664px}i.flag.tn:before,i.flag.tunisia:before{background-position:-72px -1690px}i.flag.to:before,i.flag.tonga:before{background-position:-72px -1716px}i.flag.tr:before,i.flag.turkey:before{background-position:-72px -1742px}i.flag.trinidad:before,i.flag.tt:before{background-position:-72px -1768px}i.flag.tuvalu:before,i.flag.tv:before{background-position:-72px -1794px}i.flag.taiwan:before,i.flag.tw:before{background-position:-72px -1820px}i.flag.tanzania:before,i.flag.tz:before{background-position:-72px -1846px}i.flag.ua:before,i.flag.ukraine:before{background-position:-72px -1872px}i.flag.ug:before,i.flag.uganda:before{background-position:-72px -1898px}i.flag.um:before,i.flag.us.minor.islands:before{background-position:-72px -1924px}i.flag.america:before,i.flag.united.states:before,i.flag.us:before{background-position:-72px -1950px}i.flag.uruguay:before,i.flag.uy:before{background-position:-72px -1976px}i.flag.uz:before,i.flag.uzbekistan:before{background-position:-108px 0}i.flag.va:before,i.flag.vatican.city:before{background-position:-108px -26px}i.flag.saint.vincent:before,i.flag.vc:before{background-position:-108px -52px}i.flag.ve:before,i.flag.venezuela:before{background-position:-108px -78px}i.flag.british.virgin.islands:before,i.flag.vg:before{background-position:-108px -104px}i.flag.us.virgin.islands:before,i.flag.vi:before{background-position:-108px -130px}i.flag.vietnam:before,i.flag.vn:before{background-position:-108px -156px}i.flag.vanuatu:before,i.flag.vu:before{background-position:-108px -182px}i.flag.gb.wls:before,i.flag.wales:before{background-position:-108px -208px}i.flag.wallis.and.futuna:before,i.flag.wf:before{background-position:-108px -234px}i.flag.samoa:before,i.flag.ws:before{background-position:-108px -260px}i.flag.ye:before,i.flag.yemen:before{background-position:-108px -286px}i.flag.mayotte:before,i.flag.yt:before{background-position:-108px -312px}i.flag.south.africa:before,i.flag.za:before{background-position:-108px -338px}i.flag.zambia:before,i.flag.zm:before{background-position:-108px -364px}i.flag.zimbabwe:before,i.flag.zw:before{background-position:-108px -390px}.language_picker__select-caret{text-align:right;-webkit-box-flex:1;flex-grow:1}.language_picker__up .rrs__button+.rrs__options{position:absolute;top:auto;bottom:100%;border-bottom:none}.language_picker .rrs__button{-webkit-box-shadow:2px 2px 4px 0 rgba(224,224,224,.2);box-shadow:2px 2px 4px 0 rgba(224,224,224,.2);border-radius:4px}.language_picker .rrs__button+.rrs__options,.language_picker .rrs__label{background-color:#fff;color:#000;border:solid 1px #e0e0e0}.language_picker .rrs__option{display:-webkit-box;display:flex;padding:10px}.language_picker .rrs__option--selected::after{margin-left:auto;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='undefined' preserveAspectRatio='xMidYMid meet' height='14' width='14' viewBox='0 0 40 40' style='vertical-align:middle;'%3E%3Cg%3E%3Cpath d='m16.6 28.4l15-15-2.3-2.5-12.7 12.7-5.9-5.9-2.3 2.3z m3.4-25c9.2 0 16.6 7.4 16.6 16.6s-7.4 16.6-16.6 16.6-16.6-7.4-16.6-16.6 7.4-16.6 16.6-16.6z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.language_picker .rrs__option.rrs__option--selected,.language_picker .rrs__option:hover{background-color:#f2f2f2;color:#595959}.currency_picker{position:relative;top:-10px;height:15px;width:120px;display:inline-block;text-align:center}.currency_picker__locked{width:75px}.currency_picker__locked .rrs__button{cursor:default}.currency_picker__locked .rrs__options{display:none}.currency_picker__locked .rrs__label__text{margin-left:auto;margin-right:auto}.currency_picker__select-caret{font-size:2rem;color:pink;margin-right:auto;width:24px}.currency_picker__select-caret svg{margin-bottom:8px}.currency_picker__select-caret__locked{display:none}.currency_picker .rrs__options{border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.26);box-shadow:0 2px 4px 0 rgba(0,0,0,.26);border:solid 1px #DADADA;top:0}.currency_picker .rrs__option{border-top:0;color:#000}.currency_picker .rrs__option--next-selection{background:#DEDEDE}.currency_picker .rrs__option:hover{background:#CEF}.currency_picker .rrs__option--selected{background:#EFEFEF}.currency_picker .rrs__option--selected::after{float:right;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%231597DC' preserveAspectRatio='xMidYMid meet' height='20' width='20' viewBox='0 0 40 40' style='vertical-align:middle;'%3E%3Cg%3E%3Cpath d='m16.6 28.4l15-15-2.3-2.5-12.7 12.7-5.9-5.9-2.3 2.3z m3.4-25c9.2 0 16.6 7.4 16.6 16.6s-7.4 16.6-16.6 16.6-16.6-7.4-16.6-16.6 7.4-16.6 16.6-16.6z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.currency_picker .rrs__button{background:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;color:pink;display:inline-block}.currency_picker .rrs__label{padding:0;border:0;color:inherit}.currency_picker .rrs__label__text{text-align:inherit}@media screen and (max-width:768px){.rrs{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.rrs.rrs--options-visible:after{content:none;cursor:auto;position:inherit}.rrs--options-visible .rrs__options{height:auto;visibility:visible;overflow:auto;-webkit-overflow-scrolling:touch;max-height:230px;position:absolute;left:0;right:0;bottom:inherit}}.language_picker .rrs__button+.rrs__options,.language_picker .rrs__label{border:1px solid #949494}.uploadcare--tab_name_facebook,.uploadcare--tab_name_gphotos,.uploadcare--tab_name_instagram{height:400px}.uploadcare--tab__iframe{background:#fff}.uploadcare--text{color:#222}.uploadcare--tab h2{color:#222}.uploadcare--panel{border:#e3e1e1 solid 1px}.uploadcare--menu__item,.uploadcare--menu__item:active,.uploadcare--menu__item:focus,.uploadcare--menu__item:hover{background:0 0}.uploadcare--menu__items{background:#e3e1e1}.uploadcare--menu__item_current,.uploadcare--menu__item_current:active,.uploadcare--menu__item_current:focus,.uploadcare--menu__item_current:hover{background:#fff}.uploadcare--icon,.uploadcare--icon:active,.uploadcare--icon:focus,.uploadcare--icon:hover{fill:#535353}.uploadcare--panel__content{background:#fff}.uploadcare--panel__content .uploadcare--button{font-family:ABCRepro-Medium,serif;font-size:1rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;background:0 0;color:#3B3D2F;border:1px solid #3B3D2F}.uploadcare--panel__content .uploadcare--button:active,.uploadcare--panel__content .uploadcare--button:focus,.uploadcare--panel__content .uploadcare--button:hover{background:rgba(59,61,47,.05);color:#3B3D2F;border:1px solid #3B3D2F}.uploadcare--panel__content .uploadcare--button,.uploadcare--panel__content .uploadcare--button_primary{font-family:ABCRepro-Medium,serif;font-size:1rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;background:#3B3D2F;color:#fff;border:none}.uploadcare--panel__content .uploadcare--button:active,.uploadcare--panel__content .uploadcare--button:focus,.uploadcare--panel__content .uploadcare--button:hover,.uploadcare--panel__content .uploadcare--button_primary:active,.uploadcare--panel__content .uploadcare--button_primary:focus,.uploadcare--panel__content .uploadcare--button_primary:hover{background:#2d2f24;color:#fff;border:none}.uploadcare--panel__content .uploadcare--menu__item:focus,.uploadcare--panel__content .uploadcare--menu__item:hover,.uploadcare--panel__content .uploadcare--progress_type_canvas{color:#3B3D2F}.uploadcare--panel__content .uploadcare--text{font-family:ABCRepro-Medium,serif;font-size:inherit}.uploadcare--panel__content .uploadcare--text_size_extra-large,.uploadcare--panel__content .uploadcare--text_size_large,.uploadcare--panel__content .uploadcare--text_size_medium{font-family:ABCRepro-Medium,serif;font-weight:600;color:#222;font-size:1.375rem;font-style:normal;letter-spacing:initial;line-height:1.3em;text-decoration:initial;text-transform:none;font-variant:inherit}.uploadcare--panel__content .uploadcare--text_muted{color:#222}.uploadcare--powered-by,.uploadcare--powered-by__link{display:none}.uploadcare--crop-sizes{display:none}@media (max-width:759px){.uploadcare--menu{background:#e3e1e1}.uploadcare--menu .uploadcare--menu__toggle,.uploadcare--menu .uploadcare--menu_opened{background:#e3e1e1}.uploadcare--menu__item:after{color:#222}.uploadcare--file-source .uploadcare--icon,.uploadcare--file-source .uploadcare--icon:active,.uploadcare--file-source .uploadcare--icon:focus,.uploadcare--file-source .uploadcare--icon:hover{fill:#fff}}.uyo-panel-high-contrast-light .uploadcare--menu__item .uploadcare--icon,.uyo-panel-high-contrast-light .uploadcare--menu__item .uploadcare--icon:active,.uyo-panel-high-contrast-light .uploadcare--menu__item .uploadcare--icon:focus,.uyo-panel-high-contrast-light .uploadcare--menu__item .uploadcare--icon:hover{fill:#000}.uyo-panel-high-contrast-dark .uploadcare--menu__item .uploadcare--icon,.uyo-panel-high-contrast-dark .uploadcare--menu__item .uploadcare--icon:active,.uyo-panel-high-contrast-dark .uploadcare--menu__item .uploadcare--icon:focus,.uyo-panel-high-contrast-dark .uploadcare--menu__item .uploadcare--icon:hover{fill:#fff}.welcome{background:#fff}.welcome h1,.welcome h2,.welcome p{color:#222}.welcome h1,.welcome h2{margin:10px 0 10px 0;line-height:25px}.welcome h1{font-size:1.4rem;font-weight:700}.welcome h2{font-size:1.1rem}.welcome p{font-size:.95rem;line-height:20px;margin:15px 0 15px 0}.welcome .big-button{font-family:ABCRepro-Medium,serif;font-size:1rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;width:auto;height:auto;padding:10px 25px;white-space:unset;background:#3B3D2F;color:#fff;border:none}.welcome .big-button:active,.welcome .big-button:focus,.welcome .big-button:hover{background:#2d2f24;color:#fff;border:none}.source-facebook .js-mobile-scroll-container,.source-gphotos .js-mobile-scroll-container,.source-instagram .js-mobile-scroll-container{background:#fff}.source-facebook .side-bar,.source-gphotos .side-bar,.source-instagram .side-bar{background:#fff;border-right:0;border-bottom:#e3e1e1 solid 1px}.source-facebook .side-bar .menu-item a,.source-gphotos .side-bar .menu-item a,.source-instagram .side-bar .menu-item a{color:#222}.source-facebook .side-bar .js-logout,.source-gphotos .side-bar .js-logout,.source-instagram .side-bar .js-logout{color:#222}.inline-notification-container{display:-ms-grid;display:grid;-ms-grid-columns:.5fr 2.5fr;grid-template-columns:.5fr 2.5fr;border-width:1px 0;margin:24px 60px 15px 60px;padding:8px 8px 10px 8px;border-color:#e0e0e0;border-style:solid}.inline-notification-icon{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-grid-column:1;font-size:35px;color:#4a90e2;padding:0 20px}.inline-notification-message{padding-top:5px;display:block}.inline-notification__content{-ms-grid-column:2}.field-icon-validation__content{margin:auto;padding:0}@media screen and (max-width:550px){.inline-notification-container{margin:12px 24px}.inline-notification-icon{display:-ms-flexbox;display:-webkit-box;display:flex;padding:0;margin:auto 20px auto 20px}.inline-notification-message{padding:0}.field-icon-validation__content{padding:0;margin:auto;vertical-align:middle}}h1{text-transform:uppercase}@media only screen and (min-width:321px) and (max-width:500px){.Logo{margin:20px -20px}}@media only screen and (min-width:300px) and (max-width:320px){.Logo{height:28px;margin:16px -20px}}