.page-custom-trays .mb-5{margin-bottom:5px}.page-custom-trays .mb-10{margin-bottom:10px}.page-custom-trays .mb-15{margin-bottom:15px}.page-custom-trays .mb-20{margin-bottom:20px}.page-custom-trays .pt-15{padding-top:15px}.page-custom-trays .pr-15{padding-right:15px}.page-custom-trays .pb-15{padding-bottom:15px}.page-custom-trays .pl-15{padding-left:15px}.page-custom-trays .rounded-10{border-radius:10px!important}.page-custom-trays .rounded-4{border-radius:4px!important}.page-custom-trays .rounded-full{border-radius:9999px}.page-custom-trays .overflow-auto{overflow:auto}.page-custom-trays .overflow-hidden{overflow:hidden}.page-custom-trays .h-full{height:100%}@media screen and (min-width:892px) and (max-width:1099px){.page-custom-trays .md\:h-full{height:100%}}@media screen and (min-width:1100px){.page-custom-trays .lg\:h-full{height:100%}}.page-custom-trays .vh-full{height:100vh}.page-custom-trays .full-screen{position:fixed;left:0;top:0;right:0;bottom:0}.page-custom-trays #custom-tray-builder form[data-test=keyword-filter] input{font-family:proxima-nova,sans-serif;font-size:15px;border-radius:20px;border:1px solid #E0E0DF;padding:12px 22px;width:100%;background-image:url(../static_img/custom-trays/zoom-644724a7.png);background-size:20px;background-position:center right 20px}.page-custom-trays #custom-tray-builder form[data-test=keyword-filter] input:focus{outline:0}@media screen and (max-width:891px){.page-custom-trays #custom-tray-builder form[data-test=keyword-filter] input{width:100%}}.page-custom-trays #custom-tray-builder .catalog-sort{text-align:right;font-size:14px;margin-top:12px;margin-right:10px}@media screen and (max-width:891px){.page-custom-trays #custom-tray-builder .catalog-sort{text-align:left;margin:10px auto 20px 10px}}.page-custom-trays #custom-tray-builder .catalog-sort span{font-size:12px;font-family:proxima-nova,sans-serif;color:#1d1d1d;padding-right:8px}.page-custom-trays #custom-tray-builder .catalog-sort a{font-family:proxima-nova,sans-serif;color:#1d1d1d}.page-custom-trays #custom-tray-builder .catalog-sort a.active{font-weight:700}@media screen and (min-width:892px){.page-custom-trays #custom-tray-builder .ingredient-catalog{margin-top:10px}}@media screen and (max-width:891px){.page-custom-trays #custom-tray-builder .ingredient-catalog{padding-bottom:200px}}.page-custom-trays #custom-tray-builder .ingredient-catalog.flex-row{margin-left:-5px;margin-right:-5px}.page-custom-trays #custom-tray-builder .ingredient-catalog .ingredient-catalog-tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-custom-trays #custom-tray-builder .ingredient-catalog .ingredient-catalog-tile .tile-contents{position:relative;background-color:#fff;border:2px solid #fff;border-radius:10px;width:100%;margin:5px;padding:10px;cursor:pointer}.page-custom-trays #custom-tray-builder .ingredient-catalog .ingredient-catalog-tile .tile-contents:hover{border:2px solid #ffe171}.page-custom-trays #custom-tray-builder .ingredient-catalog .ingredient-catalog-tile .tile-contents .photo-container{margin-bottom:5px}.page-custom-trays #custom-tray-builder .ingredient-catalog .ingredient-catalog-tile .tile-contents h4{font-family:proxima-nova,sans-serif;font-size:14px;font-weight:400;line-height:18px;color:#1b1819}.page-custom-trays #custom-tray-builder .ingredient-catalog .ingredient-catalog-tile .tile-contents .price-range{font-family:proxima-nova,sans-serif;font-size:15px;color:#1b1819;position:absolute;top:6px;right:6px;padding:4px;background-color:#fff;border-bottom-left-radius:8px}.page-custom-trays #custom-tray-builder .ingredient-catalog .ingredient-catalog-tile.active .tile-contents{border:2px solid #ffe171}.page-custom-trays #custom-tray-builder h1{font-size:28px;font-weight:600}@media screen and (max-width:891px){.page-custom-trays #custom-tray-builder h1{font-size:18px;margin-top:15px}}.page-custom-trays .total-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 15px 0}.page-custom-trays .total-container h3{color:#4a8500;font-size:20px;font-family:proxima-nova,sans-serif;font-style:normal;font-weight:600;line-height:1.33}.page-custom-trays .total-container h6{color:#333;font-size:16px;line-height:24px;padding-right:6px;vertical-align:initial}.page-custom-trays .ingredient-selection{background-color:#f7f5f3}@media screen and (min-width:892px){.page-custom-trays .ingredient-selection{padding-left:46px!important;padding-top:46px}}.page-custom-trays .ingredient-selection .close-overlay{position:absolute;top:84px;right:30px}.page-custom-trays .ingredient-selection .close-overlay svg{width:20px;height:20px}.page-custom-trays .category-filter-control-panel h2{font-size:12px;text-transform:none;font-weight:400}@media screen and (max-width:891px){.page-custom-trays .category-filter-control-panel .mobile-scroll-snap-container{white-space:nowrap;scroll-snap-type:x proximity;overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.page-custom-trays .category-filter-control-panel .mobile-scroll-snap-container::-webkit-scrollbar{display:none}}.page-custom-trays .category-filter-control-panel .category-filter-control h3 label{font-size:18px;cursor:pointer;position:relative}.page-custom-trays .category-filter-control-panel .category-filter-control h3 label:hover{text-decoration:underline}@media screen and (max-width:891px){.page-custom-trays .category-filter-control-panel .category-filter-control{display:inline-block;min-width:60px;text-align:center;border-radius:9999px;background-color:#ffe171;font-size:14px;border:1px #ffe171 solid;margin-right:5px;padding:8px 10px}.page-custom-trays .category-filter-control-panel .category-filter-control h3{line-height:14px}.page-custom-trays .category-filter-control-panel .category-filter-control h3 label{font-size:14px;line-height:14px;margin-bottom:0}.page-custom-trays .category-filter-control-panel .category-filter-control.active{border-color:#000}}.page-custom-trays .category-filter-control-panel .subcategory-filter-control h4 label{font-size:15px;font-weight:200;cursor:pointer;position:relative}.page-custom-trays .category-filter-control-panel .subcategory-filter-control h4 label:hover{text-decoration:underline}.page-custom-trays .category-filter-control-panel .subcategory-filter-control:last-child{margin-bottom:15px}.page-custom-trays .category-filter-control-panel .subcategory-filter-control.active h4 label{font-weight:700}.page-custom-trays .tag-filter-control-panel{margin-top:20px}@media screen and (max-width:891px){.page-custom-trays .tag-filter-control-panel{margin:10px auto 20px 10px}}@media screen and (max-width:891px){.page-custom-trays .tag-filter-control-panel h3{color:#1b1819}}.page-custom-trays .tag-filter-control-panel .tag-filter-control{display:inline-block;background-color:#fff;font-size:14px;line-height:14px;font-weight:400;color:#1b1819;border:1px #E0E0DF solid;margin-right:5px;margin-bottom:5px;padding:8px 10px;cursor:pointer;position:relative}.page-custom-trays .tag-filter-control-panel .tag-filter-control.active{border:1px #000 solid}@media screen and (max-width:891px){.page-custom-trays .mobile-container{padding:0;background-color:#fff;border-radius:0 0 10px 10px;overflow:hidden;height:40px}.page-custom-trays .mobile-container .toggler{font-weight:400;background-color:#333;border-radius:10px;color:#fff;text-align:center;font-size:14px;height:40px;line-height:40px;cursor:pointer;position:relative;margin-bottom:0}.page-custom-trays .mobile-container .toggler::after{top:0;content:"+";position:absolute;right:20px;font-size:22px}.page-custom-trays .mobile-container.expanded{height:auto}.page-custom-trays .mobile-container.expanded .toggler{border-radius:10px 10px 0 0}.page-custom-trays .mobile-container.expanded .toggler::after{content:"-"}.page-custom-trays .mobile-container h3{margin-left:0!important}}.page-custom-trays .buy-block-container{position:relative;overflow:auto;background-color:#fff}@media screen and (min-width:1100px){.page-custom-trays .buy-block-container{padding-left:46px!important;padding-right:46px!important}}.page-custom-trays .buy-block-container .close-overlay{position:absolute;top:30px;right:30px}.page-custom-trays .buy-block-container .close-overlay svg{width:20px;height:20px}.page-custom-trays .buy-block-container .tray-visualizer-instructions{margin:20px auto;padding:10px;border:2px #ffe171 solid}@media screen and (min-width:892px){.page-custom-trays .buy-block-container .tray-visualizer-instructions{margin-top:40px}}.page-custom-trays .buy-block-container .tray-visualizer-instructions p{font-size:14px;text-align:center;margin:0}.page-custom-trays .buy-block-container .buy-block{max-width:300px;margin-left:auto;margin-right:auto}@media screen and (max-width:891px){.page-custom-trays .buy-block-container .buy-block{margin-bottom:70px}}.page-custom-trays .buy-block-container .buy-block .button-container .button{border-radius:10px!important}.page-custom-trays .buy-block-container .buy-block .message{text-align:center;margin:5px;border:2px solid #ffd944;border-radius:10px;padding:5px;font-size:14px;line-height:18px;color:#1b1819}.page-custom-trays .buy-block-container .buy-block .out-of-stock{font-family:proxima-nova,sans-serif;font-size:15px;background-color:#B4B4B4;display:inline-block;width:100%;text-align:center;color:#fff;padding:10px}@media screen and (max-width:892px){.page-custom-trays .buy-block-container .buy-block .out-of-stock{position:fixed;bottom:0;left:0;right:0}}.page-custom-trays .buy-block-container .buy-block input{cursor:pointer;margin:0;border:2px solid #B4B4B4;border-radius:10px!important;padding:9px 20px;width:100%;background-color:#fff;font-size:15px;font-weight:400;height:45px}.page-custom-trays .buy-block-container .buy-block #tray{position:relative;margin:0 auto;width:294px;height:270px;background-image:url(/images/custom-gifts/tray.png);background-position:0 0;background-repeat:no-repeat;cursor:pointer}.page-custom-trays .buy-block-container .buy-block #tray .slot{position:absolute}.page-custom-trays .buy-block-container .buy-block #tray .slot:hover{opacity:.5}@media screen and (min-width:1100px){.page-custom-trays .buy-block-container .buy-block #tray .slot{background-color:#fff;opacity:0}}.page-custom-trays .buy-block-container .buy-block #tray .slot.filled{opacity:1}.page-custom-trays .buy-block-container .buy-block #tray .slot.filled:hover{opacity:.5}@media screen and (max-width:891px){.page-custom-trays .buy-block-container .buy-block #tray .slot.filled a{display:none}}.page-custom-trays .buy-block-container .buy-block #tray .slot a{position:absolute;background-color:#333;color:#fff;width:25px;height:25px;border-radius:25px;text-align:center;line-height:25px;text-decoration:none}.page-custom-trays .buy-block-container .buy-block #tray .slot.position-1{width:108px;height:163px;left:-5px;top:-3px}.page-custom-trays .buy-block-container .buy-block #tray .slot.position-1 a{left:50px;top:90px}.page-custom-trays .buy-block-container .buy-block #tray .slot.position-2{width:192px;height:82px;top:-4px;left:105px}.page-custom-trays .buy-block-container .buy-block #tray .slot.position-2 a{left:60px;top:40px}.page-custom-trays .buy-block-container .buy-block #tray .slot.position-3{width:102px;height:193px;top:79px;left:195px}.page-custom-trays .buy-block-container .buy-block #tray .slot.position-3 a{left:30px;top:70px}.page-custom-trays .buy-block-container .buy-block #tray .slot.position-4{width:198px;height:112px;bottom:-3px;left:-5px}.page-custom-trays .buy-block-container .buy-block #tray .slot.position-4 a{left:110px;top:40px}.page-custom-trays .buy-block-container .buy-block #tray .slot.position-5{width:90px;height:81px;top:79px;left:105px}.page-custom-trays .buy-block-container .buy-block #tray .slot.position-5 a{left:30px;top:35px}.page-custom-trays .buy-block-container .buy-block .quantity-container{margin-bottom:20px;max-width:140px}@media screen and (min-width:1100px){.page-custom-trays .buy-block-container .buy-block .quantity-container .side-bar-title{display:none}}.page-custom-trays .buy-block-container .buy-block .size-section .price-container{text-align:right;line-height:60px;font-size:15px;font-weight:600;color:#333}.page-custom-trays .buy-block-container .buy-block .size-section .large label,.page-custom-trays .buy-block-container .buy-block .size-section .medium label{padding:10px 0 0 0}.page-custom-trays .buy-block-container .buy-block .size-section .large label strong,.page-custom-trays .buy-block-container .buy-block .size-section .medium label strong{font-family:proxima-nova,sans-serif;font-size:16px;font-style:normal;font-weight:600}.page-custom-trays .buy-block-container .buy-block .size-section .large label .weight,.page-custom-trays .buy-block-container .buy-block .size-section .medium label .weight{font-family:proxima-nova,sans-serif;font-weight:400;width:100%;color:#5A5A5A;font-size:13px;line-height:18px}.page-custom-trays .buy-block-container .buy-block .size-section input[name=size]{display:none!important}.page-custom-trays .buy-block-container .buy-block .size-section input[name=size] *{display:inline}.page-custom-trays .buy-block-container .buy-block .size-section input[name=size]+label{display:inline-block;cursor:pointer;position:relative;width:100%;padding-left:25px;font-size:13px}.page-custom-trays .buy-block-container .buy-block .size-section input[name=size]+label:before{content:"";display:block;width:14px;height:14px;margin-right:14px;position:absolute;top:14px;left:0;border:1px solid #000;background-color:#fff;border-radius:50%}.page-custom-trays .buy-block-container .buy-block .size-section input[name=size]:checked+label:after{content:"";display:block;position:absolute;top:17px;left:3px;width:10px;height:10px;border-radius:50%;background:#0c7f9c}.page-custom-trays .buy-block-container .buy-block .total-container{text-align:right;color:#588423;font-size:18px;font-weight:600;line-height:16px;display:block}@media screen and (min-width:1100px){.page-custom-trays .buy-block-container .buy-block .total-container{line-height:40px}}.page-custom-trays .buy-block-container .buy-block .quantity-total-container{margin-top:20px}.page-custom-trays .buy-block-container .buy-block select{cursor:pointer;margin:0;border:2px solid #ddd;border-radius:10px!important;padding:6px 20px;background-color:#fff;font-size:15px;font-weight:400;height:45px;width:100%;background-position:-webkit-calc(100% - 20px) -webkit-calc(1em + 2px),-webkit-calc(100% - 15px) -webkit-calc(1em + 2px),-webkit-calc(100% - 2.5em) .5em;background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none}.page-custom-trays .buy-block-container .buy-block select.arrow-indicator{background-image:-webkit-linear-gradient(45deg,transparent 50%,gray 50%),-webkit-linear-gradient(315deg,gray 50%,transparent 50%),-webkit-linear-gradient(left,#CCC,#CCC);background-image:linear,45deg,transparent 50%,gray 50%,linear,135deg,gray 50%,transparent 50%,linear,to right,#CCC,#CCC}.page-custom-trays .buy-block-container .buy-block button.disabled{background-color:#B4B4B4!important}
/*# sourceMappingURL=custom-trays-0d4a5291.css.map */
