.cdcad-thumbnail img,.sois-thumbnail img{width:40%}.sois-main-select-button,.cdcad-main-select-button{display:contents}.fotorama--fullscreen .fotorama__nav-wrap.fotorama__nav-wrap--horizontal{text-align:center;border:none !important;margin-top:0;margin-bottom:20px}.fotorama__nav__frame.fotorama__nav__frame--thumb.fotorama__active{margin-right:10px}.fotorama__fullscreen-icon:focus:after,.fotorama__zoom-out:focus:after,.fotorama__zoom-in:focus:after,.fotorama__arr:focus:after,.fotorama__stage__shaft:focus:after,.fotorama__nav__frame--thumb:focus .fotorama__thumb:after,.fotorama__nav__frame--dot:focus .fotorama__dot:after{box-shadow:none}.fotorama--fullscreen .fotorama__fullscreen-icon:before{content:"\f00d";background:url("https://whitepinediamonds.com/media/wysiwyg/closebtn.png");background-size:contain;width:20px;height:20px;margin-top:15px}.fotorama__wrap.fotorama__wrap--css3.fotorama__wrap--slide.fotorama__wrap--toggle-arrows.fotorama__wrap--no-controls{display:block}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){transform:none}.fotorama__arr.fotorama__arr--prev{display:none !important}.fotorama--fullscreen .fotorama__stage__shaft{border:none}.fotorama--fullscreen .fotorama__stage{border:none}.fotorama__arr.fotorama__arr--next{display:none !important}.fotorama__fullscreen-icon:before{content:""!important}.fotorama__stage__frame.fotorama_vertical_ratio.fotorama__loaded.fotorama__loaded--img.fotorama__loaded--full.fotorama__active:hover{cursor:zoom-in}.fotorama__stage__shaft.fotorama__grab{position:relative;display:inline-block}.fotorama__stage__shaft.fotorama__grab:before{content:"\f067";font-family:'porto-icons';font-size:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s ease}.fotorama__stage__shaft.fotorama__grab:hover:before{opacity:1}.fotorama__stage__frame.fotorama__loaded.fotorama__loaded--img.magnify-wheel-loaded.fotorama__loaded--full.fotorama_horizontal_ratio.fotorama__active:hover,.fotorama__stage__shaft.fotorama__grab:hover{cursor:zoom-in!important}.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full.fotorama__img--zoommable:hover{cursor:zoom-in!important}.fotorama__stage__frame.fotorama_vertical_ratio.fotorama__loaded.fotorama__loaded--img.fotorama__active{cursor:zoom-in!important}.fotorama__fullscreen .fotorama__zoom-out{background-position:0 -80px !important;top:44px}.block-manufacturer{text-align:center;padding:10px 20px 0;margin-bottom:0}.block-manufacturer hr{border-color:#dee5e8;margin-bottom:0}.product-info-main .page-title-wrapper h1{font-size:25px;font-weight:600;letter-spacing:-.01em;color:#21293c;margin:3px 0 15px}.product-info-main .product.overview{font-size:14px;font-weight:400;letter-spacing:.005em;line-height:27px;border-bottom:solid 1px #dae2e6}.product.media{padding-right:12px}.fotorama__stage__shaft{border:none}.fotorama__nav--thumbs .fotorama__thumb{border-color:#dae2e6}.block-minicart .block-content>.actions>.secondary .action.viewcart{color:#333;font-weight:500;font-family:'Oswald'}.options-heading h4{font-size:16px !important}ul.list-unstyled{border:solid 1px #2e2e2e !important;margin-top:10px}ul.list-unstyled li{color:#231f20 !important;font-weight:500}.custom-product-text1{padding:unset}.custom-product-text1 ul{align-items:center}.custom-product-text1 ul li a{margin:unset;display:flex;align-items:center;padding:15px 25px}.custom-product-text1 ul li{margin:unset}.data.item.title{padding-left:unset !important}.data.item.title span{font:normal normal bold 25px/34px Open Sans !important}.value li{list-style:none !important}.value li:before{content:"- "}.value p{color:#231f20 !important;font-size:20px;font-weight:700;text-transform:uppercase}ul.list-unstyled{border:solid 1px #dae2e6 !important}.fancybox-wrap.fancybox-desktop.fancybox-type-inline.fancybox-opened{width:480px !important}.special-order-options{border-top:1px solid #d6d6d6;margin-top:33.5px;padding-top:33.5px}.special-order-options h4{font:normal normal bold 18px/22px Open Sans !important;letter-spacing:0px;color:#000}.special-order-options p{font:normal normal normal 14px/24px Open Sans !important;color:#000 !important}.special-order-inner-section{display:flex;justify-content:space-between !important;align-items:center;border-bottom:1px solid #d6d6d6;margin-bottom:20px}.sois-button a{font-weight:700!important}.sois-button a{font:normal normal normal 14px/26px Open Sans;color:#fff!important;text-transform:uppercase;width:197px;height:39px;background:#f09421 0% 0% no-repeat padding-box;opacity:1;text-align:center;line-height:39px;display:inline-block;text-align:center}.sois-button a:hover{color:#fff!important;text-decoration:none}.sois-all-options{padding-left:21px;padding-right:0}.sois-thumbnail{width:100px;height:78px;display:block}.sois-all-options button{width:260px;height:39px;border-radius:0;background:#fff;border:2px solid #787878;font:normal normal 600 14px/22px Open Sans;color:#383838;text-align:left}.sois-all-options span{font:normal normal bold 14px/22px Open Sans;letter-spacing:0px;color:#000}.sois-all-options{background:url(/pub/media/Group 6149.png)}.data.item.title span{font:normal normal bold 18px/22px Open Sans !important;color:#000}.product.data.items>.item.content{font:normal normal normal 16px/26px Open Sans;color:#000}.custom-product-text1 a{font:normal normal normal 16px/22px Open Sans !important;color:#000;opacity:1}.custom-product-text1{border-bottom:0}.custom-product-text1 li{border-right:none}.custom-product-text1 ul li a{padding:0 25px}li.middle-li-recycled{border-right:1px solid #707070;border-left:1px solid #707070;height:28px;padding-top:0 !important}.sois-all-options button img{float:right;margin-top:5px}.product.media{flex-direction:column}.product-item-info .product .product-labels{display:none}.product-info-main{margin-bottom:0}div.product.info.detailed{margin-top:20px !important;margin-bottom:0}strong.product.name.product-item-name.product-item-details-loggedin{text-align:left}.special-order-modal-wrapper .modal-inner-wrap{width:45%;border:6px solid #00000082;border-radius:5px}.special-order-modal-wrapper p{font:normal normal bold 18px/22px Open Sans !important;letter-spacing:0px;color:#000}.special-order-modal-wrapper h3{font:normal normal 600 28px/22px Open Sans !important;letter-spacing:0px;color:#000}.special-order-modal-wrapper .special-order-popup-header{border-bottom:1px solid #d6d6d6;margin-right:40px}.attr_val{width:50%;float:left;margin-top:2%;border-bottom:1px solid #d6d6d6;margin-bottom:1%;padding-bottom:2%}.attr_val h4{font:normal normal bold 14px Open Sans !important;color:#000;display:flex;align-items:center;float:left;width:62%;text-align:left;margin-left:6%;height:105px}.all_options_attr{width:100%;display:block}.attr_val img{float:left;width:30%}.special-order-btn{display:flex;width:100%;justify-content:center}.special-order-btn a{font:normal normal normal 14px/26px Open Sans;letter-spacing:0px;color:#fff!important;width:257px;height:45px;background:#f09421;line-height:45px}.border-thinline{border-radius:5px;padding:2% 5%;border:1px solid #d6d6d6}.special-order-modal-wrapper #modal-content-0,.special-order-modal-wrapper #modal-content-1{padding:1%}.special-order-modal-wrapper .modal-header{padding-bottom:0;padding-top:0}.special-order-modal-wrapper .action-close{padding:1.1rem 2rem;outline:none;margin-top:1%;margin-right:1%;z-index:1}.special-order-modal-wrapper button.action-close:before{color:#818181;font-size:16px}.special-order-modal-wrapper div#modal-content-0{overflow:hidden}.special-order-modal-wrapper .all_options_attr{width:100%;display:block;overflow-y:auto;height:460px;padding-right:20px}.fotorama__nav-wrap{display:block;margin-top:15px}.special-order-popup .border-thinline .special-order-popup-header+.all_options_attr::-webkit-scrollbar{width:17px}.special-order-popup .border-thinline .special-order-popup-header+.all_options_attr::-webkit-scrollbar-thumb{background:#d1d1d1;border-radius:10px}.special-order-popup .border-thinline .special-order-popup-header+.all_options_attr::-webkit-scrollbar-track{border-radius:10px;border:1px solid #d1d1d1}.special-order-btn a:hover{text-decoration:none}.cms-special-order h2{text-align:center;font:normal normal 600 28px/22px Open Sans;margin-top:35px;color:#000;margin-bottom:25px}h2.product-heading.special-order-heading{font:normal normal bold 18px/22px Open Sans;color:#000;text-align:left;margin-top:0;margin-bottom:0}.special-order-options{margin-top:10px}.special-order-btn a{font-weight:700}.special-order-modal-wrapper h3,.special-order-modal-wrapper p{margin-bottom:12px}.page-wrapper>.breadcrumbs a,.page-wrapper>.breadcrumbs a:hover,.page-wrapper>.breadcrumbs a:focus{font:normal normal normal 14px/19px Open Sans;letter-spacing:0px;color:#a1a1a1}.breadcrumbs.special-order-breadcrum{padding:0 !important;border-bottom:1px solid #f3f3f3 !important}.fotorama__nav .fotorama__thumb-border{border-color:#f09421}.action.primary:focus,.action.primary:active{background:#f09421;border:1px solid #f09421;color:#fff}h2.product-heading.special-order-heading{font:normal normal bold 18px/22px Open Sans !important;letter-spacing:0px;color:#000}.cms-special-order .how-special-order input::placeholder{font:normal normal 14px/22px Open Sans !important}.cms-special-order .how-special-order textarea::placeholder{font:normal normal 14px/22px Open Sans !important;font-weight:600 !important}.cms-special-order .sois-all-options button{text-align:center !important;text-transform:uppercase;font:normal normal bold 14px/22px Open Sans !important}.cms-special-order .sois-all-options button img{display:none}.cms-special-order .special-order-modal-wrapper .all_options_attr{height:330px !important}.cms-special-order .modal-popup._inner-scroll .modal-inner-wrap{max-height:100% !important}.cms-special-order .special-order-modal-wrapper .all_options_attr{height:300px !important}.cms-special-order .special-order-btn{margin-top:42px !important}.cms-special-order .magezon-builder .mgz-container{margin-top:0 !important}.cms-special-order .modal-popup.special-order-modal-wrapper{background:#fff0 !important}.cms-special-order .bfb-form{margin-top:14px !important}.breadcrumbs .items li:nth-child(3){color:#a1a1a1 !important;font:normal normal normal 14px/22px Open Sans !important;text-transform:uppercase !important}.cms-special-order .products-grid .product-item .product-item-details .product-item-name{text-align:center !important}.special-order-breadcrum .cms_page strong{color:#000}.page-wrapper>.special-order-breadcrum a:hover{color:#a1a1a1 !important}.fotorama__wrap.fotorama__wrap--css3.fotorama__wrap--slide.fotorama__wrap--no-shadows{min-height:486px;margin-top:12.5px}.product-info-main h2 span{font:normal normal 600 28px/22px Open Sans;letter-spacing:0px;color:#000}.product.data.items>.item.content{border:none!important;border-top:#dae2e6 solid 1px!important;padding:20px 0 0!important;margin-top:45px!important}@media only screen and (max-width:600px){.product.data.items>.item.content{border-top:#dae2e6 solid 1px!important}.product.data.items>.item.content{padding:14px 0 0!important}.cms-special-order .sois-all-options button{font:normal normal bold 18px/22px Open Sans}.cms-special-order .how-special-order h4{font:normal normal 600 30px/27px Open Sans !important;letter-spacing:0px;color:#000;text-align:center;margin-bottom:20px}.cms-special-order .how-special-order p,.cms-special-order .how-special-order a{font:normal normal normal 16px/22px Open Sans !important;text-align:center}.how-special-order span{font:normal normal bold 18px/22px Open Sans;color:#000}.special-order-modal-wrapper h3{font:normal normal 600 26px/22px Open Sans !important;margin-top:3%}.special-order-modal-wrapper p{font:normal normal bold 16px/22px Open Sans !important}.special-order-options h4{text-align:center;margin-bottom:15px}.special-order-options p{text-align:center}.sois-thumbnail{display:contents}.sois-main-select-button{display:block}.sois-all-options button{width:222px}.sois-button{padding-left:21px}.sois-button a{width:223px}.product.info.detailed{margin-top:0;margin-bottom:0}.product-info-main .page-title-wrapper.product .page-title{text-align:center}.product-info-main h2 span{font:normal normal 600 30px/36px Open Sans}.special-order-options h4{font:normal normal bold 22px/22px Open Sans !important}.special-order-options p{font:normal normal normal 16px/24px Open Sans !important;color:#000 !important;margin-bottom:16px}.sois-all-options span{font:normal normal bold 18px/22px Open Sans}.sois-all-options button{width:98%;height:50px;font:normal normal normal 18px/22px Open Sans;margin-top:6px}.sois-button a{width:98%;height:50px;line-height:50px;font:normal normal bold 18px/50px Open Sans}.sois-all-options{padding-left:26px}.sois-button{padding-left:26px}.product.data.items>.item.content{padding-bottom:30px !important}.special-order-modal-wrapper .action-close{margin-right:-2%}.modal-popup.special-order-modal-wrapper{left:0;margin:20px;background:#fff}.special-order-modal-wrapper #modal-content-0{padding:3%}.cms-special-order #maincontent{padding:0 20px}.cms-special-order .magezon-builder .mgz-container{width:100%}.b8ym0fu .x7oehce,.b8ym0fu .jap53j1,.b8ym0fu .fl0x6xq,.b8ym0fu .cwu9u0k{width:100%;display:inline-block}h2.product-heading.special-order-heading{text-align:center;margin-top:20px}.cms-special-order .sois-text{width:99%!important;margin-left:18px}.cms-special-order .special-order-inner-section .sois-text p{font:normal normal normal 16px/22px Open Sans !important;margin-left:0;color:#383838 !important;text-align:left}.cms-special-order .special-order-options .sois-all-options{width:100%}.cms-special-order .bfb-element-text-wrapper textarea{width:100% !important}}