.product-custom-tray{margin-top:60px;margin-bottom:60px}.product-custom-tray .section-heading{font-size:30px;margin-bottom:15px;font-weight:700}.product-custom-tray .product-page-header .product-title{margin-bottom:30px;font-size:26px;font-weight:700}.product-custom-tray .product-page-header p{margin:0 0 5px;font-weight:500;font-size:16px}.product-custom-tray .product-page-header a{font-weight:500;text-decoration:underline;text-underline-offset:1px}@media (hover: hover){.product-custom-tray .product-page-header a:hover{color:var(---primary-color)}}.product-custom-tray .product-page-body{margin-top:40px}.product-custom-tray .diagram-first .inside-image-section{position:relative}.product-custom-tray .diagram-first .inside-image-section .inside-control-section{margin-top:15px}@media (min-width: 1200px){.product-custom-tray .diagram-first .inside-image-section .inside-control-section{margin-top:0;position:absolute;left:87px;top:69px}}.product-custom-tray .diagram-first .inside-image-section .inside-control-section .inside-width-control{display:flex;align-items:center}@media (min-width: 1000px){.product-custom-tray .diagram-first .inside-image-section .inside-control-section .inside-width-control{max-width:50%;justify-content:center;margin:0 auto}}@media (min-width: 1200px){.product-custom-tray .diagram-first .inside-image-section .inside-control-section .inside-width-control{max-width:none;justify-content:normal;margin:0}}.product-custom-tray .diagram-first .inside-image-section .inside-control-section .inside-width-control label{margin:0;-webkit-padding-end:22px;padding-inline-end:22px;font-weight:700;color:#ed1c24;width:100%;display:block}.product-custom-tray .diagram-first .inside-image-section .inside-control-section .inside-width-control input{max-width:96px;width:100%;height:40px;padding:0 20px}.product-custom-tray .diagram-first .inside-image-section .inside-control-section .inside-width-control input::-webkit-inner-spin-button,.product-custom-tray .diagram-first .inside-image-section .inside-control-section .inside-width-control input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-custom-tray .diagram-first .inside-image-section .inside-control-section .inside-width-control:first-child{margin-bottom:15px}@media (min-width: 1200px){.product-custom-tray .diagram-first .inside-image-section .inside-control-section .inside-width-control:first-child{margin-bottom:59px}}.product-custom-tray .diagram-first .inside-image-section .inside-control-section .inside-width-control:first-child label{color:var(--text-color)}.product-custom-tray .diagram-first .inside-image-section .inside-control-section .inside-width-control:nth-child(2){margin-bottom:15px}@media (min-width: 1200px){.product-custom-tray .diagram-first .inside-image-section .inside-control-section .inside-width-control:nth-child(2){margin-bottom:80px}}.product-custom-tray .diagram-first .inside-image-section .inside-control-section .inside-width-control:nth-child(2) label{color:#ff5400}.product-custom-tray .diagram-second{margin-top:30px;margin-bottom:35px}.product-custom-tray .diagram-second .diagram-second-content{margin-top:25px}.product-custom-tray .diagram-second .diagram-subheading h6{font-size:16px}.product-custom-tray .diagram-second .diagram-subheading{margin:30px 0 12px}.product-custom-tray .diagram-second .diagram-subheading h6{font-weight:700}.product-custom-tray .diagram-second .inside-width-control{display:flex;align-items:center;font-size:16px;margin-bottom:18px}.product-custom-tray .diagram-second .inside-width-control .inpit-label,.product-custom-tray .diagram-second .inside-width-control label{flex:1;margin:0 10px 0 0}.product-custom-tray .diagram-second .inside-width-control .inpit-label .radio-rsr{display:none}.product-custom-tray .diagram-second .inside-width-control p{margin:0}.product-custom-tray .diagram-second .inside-width-control input{width:96px;padding:0 20px;height:40px}@media (min-width: 1000px){.product-custom-tray .diagram-second .inside-width-control input{width:156px}}.product-custom-tray .diagram-second .inside-width-control .radio-rsr{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}.product-custom-tray .diagram-second .inside-width-control .radio-rsr .radio-rsr-btn{display:flex;align-items:center;position:relative;margin:0 9px 5px}.product-custom-tray .diagram-second .inside-width-control .radio-rsr .radio-rsr-btn input{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;width:100%;background-color:transparent;border:none;padding:0;z-index:1;cursor:pointer}.product-custom-tray .diagram-second .inside-width-control .radio-rsr .radio-rsr-btn input:checked ~ span:before{border-color:#1b3169}.product-custom-tray .diagram-second .inside-width-control .radio-rsr .radio-rsr-btn input:checked ~ span:after{visibility:visible}.product-custom-tray .diagram-second .inside-width-control .radio-rsr .radio-rsr-btn span{position:relative;display:flex}.product-custom-tray .diagram-second .inside-width-control .radio-rsr .radio-rsr-btn span:before{content:"";flex:0 0 18px;width:18px;height:18px;display:block;border:2px solid var(--miscellaneous-color);border-radius:4px;-webkit-margin-end:10px;margin-inline-end:10px}.product-custom-tray .diagram-second .inside-width-control .radio-rsr .radio-rsr-btn span:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.7 1.39l-3.78 5-1.63-2.11A1.001 1.001 0 10.71 5.51l2.43 3.11a1 1 0 001.58-.01l4.57-6a1.006 1.006 0 00-1.6-1.22h.01z' fill='%231B3169'/%3E%3C/svg%3E");position:absolute;left:4px;top:-2px;display:flex;align-items:center;justify-content:center;pointer-events:none;visibility:hidden}.product-custom-tray .diagram-heading{margin-bottom:15px}.product-custom-tray .diagram-heading h6{font-weight:700;font-size:16px}.product-custom-tray .diagram-second-radio>label{color:var(--text-color);font-size:18px;margin-bottom:17px}.product-custom-tray .radio-content{display:flex}.product-custom-tray .radio-content span{font-weight:500}.product-custom-tray .radio-content .radio-btn{position:relative;margin-left:20px}.product-custom-tray .radio-content .radio-btn input{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border:none;padding:0;border-radius:0;cursor:pointer;background:transparent}.product-custom-tray .radio-content .radio-btn input:checked ~ span:before{border-color:#1b3169}.product-custom-tray .radio-content .radio-btn input:checked ~ span:after{visibility:visible}.product-custom-tray .radio-content .radio-btn input[disabled] ~ span{opacity:.5;cursor:not-allowed}.product-custom-tray .radio-content .radio-btn span{display:flex}.product-custom-tray .radio-content .radio-btn span:before{content:"";flex:0 0 18px;width:18px;height:18px;display:block;border:2px solid var(--miscellaneous-color);margin-top:1px;margin-right:10px;border-radius:4px}.product-custom-tray .radio-content .radio-btn span:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.7 1.39l-3.78 5-1.63-2.11A1.001 1.001 0 10.71 5.51l2.43 3.11a1 1 0 001.58-.01l4.57-6a1.006 1.006 0 00-1.6-1.22h.01z' fill='%231B3169'/%3E%3C/svg%3E");position:absolute;top:0;left:4px;display:flex;align-items:center;justify-content:center;pointer-events:none;visibility:hidden}.product-custom-tray .diagram-third-content{border:1px solid var(--miscellaneous-color)}.product-custom-tray .diagram-third-content .diagram-heading{text-align:center;padding:15px 10px;background:var(--primary-color);color:#fff;margin-bottom:20px}.product-custom-tray .diagram-third-content .diagram-heading h5{color:inherit}.product-custom-tray .diagram-third{margin-top:30px}.product-custom-tray .diagram-third .diagram-third-radio{margin:0 0 28px}.product-custom-tray .diagram-third .diagram-third-radio>label{font-size:16px;margin-bottom:17px}.product-custom-tray .diagram-third .radio-content:not(.inside-control-section-radio) .radio-btn{flex:0 0 50%;max-width:50%}.product-custom-tray .diagram-third .radio-content .radio-btn:first-child{-webkit-margin-start:0;margin-inline-start:0}.product-custom-tray .diagram-third .radio-content.inside-control-section-radio{justify-content:center;margin-bottom:20px}.product-custom-tray .diagram-third .diagram-third-content{border:1px solid var(--miscellaneous-color)}.product-custom-tray .diagram-third .diagram-third-content .diagram-heading{text-align:center;padding:10px;background:var(--primary-color);color:#fff;margin-bottom:20px}.product-custom-tray .diagram-third .diagram-third-content .diagram-heading h5{color:inherit}.product-custom-tray .diagram-third .inside-control-section-text>div{padding:0 20px 20px}@media (min-width: 1000px){.product-custom-tray .diagram-third .inside-control-section-text>div{padding:0 40px 30px}}.product-custom-tray .diagram-third .inside-control-section-text .inside-control-section-text-2{padding-top:15px;border-top:1px solid var(--miscellaneous-color)}@media (min-width: 1000px){.product-custom-tray .diagram-third .inside-control-section-text .inside-control-section-text-2{padding-top:30px}}.product-custom-tray .diagram-third .inside-control-section-text h4{margin-bottom:24px}.product-custom-tray .diagram-third .inside-control-section-text .inside-control-section-text-1 .inside-width-control:first-of-type{margin-top:24px}@media (min-width: 1000px){.product-custom-tray .diagram-third .inside-control-section-text .inside-control-section-text-1 .inside-width-control label{min-width:35%;width:auto;-webkit-margin-end:30px;margin-inline-end:30px}}@media (min-width: 1000px){.product-custom-tray .diagram-third .inside-control-section-text .inside-control-section-text-1 .inside-width-control input{width:156px}}.product-custom-tray .diagram-third .inside-control-section-text .inside-width-control{font-size:16px;display:flex;align-items:center;margin-top:16px}.product-custom-tray .diagram-third .inside-control-section-text .inside-width-control label{margin:0;width:100%;-webkit-margin-end:15px;margin-inline-end:15px}.product-custom-tray .diagram-third .inside-control-section-text .inside-width-control input{width:96px;height:40px;padding:0 20px}@media (min-width: 1000px){.product-custom-tray .diagram-third .inside-control-section-text .inside-width-control input{width:122px}}.product-custom-tray .diagram-third .inside-control-section-text .inside-width-control-left{margin-top:25px}.product-custom-tray .diagram-third .inside-control-section-text .inside-width-control-left .ic-heading{color:#ff0006;font-size:16px;font-weight:500}.product-custom-tray .diagram-third .inside-control-section-text .inside-width-control-right{margin-top:25px}.product-custom-tray .diagram-third .inside-control-section-text .inside-width-control-right .ic-heading{color:#2bc71f;font-size:16px;font-weight:500}.product-custom-tray .product-custom-cart{margin-top:30px}@media (min-width: 1000px){.product-custom-tray .product-custom-cart{margin-top:60px}}.product-custom-tray .product-custom-cart .product-cart_button{margin:0 auto}@media (min-width: 750px){.product-custom-tray .product-custom-cart .product-cart_button{max-width:526px}}.product-custom-tray .product-custom-cart .product-cart_button button{width:100%}.custom-tray-table--header{margin-bottom:20px;background:var(--primary-color);color:#fff}.custom-tray-table--header .custom-tray-table--header-col{font-weight:700;flex:1;text-align:center;padding:13px 10px 17px}.custom-tray-table--header .custom-tray-table--header-col:first-child{flex:0 0 40%;text-align:left}.custom-tray-table--body .tray-table-row{align-items:center;padding:10px;border:1px solid var(--primary-color);margin-bottom:30px;width:100%}.custom-tray-table--body .tray-table-row>div{flex:0 0 100%;margin-bottom:10px}.custom-tray-table--body .tray-table-row>div:empty{margin:0}.custom-tray-table--body .table-col--title{font-weight:600}.custom-tray-table--body .table-col--order{text-align:center;margin-top:25px}.custom-tray-table--body .table-col--order .btn{padding:5px;width:120px;height:42px;border-radius:5px 5px 0 0;text-transform:uppercase;display:flex;align-items:center;justify-content:center}.custom-tray .custom-tray-heading{font-size:24px;font-weight:600;margin-top:40px;margin-bottom:40px;text-align:left}.custom-tray hr{border:0;border-bottom:1px solid var(--miscellaneous-color)}.custom-tray .measurement-title{margin:30px 0 10px;color:var(--subtext-color);font-size:16px}.custom-tray .measurement-caption{font-size:2em;font-weight:700;margin:0}.custom-tray .measurement-image{margin-top:30px}.custom-tray .measurement-image .flex{align-items:center;justify-content:center}.custom-tray .measurement-image>.flex{padding-top:12px}.custom-tray .measurement-properties-name{font-weight:700;margin-right:10px}.custom-tray .field-wrapper input{max-width:110px;margin-right:10px;border-radius:5px 5px 0 0;height:30px;padding:2px 5px;font-weight:700;border:2px solid var(--text-color)}.custom-tray .field-wrapper input[type=number]::-webkit-inner-spin-button,.custom-tray .field-wrapper input[type=number]::-webkit-outer-spin-button{opacity:1}.custom-tray .measurement-properties-unit{font-weight:700}.custom-tray .tray-details-table-container{flex:1;max-width:100%}.custom-tray .tray-detail-image .tray-details-heading{font-size:2em;font-weight:700}.custom-tray .tray-detail-image .tray-details-caption{font-size:18px;font-weight:500}.custom-tray .tray-details-table{margin:100px auto 0;border:1px solid var(--miscellaneous-color)}.custom-tray .tray-detail-table--header .tray-detail-table--col{background:var(--primary-color);color:#fff;height:60px;line-height:40px;padding:10px 15px;text-transform:uppercase;text-align:center;font-size:14px;font-weight:700;flex:1;max-width:100%}.custom-tray .tray-detail-table--header .tray-detail-table--col:not(:last-child){border-right:1px solid var(--miscellaneous-color)}.custom-tray .tray-detail-table--header .tray-detail-table--col:first-child{flex:0 0 55%;max-width:55%}.custom-tray .tray-detail-table--body>div{font-weight:600;align-items:center;display:grid;grid-template-columns:minmax(55%, 55%) 1fr 1fr}.custom-tray .tray-detail-table--body .tray-detail-table--col{flex:1;max-width:100%;padding:10px;height:100%;border-bottom:1px solid var(--miscellaneous-color)}.custom-tray .tray-detail-table--body .tray-detail-table--col p{margin:0;line-height:1.7em}.custom-tray .tray-detail-table--body .tray-detail-table--col:not(:last-child){border-right:1px solid var(--miscellaneous-color)}.custom-tray .tray-detail-table--body .tray-detail-table--col:not(:first-child){align-items:center;justify-content:center;display:flex}.custom-tray .tray-detail-table--body .option-checkbox{display:flex}.custom-tray .tray-detail-table--body .option-checkbox label{margin-bottom:0}.custom-tray .tray-detail-table--body .option-checkbox svg{width:30px;height:30px}.custom-tray .tray-detail-table--body #existingHook{background:#ebebeb;font-weight:600;grid-template-columns:minmax(55%, 55%) minmax(45%, 45%)}.custom-tray .tray-detail-table--body #existingHook .tray-detail-table--col:last-child{flex-wrap:wrap;justify-content:flex-start}.custom-tray .tray-detail-table--body #existingHook .tray-detail-table--col:last-child label{display:flex;align-items:center;margin-bottom:12px}.custom-tray .tray-detail-table--body #existingHook .tray-detail-table--col:last-child span:not(.text){margin-right:8px}.custom-tray .tray-detail-table--body #existingHook .tray-detail-table--col:last-child .text{margin-top:-3px;font-size:12px}.custom-tray .measurement-header{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:10px 5px;background:var(--primary-color);color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;font-weight:700;height:60px;font-size:12px}.custom-tray .diagram-body{margin:30px 0}.custom-tray .diagram-body>.flex{align-items:center}.custom-tray .diagram-body>.flex:first-child .measurement-index{color:red}.custom-tray .diagram-body>.flex:nth-child(2) .measurement-index{color:green}.custom-tray .diagram-body>.flex:nth-child(3) .measurement-index{color:#00f}.custom-tray .diagram-body .measurement-properties-name{flex:0 0 100%;font-weight:400}.custom-tray .diagram-body .measurement-properties-name p{margin:15px 0}.custom-tray .diagram-body .measurement-properties-name p a{text-decoration:underline}.custom-tray .diagram-body .measurement-index{font-weight:700;font-size:20px;margin-right:20px}.custom-tray .measurement-body{margin:40px 0 0}.custom-tray .measurement-content .flex{align-items:center}.custom-tray .measurement-content .flex>*{margin-bottom:12px}.custom-tray .measurement-content .flex .measurement-text{flex:1;margin-right:8px}.custom-tray .measurement-content .flex .field-wrapper{flex:unset}.custom-tray .measurement-content .flex .field-wrapper input{max-width:90px}.custom-tray .measurement-content .flex .button-group{flex:unset}.custom-tray .measurement-content field-created>.flex{margin-bottom:20px}.custom-tray .measurement-content button{border-radius:5px 5px 0 0;padding:10px 15px}.custom-tray .measurement-content .measurement-fields .measurement-unit{flex:unset}.custom-tray .group-diagram>.flex{margin:0 -10px}.custom-tray .group-diagram>.flex>div{padding:0 10px}.custom-tray .group-diagram .measurement-tailgate-button{margin-top:30px}.custom-tray .submit-wrapper{margin-top:35px}.custom-tray .submit-wrapper button{border-radius:5px 5px 0 0}@media (min-width: 750px){.custom-tray .diagram-body .measurement-properties-name{flex:1}.custom-tray .measurement-content .flex>*{margin-bottom:0}.custom-tray .measurement-content field-created{padding:10px}.custom-tray .measurement-content field-created:not(:last-child){border-right:1px solid var(--miscellaneous-color)}.custom-tray .measurement-side-button .measurement-content{padding:10px}.custom-tray .tray-detail-table--body #existingHook .tray-detail-table--col:last-child label{margin-bottom:0}.custom-tray .tray-detail-table--body #existingHook .tray-detail-table--col:last-child .text{font-size:14px}}@media (min-width: 1000px){.custom-tray .measurement-image:nth-child(n+4){flex:1;max-width:100%}.custom-tray .custom-tray-heading,.custom-tray .product-page-header .product-title{font-size:38px}.custom-tray .tray-detail-table--header .tray-detail-table--col{font-size:18px}.custom-tray .tray-detail-table--body .tray-detail-table--col{padding:40px 10px}.custom-tray .measurement-header{font-size:16px}.custom-tray .group-diagram .measurement-tailgate-button{margin-top:0}.custom-tray .measurement-field-heading{font-weight:600;margin-bottom:15px;font-size:16px}.custom-tray .group-diagram>.flex{margin:0;border:1px solid var(--miscellaneous-color)}.custom-tray .group-diagram>.flex>div{padding:0}.custom-tray .group-diagram>.flex>.measurement-side-button:not(:last-child){border-right:1px solid var(--miscellaneous-color)}.custom-tray .measurement-image{padding:10px;position:relative;display:flex;flex-direction:column}.custom-tray .measurement-image>.flex{margin-top:auto}.custom-tray .measurement-image .measurement-image-caption{position:absolute;left:65%;top:0;transform:translate(-75%, -50%);max-width:390px;width:100%;background:linear-gradient(180deg, #ccc 0, #c2c2c2 30%, #aaa 74%, #919191 91%, #898989);border-radius:9px;padding:10px;opacity:0;transition:all .25s ease-in-out}.custom-tray .measurement-image .measurement-image-caption p{margin:0;line-height:1.7em}.custom-tray .measurement-image:hover .measurement-image-caption{opacity:1}.custom-tray .measurement-content .flex>*{flex:1}.custom-tray .measurement-content field-created .button-group{text-align:center}}@media (min-width: 1200px){.custom-tray .measurement-header{font-size:22px}}@media (min-width: 1000px){.custom-tray-table{border:4px solid var(--primary-color);border-radius:6px 6px 0 0}.custom-tray-table--header{margin-bottom:0}.custom-tray-table--header .custom-tray-table--header-col{font-size:12px}.custom-tray-table--body .tray-table-row{border:0;padding:0;margin-bottom:0;display:flex}.custom-tray-table--body .tray-table-row:not(:last-child){border-bottom:1px solid var(--primary-color)}.custom-tray-table--body .tray-table-row>div{flex:1;text-align:center;padding:13px 10px 17px;margin:0}.custom-tray-table--body .tray-table-row .table-col--title{flex:0 0 40%;max-width:40%;text-align:left}.custom-tray-table--body .table-col--order button{width:96px;font-size:12px}}@media (min-width: 1200px){.custom-tray-table--header .custom-tray-table--header-col{font-size:16px}.custom-tray-table--header .custom-tray-table--header-col:first-child{flex:0 0 58%}.custom-tray-table--body .tray-table-row .table-col--title{flex:0 0 58%;max-width:58%}.custom-tray-table--body .table-col--order button{width:120px;font-size:14px}}
