.c-configurator{position:static;padding:50px 0;text-align:center;z-index:0}.c-configurator__close-fs{display:none}.c-configurator__container{position:relative;margin:0 auto;width:100%;max-width:900px;border-radius:5px}.c-configurator__container--white{background-color:#FFF;box-shadow:2px 2px 6px 0 rgba(0,0,0,.1)}.c-configurator__container--border{border:1px solid}.c-configurator__block{display:inline-block;vertical-align:top;width:100%;font-weight:500}.c-configurator__block--half{width:46%;margin-left:4px;margin-right:4%}.c-configurator__block--half:nth-child(2){margin-right:0}.c-configurator__block--third{width:24%;padding:24px;text-align:center}.c-configurator__block--thin{width:22%}.c-configurator__option--margin-top{margin-top:3px}.c-configurator__block--half:nth-child(3){margin-right:0}.c-configurator__block--gray{padding:20px;background-color:#E9E9E9}.c-configurator__warning{display:none;margin-bottom:20px;padding:10px 20px;background-color:rgb(253.8843930636,161.8468208092,159.6156069364);border-radius:4px;font-size:14px;color:#303030}.c-configurator__warning-button-container{display:inline-block;margin-left:10px;margin-bottom:0}.c-configurator__warning.show{display:inline-block}.c-configurator__summary{margin-bottom:10px;padding-bottom:10px;text-align:left;font-size:20px;font-size:2rem;border-bottom:2px solid #E9E9E9}.c-configurator__summary-toggle{float:right;height:30px;font-size:12px;font-size:1.2rem;line-height:30px;line-height:3rem;cursor:pointer}.c-configurator__summary-toggle .icon{color:#303030}.c-configurator__product-container{display:inline-block;margin-right:15px;margin-bottom:20px}.c-configurator__product{display:inline-block;color:#303030;font-family:Nunito,Arial,Verdana,sans-serif;width:100%!important}.c-configurator__product:nth-child(5n+6){margin-right:0}.c-configurator__products{display:inline-block;width:100%}.c-configurator__options{display:inline-block;width:600px;margin-bottom:20px}.c-configurator__options--margin{margin:35px 0}.c-configurator__option{margin-top:3px;display:inline-block}.c-configurator__option--third{min-width:30%;margin:0 7px}.c-configurator__option--front{width:33%}.c-configurator__option--second{min-width:40%}.c-configurator__option--170{margin-top:3px}.c-configurator__option--margin{margin-right:15px;margin-bottom:20px}.c-configurator__option--no-margin{margin-top:0}.c-configurator__sum{padding:10px 0 0;color:#4A4A4A;font-size:18px;font-weight:700}.c-configurator__option-title{margin-bottom:15px;font-size:18px}.c-configurator__actions{position:relative;bottom:0;text-align:right;margin-top:20px}.c-configurator__progress{position:absolute;top:0;left:0;width:0;height:6px;background-color:#f68f27;transition:.2s all ease-in-out;z-index:0}.c-configurator__progress--one{width:20%}.c-configurator__progress--two{width:40%}.c-configurator__amount{text-align:left;background:#E9E9E9;font-size:16px;line-height:40px;display:inline-block;width:100%;padding:10px}.u-float-right{float:right}.c-configurator__thumbnail-container{position:relative;display:inline-block}.c-configurator__thumbnail-container--wire-o:after{content:"";position:absolute;top:2px;left:0;width:20px;height:calc(100% - 4px);margin-left:-9px;background-image:url(/content/images/shop/ring_outside.png);background-repeat:no-repeat;background-size:20px}.c-configurator__thumbnail-overlay{display:block;cursor:pointer}.c-configurator__thumbnail-overlay:before{content:"";position:absolute;top:0;width:100%;height:100%;background-color:rgba(255,255,255,.7);z-index:1}.c-configurator__option-list{width:100%;text-align:left;font-size:14px}.c-configurator__option-list td{padding:2px 15px 2px 0;line-height:normal}.c-configurator__option-list td:nth-child(1){font-weight:500;text-transform:capitalize;color:#9b9b9b}.c-configurator__option-list td:nth-child(2){padding-right:0;text-transform:capitalize;font-weight:500}.c-configurator__preview-remove{position:absolute;top:-15px;right:-15px;z-index:10;border-radius:100px;padding:5px;background-color:#F53F2F}.c-configurator__preview-remove .icon{color:#FFF}.c-configurator__option-list--overview{margin-bottom:2rem}.c-configurator__preview-show{position:absolute;width:100%;font-size:16px;font-size:1.6rem;top:50%;text-align:center;font-weight:700;color:#303030;z-index:10}.c-configurator__preview-show:after{content:"";position:absolute;top:-35px;left:0;width:100%;background-repeat:no-repeat;background-position:50%;height:40px;text-align:center;background-image:url(/content/images/Icons/icon-eye.svg);background-size:40px;z-index:10}.c-configurator__thumbnail{position:relative;max-height:220px;box-shadow:2px 2px 6px 0 rgba(0,0,0,.1)}.c-configurator__thumbnail--grayscale{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.c-configurator__thumbnail-wrapper{display:inline-block;position:relative;margin-bottom:15px}.delivery{position:absolute;left:0;bottom:0;width:100%;margin-top:20px;padding:20px;background-color:#f68f27}.delivery:after{content:"";position:absolute;left:50%;top:0;width:0;height:0;margin:0 0 0 -10px;border-right:10px solid transparent;border-left:10px solid transparent;border-top:10px solid #FFF}.delivery__message{font-size:20px;font-size:2rem;margin:10px 0 0;font-weight:600;text-transform:initial}.delivery__message a{color:#FFF}.delivery__date{color:#f68f27;font-size:30px;font-size:3rem}.c-configurator__errors li{margin:15px 0 0 15px;font-size:16px;color:red}.c-configurator__notification{max-width:500px;padding:10px;color:#303030;background-color:rgba(127,222,249,.25);border:1px solid #5BD7FB;text-align:left;font-weight:400;font-size:14px;font-size:1.4rem}.c-configurator__notification--resized{display:block;max-width:95%;margin:20px auto}.configuration__word-emphasis{font-weight:700}.c-configurator__word-enlarged{font-size:40px}.c-configurator__button-space{margin:60px 0}.c-configurator-page__content--sizes{display:none}.c-configurator__fetching-products{display:none;font-size:1.8rem;color:#303030;margin:100px 0}.c-configurator__block--first{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:1650px){.c-configurator__summary.active{right:-40px;width:0}}@media only screen and (max-width:1200px){.c-configurator__container{width:100%}}@media only screen and (max-width:725px){.c-configurator{margin:0;padding:50px 15px}.c-configurator__container{height:calc(100% - 50px)}.c-configurator__products{max-width:455px}.c-configurator__options{width:100%}.c-configurator__option--second{width:49%}.c-configurator__block--half,.c-configurator__block--third{width:100%;margin:0}.c-configurator__block--first{-webkit-order:1;-ms-flex-order:1;order:1}.c-configurator__block--second{-webkit-order:2;-ms-flex-order:2;order:2}.c-configurator__button-space{margin:15px 0}.c-configurator__thumbnail{max-height:160px}.c-configurator__option-list{width:auto;margin:0 auto;padding:20px}.c-configurator__option-list td{padding:6px 75px 6px 0}.c-configurator__actions{padding:0 0 10px}}@media only screen and (max-width:500px){.c-configurator{padding:40px 0 50px}.c-configurator__container{padding:0 8px}.c-configurator__product-container{width:auto}.c-configurator__product-container:nth-of-type(odd){margin-right:0}.c-configurator__option-title{font-size:16px}.c-configurator__option--third{width:48%;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis}.c-configurator__option--170{margin-top:0}.c-configurator__option--margin{margin-bottom:5px;margin-right:0}.c-configurator__option--margin-top{margin-top:0}}@media only screen and (max-width:725px){.c-configurator__warning-button-container{margin-top:5px}}@media only screen and (max-width:480px){.c-configurator{padding:20px 10px}.c-configurator__actions{margin-top:0}.c-configurator__container--border{border-left:none;border-right:none}.c-configurator__file-actions{margin-top:10px}.c-configurator__file-actions .default-button{float:none;display:block;width:100%}.c-configurator__file-actions .default-button--left{margin-bottom:10px}.c-configurator__sum{margin-bottom:40px}.delivery{padding:10px;left:-8px;width:calc(100% + 16px)}.delivery__message a{font-size:12px;font-size:1.2rem;font-weight:600}.c-configurator__option-list td{padding:6px 10px 6px 0}}.c-configurator__nav{min-width:250px;height:40px;margin:10px 0;padding:6px 10px;text-align:left;font-size:14px;font-size:1.4rem;background-color:#FFF;border:1px solid rgba(128,128,128,.2);box-shadow:2px 2px 6px 0 rgba(0,0,0,.1)}.c-configurator__nav.hide{display:none;opacity:0;visibility:hidden}.c-configurator__nav-link{display:none;position:relative;margin-left:5px;padding:6px 15px;font-size:14px;color:#FFF;background-color:#f68f27;cursor:pointer}.c-configurator__nav-link:first-child{margin:0}.c-configurator__nav-link.show{display:inline-block;background-color:#fff;border:2px solid #f68f27;color:#f68f27}@media only screen and (max-width:720px){.c-configurator__nav{margin:0 10px 30px}}@media only screen and (max-width:500px){.c-configurator__nav{width:90%;margin-bottom:30px}.c-configurator__nav-link{margin-left:0;padding:6px 8px}}.c-configurator-page{display:none;position:relative;padding:30px}.c-configurator-page.show{display:block;min-height:425px}.c-configurator-page--one{min-height:0;padding:0 30px;border:0}.c-configurator-page a,.c-configurator-page div,.c-configurator-page h4,.c-configurator-page p{-webkit-user-select:none;-ms-user-select:none;user-select:none}.c-configurator-page .default-button.active,.c-configurator-page .default-button.active:active,.c-configurator-page .default-button.active:hover{padding:13px 38px}.c-configurator-page .default-button.active:active:after,.c-configurator-page .default-button.active:active:before,.c-configurator-page .default-button.active:after,.c-configurator-page .default-button.active:before,.c-configurator-page .default-button.active:hover:after,.c-configurator-page .default-button.active:hover:before{content:"";float:right;position:absolute;right:12px;top:12px;line-height:0;background-color:rgb(224.64,117.52,9.36)}.c-configurator-page .default-button.active:active:after,.c-configurator-page .default-button.active:after,.c-configurator-page .default-button.active:hover:after{height:2px;width:8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin:10px 8px 0 0}.c-configurator-page .default-button.active:active:before,.c-configurator-page .default-button.active:before,.c-configurator-page .default-button.active:hover:before{height:2px;width:14px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin:8px -2px 0 -8px}.c-configurator-page__title{line-height:40px;line-height:4rem;font-size:18px;font-size:1.8rem;font-weight:400;text-transform:initial}.c-configurator-page__title--margin-extra{margin:35px 0}.c-configurator-page--ten .c-configurator-page__title-complete{margin:0 0 10px;color:#303030;border-bottom:3px solid #f68f27;line-height:3rem;display:inline-block}.c-configurator-page__info{display:inline-block;position:absolute;right:30px;top:30px;width:40px;height:40px;line-height:40px;color:#fff;font-size:32px;font-weight:700;text-align:center;background-color:#1EB1F7;border-radius:20px;cursor:pointer}.c-configurator-page__content{display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:250px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.c-configurator-page__content--column{-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap}.c-configurator-page__content--responsive,.c-configurator-page__content--row{-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.c-configurator-page__content--two-options{-webkit-flex-flow:row-wrap;-ms-flex-flow:row-wrap;flex-flow:row-wrap}.c-configurator-page__content--two-options .c-configurator__option:first-child{margin-right:5px}.icon__more-info{position:absolute;right:25px;top:25px;width:125px;height:37px;cursor:pointer}@media only screen and (max-width:1000px){.c-configurator-page__title{margin:65px auto 25px}.c-configurator-page__title--step-two{margin:0 auto 25px}}@media only screen and (max-width:725px){.c-configurator__container--border .c-configurator-page__info{background-color:rgba(30,177,247,.9);right:5px;top:5px}.c-configurator-page{height:calc(100% - 40px);border:none}.c-configurator-page--one,.c-configurator-page--two .c-configurator__block{margin-bottom:0}.c-configurator-page__title{line-height:20px}.c-configurator-page__info{top:-15px;right:-15px;width:30px;height:30px;line-height:32px;font-size:20px}.c-configurator-page__content--responsive{-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap}.c-configurator-page__content--responsive .c-configurator__option--third{width:100%}}@media only screen and (max-width:500px){.c-configurator-page{padding:20px 0;margin:0 0 20px}.c-configurator-page--one{min-height:250px;padding:30px 0}.c-configurator-page--two .c-configurator__actions{text-align:center}.c-configurator-page--two .c-configurator__block:nth-child(2){margin-bottom:0}.c-configurator-page.show{min-height:auto}.c-configurator-page__title{width:90%}.c-configurator-page__title-complete{border-bottom:none}.c-configurator-page--ten .c-configurator-page__title-complete{border:none;margin-bottom:25px}}@media only screen and (max-width:480px){.c-configurator-page .default-button,.c-configurator-page .default-button.active,.c-configurator-page .default-button.active:active,.c-configurator-page .default-button.active:hover{padding:10px 20px!important}.c-configurator-page .default-button.active:active:after,.c-configurator-page .default-button.active:active:before,.c-configurator-page .default-button.active:after,.c-configurator-page .default-button.active:before,.c-configurator-page .default-button.active:hover:after,.c-configurator-page .default-button.active:hover:before{top:8px}}.upload-area{position:relative;height:210px;width:100%;transition:all .3s linear}.upload-area__button{position:relative;display:inline-block;padding:40px;text-align:center;border:2px dashed #9b9b9b;border-radius:10px}.upload-area__button--green{padding:12px 20px;background-color:#5ba74d;border:none;border-bottom:3px solid rgb(81.4897540984,149.5471311475,68.9528688525);border-radius:0}.upload-area__button--green:hover{margin-bottom:-3px;border-bottom:6px solid rgb(81.4897540984,149.5471311475,68.9528688525);-webkit-transform:translate(0,-3px);-ms-transform:translate(0,-3px);transform:translate(0,-3px);cursor:pointer}.upload-area.uploading .upload-area__button{background-color:#FFF;border-radius:125px;border:0;transition:all .4s linear}.upload-area__button .upload-area__icon{width:60px;height:60px;color:#303030}.upload-area__button--green .upload-area__icon{margin-right:15px;width:30px;height:30px;color:#FFF}.upload-area.uploading .icon.upload-area__icon{margin:0 auto;width:80px;height:80px;color:#303030;transition:linear .2s}.upload-area__status{margin-top:40px;display:none;font-size:16px;color:#4a4a4a}.upload-area__text{margin:10px 0;color:#303030;font-weight:400;font-size:16px;font-size:1.6rem;text-align:center}.upload-area__text span{display:block}.upload-progress{font-size:16px;margin-top:-45px;position:relative;z-index:10}.upload-area__button--green .upload-area__text{display:inline;color:#FFF;font-size:14px;font-size:1.4rem}.upload-area__input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.upload-area__spinner{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;border:0 solid;transition:.6s all linear;border-radius:999px}.upload-area.uploading .upload-area__spinner{opacity:1;border:5px solid #f68f27;border-right-color:transparent;-webkit-animation:rotateFull .6s infinite;animation:rotateFull .6s infinite}@media only screen and (max-width:725px){.upload-area__button--green{padding:6px}.upload-area__text{font-size:16px;font-size:1.6rem}}.preview{width:100%}.preview__complete{position:relative;display:none;margin:20px 0;padding:30px 50px;overflow:hidden}.preview__page{position:relative;display:inline-block}.progress-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;display:none;transition:opacity .5s ease}.progress-percentage{color:rgba(255,255,255,.2);font-size:1.4rem;margin-bottom:10px}.progress-bar{position:relative;width:450px;height:2px;background:rgba(255,255,255,.2)}.progress-bar__filler{position:absolute;left:0;height:100%;width:0;background:#f68f27;transition:width 1.5s ease-in-out;max-width:100%}.preview__page-number-container{position:relative}.preview__page-number{display:inline-block;position:relative;text-align:center;color:#FFF;font-weight:600;font-size:14px;font-size:1.4rem;text-transform:none;margin:0 10px;min-width:136px;width:auto!important}.preview__page-number-container .icon--jump-to,.preview__page-number-container .icon--turn-one-page{display:none;height:15px;width:15px;position:relative;top:-2px;cursor:pointer;margin:0 2px}.icon--jump-to-first,.icon--previous{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.preview__loading{width:100%;margin:200px auto;text-align:center}.book-loader__slow{display:none}.preview__spinner{display:inline-block;width:50px;height:50px;border:8px solid #f68f27;border-right-color:transparent;border-radius:999px;-webkit-animation:rotateFull .6s infinite;animation:rotateFull .6s infinite}.preview__loading p{margin-top:20px;color:#FFF;font-size:16px;font-weight:500}.preview__current{text-align:center}.preview__navigation{position:absolute;text-align:center;height:100%;vertical-align:top;display:inline-block;width:20%;cursor:pointer;z-index:1000}.preview__navigation:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;margin-top:-7px;margin-left:-10px}.preview__navigation--previous{left:0;top:0}.preview__navigation--previous:after{border-right:20px solid #f68f27;border-bottom:15px solid transparent;border-top:15px solid transparent}.preview__navigation--next{right:0;top:0}.preview__navigation--next:after{border-left:20px solid #f68f27;border-bottom:15px solid transparent;border-top:15px solid transparent}.preview__disclaimer{display:none;color:rgba(255,255,255,.3);font-style:italic;margin:13px 0 0;font-size:1.4rem;font-weight:100}.preview__view-specs{margin:2rem 0 3rem;font-size:1.4rem}.preview__image{background-position:50%;background-size:cover;background-repeat:no-repeat}.preview__image--empty{background-color:#fff}.preview__image--transparent{background-color:rgba(255,255,255,.5)}.preview__image--red{background-color:red;-webkit-filter:grayscale(0);filter:grayscale(0)}.preview__image--blue{background-color:#0b59ca;-webkit-filter:grayscale(0);filter:grayscale(0)}.preview__image--black{background-color:#000}.preview__image--white{background-color:#FFF}[data-ready=false]{background:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}[data-ready=false] .preview__image-loader{display:block;border:4px solid #f68f27;border-radius:50%;border-top:4px solid transparent;width:32px;height:32px;-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite}.preview__image-loader{display:none}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.preview__image.even:after,.preview__image.odd:before{content:"";position:absolute;width:15px;height:100%;top:0;background-repeat:no-repeat;background-size:cover}.preview__page .wireO:after{background-image:url(/content/images/Preview/ring_outside.png);content:"";position:absolute;width:13px;height:98%;top:1%;margin-left:-6px;opacity:.5;background-size:cover;z-index:-10}.preview__page .wireO .preview__image.even:after{background-image:url(/content/images/Preview/ring_inside_left_large_liggend.png);right:0;height:98%;top:1%;width:15px;background-size:cover;background-repeat:no-repeat}.preview__page .wireO .preview__image.odd:before{background-image:url(/content/images/Preview/ring_inside_right_large_liggend.png);left:0;height:98%;top:1%;width:15px;background-size:cover;background-repeat:no-repeat}.preview__page.liggend .wireO .preview__image.even:after,.preview__page.liggend .wireO .preview__image.odd:before{width:10px}.preview__page .softCover .preview__image:after,.preview__page .softCover .preview__image:before{width:5px;opacity:.3;background-repeat-y:repeat;background-size:initial}.preview__page .softCover .preview__image.even:after{background-image:url(/content/images/Preview/shadow_inside_left.png);right:0}.preview__page .softCover .preview__image.odd:before{background-image:url(/content/images/Preview/shadow_inside_right.png);left:0}.preview__page .staple:after{background-image:url(/content/images/Preview/stapled.png);content:"";position:absolute;width:13px;height:100%;top:0;margin-left:-9px;background-size:cover;z-index:-10}.preview__page .staple .preview__image:after,.preview__page .staple .preview__image:before{width:5px;opacity:.3;background-repeat-y:repeat;background-size:initial}.preview__page .staple .preview__image.even:after{background-image:url(/content/images/Preview/shadow_inside_left.png);right:0}.preview__page .staple .preview__image.odd:before{background-image:url(/content/images/Preview/shadow_inside_right.png);left:0}.preview__page.liggend .staple:after{background-image:url(/content/images/Preview/stapled_liggend.png)}#preview-images img{max-height:400px}@media only screen and (max-width:720px){.preview__complete{padding:40px 0}.preview__navigation{width:40px}.preview__navigation:after{top:45%}#preview-images img{max-width:100%}.progress-bar{width:240px}}@media only screen and (max-width:480px){.preview__image.even:after,.preview__image.odd:before,.preview__page .wireO:after{width:11px}}.c-configurator-modal{display:none;top:20%;left:0;width:100%;-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6);visibility:hidden;overflow:hidden;opacity:0;transition:.2s all linear;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-height:calc(100vh - 20px)}.c-configurator-modal.active{position:fixed;display:block;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:visible;opacity:1;overflow-y:auto;z-index:200}.c-configurator-modal--row{-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.c-configurator-modal--dark{padding:20px}.c-configurator-modal--dark .c-configurator-modal__title{color:#FFF}.c-configurator-modal--preview{position:fixed;top:0;left:0;width:100%;height:100%;max-height:100vh;z-index:10000}.c-configurator-modal--info{-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}.c-configurator-modal--info.active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.c-configurator-modal.configurator-modal--success.active{display:block;padding:0 30px}.c-configurator-modal__inner{position:relative;padding:30px;background-color:#FFF;width:80%;max-width:1100px;margin:0 auto}.c-configurator-modal__content{overflow-y:auto;max-height:550px}.c-configurator-modal__content-block{display:inline-block;vertical-align:top}.c-configurator-modal__content-block--first{width:80%}.c-configurator-modal__content-block--half{width:49.5%;padding:0 15px;text-align:center}.c-configurator-modal__content-block--third{width:32.5%;padding:0 15px;text-align:center}.c-configurator-modal__content-block--fourth{width:24.5%;padding:0 15px;text-align:center}.c-configurator-modal__content-block p{font-weight:300;line-height:20px;line-height:2rem}.c-configurator-modal__text{width:100%}.c-configurator-modal__title-container{display:block}.c-configurator-modal__title{display:inline-block;padding-bottom:5px;margin-bottom:35px;border-bottom:solid 6px #f68f27;font-size:20px;font-size:2rem;text-transform:none;font-weight:700}.c-configurator-modal__text{margin-bottom:50px;font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem;font-weight:300}.c-configurator-modal__subtitle{margin-bottom:20px;font-size:18px;font-size:1.8rem}.c-configurator-modal__image{width:150px;height:150px;border:2px solid;border-radius:999px;margin-bottom:15px}.c-configurator-modal__close{display:block;width:100%;text-align:right}.c-configurator-modal__switch-links{text-align:center;margin-bottom:35px}.c-configurator-modal__switch-link{display:inline-block;font-size:14px;font-size:1.4rem;font-weight:400;margin-right:20px}.c-configurator-modal__switch-link:last-child{margin-right:0}.c-configurator-modal__switch-link:nth-child(-n+2)::after{content:"";margin-left:20px;border-left:solid 1px rgb(218.75,218.75,218.75)}.c-configurator-modal__switch-link:hover{cursor:pointer}.c-configurator-modal__switch-link.active{color:#f68f27;transition:ease .3s}.c-configurator-modal__content{display:block}.c-configurator-modal__content.hide{display:none}.c-configurator-modal__content--second,.c-configurator-modal__content--third{min-height:250px;margin-top:50px}.c-configurator-modal__content--center{text-align:center}.c-configurator-modal__close .icon{color:#303030}.c-configurator-modal__close--light .icon{color:#FFF}.configurator-modal--special.active{position:absolute;background-color:#FFF;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);height:100%;top:0;display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.configurator-modal--special .c-configurator-page__content{min-height:400px}.c-configurator-modal--preview{text-align:center}.c-configurator-modal--preview .c-configurator-modal__title{margin:30px 0}@media only screen and (max-width:1000px){.c-configurator-modal__content-block{display:inline-block;vertical-align:top}.c-configurator-modal__content-block--first{width:80%}.c-configurator-modal__content-block--third{width:32.5%;padding:15px;text-align:center}.c-configurator-modal__content-block--fourth{width:49.5%;padding:15px;text-align:center}.c-configurator-modal__content-block p{font-weight:300;line-height:20px;line-height:2rem}}@media only screen and (max-width:725px){.c-configurator-modal{padding:20px 10px;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.c-configurator-modal.c-configurator-modal--preview{top:0;overflow:hidden}.c-configurator-modal__close{top:15px;right:15px}}@media only screen and (max-width:480px){.c-configurator-modal__inner{width:100%;padding:20px}.c-configurator-modal__switch-links{width:100%}.c-configurator-modal__content-block{display:inline-block;vertical-align:top}.c-configurator-modal__content-block--first{width:100%}.c-configurator-modal__content-block--fourth,.c-configurator-modal__content-block--half,.c-configurator-modal__content-block--third{width:100%;padding:0 15px;text-align:center}}.c-configurator-modal__special{background-color:#FFF;width:100%}.c-configurator-modal--failure.active{position:absolute;background-color:#FFF;height:100%;top:0;padding:50px;text-align:center}.c-configurator-modal--failure.active .c-configurator__actions{text-align:center;margin-top:50px}.c-configurator-modal--failure.active .default-button{float:none}.c-configurator-modal--failure.active .c-configurator-modal__title{padding:50px}@media only screen and (max-width:480px){.c-configurator-modal--failure.active .c-configurator-modal__title{padding:50px 0}}.custom-configurator__overlay{position:fixed;display:none;top:0;left:0;width:100%;height:100%;z-index:100;background-color:rgba(0,0,0,.78);transition:ease 1s}.custom-configurator__overlay.active{display:block}.highlighted-products__container:hover .highlighted-products__product{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.highlighted-products__product{display:inline-block;cursor:pointer;width:100%;aspect-ratio:1!important;padding:15px;margin-right:20px;border-radius:5px;box-shadow:2px 2px 6px 0 rgba(0,0,0,.1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;transition:-webkit-transform 100ms ease-in-out;transition:transform 100ms ease-in-out;transition:transform 100ms ease-in-out,-webkit-transform 100ms ease-in-out;background:#FFF}.highlighted-products__product--0{background:url(/content/images/Home/highlighted-background-1.png) 0/cover no-repeat}.highlighted-products__product--1{background:url(/content/images/Home/highlighted-background-2.png) 0/cover no-repeat}.highlighted-products__product--2{background:url(/content/images/Home/highlighted-background-3.png) 0/cover no-repeat}.highlighted-products__product--3{background:url(/content/images/Home/highlighted-background-4.png) 0/cover no-repeat}.highlighted-products__product-title{position:relative;display:inline-block;margin:15px 0 20px;font-size:20px;font-size:2rem;color:#303030;font-weight:700;font-family:Nunito,Arial,Verdana,sans-serif;text-transform:none}.highlighted-products__product-title:hover{text-decoration:underline}.remaining-products__container{display:inline-block;margin:0 auto;font-size:14px;font-size:1.4rem;padding:25px 25px 0;width:100%;max-width:725px}.remaining-products__container span{font-weight:800}.remaining-products__container p{font-size:14px;font-size:1.4rem;margin:0}@media only screen and (max-width:725px){.remaining-products__container .c-configurator__product{width:auto}.remaining-products__container{margin-bottom:0}}@media only screen and (max-width:480px){.remaining-products__container{padding:20px 0 0}}.step-two__block{vertical-align:top}.step-two__block-image{width:50px;height:50px;color:#303030;margin-bottom:20px}.step-two__block-title{font-size:16px;font-size:1.6rem;font-weight:400;text-transform:initial;margin:25px 0}@media only screen and (max-width:480px){.step-two__block{margin-bottom:0;padding:15px;height:auto}.step-two__block-title{margin-top:0}}.price-overview__upload{min-height:310px}.price-overview__back{margin:0 0 80px}.price-overview__shoppingcart-button{bottom:5px}.price-table{width:100%;margin:15px 0;text-align:left}.price-table h3{display:inline-block;vertical-align:top;margin-right:5px;text-transform:uppercase;font-size:26px;font-size:2.6rem}.c-configurator__block--second .c-configurator__option-list .price-table__total{color:#f68f27;font-weight:700;font-size:50px;font-size:5rem;display:inline-block;padding-top:20px;line-height:4rem}.price-table--border{padding-top:20px;border-top:dashed 1px #cecece;font-size:26px;font-size:2.6rem;font-weight:700}.amount-table{width:100%;text-align:left;margin-bottom:10px}.amount-table th{font-weight:700;font-size:14px}.amount-table tr:not(:first-child):hover{background:#fed8bc;color:#000;cursor:pointer}.amount-table td{font-size:14px;padding:3px}.amount-table .input{padding:0}.chosen{background:#f68f27!important;color:#fff!important}.total-price__vat{font-size:1.4rem;color:#000;font-weight:400;white-space:nowrap}.has-last-page{display:none}@media only screen and (max-width:725px){.price-table{text-align:center}.price-overview__upload{min-height:initial}}.configurator-button__container{display:inline-block;height:35px;margin-bottom:10px;clear:both}.colored-cover__container{position:relative;display:inline-block;vertical-align:top;font-size:16px;font-size:1.6rem;margin-bottom:15px}.colored-cover__container:hover{cursor:pointer}.colored-cover__container.active .colored-cover__color{border-color:#f68f27;transition:linear .3s}.colored-cover__container.active .colored-cover__color:before{position:absolute;content:"";width:31px;height:31px;border:3px solid #fff;left:0}.colored-cover__color{position:relative;display:inline-block;vertical-align:middle;margin-right:10px;width:35px;height:35px;border:2px solid #e0e0e0}.colored-cover__color--none{background-image:url(/content/images/Icons/icon-cross.svg);background-size:35%;background-position:50%;background-repeat:no-repeat;color:#FD5854}.colored-cover__color--black{background-color:#000}.colored-cover__color--transparent{background-image:url(/content/images/Shop/CustomConfigurator/checkerboard.png);background-position:50%}.colored-cover__color--red{background-color:#d64848}.colored-cover__color--white{background-color:#fff}.colored-cover__color--blue{background-color:#379de7}.colored-cover__label{display:inline-block;width:40px}.colored-cover__label:hover{cursor:pointer}.ribbon__container{position:relative;display:inline-block;vertical-align:top;font-size:16px;font-size:1.6rem;margin-bottom:15px}.ribbon__container:hover{cursor:pointer}.ribbon__container.active .ribbon__color{border-color:#f68f27;transition:linear .3s}.ribbon__container.active .ribbon__color:before{position:absolute;content:"";width:31px;height:31px;border:3px solid #fff;left:0}.ribbon__color{position:relative;display:inline-block;vertical-align:middle;margin-right:10px;width:35px;height:35px;border:2px solid #e0e0e0}.ribbon__color--none{background-image:url(/content/images/Icons/icon-cross.svg);background-size:35%;background-position:50%;background-repeat:no-repeat;fill:#FD5854}.ribbon__color--azure{background:#01A8D4}.ribbon__color--brown{background:brown}.ribbon__color--dark-blue{background:#00008b}.ribbon__color--yellow{background:#ff0}.ribbon__color--purple{background:purple}.ribbon__color--red{background:red}.ribbon__color--pink{background:pink}.ribbon__color--white{background:#fff}.ribbon__color--black{background:#000}.ribbon__label{display:inline-block;width:40px}.ribbon__label:hover{cursor:pointer}.cover__container{position:relative;display:inline-block;vertical-align:top;font-size:16px;font-size:1.6rem;margin-bottom:15px}.cover__container:hover{cursor:pointer}.cover__container.active .cover__front,.cover__container.active .cover__material{border-color:#f68f27;transition:linear .3s}.cover__front,.cover__material{display:block;position:relative;margin:auto;width:90px;height:90px;border-radius:100%;border:2px solid #e0e0e0}.cover__material--paper{background-image:url(/content/images/shop/customConfigurator/hardcover-paper.png);background-position:center;background-size:112%}.cover__material--leather{background-image:url(/content/images/shop/customConfigurator/hardcover-leather.png);background-position:center;background-size:112%}.cover__material--linen{background-image:url(/content/images/shop/customConfigurator/hardcover-linen.png);background-position:center;background-size:112%}.cover__front{margin:2rem auto 0}.cover__front--staple{background-image:url(/content/images/shop/geniet-150x150.png);background-position:center;background-size:112%}.cover__front--hardcover-wire-o{background-image:url(/content/images/shop/hardcover-spiraal-150x150.png);background-position:center;background-size:112%}.cover__front--wire-o{background-image:url(/content/images/shop/spiraal-150x150.png);background-position:center;background-size:112%}.cover__front--softcover{background-image:url(/content/images/shop/softcover-150x150.png);background-position:center;background-size:112%}.cover__front--hardcover{background-image:url(/content/images/shop/hardcover-150x150.png);background-position:center;background-size:112%}.cover__front--looseleaf{background-image:url(/content/images/shop/losbladig-150x150.png);background-position:center;background-size:112%}.cover__label{display:block;text-align:center;width:100%;margin-top:1rem}.cover__label:hover{cursor:pointer}@media only screen and (max-width:725px){.cover__material{width:60px;height:60px}.cover__front{width:60px;height:60px;margin:1rem auto 0}}