.product-option__field-group{padding:1.5em;border-radius:var(--inputs-radius);outline:none;box-shadow:none;border:.1rem solid #eee;margin-bottom:1.5rem;background-color:#fff}.product-option__field-group>.form__label{font-size:1.3rem;text-transform:uppercase;font-weight:700;background:#fff;padding:.4rem 1rem;border-radius:var(--inputs-radius);border:.1rem solid #ddd}.product-option__field{flex:0 0 100%;padding:0;margin:0 0 2rem;min-width:fit-content;border:none}.product-option__field input[type=text]{background:#fff;padding:1.5rem}.product-option__field.field--radios{display:flex;gap:1.5rem}.product-option__field .form__label{margin-bottom:1rem}.product-option__field.field--quickship{background:#fff;padding:1.5rem;border-radius:.8rem;box-shadow:#0000001a 0 2px 10px;margin-bottom:2.2rem}.product-option__field.field--quickship .form__label{margin-bottom:0;color:#4caf50}.product-option__field.field--quickship .form__label svg{width:1.8rem;height:1.8rem;margin-left:.5rem;vertical-align:middle}.product-option__field.field--quickship .form__label svg *{stroke:#4caf50}.selected__field{background:#000;padding:.2rem 1rem;border-radius:1rem;color:#fff;text-transform:uppercase;font-size:1rem}.product-option__color input[type=radio]{display:none}.product-option__field input[type=radio]:not(.radio-ui):checked+label,.product-option__field input[type=radio]:not(.radio-ui):hover+label,.product-option__color input[type=radio]:checked+label,.product-option__color input[type=radio]:hover+label{background-color:#efefef}.product-option__swatch input[type=radio]:checked+label span,.product-option__color input[type=radio]:checked+label span{transform:scale(1.1);border:.2rem solid #eee}.product-option__color input[type=radio]:checked+label span:after{content:"\2713";display:block;background-size:100%;background-position:center center;background-repeat:no-repeat;color:#fff;font-size:1.6rem;line-height:1;position:absolute}.product-option__color input[type=radio]:checked+label>span.debossed:after,.product-option__color input[type=radio]:checked+label>span.nocolor:after,.product-option__color input[type=radio]:checked+label>span.white:after{color:#000}.product-option__options label{display:flex;align-items:center;width:50%;padding:1rem 1.5rem;cursor:pointer;border-radius:1.2rem;border:.5rem solid #fafafa;font-size:1.3rem}.product-option__solid .product-option__options label{width:100%}.product-option__options{display:flex;flex-wrap:wrap}.product-option__color .product-option__input~label>span{width:3rem;height:3rem;min-width:3rem;min-height:3rem;margin-right:1rem;cursor:pointer}.product-option__color label:hover span{transform:scale(1.1)}.product-option__selected[data-selected]:before,.product-option__color label span{display:flex;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .2s ease-in-out;border-radius:5rem;-webkit-box-shadow:0px 5px 6px rgb(0 0 0 / 10%);box-shadow:0 5px 6px #0000001a}.product-option__selected[data-selected]:before{content:"";height:2.5rem;width:2.5rem;border-radius:100%;position:absolute;right:4rem;box-shadow:none;background-color:transparent;background-size:contain}.product-option__swatch .product-option__selected[data-selected]:before{border-radius:0}.product-option__selected[data-selected="antique gold"]:before,.product-option__color label span.antique-gold{background:#baa46a}.product-option__selected[data-selected=apricot]:before,.product-option__color label span.apricot{background:#ffb673}.product-option__selected[data-selected=black]:before,.product-option__color label span.black{background:#000}.product-option__selected[data-selected=brown]:before,.product-option__color label span.brown{background:#5c1801}.product-option__selected[data-selected=citron]:before,.product-option__color label span.citron{background:#dcbd7c}.product-option__selected[data-selected=copper]:before,.product-option__color label span.copper{background:#b87333}.product-option__selected[data-selected=cream]:before,.product-option__color label span.cream{background:#fefbea}.product-option__selected[data-selected=crimson]:before,.product-option__color label span.crimson{background:#900}.product-option__selected[data-selected="dark blue"]:before,.product-option__color label span.dark-blue{background:#00008b}.product-option__selected[data-selected=drab]:before,.product-option__color label span.drab{background:#ba8950}.product-option__selected[data-selected=teal]:before,.product-option__color label span.teal{background:teal}.product-option__selected[data-selected="emerald green"]:before,.product-option__color label span.emerald-green{background:#009d62}.product-option__selected[data-selected="golden yellow"]:before,.product-option__color label span.golden-yellow{background:gold}.product-option__selected[data-selected=gold]:before,.product-option__color label span.gold{background:gold}.product-option__selected[data-selected=green]:before,.product-option__color label span.green{background:#695c2d}.product-option__selected[data-selected=grey]:before,.product-option__color label span.grey{background:#ccc}.product-option__selected[data-selected=hunter]:before,.product-option__color label span.hunter,.product-option__selected[data-selected="hunter green"]:before,.product-option__color label span.hunter-green{background:#355e3b}.product-option__selected[data-selected="kelly green"]:before,.product-option__color label span.kelly-green{background:#4cbb17}.product-option__selected[data-selected=lemon]:before,.product-option__color label span.lemon{background:#ff0}.product-option__selected[data-selected="light blue"]:before,.product-option__color label span.light-blue{background:#bfefff}.product-option__selected[data-selected=lilac]:before,.product-option__color label span.lilac{background:#c8a2c8}.product-option__selected[data-selected=maize]:before,.product-option__color label span.maize{background:#fbec5d}.product-option__selected[data-selected=maroon]:before,.product-option__color label span.maroon{background:#590040}.product-option__selected[data-selected="mid-night blue"]:before,.product-option__color label span.mid-night-blue{background:#191970}.product-option__selected[data-selected="navy blue"]:before,.product-option__color label span.navy-blue{background:#012a55}.product-option__selected[data-selected="forest green"]:before,.product-option__color label span.forest-green{background:#243f36}.product-option__selected[data-selected="olive green"]:before,.product-option__color label span.olive-green{background:olive}.product-option__selected[data-selected=orange]:before,.product-option__color label span.orange{background:#f60}.product-option__selected[data-selected="peacock blue"]:before,.product-option__color label span.peacock-blue{background:#00a4b4}.product-option__selected[data-selected=pink]:before,.product-option__color label span.pink{background:#ff93c0}.product-option__selected[data-selected=purple]:before,.product-option__color label span.purple{background:#6c429a}.product-option__selected[data-selected=red]:before,.product-option__color label span.red{background:#7a021f}.product-option__selected[data-selected="royal blue"]:before,.product-option__color label span.royal-blue{background:#2b4daf}.product-option__selected[data-selected="royal purple"]:before,.product-option__color label span.royal-purple{background:#4a3267}.product-option__selected[data-selected=russet]:before,.product-option__color label span.russet{background:#80461b}.product-option__selected[data-selected="sage green"]:before,.product-option__color label span.sage-green{background:#9caf88}.product-option__selected[data-selected="salmon pink"]:before,.product-option__color label span.salmon-pink{background:#d9816e}.product-option__selected[data-selected=scarlet]:before,.product-option__color label span.scarlet{background:#fc2847}.product-option__selected[data-selected=silver]:before,.product-option__color label span.silver{background:#dcdcdc}.product-option__selected[data-selected=white]:before,.product-option__color label span.white{background:#fff}.product-option__selected[data-selected=gold]:before,.product-option__color label span.gold{background:#e4ae2a}.product-option__selected[data-selected="science gold"]:before,.product-option__color label span.science-gold{background:#f7a908}.product-option__selected[data-selected=burgundy]:before,.product-option__color label span.burgundy{background:#800020}.product-option__selected[data-selected=nocolor]:before,.product-option__color label span.nocolor{background:transparent}.product-option__color.doctorate-gown__color label span.apricot,.product-option__selected[data-selected=apricot-nursing]:before{background:#e79049}.product-option__color.doctorate-gown__color label span.brown,.product-option__selected[data-selected="brown-dramatic arts fine arts"]:before{background:#55341c}.product-option__color.doctorate-gown__color label span.copper,.product-option__selected[data-selected=copper-economics]:before{background:#81440f}.product-option__color.doctorate-gown__color label span.crimson,.product-option__selected[data-selected="crimson-communication journalism"]:before{background:#630028}.product-option__color.doctorate-gown__color label span.drab,.product-option__selected[data-selected="drab-accounting bussiness"]:before{background:#a4935e}.product-option__color.doctorate-gown__color label span.light-blue,.product-option__selected[data-selected="ed.d light blue"]:before{background:#55bbc6}.product-option__color.doctorate-gown__color label span.orange,.product-option__selected[data-selected="engineering orange"]:before{background:#db7c00}.product-option__color.doctorate-gown__color label span.black,.product-option__selected[data-selected="generic doctoral black"]:before{background:#0f0f0f}.product-option__color.doctorate-gown__color label span.purple,.product-option__selected[data-selected="j.d purple"]:before{background:#190620}.product-option__color.doctorate-gown__color label span.lemon,.product-option__selected[data-selected="lemon-librart science"]:before{background:#f3e320}.product-option__color.doctorate-gown__color label span.lilac,.product-option__selected[data-selected=lilac-dramatic]:before{background:#e39ce1}.product-option__color.doctorate-gown__color label span.maize,.product-option__selected[data-selected=maize-agticulture]:before{background:#eaab00}.product-option__color.doctorate-gown__color label span.kelly-green,.product-option__selected[data-selected="md kelly green"]:before{background:#1f8433}.product-option__color.doctorate-gown__color label span.pink,.product-option__selected[data-selected="music d.m.a-pink"]:before{background:#f5a7ae}.product-option__color.doctorate-gown__color label span.dark-blue,.product-option__selected[data-selected="phd dark blue"]:before{background:#00008b}.product-option__color.doctorate-gown__color label span.scarlet,.product-option__selected[data-selected="scarlet-divinity theology"]:before{background:#a5000b}.product-option__color.doctorate-gown__color label span.white,.product-option__selected[data-selected="white-arts letter humanities"]:before{background:#e8e8e8}.product-option__upload li{background:#f8f8f9;display:grid;list-style-type:none;grid-template-columns:7fr 1fr;grid-gap:1rem;padding:2rem;align-items:center;border-radius:var(--inputs-radius);font-size:1.2rem}.product-option__field input[type=file]{cursor:pointer!important;width:100%;padding:1rem;border:.1rem dashed #ddd;border-radius:var(--inputs-radius)}.product-option__field input[type=file]::-webkit-file-upload-button{background:#ddd;border:0;padding:1rem 2rem;cursor:pointer;color:#fff;border-radius:.3rem}.product-option__field input[type=file]::-ms-browse{background:#ddd;border:0;padding:1rem 2rem;cursor:pointer;color:#fff;border-radius:.3rem}.product-option__field input[type=checkbox]{position:absolute;opacity:0}.product-option__field input[type=checkbox]+label{position:relative;cursor:pointer;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto}.product-option__field input[type=checkbox]+label:before{content:"";margin-right:1rem;display:inline-block;vertical-align:text-top;width:2rem;height:2rem;min-width:2rem;min-height:2rem;background:#fff;border:.2rem solid #555;border-radius:.5rem}.product-option__field.field--quickship input[type=checkbox]+label:before{border-color:#4caf50}.product-option__field input[type=checkbox]+label:after{content:"\2713";position:absolute;left:.5rem;top:.4rem;line-height:1;font-size:1.4rem;color:#fff}.product-option__field input[type=checkbox]:checked+label:before{background:#555;border-color:#555}.product-option__field.field--quickship input[type=checkbox]:checked+label:before{background:#4caf50;border-color:#4caf50}.product-form__input.size{display:flex;flex-wrap:wrap}.product-form__input.size input[type=radio]+label{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:column;align-items:flex-start;flex:0 0 calc(33.333% - .5rem);padding:1rem 1.5rem}.product-form__input input[type=radio]:checked+label{background-color:#0099991a;border-color:#099;color:rgb(var(--color-foreground))}.product-form__input input[type=radio]:hover+label{border-color:#099}.product-form__input.size input[type=radio]+label .size__label{margin-bottom:.7rem;font-weight:600}.product-form__input.size input[type=radio]+label .size__height{opacity:.8}.product-option__dropdown{position:relative;min-width:200px;box-sizing:border-box}.product-option__options [type=radio]{display:none}.product-option__dropdown>.product-option__options{position:absolute;width:100%;z-index:2;max-height:50vh;overflow-y:auto;background:#fafafa;border-radius:calc(var(--buttons-radius)/2);padding:1rem;box-shadow:#11111a1a 0 4px 16px,#11111a1a 0 8px 24px,#11111a1a 0 16px 56px}.product-option__dropdown>.product-option__options>label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-option__dropdown>.product-option__options>label:last-child{margin-bottom:0}.product-option__dropdown>.product-option__options>label .product-size__height{margin-left:.5rem}.product-option__dropdown>.product-option__selected{list-style-position:inside;font-size:1.3rem;cursor:pointer;position:relative;display:block;border-radius:var(--buttons-radius);margin-bottom:.5rem;padding:1rem 1.5rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .25s 0s ease;-moz-transition:all .25s 0s ease;-o-transition:all .25s 0s ease;transition:all .25s 0s ease;border:.1rem solid rgba(var(--color-foreground),.2);-webkit-box-shadow:0px 5px 6px rgb(0 0 0 / 2%);box-shadow:0 5px 6px #00000005}.product-option__dropdown>.product-option__selected:focus{-webkit-box-shadow:0px 5px 6px rgb(0 0 0 / 2%);box-shadow:0 5px 6px #00000005;outline:none}.product-option__dropdown>.product-option__selected::-webkit-details-marker{display:none}.product-option__dropdown>.product-option__selected:after{content:"";position:absolute;right:1.5rem;top:1.5rem;height:1rem;width:1rem;border-style:solid;border-color:#555;border-width:0px 2px 2px 0px;transform:rotate(45deg);-webkit-transition:all .25s 0s ease;-moz-transition:all .25s 0s ease;-o-transition:all .25s 0s ease;transition:all .25s 0s ease}.product-option__dropdown[open]>.product-option__selected:after{transform:rotate(225deg);top:1.5rem}.radio-ui[type=radio]:checked,.radio-ui[type=radio]:not(:checked){position:absolute;left:-9999px}.radio-ui[type=radio]:checked+label,.radio-ui[type=radio]:not(:checked)+label{position:relative;padding-left:2.8rem;cursor:pointer;line-height:2rem;display:inline-block;color:#666}.radio-ui[type=radio]:checked+label:before,.radio-ui[type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:1.8rem;height:1.8rem;border:.1rem solid #ddd;border-radius:100%;background:#fff}.radio-ui[type=radio]:checked+label:after,.radio-ui[type=radio]:not(:checked)+label:after{content:"";width:1rem;height:1rem;background:#555;position:absolute;top:.4rem;left:.4rem;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}.radio-ui[type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.radio-ui[type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}@media screen and (max-width: 749px){.product-option__color .product-option__input~label>span{width:2rem;height:2rem;min-width:2rem;min-height:2rem}.product-option__options label{padding:.7rem 1rem}.product-option__color input[type=radio]:checked+label span:after{font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-product-options.css.map */
