.calendar-dropdown{margin:16px 0}.calendar-dropdown .calendar-dropdown-wrapper .calendar-month{width:130px}.calendar-dropdown .calendar-dropdown-wrapper .calendar-year{width:88px}.calendar-dropdown-wrapper{display:flex;flex-flow:row nowrap;grid-gap:10px;gap:10px;margin-top:16px}.calendar-dropdown .calendar-dropdown-wrapper .date-dropdown{display:flex;flex-flow:row nowrap;margin:6px 0 0;position:relative;border-bottom:0!important}.calendar-dropdown .calendar-dropdown-wrapper .date-dropdown label{padding:0 0 5px;margin:10px 10px 0 0;flex:0 0 auto;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.calendar-dropdown .calendar-dropdown-wrapper .date-dropdown label,.calendar-dropdown span.dropdown-label{display:flex;text-transform:uppercase;font-family:var(--sf-font-sohne-sb);color:#757779}.calendar-dropdown .calendar-dropdown-wrapper .date-dropdown .caret{position:absolute;top:43%;right:12px;border-top:4px dashed var(--text-color-grey);border-right:4px solid transparent;border-left:4px solid transparent}.calendar-dropdown .calendar-dropdown-wrapper .date-dropdown button:hover{box-shadow:0 0 0 2px var(--gray-medium)}.calendar-dropdown .calendar-dropdown-wrapper .date-dropdown button{width:100%;padding:.5rem 1.8rem .5rem 1rem;display:inline-block;margin-bottom:0;font-size:var(--font-size-default);font-weight:400;line-height:1.42857143;text-align:left;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;border:1px solid var(--gray-dark);border-radius:4px;color:var(--dark-charcoal);background-color:var(--color-white)}.calendar-dropdown .calendar-dropdown-wrapper .date-dropdown button span{font-family:var(--sf-font-sohne);font-size:var(--font-size-default);color:var(--text-color)}.calendar-dropdown .calendar-dropdown-wrapper .date-dropdown button .caret{border-width:6px}.calendar-dropdown .calendar-dropdown-wrapper .date-dropdown.open button .caret{transform:rotate(180deg)}.calendar-dropdown .calendar-dropdown-wrapper .date-dropdown.open button{border-color:var(--gray-medium);border-width:2px;border-bottom-right-radius:0;border-bottom-left-radius:0;padding:.438rem 1.738rem .438rem .938rem;box-shadow:none}.calendar-dropdown .calendar-dropdown-wrapper .date-dropdown.open button span{font-family:var(--sf-font-sohne-sb)}.calendar-dropdown .calendar-dropdown-wrapper .date-dropdown .btn-default:visited{color:var(--dark-charcoal);background-color:#e6e6e6;border-color:#adadad}.calendar-dropdown .calendar-dropdown-wrapper .date-dropdown button .product-quantity{text-align:left;display:inline-block;min-width:30%;float:none}.calendar-dropdown .calendar-dropdown-wrapper .date-dropdown button:active:after{display:none}.calendar-dropdown .calendar-dropdown-wrapper .date-dropdown button:active{background-color:rgba(0,0,0,.1);border-width:2px;padding:.438rem 1.738rem .438rem .938rem;border-bottom-right-radius:0;border-bottom-left-radius:0}.calendar-dropdown .calendar-dropdown-wrapper .date-dropdown .dropdown-menu{max-height:300px;overflow:auto;position:absolute;top:100%;left:0;z-index:50;float:left;padding:5px 0;margin:-2px 0 0;font-size:var(--font-size-default);text-align:left;background-color:var(--color-white);background-clip:padding-box;border:2px solid var(--gray-medium);border-radius:4px;border-top-left-radius:0;border-top-right-radius:0}.calendar-dropdown .calendar-dropdown-wrapper .date-dropdown .dropdown-item{font-size:var(--font-size-default);font-weight:500;line-height:17px;padding:8px 10px 8px 25px;cursor:pointer;float:left;width:calc(100% - 35px);position:relative}.calendar-dropdown .calendar-dropdown-wrapper .date-dropdown .dropdown-menu .dropdown-item.selected{font-family:var(--sf-font-sohne-sb);color:var(--text-color)}.calendar-dropdown .calendar-dropdown-wrapper .date-dropdown .dropdown-menu .dropdown-item:hover{background-color:var(--gray-solitude);text-decoration:underline}.calendar-dropdown .calendar-dropdown-wrapper .date-dropdown .dropdown-menu .dropdown-item:focus{background-color:var(--gray-solitude);outline:none;border-radius:4px}.calendar-dropdown .calendar-dropdown-wrapper .date-dropdown .dropdown-menu .dropdown-item.focus{background-color:var(--gray-solitude)}.check{display:inline-block;transform:rotate(35deg);height:8px;width:4px;border-bottom:2px solid var(--deep-carrot);border-right:2px solid var(--deep-carrot);position:absolute;left:10px;top:-3px;bottom:0;margin:auto}.calendar-dropdown .calendar-dropdown-wrapper .date-dropdown button .calendar-value{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.calendar-dropdown-wrapper>.mobile-options.active{display:flex}.calendar-dropdown-wrapper .date-dropdown>ul li.selected>a{display:flex!important}.calendar-dropdown .fade-bg{position:fixed;z-index:2000;width:100%;height:100%;background-color:rgba(0,0,0,.5);padding:20px;left:0;top:0;display:none}.calendar-dropdown .fade-bg.show{display:block}.calendar-dropdown .calendar-dropdown-wrapper .date-dropdown>.mobile-options .close{right:0;left:auto}.calendar-dropdown .calendar-dropdown-wrapper .date-dropdown .mobile-options.show>ul li a,.calendar-dropdown .calendar-dropdown-wrapper .date-dropdown .mobile-options.show ul li{width:100%;box-sizing:border-box;height:auto;flex-direction:row;grid-column-gap:12px;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.calendar-dropdown .calendar-dropdown-wrapper .date-dropdown .mobile-options.show ul li a:hover{height:auto!important}.calendar-dropdown .calendar-dropdown-wrapper .date-dropdown>.mobile-options.show{display:flex;flex-direction:column;position:fixed;bottom:15px;z-index:2005;width:calc(100% - 30px);background-color:var(--color-white);box-sizing:border-box;left:15px;border-radius:8px;padding:40px 20px 20px;max-height:550px;overflow:auto}.calendar-dropdown .calendar-dropdown-wrapper .date-dropdown>.mobile-options.show .mobile-options-label{color:#58595b;font-family:var(--sf-font-sohne-md);font-size:14px;font-weight:500;letter-spacing:0;line-height:18px;margin-bottom:10px}.calendar-dropdown .calendar-dropdown-wrapper .date-dropdown>.mobile-options.active{display:flex}.date-dropdown>.mobile-options.show ul li{width:100%;list-style-type:none;box-sizing:border-box;height:auto;flex-direction:row;grid-column-gap:12px;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.date-dropdown>.mobile-options.show ul li a{border-radius:4px;box-sizing:content-box;height:100%;padding:10px;align-items:center;justify-content:flex-start;background:#fff;position:relative;z-index:3;display:flex;flex-flow:column nowrap;color:var(--gray-medium);border:1px solid #929497;text-decoration:none;text-align:center;width:100%;flex-direction:row}.date-dropdown .mobile-options ul li a:hover{height:100%!important}.date-dropdown .mobile-options ul li.selected>a:not(.show-popup){padding:10px}.date-dropdown .mobile-options ul li.selected a{padding:8px 9px 9px;border:2px solid var(--gray-medium);font-family:var(--sf-font-sohne-sb);font-weight:unset}.date-dropdown>.mobile-options.show li a:focus{outline:solid 1px var(--deep-carrot)!important;outline-offset:2px}.date-dropdown .mobile-options.show ul li a:focus:after{display:none}.date-dropdown .mobile-options.show ul li.selected a:focus{outline:none!important}.date-dropdown .mobile-options.show ul li.selected a:focus:before{content:"";position:absolute;width:calc(100% + 4px);height:calc(100% + 4px);border:2px solid #fff;top:-4px;left:-4px;border-radius:6px}.calendar-dropdown .calendar-dropdown-wrapper .date-dropdown>.mobile-options.show ul li a .Icon.SelectedTick{width:12px;height:12px;position:absolute;top:-7px;right:-7px}.calendar-dropdown .calendar-dropdown-wrapper .date-dropdown>.mobile-options.show ul li.selected a:focus+.selected-tick-focus:before{position:absolute;content:"";right:-8px;top:-8px;width:16px;height:16px;border:1px solid var(--deep-carrot);border-radius:100%;background:#fff;z-index:2}.calendar-dropdown .calendar-dropdown-wrapper .date-dropdown>.mobile-options.show ul li.selected a:focus+.selected-tick-focus:after{content:"";position:absolute;width:calc(100% + 4px);height:calc(100% + 4px);background:#fff;top:-3px;left:-3px;border:1px solid var(--deep-carrot);border-radius:4px}.calendar-dropdown .calendar-dropdown-wrapper .date-dropdown>.mobile-options.show ul{flex:1 1 auto;display:flex;flex-flow:row wrap;list-style-type:none;margin:0;padding:0;box-sizing:border-box;grid-gap:10px 8px;gap:10px 8px}.designer-info{max-width:634px;margin-bottom:24px;margin-top:10px}.designer-info .designer-title{height:28px;color:var(--gray-medium);font-family:var(--sf-font-sohne);font-size:18.66px;letter-spacing:0;line-height:28px;margin-bottom:16px}.designer-info .designer-detail{display:flex;font-family:var(--sf-font-sohne);align-items:flex-start;color:var(--gray-dark-blue);font-size:14px;letter-spacing:0;line-height:21px}.designer-info .designer-detail img{width:72px;height:72px;border-radius:50%;margin-right:16px}.designer-wrapper{display:flex}@media (max-width:768px){.designer-info .designer-detail img{width:56px;height:56px}}@media (min-width:375px){.designer-info{max-width:351px}}@media (min-width:480px){.designer-info{max-width:464px}}@media (min-width:768px){.designer-info{max-width:445px}}@media (min-width:992px){.designer-info{max-width:571px}.designer-info .designer-title{font-size:24.88px}}@media (min-width:1200px){.designer-info{max-width:698px}}@media (min-width:1600px){.designer-info{max-width:994px}}.PopUp{z-index:10002;--arrow-size:9px;--arrow-offset:50%;position:absolute;box-shadow:0 5px 10px 0 rgba(0,0,0,.25);border:1px solid #dcdee1;background-color:#fff;border-radius:4px}.PopUp.qv-popup{z-index:999999}.PopUp>*{z-index:1}.PopUp .PopUpContent{overflow:hidden;max-width:100vw}.PopUp .PopUpContent.colorOption{overflow:visible}.PopUp .PopUpContent.colorOption .DropDownPanel{overflow-y:visible}.PopUp.below:before{transform:rotate(-45deg);top:calc(var(--arrow-size)*-1 - 1px)}.PopUp.above:after,.PopUp.below:before{z-index:-1;border:1px solid #dcdee1;border-bottom:none;border-left:none;content:"";height:calc(var(--arrow-size)*2);width:calc(var(--arrow-size)*2);position:absolute;left:calc(var(--arrow-offset) - var(--arrow-size));background-color:#fff}.PopUp.above:after{transform:rotate(135deg);top:calc(100% - var(--arrow-size) + 1px)}
/*# sourceMappingURL=storefe_1.60dc2abd969ae.css.map */