:root{--color-slate-mist-rgb: 125, 149, 173}#itoris_dynamicproductoptions input[type=text]:not(.dpo_dd_search),.itoris_dynamicproductoptions input[type=text]:not(.dpo_dd_search),#itoris_dynamicproductoptions select,.itoris_dynamicproductoptions select,#itoris_dynamicproductoptions textarea,.itoris_dynamicproductoptions textarea{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:#030810!important;color:#fff!important;font-family:var(--font-body-family)!important;font-style:var(--font-body-style)!important;font-weight:var(--font-body-weight)!important;font-size:1.6rem!important;width:100%!important;box-sizing:border-box!important;transition:box-shadow var(--duration-short) ease!important;border-radius:0!important;min-height:60px;min-width:calc(7rem + var(--inputs-border-width) * 2)!important;border:1px solid #7D95AD!important;line-height:calc(1 + .5 / var(--font-body-scale))!important;font-family:inherit!important;text-align:start!important;transition:box-shadow var(--duration-short)!important}#itoris_dynamicproductoptions select,.itoris_dynamicproductoptions select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' d='M112 184l144 144 144-144' stroke-width='48'/%3E%3C/svg%3E")!important;background-position:97% 50%!important;background-repeat:no-repeat!important;background-size:16px 16px!important}#itoris_dynamicproductoptions input[type=text],.itoris_dynamicproductoptions input[type=text],#itoris_dynamicproductoptions textarea,.itoris_dynamicproductoptions textarea{padding:1.5rem!important}#itoris_dynamicproductoptions>h2.legend{margin:40px 0 20px!important}#itoris_dynamicproductoptions>h2.legend:first-of-type{margin-top:0!important}#itoris_dynamicproductoptions .field{align-items:center}#itoris_dynamicproductoptions tr.fields td div.field .choice,#itoris_dynamicproductoptions li.fields div.field .choice,.itoris_slider_group .itoris_dynamicproductoptions div.field .choice{width:100%!important;background-color:#08101e!important}#itoris_dynamicproductoptions .form-list.option-fields-cols-1 .field,.itoris_dynamicproductoptions .form-list.option-fields-cols-1 .field{width:100%!important;margin:0!important}#itoris_dynamicproductoptions .form-list.option-fields-cols-1 .field:not(.dpo_swatch):not(.dpo_swatch_text),.itoris_dynamicproductoptions .form-list.option-fields-cols-1 .field:not(.dpo_swatch):not(.dpo_swatch_text){margin:0 0 20px!important}.itoris-dynamicoptions-list-images>div.dpo_swatch>input:checked~img,.itoris-dynamicoptions-list-images>div.dpo_swatch>input:checked~.itoris-dynamicoptions-thumbnail-color,.itoris-dynamicoptions-list-images>div.dpo_swatch>input:checked~.itoris-dynamicoptions-swatch_html{border:2px solid #EDAB2A!important;box-shadow:none!important;border-radius:0!important}.itoris-dynamicoptions-list-images>div.dpo_swatch>input:checked~img{background-color:#08101e!important}#itoris_dynamicproductoptions .options-list .dpo_swatch_text>label{background:transparent!important;color:#fff!important;border:0!important;line-height:1em!important;font-size:calc(var(--font-heading-scale) * 2rem);padding:20px!important;margin:0!important}#itoris_dynamicproductoptions .field:not(.dpo_swatch)>label,#itoris_dynamicproductoptions .options-list .field:not(.dpo_swatch)>label{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 2.5rem)}#itoris_dynamicproductoptions .options-list .field.dpo_swatch_text>label{border:2px solid transparent!important;font-size:calc(var(--font-heading-scale) * 2rem);font-family:var(--font-heading-family);border-radius:0!important;width:100%!important}#itoris_dynamicproductoptions .options-list .dpo_swatch_text>input:checked~label{border:2px solid #EDAB2A!important}#itoris_dynamicproductoptions .dpo_dd_list_label{color:#08101e!important}.dpo_dd_list_value_selected,.dpo_dd_list_value_selected:hover{background-color:#e8f2f9!important}#itoris_dynamicproductoptions .fieldset .form-list div.field .dpo_dd_search{border-color:#c4d6e8!important}#itoris_dynamicproductoptions .options-list{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:4px;grid-row-gap:4px;width:100%}.itoris-dynamicoptions-swatch_html{background:transparent!important;white-space:nowrap!important;display:flex!important;min-width:100%!important;border:2px solid transparent!important;align-items:center!important;font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 2.25rem);padding:20px!important}.itoris-dynamicoptions-swatch_html img{max-width:100px!important;margin-right:15px}#itoris_dynamicproductoptions .dpo_dd_list_outer{border-color:#7d95ad!important;border-top:0!important;margin-top:0!important;box-shadow:none!important}#itoris_dynamicproductoptions .dpo_dd_list_value{border-bottom:1px solid #C4D6E8!important}#itoris_dynamicproductoptions .dpo_dd_list_value:last-child{border-bottom:0!important}#itoris_dynamicproductoptions table.dpo_dd_list_inner{border-collapse:collapse!important}#itoris_dynamicproductoptions .dpo-choice-none{display:none!important}select.open-dd{box-shadow:none!important}#itoris_dynamicproductoptions .img_preview{border-radius:0!important}#dpo_summary{background:linear-gradient(180deg,#1a4a8a,#08101e);padding:3rem;border-radius:calc(var(--text-boxes-radius) - var(--text-boxes-border-width));font-size:1.5rem!important;margin-bottom:0!important}@media screen and (min-width:750px){#dpo_summary{font-size:1.55rem!important}}@media screen and (min-width:1100px){#dpo_summary{font-size:1.6rem!important}}#dpo_summary b{margin-right:.5rem}#dpo_summary:not(:empty):before{content:"Pool Kit Summary"!important;font-family:var(--font-heading-family)!important;font-size:calc(var(--font-heading-scale) * 3.25rem)!important;font-style:var(--font-heading-style)!important;font-weight:var(--font-heading-weight)!important;letter-spacing:calc(var(--font-heading-scale) * var(--font-heading-letter-spacing))!important;margin:0 0 1.5rem!important;line-height:1em!important}#dpo_summary .total{line-height:calc(1 + .5 / var(--font-body-scale))!important;color:rgb(var(--color-foreground))!important;margin-top:2rem!important;font-size:calc(var(--font-heading-scale) * 2.15rem)!important}@media only screen and (min-width:750px){#dpo_summary .total{font-size:calc(var(--font-heading-scale) * 2.4rem)!important}}@media only screen and (min-width:1100px){#dpo_summary .total{font-size:calc(var(--font-heading-scale) * 2.8rem)!important}}#dpo_summary .total b{font-weight:400!important}
/*# sourceMappingURL=/cdn/shop/t/82/assets/custom.css.map */
