.pagination ul{display:flex;padding:48px 0 0;margin:0 auto;flex-direction:row;width:336px;max-width:100%;justify-content:center;position:relative}@media (min-width:600px){.pagination ul{padding:0;width:100%}}.pagination ul li{list-style-type:none;padding:0;position:relative;margin:0;width:14.28571%;max-width:48px;height:48px}.pagination ul li>a,.pagination ul li>button,.pagination ul li>span{color:#4a4a4a;font-size:16px;font-variant:lining-nums;height:48px;width:100%;display:flex;align-items:center;justify-content:center}.pagination ul li .icon-component{margin:3px}.pagination ul li .icon-component svg{height:7.1px;width:12.5px}.pagination ul li .icon-component svg path{fill:#4a4a4a}.pagination ul li.next,.pagination ul li.previous{width:auto;max-width:none;position:absolute;height:48px;top:0}.pagination ul li.previous{left:15px}@media (min-width:600px){.pagination ul li.previous{left:0}}.pagination ul li.previous .icon-component{transform:rotate(90deg)}.pagination ul li.next{right:11px}@media (min-width:600px){.pagination ul li.next{right:0}}.pagination ul li.next .icon-component{transform:rotate(-90deg)}.pagination ul li.selected :after{content:" ";display:block;width:38px;height:0;position:absolute;bottom:0;left:5px;border-bottom:3px solid #0024d6}.pagination ul li.selected span{font-family:VerlagBold,Arial,Verdana,sans-serif}.tooltip-container{position:relative}.tooltip-container .tooltip-component{background-color:#fff;border:1px solid #f6f6f6;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);box-shadow:0 2px 4px 0 rgba(0,0,0,.5);color:#4a4a4a;padding:10px;position:relative;-webkit-transition:opacity .5s;transition:opacity .5s}.tooltip-container .tooltip-component .tooltip-content{outline:0}.tooltip-container .tooltip-component .close-button{background-color:transparent;border:0;cursor:pointer;margin:0;padding:0;position:absolute;right:5px;top:5px}.tooltip-container .tooltip-component .tooltip-component-arrow{border:12px solid transparent;position:absolute;height:0;width:0}.tooltip-container .tooltip-component .tooltip-component-arrow:after{border:12px solid transparent;content:" ";display:block;height:0;width:0;position:absolute}.tooltip-container .tooltip-component[data-placement^=top]{margin-bottom:3px}.tooltip-container .tooltip-component[data-placement^=top] .tooltip-component-arrow{border-top-color:#f6f6f6;bottom:-24px}.tooltip-container .tooltip-component[data-placement^=top] .tooltip-component-arrow:after{border-top-color:#fff;left:-12px;top:-14px}.tooltip-container .tooltip-component[data-placement^=right]{margin-left:3px}.tooltip-container .tooltip-component[data-placement^=right] .tooltip-component-arrow{border-right-color:#f6f6f6;left:-24px}.tooltip-container .tooltip-component[data-placement^=right] .tooltip-component-arrow:after{border-right-color:#fff;top:-12px;left:-10px}.tooltip-container .tooltip-component[data-placement^=bottom]{margin-top:3px}.tooltip-container .tooltip-component[data-placement^=bottom] .tooltip-component-arrow{border-bottom-color:#f6f6f6;top:-24px}.tooltip-container .tooltip-component[data-placement^=bottom] .tooltip-component-arrow:after{border-bottom-color:#fff;top:-10px;left:-12px}.tooltip-container .tooltip-component[data-placement^=left]{margin-right:3px}.tooltip-container .tooltip-component[data-placement^=left] .tooltip-component-arrow{border-left-color:#f6f6f6;right:-24px}.tooltip-container .tooltip-component[data-placement^=left] .tooltip-component-arrow:after{border-left-color:#fff;top:-12px;left:-14px}.tooltip-container.close-button .tooltip-component{padding-top:15px}.sort-cta-popup{z-index:2;width:50%;height:0;position:relative;top:-18px}.sort-cta-popup .tooltip-container .tooltip-component{padding-bottom:0}.sort-cta-popup button.cta-link{color:#0024d6}.sort-cta-popup .header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:VerlagBold,Arial,Verdana,sans-serif;font-size:16px;letter-spacing:.5px;line-height:24px;margin-top:3px}.sort-cta-popup .header .holiday-badge{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.sort-cta-popup .header .icon-component{display:inline;width:24px}.sort-cta-popup .header .icon-component svg{width:auto;height:auto;margin-right:8px}.sort-cta-popup .cta-link{font-family:VerlagBook,Arial,Verdana,sans-serif;font-size:16px;color:#100e31;line-height:40px;margin:4px 0;white-space:nowrap;padding-right:12px;text-decoration:none;cursor:pointer;-webkit-transition:opacity .5s;transition:opacity .5s}.sort-cta-popup .cta-link:hover{color:#0024d6}.sort-cta-popup .cta-link .link-chevron svg{-webkit-transform:translateY(-25%) rotate(-90deg);transform:translateY(-25%) rotate(-90deg);height:5px}.sort-cta-popup .cta-link .link-chevron svg path{fill:#0024d6}.quick-ship-row-cell{display:table-cell;vertical-align:middle;width:8%}.quick-ship-row-cell .icon-component.quick-ship{width:36px;position:relative;top:4px}.backup-image{position:relative}.backup-image>img{width:100%}.backup-image .overlay-text{color:#4a4a4a;font-family:VerlagBook,Arial,Verdana,sans-serif;font-size:16px;letter-spacing:.5px;height:35px;text-align:center;position:absolute;bottom:0;left:0;width:100%;-webkit-transition:opacity .5s;transition:opacity .5s}.backup-image .overlay-text.is-slider-card{font-size:14px}.flip-container.flipped .backup-image .overlay-text{opacity:0}.catalog-view-offer-wrapper{width:100%;margin:0 0 20px}.catalog-view-offer-wrapper.sold .card-details,.catalog-view-offer-wrapper.sold .card-overlay,.catalog-view-offer-wrapper.sold .flip-container>div:not(.sold-indicator){opacity:.5}.catalog-view-offer-wrapper .catalog-view-offer-card{position:relative;border:1px solid #f6f6f6;-webkit-border-radius:3px;border-radius:3px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}.catalog-view-offer-wrapper .card-overlay{position:absolute;left:50%;top:0;display:block}@media (min-width:600px){.catalog-view-offer-wrapper .card-overlay{width:-webkit-calc(100% - 12px);width:calc(100% - 12px);top:1px;left:6px}}.catalog-view-offer-wrapper .card-overlay .wishlist-icon{position:absolute;top:0;right:0;width:48px;height:48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:1}.catalog-view-offer-wrapper .card-overlay .wishlist-icon .icon-component{width:18.3px;height:16.7px;position:relative}.catalog-view-offer-wrapper .card-overlay .wishlist-icon .icon-component svg path{fill:#0024d6}.catalog-view-offer-wrapper .card-overlay .wishlist-icon .icon-component.heart-sharp-outline svg path{fill:#100e31}.catalog-view-offer-wrapper .catalog-view-offer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;max-width:460px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;position:relative;cursor:pointer;height:100%}.catalog-view-offer-wrapper .catalog-view-offer:hover{text-decoration:none;border-color:#0024d6}@media (min-width:600px){.catalog-view-offer-wrapper .catalog-view-offer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.catalog-view-offer-wrapper .catalog-view-offer:first-child{margin-top:0}.catalog-view-offer-wrapper .catalog-view-offer .flip-container{width:50%}@media (min-width:600px){.catalog-view-offer-wrapper .catalog-view-offer .flip-container{width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}}.catalog-view-offer-wrapper .catalog-view-offer .image-and-details{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:100%;width:100%}.catalog-view-offer-wrapper .catalog-view-offer .image-and-details>.image-container>.image-scrubber{position:absolute;top:0;left:0;width:100%}.catalog-view-offer-wrapper .catalog-view-offer .image-and-details>.details{width:100%}.catalog-view-offer-wrapper .catalog-view-offer .image-and-details>.details>.image-container>.image-or-icon{opacity:.2}.catalog-view-offer-wrapper .catalog-view-offer .image-and-details>.details>.image-container>.image-or-icon svg{opacity:.3}.catalog-view-offer-wrapper .catalog-view-offer .image-and-details>.details>.text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;padding:10px 15px;position:absolute;top:0;left:0}.catalog-view-offer-wrapper .catalog-view-offer .image-and-details>.details>.text>.detail{color:#100e31;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.catalog-view-offer-wrapper .catalog-view-offer .image-and-details>.details>.text>.detail>.value{font-family:VerlagBold,Arial,Verdana,sans-serif}.catalog-view-offer-wrapper .catalog-view-offer .image-and-details>.details,.catalog-view-offer-wrapper .catalog-view-offer .image-and-details>.details>.image-or-icon,.catalog-view-offer-wrapper .catalog-view-offer .image-and-details>.details>.image-or-icon>.icon-component,.catalog-view-offer-wrapper .catalog-view-offer .image-and-details>.image-container,.catalog-view-offer-wrapper .catalog-view-offer .image-and-details>.image-container>.image-or-icon,.catalog-view-offer-wrapper .catalog-view-offer .image-and-details>.image-container>.image-or-icon>.icon-component{height:100%;width:100%}.catalog-view-offer-wrapper .catalog-view-offer .image-and-details>.spacer-svg{visibility:hidden;width:100%}.catalog-view-offer-wrapper .catalog-view-offer .image-and-details>.spacer-svg div{padding-bottom:100%}.catalog-view-offer-wrapper .catalog-view-offer .image-and-details .image-or-icon>img{display:block;width:100%}.catalog-view-offer-wrapper .catalog-view-offer .image-and-details .image-or-icon .icon-component{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.catalog-view-offer-wrapper .catalog-view-offer .image-and-details .image-or-icon .icon-component svg{max-width:95px;max-height:95px;width:100%;height:100%}.catalog-view-offer-wrapper .catalog-view-offer .card-details{height:100%}.catalog-view-offer-wrapper .catalog-view-offer .four-cs-and-icons{color:#4a4a4a;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:14px;padding:15px 15px 0;line-height:20px;width:100%;text-decoration:none;height:100%}@media (min-width:600px){.catalog-view-offer-wrapper .catalog-view-offer .four-cs-and-icons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:15px;width:100%;font-size:16px;letter-spacing:.5px;line-height:24px}}.catalog-view-offer-wrapper .catalog-view-offer .four-cs-and-icons>.four-cs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:10;-webkit-flex-grow:10;-ms-flex-positive:10;flex-grow:10}.catalog-view-offer-wrapper .catalog-view-offer .four-cs-and-icons>.four-cs>div{white-space:nowrap}.catalog-view-offer-wrapper .catalog-view-offer .four-cs-and-icons>.four-cs>div .cut-text{display:inline-block}.catalog-view-offer-wrapper .catalog-view-offer .four-cs-and-icons>.four-cs>div .cut-text+dt{margin-left:4px;display:inline-block}.catalog-view-offer-wrapper .catalog-view-offer .four-cs-and-icons>.four-cs>div .cut-text.astor{color:#100e31;font-weight:700}.catalog-view-offer-wrapper .catalog-view-offer .four-cs-and-icons>.four-cs .price-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;padding-bottom:38px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:10;-webkit-flex-grow:10;-ms-flex-positive:10;flex-grow:10;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:600px){.catalog-view-offer-wrapper .catalog-view-offer .four-cs-and-icons>.four-cs .price-wrapper{margin-top:16px;padding-bottom:0}}.catalog-view-offer-wrapper .catalog-view-offer .four-cs-and-icons>.four-cs .price-wrapper .price{font-size:16px;color:#4a4a4a;letter-spacing:.34px;text-decoration:line-through}.catalog-view-offer-wrapper .catalog-view-offer .four-cs-and-icons>.four-cs .price-wrapper .price.no-strikethrough{text-decoration:none}@media screen and (max-width:330px){.catalog-view-offer-wrapper .catalog-view-offer .four-cs-and-icons>.four-cs .price-wrapper .price{padding-bottom:25%}}@media (min-width:600px){.catalog-view-offer-wrapper .catalog-view-offer .four-cs-and-icons>.four-cs .price-wrapper .price{margin:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:24px}}.catalog-view-offer-wrapper .catalog-view-offer .four-cs-and-icons>.four-cs .price-wrapper .price+.strikethrough-price{color:#0024d6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.catalog-view-offer-wrapper .catalog-view-offer .four-cs-and-icons>.four-cs .price-wrapper .price+.strikethrough-price .tooltip-container{margin-left:4px}.catalog-view-offer-wrapper .catalog-view-offer .four-cs-and-icons>.four-cs .price-wrapper>.strikethrough-price{font-size:16px}.catalog-view-offer-wrapper .catalog-view-offer .four-cs-and-icons>.four-cs .price-wrapper>dt:last-child{font-family:VerlagBold,Arial,Verdana,sans-serif}.catalog-view-offer-wrapper .catalog-view-offer .four-cs-and-icons>.four-cs>.diamond-rank{margin-bottom:4px}@media (min-width:600px){.catalog-view-offer-wrapper .catalog-view-offer .four-cs-and-icons>.four-cs>.diamond-rank{margin-bottom:8px}}.catalog-view-offer-wrapper .catalog-view-offer .four-cs-and-icons>.four-cs>.diamond-rank~.price{-webkit-box-flex:unset;-webkit-flex-grow:unset;-ms-flex-positive:unset;flex-grow:unset}.catalog-view-offer-wrapper .catalog-view-offer .four-cs-and-icons .icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;width:48px;height:48px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:-10px 0 0 -15px}@media (min-width:600px){.catalog-view-offer-wrapper .catalog-view-offer .four-cs-and-icons .icon{margin:0 -15px -15px 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.catalog-view-offer-wrapper .catalog-view-offer .four-cs-and-icons .icon .icon-component{height:16px;width:16px}@media (min-width:600px){.catalog-view-offer-wrapper .catalog-view-offer .four-cs-and-icons .icon .icon-component{margin-bottom:2px}}.catalog-view-offer-wrapper .catalog-view-offer .four-cs-and-icons .icon .icon-component svg{height:100%;width:100%}.catalog-view-offer-wrapper .catalog-view-offer .four-cs-and-icons .icon .icon-component path{fill:#0024d6}.catalog-view-offer-wrapper .catalog-view-offer .holiday-badge .icon-component{position:absolute;top:0;left:0;margin:8px}.catalog-view-offer-wrapper .details-toggle-wrapper{padding:0 15px 8px;font-size:14px;width:50%;position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;bottom:0;left:unset;right:unset}@media (min-width:600px){.catalog-view-offer-wrapper .details-toggle-wrapper{font-size:16px;position:absolute;bottom:15px;right:15px;left:unset;padding:0;width:-webkit-fit-content;width:fit-content}@supports not ((width:-webkit-fit-content) or (width:fit-content)){.catalog-view-offer-wrapper .details-toggle-wrapper{width:auto}}.catalog-view-offer-wrapper .details-toggle-wrapper button.details-toggle{width:unset}}.catalog-view-offer-wrapper .details-toggle-wrapper .details-toggle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-flex:10;-webkit-flex-grow:10;-ms-flex-positive:10;flex-grow:10;min-height:24px;color:#0024d6;text-align:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:24px}.catalog-view-offer-wrapper.inline-block .catalog-view-offer{display:block}.catalog-view-offer-wrapper.inline-block .catalog-view-offer .flip-container{width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.catalog-view-offer-wrapper.inline-block .catalog-view-offer .four-cs-and-icons{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:15px;width:100%}.flip-container{-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:relative}.flip-container.flipped .back{visibility:visible;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.flip-container.flipped .front{visibility:hidden;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.flip-container .flipper{-webkit-transition:.6s;transition:.6s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:relative}.flip-container .back,.flip-container .front{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:visibility .25s linear 0s,-webkit-transform .75s;transition:visibility .25s linear 0s,-webkit-transform .75s;transition:visibility .25s linear 0s,transform .75s;transition:visibility .25s linear 0s,transform .75s,-webkit-transform .75s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:absolute;top:0;left:0}.flip-container .front{visibility:visible;z-index:2;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.flip-container .back{visibility:hidden;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.flip-container .quick-ship-bg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:40px;height:40px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-border-radius:50%;border-radius:50%;background-color:hsla(0,0%,100%,.5);position:absolute;bottom:4px;right:4px}.flip-container .quick-ship-bg .quick-ship.icon-component{width:28px;height:14px}.flip-container .sold-indicator{height:53px;width:100%;background-color:hsla(0,0%,96.5%,.8);position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#eb1000;font-size:16px;letter-spacing:.5px;font-family:VerlagBold,Arial,Verdana,sans-serif}.catalog-view,.flip-container .sold-indicator{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.catalog-view{padding:0 15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased}@media (min-width:600px){.catalog-view{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding:0 2%}}@media (min-width:850px){.catalog-view{padding:0 10px}}.catalog-view .catalog-view-offer-outer-wrapper{padding:0 5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:360px;position:relative;list-style-type:none}.catalog-view .catalog-view-offer-outer-wrapper.inline-block{display:inline-block;padding:0}@media (min-width:600px){.catalog-view .catalog-view-offer-outer-wrapper{max-width:240px;width:33.33%;min-width:220px}.catalog-view .catalog-view-offer-outer-wrapper.inline-block{width:100%}}@media (min-width:850px){.catalog-view .catalog-view-offer-outer-wrapper{width:25%;min-width:0}.catalog-view .catalog-view-offer-outer-wrapper.inline-block{width:100%}}@media (min-width:1000px){.catalog-view .catalog-view-offer-outer-wrapper{width:20%}.catalog-view .catalog-view-offer-outer-wrapper.inline-block{width:100%}}.holiday-key{font-family:VerlagBold,Arial,Verdana,sans-serif;margin-left:16px;margin-bottom:16px;font-size:16px;color:#100e31;letter-spacing:.5px;line-height:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.holiday-key .icon-component{margin-right:4px}.holiday-key.christmas,.holiday-key.new-years{color:#100e31}.holiday-key.valentines{color:#4a4a4a}.holiday-key.mothersday{color:#bde9c9}@-webkit-keyframes colorchange{25%{background-color:#0024d6}to{background-color:transparent}}@keyframes colorchange{25%{background-color:#0024d6}to{background-color:transparent}}@-webkit-keyframes grid-transition{0%{opacity:.2}to{opacity:1}}@keyframes grid-transition{0%{opacity:.2}to{opacity:1}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.no-results-message{padding:0;display:none;height:300px;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.no-results-message h3{padding:0;color:#100e31}.no-results-message div{margin-top:40px}.no-results-message p{padding:0 20px;margin-top:5px}.diamond-search.diamond-comparison .no-results-message{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.grid-container{position:relative;width:100%;overflow-x:auto}.grid-container .grid-alert{display:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:6px;padding:7px 10px;border:1px solid #b68c3e;background-color:rgba(182,140,62,.1)}@media (min-width:850px){.grid-container .grid-alert{padding:7px 20px}}.grid-container .grid-alert.show-alert{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.grid-container .grid-alert .back-to-top-link,.grid-container .grid-alert .to-bn-content-link{cursor:pointer;color:#0024d6}.grid-container .grid-alert .icon{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;padding:0 10px;text-align:center}.grid-container .grid-alert .icon:before{font-family:icon-font;font-style:normal;text-decoration:none;content:"ï?š";font-size:16px;color:#b68c3e}@media (min-width:850px){.grid-container .grid-alert .icon:before{font-size:26px}}.grid-container .grid-alert p{margin-left:10px}@media (min-width:850px){.grid-container .grid-alert p{margin-left:25px}}.grid-container .cell,.grid-container .grid-header .header-cell,.grid-container .row-cell,.grid-header .grid-container .header-cell{min-width:64px;text-align:center;overflow:visible;padding:0 10px}.grid-container .row-cell{font-size:14px;padding:0;margin:0;-webkit-transition:1s ease-out;transition:1s ease-out;vertical-align:middle;white-space:nowrap}.grid-container .row-cell .cell-wrapper{margin:0 5px;text-align:center;width:inherit;text-decoration:none;color:inherit}.grid-container .row-cell .cell-wrapper .label{display:none}@media (min-width:600px){.grid-container .row-cell .cell-wrapper .label-small-view{display:none}.grid-container .row-cell .cell-wrapper .label{display:inline}}.grid-container .row-cell .shape-cell-wrapper{display:table;width:100%;max-width:150px;text-align:center;margin:0}.grid-container .row-cell .shape-cell-wrapper>span{display:table-cell}.grid-container .row-cell .shape-cell-wrapper>span:first-child{display:table-cell;width:30px;height:30px;text-align:center}.grid-container .row-cell .shape-cell-wrapper>span:first-child>span{vertical-align:middle;display:inline-block}@media (min-width:600px){.grid-container .row-cell .shape-cell-wrapper>span:first-child>span{display:inline-block;text-indent:15px}}.grid-container .row-cell .shape-cell-wrapper>span.single-cell{display:none}@media (min-width:600px){.grid-container .row-cell .shape-cell-wrapper>span.single-cell{text-indent:15px;display:table-cell}}.grid-container .row-cell.col-is-added{-webkit-transition:1s ease-in;transition:1s ease-in;background-color:#0024d6;color:#fff}.grid-container .row-cell.shape{text-align:left}@media (min-width:600px){.grid-container .row-cell.shape{padding:0 5px 0 10px}}.grid-container .comparison-diamonds-wrapper{cursor:pointer;display:block;width:100%;height:100%;position:relative}.grid-container .comparison-diamonds-wrapper span.comparison-star-selected:before,.grid-container .comparison-diamonds-wrapper span.comparison-star:before{content:"ï€†";font-family:icon-font,monospace;font-size:16px;color:#0024d6;-webkit-transition:.5s ease;transition:.5s ease}.grid-container .comparison-diamonds-wrapper span.comparison-star-selected:before{content:"ï€…"}.grid-container .grid-row>.compare .icon-component{-webkit-transform:translateY(4px);transform:translateY(4px);display:inline-block;width:18.3px;height:16.7px}.grid-container .grid-row>.compare .icon-component>svg{width:18.3px;height:16.7px}.grid-container .grid-row>.compare .icon-component.heart-sharp path{fill:#0024d6}body.filters-shown .grid-container{min-height:1200px!important}.grid-container.diamond-comparison,.grid-container .grid-header div.header-cell,.grid-container div.cell,.grid-container div.header-cell,.grid-container div.row-cell,.grid-header .grid-container div.header-cell{display:none}.grid-container div.highlight{-webkit-animation:colorchange 2.5s;animation:colorchange 2.5s}.grid-container.carat-active .carat,.grid-container.carat-active .grid-header-inner>div.carat,.grid-container.carat-active .grid-header.normal-header>.row>div.carat,.grid-container.clarity-active .clarity,.grid-container.clarity-active .grid-header-inner>div.clarity,.grid-container.clarity-active .grid-header.normal-header>.row>div.clarity,.grid-container.color-active .color,.grid-container.color-active .grid-header-inner>div.color,.grid-container.color-active .grid-header.normal-header>.row>div.color,.grid-container.compare-active .compare,.grid-container.compare-active .grid-header-inner>div.compare,.grid-container.compare-active .grid-header.normal-header>.row>div.compare,.grid-container.culet-active .culet,.grid-container.culet-active .grid-header-inner>div.culet,.grid-container.culet-active .grid-header.normal-header>.row>div.culet,.grid-container.cut-active .cut,.grid-container.cut-active .grid-header-inner>div.cut,.grid-container.cut-active .grid-header.normal-header>.row>div.cut,.grid-container.date-active .date,.grid-container.date-active .grid-header-inner>div.date,.grid-container.date-active .grid-header.normal-header>.row>div.date,.grid-container.depth-active .depth,.grid-container.depth-active .grid-header-inner>div.depth,.grid-container.depth-active .grid-header.normal-header>.row>div.depth,.grid-container.fluorescence-active .fluorescence,.grid-container.fluorescence-active .grid-header-inner>div.fluorescence,.grid-container.fluorescence-active .grid-header.normal-header>.row>div.fluorescence,.grid-container.lxwratio-active .grid-header-inner>div.lxwratio,.grid-container.lxwratio-active .grid-header.normal-header>.row>div.lxwratio,.grid-container.lxwratio-active .lxwratio,.grid-container.polish-active .grid-header-inner>div.polish,.grid-container.polish-active .grid-header.normal-header>.row>div.polish,.grid-container.polish-active .polish,.grid-container.price-active .grid-header-inner>div.price,.grid-container.price-active .grid-header.normal-header>.row>div.price,.grid-container.price-active .price,.grid-container.pricepercarat-active .grid-header-inner>div.pricepercarat,.grid-container.pricepercarat-active .grid-header.normal-header>.row>div.pricepercarat,.grid-container.pricepercarat-active .pricepercarat,.grid-container.quickship-active .grid-header-inner>div.quickship,.grid-container.quickship-active .grid-header.normal-header>.row>div.quickship,.grid-container.quickship-active .quickship,.grid-container.shape-active .grid-header-inner>div.shape,.grid-container.shape-active .grid-header.normal-header>.row>div.shape,.grid-container.shape-active .shape,.grid-container.symmetry-active .grid-header-inner>div.symmetry,.grid-container.symmetry-active .grid-header.normal-header>.row>div.symmetry,.grid-container.symmetry-active .symmetry,.grid-container.table-active .grid-header-inner>div.table,.grid-container.table-active .grid-header.normal-header>.row>div.table,.grid-container.table-active .table{display:table-cell}.grid-container.initial-filters div{-webkit-animation:none!important;animation:none!important}.grid-container:before{-webkit-animation:none;animation:none;content:"";display:none;height:64px;width:64px;position:absolute;z-index:2;left:50%;top:64px}.grid-container.no-grid-padding:before{display:block;height:inherit}.grid-container.transitioning:before{display:block;-webkit-animation:spin .6s linear infinite;animation:spin .6s linear infinite;content:url(https://bnsec.bluenile.com/bnsecure/assets/phablet/icons/LoadingAnimation.png)}.grid-container.transitioning .grid{-webkit-animation:grid-transition 1s;animation:grid-transition 1s}.grid-container.diamond-comparison{min-height:200px}.grid-container.diamond-comparison .grid{border:1px solid #f6f6f6}.grid-container.diamond-comparison .cell,.grid-container.diamond-comparison .grid-header-inner>div.cell,.grid-container.diamond-comparison .grid-header-inner>div.row-cell,.grid-container.diamond-comparison .grid-header .grid-header-inner>div.header-cell,.grid-container.diamond-comparison .grid-header .header-cell,.grid-container.diamond-comparison .grid-header.normal-header>.row>div.cell,.grid-container.diamond-comparison .grid-header.normal-header>.row>div.header-cell,.grid-container.diamond-comparison .grid-header.normal-header>.row>div.row-cell,.grid-container.diamond-comparison .header-cell,.grid-container.diamond-comparison .row-cell,.grid-header .grid-container.diamond-comparison .grid-header-inner>div.header-cell,.grid-header .grid-container.diamond-comparison .header-cell{display:table-cell;min-width:inherit}.grid-container.no-diamonds{display:none}.grid-container.no-diamonds:before{content:""}.grid-container.empty-grid{overflow-x:hidden}.grid-container.empty-grid .no-results-message{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.grid-container.empty-grid .grid-body{display:none}.grid-container.visual{overflow-x:hidden}@media (min-width:600px){.grid-container.visual .pagination{margin:0 30px}}@media (min-width:850px){.grid-container.visual .pagination{margin:0 15px}}.grid-header{background:#757575;color:#fff;font-size:12px}.grid-header .header.icon-component svg path{fill:#fff}.grid-header .header.icon-component.quick-ship{width:25px;-webkit-transform:translateY(3px);transform:translateY(3px)}.grid-header .header.icon-component.quick-ship svg g>g{stroke:#fff}.grid-header.normal-header,.grid-header.sticky-header{overflow:hidden;position:fixed;top:117px;width:100%;z-index:2}.grid-header.filter-tooltip-cta.normal-header,.grid-header.sticky-header.filter-tooltip-cta{top:117px}@media (min-width:600px){.grid-header.filter-tooltip-cta.normal-header,.grid-header.normal-header,.grid-header.sticky-header,.grid-header.sticky-header.filter-tooltip-cta{top:0}}.grid-header.normal-header>.grid-header-inner,.grid-header.normal-header>.row,.grid-header.sticky-header>.grid-header-inner{display:table;table-layout:fixed}.grid-header.normal-header>.grid-header-inner>div,.grid-header.normal-header>.row>div,.grid-header.sticky-header>.grid-header-inner>div{border-left:1px solid #d5d7d8;cursor:pointer;display:none;height:32px;vertical-align:middle;white-space:nowrap}.grid-header.normal-header>.grid-header-inner>div:first-child,.grid-header.normal-header>.row>div:first-child,.grid-header.sticky-header>.grid-header-inner>div:first-child{border:0}.grid-header.normal-header{display:table-header-group;position:static}.grid-header.normal-header>.row{display:table-row}.grid-header .sorted{background:#4a4a4a;bottom:0;left:0;right:0;top:0}.grid-header .header-cell{border-left:1px solid #d5d7d8;color:#fff;font-weight:400;font-size:12px;letter-spacing:.5px;padding:0 5px;white-space:nowrap;vertical-align:bottom}.grid-header .header-cell:first-child{border:0;width:8%}.grid-header .header-cell>*{color:#fff}.grid-header .header-cell .icon{margin-left:5px}.grid-header .header-cell .icon .icon-component{width:8px}.grid-header .header-cell .icon svg{width:10px;height:8px}.grid-header .header-cell .icon svg path{fill:#fff}.grid-header .header-cell.asc .icon svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.grid{border-collapse:collapse;font-family:Arial,Helvetica,sans-serif;letter-spacing:.46px;text-align:center;width:100%;height:1px;border-left:1px solid #f6f6f6;border-right:1px solid #f6f6f6}.grid.fixed .grid-header.normal-header,.grid.fixed .grid-header.sticky-header{display:block}.grid .row{color:#4a4a4a;cursor:pointer;height:40px;line-height:30px;outline-offset:-1px;text-decoration:none}.grid .row.visited{background-color:rgba(2,124,209,.15)!important}.grid .row.selected{background-color:rgba(2,124,209,.25)}@media (min-width:600px){.grid .row{height:30px}}.grid .row a{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#4a4a4a}.grid .row a:hover{text-decoration:none}.grid .grid-body{color:#757575;display:table-row-group;border-bottom:1px solid #f6f6f6}.grid .grid-body .grid-row{display:table-row;height:48px}@media (min-width:600px){.grid .grid-body .grid-row{height:64px}}.grid .grid-body .grid-row .cell-border-right{border-right:1px solid #d5d7d8;vertical-align:middle}.grid .grid-body .grid-row .multi-cell{display:block}.grid .grid-body .grid-row:nth-of-type(2n){background-color:#f6f6f6;border:1px solid #f6f6f6;border-width:1px 0}.grid .grid-body .grid-row .price span.multi-cell{line-height:20px}@media (min-width:600px){.grid .grid-body .grid-row .price span.multi-cell{line-height:24px}}.grid .grid-body .grid-row .price span.multi-cell:not(:only-child):first-child{text-decoration:line-through}.grid .grid-body .grid-row .price span.multi-cell+.multi-cell{color:#0024d6}.diamond-comparison-grid{display:none;overflow-x:auto;overflow-y:hidden;width:100%}.diamond-comparison-grid.diamond-comparison{display:block}.diamond-comparison-grid.empty-grid{overflow-x:hidden}.diamond-comparison-grid>.table{display:table;width:100%}.diamond-comparison-grid>.table.hide-ship-date div.date,.diamond-comparison-grid>.table.hide-ship-date span[data-key=date]{display:none}.diamond-comparison-grid>.table>.row{color:#4a4a4a;display:table-row;background-color:#f6f6f6}.diamond-comparison-grid>.table>.row:nth-child(2n){background-color:#fff}.diamond-comparison-grid>.table>.row:hover{text-decoration:none}.diamond-comparison-grid>.table>.row.visited{background-color:rgba(0,36,214,.15)}.diamond-comparison-grid>.table>.row.unavailable>.cell{color:#d5d7d8}.diamond-comparison-grid>.table>.row>.cell{border-bottom:1px solid #f6f6f6;display:table-cell;vertical-align:middle;white-space:nowrap;text-align:center}.diamond-comparison-grid>.table>.row>.cell.unavailable{color:#eb1000}.diamond-comparison-grid>.table>.row>.cell.header{background:#757575;border-left:1px solid #f6f6f6;color:#fff;cursor:pointer;font-size:16px;height:30px;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:center;letter-spacing:.5px;padding:0 5px}.diamond-comparison-grid>.table>.row>.cell.header:first-child{border-left:0}.diamond-comparison-grid>.table>.row>.cell.header.sort-column .icon{display:none;margin-left:10px}@media (min-width:600px){.diamond-comparison-grid>.table>.row>.cell.header.sort-column .icon{display:inline-block}}.diamond-comparison-grid>.table>.row>.cell.header.sort-column .icon svg{width:10px;height:8px}.diamond-comparison-grid>.table>.row>.cell.header.sort-column .icon svg path{fill:#fff}.diamond-comparison-grid>.table>.row>.cell.header.sort-column.asc .icon svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.diamond-comparison-grid>.table>.row>.cell.comparison{border-right:1px solid #f6f6f6}.diamond-comparison-grid>.table>.row>.cell .icon-component.close path{fill:#0024d6}.diamond-comparison-grid>.table>.row>.cell>.value{height:30px;line-height:30px;white-space:nowrap}.diamond-comparison-grid>.table>.row>.cell>.value .diamond-search-sprite{display:inline-block;margin-bottom:-4px}.diamond-comparison-grid>.table>.row>.cell>.value .diamond-search-sprite+.shape-label{display:none}@media (min-width:600px){.diamond-comparison-grid>.table>.row>.cell>.value .diamond-search-sprite+.shape-label{display:inline-block;min-width:75px}}.bn-button{background-image:-webkit-gradient(linear,left bottom,left top,from(#405698),to(#253c76));background-image:linear-gradient(0deg,#405698,#253c76);border:1px solid;-webkit-border-radius:2px;border-radius:2px;color:#fff;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:13px;height:40px;padding:0 10px;position:relative;text-align:center;text-shadow:0 1px 2px #000;text-decoration:none}a.bn-button{display:table}a.bn-button>span{display:table-cell;vertical-align:middle}.checkbox-wrapper{position:relative}.checkbox-wrapper input[type=checkbox]{position:absolute;top:-webkit-calc(50% - 12.5px);top:calc(50% - 12.5px);left:1px;height:25px;width:25px;-webkit-appearance:none;appearance:none}.checkbox-wrapper .checkbox-label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.checkbox-wrapper .checkbox-label:after,.checkbox-wrapper .checkbox-label:before{pointer-events:none}.checkbox-wrapper .checkbox-label:before{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:25px;width:25px;border:1px solid #757575;background:#fff;margin-right:10px}.checkbox-wrapper .checkbox-label:after,.checkbox-wrapper .checkbox-label:before{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;content:" "}.checkbox-wrapper .checkbox-label:after{position:absolute;height:5px;width:12px;left:5px;border-bottom:4px solid #0024d6;border-left:4px solid #0024d6;background:none;-webkit-transform:rotate(-45deg) scale(0);transform:rotate(-45deg) scale(0);-webkit-transition:opacity .1s ease,-webkit-transform .1s ease;transition:opacity .1s ease,-webkit-transform .1s ease;transition:transform .1s ease,opacity .1s ease;transition:transform .1s ease,opacity .1s ease,-webkit-transform .1s ease;-webkit-transform-origin:center center;transform-origin:center center}.checkbox-wrapper input[type=checkbox]:checked+.checkbox-label:after{opacity:1;-webkit-transform:rotate(-45deg) scale(.8);transform:rotate(-45deg) scale(.8)}.toggle-button{cursor:pointer;display:inline-block;height:24px}.toggle-button.toggled .toggle-button-background{background-color:#100e31}.toggle-button.toggled .toggle-button-background .toggle-button-switch{left:22px}.toggle-button-background{background-color:#757575;-webkit-border-radius:12px;border-radius:12px;display:inline-block;height:24px;position:relative;width:43px}.toggle-button-switch{background-color:#fff;height:20px;width:20px;-webkit-border-radius:13px;border-radius:13px;position:relative;top:2px;left:2px;-webkit-transition:left .25s;transition:left .25s;display:block}.small.three-sixty.filter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-top:1px solid #d5d7d8;border-bottom:none;padding:7px 15px 6px 7px;width:100%;min-height:46px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.small.three-sixty.filter .icon-and-label-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.small.three-sixty.filter .icon-and-label-wrapper.right{text-align:right;width:100%}.small.three-sixty.filter .icon-and-label-wrapper .icon-component.three-sixty{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:31px;margin-right:4px}.small.three-sixty.filter .icon-and-label-wrapper .logo,.small.three-sixty.filter .icon-and-label-wrapper .shape-filter-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.small.three-sixty.filter .icon-and-label-wrapper .text{font-family:VerlagBook,Arial,Verdana,sans-serif;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}@media (min-width:600px){.small.three-sixty.filter{display:none}}.filter-container.image-type-filter{display:none}@media (min-width:600px){.filter-container.image-type-filter{display:block;width:100%;padding-bottom:0;margin-bottom:-10px;z-index:4}.filter-container.image-type-filter .filter-info{display:none}}@media (min-width:850px){.filter-container.image-type-filter{width:33%}}@media (min-width:600px){.filter-container.image-type-filter .filter-content{height:25px}}.filter-container.image-type-filter .filter-content .three-sixty.filter{display:block}.filter-container.image-type-filter .filter-content .three-sixty.filter>.three-sixty-layout{cursor:pointer}.filter-container.image-type-filter .filter-content .three-sixty.filter .logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.filter-container.image-type-filter .filter-content .three-sixty.filter .icon-component.three-sixty{width:25px;margin:0 4px}.small.astor-filter.filter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-top:1px solid #d5d7d8;border-bottom:1px solid #d5d7d8;padding:7px 15px 6px 7px;width:100%;min-height:46px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.small.astor-filter.filter .icon-and-label-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.small.astor-filter.filter .icon-and-label-wrapper .text{font-family:VerlagBook,Arial,Verdana,sans-serif;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.small.astor-filter.filter .icon-and-label-wrapper .logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.small.astor-filter.filter .icon-and-label-wrapper .icon-component.astor-by-blue-nile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:55px;margin-right:4px}@media (min-width:600px){.small.astor-filter.filter{display:none}}.filter-container.astor-filter-filter{display:none}@media (min-width:600px){.filter-container.astor-filter-filter{display:block;width:33%;padding-bottom:0;z-index:4;max-height:45px}.filter-container.astor-filter-filter .filter-info{display:none}.filter-container.astor-filter-filter.isMultiDiamondSearch{width:66%}}@media (min-width:600px){.filter-container.astor-filter-filter .filter-content{height:25px}}.filter-container.astor-filter-filter .filter-content .astor-filter.filter,.filter-container.astor-filter-filter .filter-content .astor-filter.filter .logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.filter-container.astor-filter-filter .filter-content .astor-filter.filter .icon-component.astor-by-blue-nile{width:60px;margin:0 4px}.small.quick-ship-filter.filter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-top:1px solid #d5d7d8;border-bottom:1px solid #d5d7d8;padding:7px 15px 6px 7px;width:100%;min-height:46px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.small.quick-ship-filter.filter .icon-and-label-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.small.quick-ship-filter.filter .icon-and-label-wrapper .text{font-family:VerlagBook,Arial,Verdana,sans-serif;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.small.quick-ship-filter.filter .icon-and-label-wrapper .logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.small.quick-ship-filter.filter .icon-and-label-wrapper .icon-component.quick-ship{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:31px;margin-right:4px}@media (min-width:600px){.small.quick-ship-filter.filter{display:none}}.filter-container.quick-ship-filter-filter{display:none}@media (min-width:600px){.filter-container.quick-ship-filter-filter{display:block;width:33%;padding-bottom:0;z-index:4;max-height:45px}.filter-container.quick-ship-filter-filter .filter-info{display:none}.filter-container.quick-ship-filter-filter.isMultiDiamondSearch{width:66%}}@media (min-width:600px){.filter-container.quick-ship-filter-filter .filter-content{height:25px}}.filter-container.quick-ship-filter-filter .filter-content .quick-ship-filter.filter,.filter-container.quick-ship-filter-filter .filter-content .quick-ship-filter.filter .logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.filter-container.quick-ship-filter-filter .filter-content .quick-ship-filter.filter .icon-component.quick-ship{width:42px;margin:0 4px}.filter-content .shape-filter{-webkit-user-select:none;-ms-user-select:none;user-select:none;overflow:visible;padding-left:10px;padding-right:30px}@media (min-width:600px){.filter-content .shape-filter{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:content-box;box-sizing:content-box;width:-webkit-calc(100% + 20px);width:calc(100% + 20px);margin-left:-10px}}.shape-filter-button{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5px 0}@media (min-width:600px){.shape-filter-button{width:20%;padding:5px 10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-bottom:inherit}}.shape-filter-button-inner{height:24px;width:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.shape-filter-button-inner input[type=checkbox]{display:none;cursor:pointer}.shape-filter-button-inner input[type=checkbox]::-ms-check{display:none}@media (min-width:600px){.shape-filter-button-inner{height:24px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #757575;background-color:#fff;width:100%;position:relative}.shape-filter-button-inner input[type=checkbox]{position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:22px;width:100%;-webkit-appearance:none;appearance:none}}@media (min-width:600px){.shape-filter-button-inner.selected{background-color:#0024d6;border:1px solid #0024d6;-webkit-border-radius:2px;border-radius:2px}}.shape-filter-button .checkbox-wrapper{height:24px}@media (min-width:600px){.shape-filter-button .checkbox-wrapper{display:none;text-align:center}}.shape-filter-button-label{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;color:#4a4a4a}@media (min-width:600px){.shape-filter-button-label{font-size:16px;letter-spacing:.5px;margin:0;text-align:center}}.shape-filter .shape-filter-icon.diamond-search-sprite{display:none}@media (min-width:600px){.shape-filter .shape-filter-icon.diamond-search-sprite{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.shape-filter .shape-filter-icon.diamond-search-sprite.CU,.shape-filter .shape-filter-icon.diamond-search-sprite.CU-white,.shape-filter .shape-filter-icon.diamond-search-sprite.EC,.shape-filter .shape-filter-icon.diamond-search-sprite.EC-white,.shape-filter .shape-filter-icon.diamond-search-sprite.MQ,.shape-filter .shape-filter-icon.diamond-search-sprite.MQ-white,.shape-filter .shape-filter-icon.diamond-search-sprite.OV,.shape-filter .shape-filter-icon.diamond-search-sprite.OV-white{margin-top:-1px}}@media (min-width:600px){.shape-filter .small-shape-filter-icon.diamond-search-sprite{display:none}}.shape-filter .bn-checkbox{display:inline-block}.shape-filter .bn-checkbox .new-checkbox:after{left:3px}@media (min-width:600px){.shape-filter .bn-checkbox{display:none}}.icon-component{display:inline-block;width:14px;margin:auto}.icon-component svg:not(:root){display:block;width:100%;height:auto}.screen-reader-only{border:0;clip:#000;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.skip-link{left:-100%;position:absolute;z-index:1000;background-color:#fff;color:#000}.skip-link:focus{left:50%}main:focus-within{outline:none}.focusable:focus,a:focus,button:focus,input:focus,select:focus,textarea:focus{-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff;outline:2px solid #b68c3e;outline-offset:2px}body.no-focus-outline .focusable:focus,body.no-focus-outline a:focus,body.no-focus-outline button:focus,body.no-focus-outline input:focus,body.no-focus-outline select:focus,body.no-focus-outline textarea:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;outline-offset:0}.form-field-wrapper{position:relative}.form-field-wrapper .form-field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:1px solid #888;font-family:VerlagBook,Arial,Verdana,sans-serif;font-size:16px;letter-spacing:1px;line-height:24px;padding:10px 15px!important;margin-top:15px;width:100%}.form-field-wrapper .icon-component svg{height:16px!important}.form-field-wrapper .icon-component.checkmark,.form-field-wrapper .icon-component.exclamation-mark{width:16px;height:16px;display:block;position:absolute;visibility:hidden;right:12px;top:16px}.form-field-wrapper .icon-component.checkmark{fill:#1b8362}.form-field-wrapper .icon-component.exclamation-mark{fill:#eb1000}.form-field-wrapper .input-message{-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums;font-size:87.5%;line-height:normal;margin:0;padding:5px 15px;background-color:#eb1000;color:#fff;display:none}.form-field-wrapper.success .form-field~.icon-component.checkmark{visibility:visible}.form-field-wrapper.success .form-field~.icon-component.exclamation-mark{visibility:hidden}.form-field-wrapper.success .form-field{border:1px solid #1b8362;background-color:#fff}.form-field-wrapper.error.showMessaging .form-field~.icon-component.exclamation-mark{visibility:visible}.form-field-wrapper.error.showMessaging .form-field~.icon-component.checkmark{visibility:hidden}.form-field-wrapper.error.showMessaging .form-field{border:1px solid #eb1000}.form-field-wrapper.error.showMessaging .form-field~.input-message{display:block}.form-field-wrapper .form-superscript{position:absolute;top:-8px;left:16px;font-size:12px;line-height:12px;background-color:#fff;visibility:hidden;opacity:0;-webkit-transition:visibility 0s linear 0s,opacity .3s;transition:visibility 0s linear 0s,opacity .3s}.form-field-wrapper .form-superscript.optional{left:auto;right:24px;visibility:visible;opacity:1}.form-field-wrapper .form-superscript:after,.form-field-wrapper .form-superscript:before{content:"";display:block;position:absolute;height:12px;top:0;width:5px;background-color:#fff}.form-field-wrapper .form-superscript:before{left:-5px}.form-field-wrapper .form-superscript:after{right:-5px}.form-field-wrapper input{background-color:#fff;font-variant:lining-nums}.form-field-wrapper input:focus{border:1px solid #0024d6;outline:none!important}.form-field-wrapper input:focus::-webkit-input-placeholder{visibility:hidden}.form-field-wrapper input:focus:-ms-input-placeholder{visibility:hidden}.form-field-wrapper input:focus::placeholder{visibility:hidden}.form-field-wrapper input:focus+label{visibility:visible;opacity:1;-webkit-transition:visibility 0s linear 0s,opacity .3s;transition:visibility 0s linear 0s,opacity .3s}.form-field-wrapper input:hover{border:1px solid #0024d6;outline:none!important}.form-field-wrapper input:disabled{border:1px solid #d5d7d8;color:#d5d7d8;cursor:not-allowed}.form-field-wrapper input:disabled+.form-superscript,.form-field-wrapper input:disabled+.form-superscript+.form-superscript{color:#d5d7d8}.form-field-wrapper.has-text input+label{visibility:visible;opacity:1;-webkit-transition:visibility 0s linear 0s,opacity .3s;transition:visibility 0s linear 0s,opacity .3s}.form-field-wrapper.has-text input:disabled,.form-field-wrapper.has-text input:disabled:hover{border:1px solid #d5d7d8}.form-field-wrapper{width:128px}.form-field-wrapper input.form-field{margin:0}.slider-wrapper{background:#fff;margin-top:16px}.slider-wrapper.options-slider{margin-top:8px}@media (min-width:600px){.slider-wrapper{margin:0}}.slider-wrapper fieldset{border:0;margin:0;padding:0;clear:both}.slider-wrapper fieldset legend{float:none}.slider-wrapper fieldset+.slider{margin-top:34px}@media (min-width:600px){.slider-wrapper fieldset+.slider{margin-top:24px}}.slider-wrapper .slider-values{display:table;font-size:14px;width:100%;table-layout:fixed;padding:0 18px;white-space:nowrap}.slider-wrapper .slider-values .slider-value{color:#0024d6;cursor:pointer;display:table-cell;letter-spacing:0;vertical-align:bottom;text-align:center;position:relative}@media (min-width:600px){.slider-wrapper .slider-values .slider-value{height:28px}}.slider-wrapper .slider-values .slider-value.unselected{color:#757575}.toggleable:not(.toggled) .slider-wrapper .slider-values .slider-value{color:#d5d7d8}.slider-wrapper .slider-values .slider-value[data-option=IF],.slider-wrapper .slider-values .slider-value[data-option=VVS1]{-webkit-transform:translateX(6px);transform:translateX(6px)}.slider-wrapper .slider-inputs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.slider-wrapper .slider-inputs>.form-field-wrapper:last-child{position:absolute;right:0}@media (min-width:600px){.slider-wrapper .slider-inputs{margin-top:8px}}.slider-wrapper .slider{cursor:pointer;margin-top:15px;margin-bottom:12px;width:-webkit-calc(100% - 36px);width:calc(100% - 36px);height:16px;background:transparent;display:block;position:relative;left:18px;tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}.slider-wrapper .slider.options-slider:after{background:-webkit-gradient(linear,left top,right top,from(#eee),to(#d5d7d8));background:linear-gradient(90deg,#eee,#d5d7d8)}.toggleable:not(.toggled) .slider-wrapper .slider.options-slider:after{background:#d5d7d8;border:1px solid #d5d7d8}.slider-wrapper .slider.options-slider>.range{background:transparent;overflow:hidden;margin-left:-1px}.slider-wrapper .slider.options-slider>.range>.range-background{background:-webkit-gradient(linear,left top,right top,from(#004aed),color-stop(50%,#0024d6),to(#001478));background:linear-gradient(90deg,#004aed,#0024d6 50%,#001478);height:100%}.toggleable:not(.toggled) .slider-wrapper .slider.options-slider>.range>.range-background{background:-webkit-gradient(linear,left top,right top,from(#eee),to(#d5d7d8));background:linear-gradient(90deg,#eee,#d5d7d8)}.slider-wrapper .slider:after{border:1px solid #f6f6f6;cursor:pointer;content:" ";width:-webkit-calc(100% + 34px);width:calc(100% + 34px);height:16px;display:block;position:absolute;top:-2px;left:-18px}.toggleable:not(.toggled) .slider-wrapper .slider:after{background:-webkit-gradient(linear,left top,right top,from(#eee),to(#d5d7d8));background:linear-gradient(90deg,#eee,#d5d7d8);border:1px solid #d5d7d8}.slider-wrapper .slider>.range{height:18px;background:#0024d6;position:relative;top:-2px;z-index:1}.toggleable:not(.toggled) .slider-wrapper .slider>.range{background:-webkit-gradient(linear,left top,right top,from(#eee),to(#d5d7d8));background:linear-gradient(90deg,#eee,#d5d7d8);border-top:1px solid #d5d7d8;border-bottom:1px solid #d5d7d8}.slider-wrapper .slider>.handle{width:18px;height:40px;background:#fff;border:1px solid #d5d7d8;-webkit-border-radius:2px;border-radius:2px;position:absolute;top:-12px;z-index:2}.slider-wrapper .slider>.handle.left:not(.min){margin-right:-1px}.slider-wrapper .slider .option-mark{background-color:#fff;height:16px;width:1px;position:absolute;top:-1px;z-index:2}.tooltip-container{font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased}.tooltip-container .tooltip-component{background:#fff;-webkit-box-shadow:0 1px 10px 0 rgba(0,0,0,.2);box-shadow:0 1px 10px 0 rgba(0,0,0,.2);border:0;z-index:100;padding:16px}.tooltip-container button.close-button{height:48px;width:48px;fill:#0024d6;cursor:pointer}.tooltip-container button.close-button>.close{margin:0 auto}.tooltip-container .tooltip-component-arrow{border-color:transparent!important}.tooltip-container .tooltip-content{font-variant-numeric:lining-nums;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:left}.tooltip-container .tooltip-content,.tooltip-container .tooltip-content .inline-img-content-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.tooltip-container .tooltip-content .inline-img-content-wrapper{-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.tooltip-container .tooltip-content .inline-img-content-wrapper .text-content{margin-right:8px}.tooltip-container .tooltip-content .tooltip-title{font-size:16px;letter-spacing:.5px;text-align:left;line-height:24px}.tooltip-container .tooltip-content .caption,.tooltip-container .tooltip-content .tooltip-title{font-family:VerlagBold,Arial,Verdana,sans-serif;margin-bottom:8px}.tooltip-container .tooltip-content .text-content{line-height:24px}.tooltip-container .tooltip-content img{width:100%;margin-bottom:16px}.tooltip-container .tooltip-content img.small-image{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:70px;width:70px}.tooltip-container .tooltip-content .interactive-choices{font-family:VerlagBook,Arial,Verdana,sans-serif;font-size:14px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;list-style:none;padding:0}.tooltip-container .tooltip-content .interactive-choices.grid-4-col .choice{-webkit-box-flex:1;-webkit-flex:1 0 -webkit-calc(25% - 8px);-ms-flex:1 0 calc(25% - 8px);flex:1 0 calc(25% - 8px);-webkit-flex-basis:-webkit-calc(25% - 8px);-ms-flex-preferred-size:calc(25% - 8px);flex-basis:calc(25% - 8px)}@supports (grid-gap:0){.tooltip-container .tooltip-content .interactive-choices.grid-4-col .choice{-webkit-box-sizing:border-box;box-sizing:border-box;width:-webkit-calc(25% - 8px);width:calc(25% - 8px)}}.tooltip-container .tooltip-content .interactive-choices.grid-4-col .choice:nth-child(4n+4){margin-right:0}.tooltip-container .tooltip-content .interactive-choices.grid-3-col .choice{-webkit-box-flex:1;-webkit-flex:1 0 -webkit-calc(33.333% - 8px);-ms-flex:1 0 calc(33.333% - 8px);flex:1 0 calc(33.333% - 8px);-webkit-flex-basis:-webkit-calc(33.333% - 8px);-ms-flex-preferred-size:calc(33.333% - 8px);flex-basis:calc(33.333% - 8px)}@supports (grid-gap:0){.tooltip-container .tooltip-content .interactive-choices.grid-3-col .choice{-webkit-box-sizing:border-box;box-sizing:border-box;width:-webkit-calc(33.333% - 8px);width:calc(33.333% - 8px)}}.tooltip-container .tooltip-content .interactive-choices.grid-3-col .choice:nth-child(3n+3){margin-right:0}.tooltip-container .tooltip-content .interactive-choices .choice{font-variant-numeric:lining-nums;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d5d7d8;height:48px;position:relative;cursor:pointer;margin:0 8px 8px 0}.tooltip-container .tooltip-content .interactive-choices .choice:last-child{margin:0}.tooltip-container .tooltip-content .interactive-choices .choice:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:transparent}.tooltip-container .tooltip-content .interactive-choices .choice:hover:after{-webkit-transition:.3s ease;transition:.3s ease;background-color:#f6f6f6}.tooltip-container .tooltip-content .interactive-choices .choice.selected:after{-webkit-transition:.3s ease;transition:.3s ease;background-color:#0024d6}.tooltip-container .tooltip-content .interactive-choices .choice button{width:100%}.filter-container{border-bottom:1px solid #d5d7d8;display:block;width:100%;position:relative;min-height:53px}.filter-container.image-type-filter{border-top:1px solid #d5d7d8}@media (min-width:600px){.filter-container.delivery-date-filter,.filter-container.shape-filter,.filter-container.ship-date-filter{overflow:visible}}@media (min-width:600px){.filter-container.culet-filter,.filter-container.delivery-date-filter,.filter-container.price-per-carat-filter{max-height:100px}}@media (min-width:600px){.filter-container.clarity-filter,.filter-container.color-filter{max-height:155px}}@media (min-width:600px){.filter-container.cut-filter .filter-content{margin-top:35px}}@media (min-width:850px){.filter-container.cut-filter{max-height:155px}.filter-container.cut-filter .filter-content{margin:0}}@media (min-width:600px){.filter-container.fluorescence-filter .filter-content{margin-top:35px}}@media (min-width:850px){.filter-container.fluorescence-filter .filter-content{margin:0}}@media (min-width:600px){.filter-container{border-bottom:0;height:170px;max-height:170px;padding:0 15px 15px;width:50%;float:left;z-index:auto}.filter-container.image-type-filter{border:0;max-height:40px}.filter-container.short{max-height:100px}.filter-container.depth-filter,.filter-container.lw-ratio-filter,.filter-container.price-filter,.filter-container.shape-filter,.filter-container.table-filter{max-height:184px;margin-top:0}}@media (min-width:850px){.filter-container{width:33.33%}.filter-container.carat-filter{margin-top:0}}.filter-info{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 15px;width:100%}@media (min-width:600px){.filter-info{cursor:default;padding:0;width:unset}}.filter-info .tooltip-container{z-index:unset;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.filter-info .tooltip-component{z-index:105;min-width:300px;max-width:400px}.filter-info>.cell{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;vertical-align:middle}.filter-info>.cell.left{line-height:40px;text-transform:capitalize;font-size:14px;font-weight:400;color:#4a4a4a;overflow:hidden;padding-top:7px;padding-bottom:6px;padding-left:1px;position:relative;text-align:left;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:unset;-webkit-box-flex:5;-webkit-flex:5;-ms-flex:5;flex:5}@media (min-width:600px){.filter-info>.cell.left{font-family:VerlagBold,Arial,Verdana,sans-serif;font-size:16px;line-height:24px;letter-spacing:.5px;-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset}}.filter-info>.cell.left>.range{color:#757575;margin-left:4px}@media (min-width:600px){.filter-info>.cell.left>.range{display:none}}.filter-info>.cell.middle{text-align:left;padding-left:10px}.filter-info>.cell.right{text-align:right;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:12px;margin-left:auto}@media (min-width:600px){.filter-info>.cell.right>button{display:none}}.tooltip{color:#d5d7d8;cursor:pointer;display:block;font-size:13px;font-weight:400}.tooltip.middle.cell{display:none}.tooltip.small{position:relative}.tooltip.small .tooltip-container{position:unset}.tooltip.small .tooltip-component{width:95%}@media (min-width:600px){.tooltip.small{display:none}.tooltip.middle.cell{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;vertical-align:middle}}.tooltip>span{display:inline-block;line-height:29px}.filter-content{padding:0 15px;max-height:0;-webkit-transition:max-height .25s,visibility .25s,padding-bottom .15s;transition:max-height .25s,visibility .25s,padding-bottom .15s;overflow:hidden;visibility:hidden}.filter-content.is-expanded{max-height:400px;padding:0 15px 15px;visibility:visible;overflow:unset}.filter-content.add-column{display:none}@media (min-width:600px){.filter-content{-webkit-transition:unset;transition:unset;visibility:visible;overflow:visible}.filter-content,.filter-content.is-expanded{padding:0;max-height:unset}.filter-content.add-column{display:block}}@media (min-width:600px){.culet-filter .filter-info .right.cell,.price-per-carat-filter .filter-info .right.cell{display:none}}.icon-component.info{width:16px;height:16px}.filter-container.delivery-date-filter .delivery-title .static{display:none}@media (min-width:600px){.filter-container.delivery-date-filter .delivery-title .static{display:inline}.filter-container.delivery-date-filter .delivery-title .dynamic{display:none}}@media (min-width:600px){.filter-container.delivery-date-filter .filter-content{overflow:visible}}.filter-container.delivery-date-filter.expanded .filter-content{overflow:visible}.filter-container.delivery-date-filter.expanded .dropdown,.filter-container.delivery-date-filter.expanded .options{visibility:visible}.dropdown-filter{background-color:#fff;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dropdown-filter.toggled{border-bottom:0}@media (min-width:600px){.dropdown-filter{border:1px solid #d5d7d8;height:32px}}.dropdown-filter .info{line-height:32px;height:100%}.dropdown-filter .info,.dropdown-filter .info>.title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.dropdown-filter .info>.title{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dropdown-filter .info>.title>span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;text-align:left}.dropdown-filter .info>.title>span.icon-angle-down{width:9px}.dropdown-filter>.info{cursor:pointer;display:none;width:100%}@media (min-width:600px){.dropdown-filter>.info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 10px}}.dropdown-filter>.dropdown{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-transition:visibility .25s linear 0s,height .25s;transition:visibility .25s linear 0s,height .25s}@media (min-width:600px){.dropdown-filter>.dropdown{visibility:hidden;top:31px;left:0;border-left:1px solid #d5d7d8;border-right:1px solid #d5d7d8;border-top:0;border-bottom:1px solid transparent;width:-webkit-calc(100% + 2px);width:calc(100% + 2px);position:absolute}}.dropdown-filter>.dropdown.toggled{width:100%}@media (min-width:600px){.dropdown-filter>.dropdown.toggled{visibility:visible;border-bottom-color:#d5d7d8}}@media (max-width:599.9px){.dropdown-filter>.dropdown{height:auto!important}}.dropdown-filter>.dropdown>.buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:600px){.dropdown-filter>.dropdown>.buttons{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin:10px 0}}.dropdown-filter>.dropdown>.buttons button{width:-webkit-calc(50% - 10px);width:calc(50% - 10px)}@media (min-width:600px){.dropdown-filter>.dropdown>.buttons button{width:-webkit-calc(50% - 20px);width:calc(50% - 20px)}}.dropdown-filter>.dropdown .options{width:100%}.dropdown-filter>.dropdown .date-options{background-color:#fff;display:block;margin:5px 0 0 10px;overflow:hidden;padding:0;-webkit-transition:height .25s;transition:height .25s;width:-webkit-calc(100% - 20px);width:calc(100% - 20px)}.dropdown-filter>.dropdown .date-options fieldset{border:0;margin:0;padding:0}.dropdown-filter>.dropdown .date-options label{border-top:0;cursor:pointer;display:block;height:32px;line-height:32px;padding:0 10px;width:100%}.dropdown-filter>.dropdown .date-options label>input{cursor:pointer;margin-right:5px}.date-message{line-height:32px}.column-toggle-filter{border:1px solid #d5d7d8;cursor:pointer;height:32px;line-height:32px;width:100%;text-align:center}.column-toggle-filter.active{background:#0024d6;color:#fff}.holiday-notification{background-color:#fff;position:absolute;padding:16px 16px 0;border:1px solid #d5d7d8;-webkit-box-shadow:0 1px 10px 0 rgba(0,0,0,.2);box-shadow:0 1px 10px 0 rgba(0,0,0,.2);text-align:left;width:323px;right:16px;top:100%;z-index:10000;opacity:0}.holiday-notification.loaded{opacity:1}.holiday-notification.non-builder{padding-right:40px}.holiday-notification.christmas,.holiday-notification.new-years{color:#100e31}.holiday-notification.valentines{color:#4a4a4a}.holiday-notification.valentines svg path{fill:#e8927c}.holiday-notification:after,.holiday-notification:before{top:-30px;left:225px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.holiday-notification:after{border-bottom-color:#fff;border-width:15px;margin-left:38px}@media (min-width:600px){.holiday-notification:after{margin-left:1px}}.holiday-notification:before{border-bottom-color:#d5d7d8;border-width:16px;margin-top:-2px;margin-left:37px}@media (min-width:600px){.holiday-notification{right:auto;margin-top:50px;width:333px}.holiday-notification,.holiday-notification:after,.holiday-notification:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (min-width:850px){.holiday-notification{left:-webkit-calc(50% + 65px);left:calc(50% + 65px);top:-webkit-calc(100% + 20px);top:calc(100% + 20px);-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:0;margin-left:16px}.holiday-notification:after,.holiday-notification:before{left:-15px;top:50%;margin-top:-15px}.holiday-notification:before{border-bottom-color:transparent;border-right-color:#d5d7d8;margin-top:-16px;margin-left:-1px}.holiday-notification:after{border-bottom-color:transparent;border-right-color:#fff}}.holiday-notification .header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:VerlagBold,Arial,Verdana,sans-serif;font-size:16px;letter-spacing:.5px;line-height:24px;margin-top:3px}.holiday-notification .header .holiday-badge{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.holiday-notification .header .icon-component{display:inline}.holiday-notification .header .icon-component svg{width:auto;height:auto;margin-right:4px}.holiday-notification .cta-link{font-family:VerlagBold,Arial,Verdana,sans-serif;font-size:14px;color:#100e31;text-transform:uppercase;letter-spacing:.44px;line-height:40px;margin:4px 0;white-space:nowrap;padding-right:12px;text-decoration:none;cursor:pointer;-webkit-transition:opacity .5s;transition:opacity .5s}.holiday-notification .cta-link:hover{color:#0024d6}.holiday-notification .cta-link .link-chevron{margin-left:28px}.holiday-notification .cta-link .link-chevron svg{-webkit-transform:translateY(-25%) rotate(-90deg);transform:translateY(-25%) rotate(-90deg);height:5px}.holiday-notification .cta-link .link-chevron svg path{fill:#0024d6}.filters .holiday-notification button.close,.view-filters-button .holiday-notification button.close{display:block;width:48px;height:48px;cursor:pointer}.filters .holiday-notification button.close svg,.view-filters-button .holiday-notification button.close svg{width:12px}.filters .holiday-notification button.close svg path,.view-filters-button .holiday-notification button.close svg path{fill:#100e31}.filters .holiday-notification button.close:hover svg path,.view-filters-button .holiday-notification button.close:hover svg path{fill:#0024d6}.filters .holiday-notification{display:none}@media (min-width:600px){.filters .holiday-notification{display:block}}@media (min-width:600px){.view-filters-button .holiday-notification{display:none}}.holiday-key .holiday-badge .icon-component,.holiday-notification .holiday-badge .icon-component,.holiday .holiday-badge .icon-component{height:24px;width:24px}.filters-backdrop{background-color:#4a4a4a;display:none;opacity:.8;top:0;bottom:0;left:0;right:0;position:fixed;overflow-y:auto}.filters-outer{position:relative;z-index:5}.filters-outer.sticky{display:none}.filters-outer.sticky:not(.diamond-comparison){display:block;position:fixed;top:0;width:100%}@media (min-width:600px){.filters-outer.sticky,.filters-outer.sticky:not(.diamond-comparison){display:none}}.filter-bar{background-color:#f6f6f6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:56px;padding:0 10px;width:100%;z-index:4}@media (min-width:600px){.filter-bar{height:62px}}.filter-bar>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;vertical-align:middle}.filter-bar>div.view-filters-button{text-align:right}.filter-bar>div.view-filters-button .big-button{height:40px;width:90px}.filter-bar>div.view-filters-button .tooltip-container.close-button .tooltip-component{position:relative;padding:8px 36px 8px 16px;white-space:nowrap;width:-webkit-calc(100vw - 32px);width:calc(100vw - 32px);text-align:left;margin-top:21px;margin-right:10px;-webkit-border-radius:1px;border-radius:1px}.filter-bar>div.view-filters-button .tooltip-container.close-button .tooltip-component .close-button{position:absolute;top:50%;right:16px;-webkit-transform:translateY(-40%);transform:translateY(-40%)}.filter-bar>div.view-filters-button .tooltip-container.close-button .tooltip-component .tooltip-component-arrow{border-width:15px;margin-top:-6px;-webkit-transform:translateX(15px);transform:translateX(15px)}.filter-bar>div.view-filters-button .tooltip-container.close-button .tooltip-component .tooltip-component-arrow:after{border-width:15px;top:-14px;left:-15px}.filter-bar>div>h4,.filter-bar>div h1{color:#4a4a4a;font-size:16px;letter-spacing:.5px;font-family:VerlagBold,Arial,Verdana,sans-serif}@media (min-width:600px){.filter-bar>div>h4,.filter-bar>div h1{font-size:24px}}.filter-bar>div>button{background:#100e31;font-size:16px;font-family:VerlagBold,Arial,Verdana,sans-serif;letter-spacing:1px;text-transform:uppercase;height:40px;width:96px}@media (min-width:600px){.filter-bar>div>button{display:none}}.filters{position:absolute;top:-20px;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;border:1px solid #4a4a4a;margin-top:0;min-width:300px;display:none;left:50%;z-index:100;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-calc(100% - 30px);width:calc(100% - 30px);font-size:14px;color:#4a4a4a;letter-spacing:.44px;-webkit-transition:margin-top .5s;transition:margin-top .5s}.filters .bn-button{background-image:#100e31}@media (min-width:600px){.filters{border:0;border-bottom:1px solid #d5d7d8;display:block;width:100%;position:relative;top:auto!important;z-index:auto;padding-top:24px}.filters.multi-diamond{padding-top:0}}.filters button.close{z-index:105;padding:8px}@media (min-width:600px){.filters button.close{display:none}}.filter-stats{padding:10px 15px;position:relative}@media (min-width:600px){.filter-stats{display:none}}.filter-stats .number-applied{color:#4a4a4a;font-size:14px;letter-spacing:.44px}.filter-stats .diamond-count{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-family:VerlagBold,Arial,Verdana,sans-serif;color:#4a4a4a;margin-top:10px}.filter-stats .diamond-count,.reset-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:16px}.reset-button{color:#0024d6;cursor:pointer;letter-spacing:.43px;outline:none;overflow:visible;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.reset-button .icon-undo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.reset-button .reset-button-label{height:100%}.reset-button.medium{display:none;max-height:53px;padding:0 15px;height:130px;width:33%;float:left;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.reset-button.medium button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#0024d6;cursor:pointer;font-size:16px;letter-spacing:.43px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:600px){.reset-button{line-height:24px;z-index:5}.reset-button .icon-undo,.reset-button.medium,.reset-button .reset-button-label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.reset-button .icon-undo{margin-right:8px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.reset-button .icon-undo:before{font-size:16px;line-height:24px}body.filters-shown #builder-process-tabs,body.filters-shown #header{position:static}@media (min-width:600px){body.filters-shown #builder-process-tabs,body.filters-shown #header{position:relative}}body.filters-shown #react-app{position:relative;-webkit-transform:translateZ(0)}body.filters-shown #react-app .grid-container{min-height:2450px}@media (min-width:600px){body.filters-shown #react-app .grid-container{min-height:0}}body.filters-shown #react-app .grid-container .sticky-header{visibility:hidden}@media (min-width:600px){body.filters-shown #react-app .grid-container .sticky-header{visibility:visible}}body.filters-shown footer{position:static}body.filters-shown .filters-backdrop{display:block;z-index:50;top:-70px}@media (min-width:600px){body.filters-shown .filters-backdrop{display:none}}body.filters-shown .filters{display:block}.filters-overflow{height:auto;max-height:0;display:block;overflow:hidden;opacity:1;-webkit-transition:opacity 1s;transition:opacity 1s}.filters-overflow .filter-content,.filters-overflow .filter-info{opacity:0;visibility:hidden;-webkit-transition:opacity 1s,visibility 1s;transition:opacity 1s,visibility 1s}@media (min-width:600px){.filters-overflow:not(.expanded)>.filter-container{opacity:0}}.filters-overflow.expanded{max-height:1150px;overflow:visible}.filters-overflow.expanded>.filter-container .filter-content,.filters-overflow.expanded>.filter-container .filter-info{opacity:1;visibility:visible}@media (min-width:600px){.filters-overflow.expanded{max-height:585px}}@media (min-width:850px){.filters-overflow.expanded{max-height:357px}}.filters-overflow-button{cursor:pointer;color:#0024d6;position:relative;text-align:center;line-height:40px;background-color:#fff;display:block;height:40px;width:100%}.filters-overflow-button.fewer .icon-component.chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.filters-overflow-button .icon-component.chevron{-webkit-transition:all .25s;transition:all .25s;margin:0 0 2px 5px}.filters-overflow-button .icon-component.chevron svg{width:10px;height:8px}.filters-overflow-button .icon-component.chevron path{fill:#fff}@media (min-width:600px){.filters-overflow-button{height:40px;width:117px;color:#fff;background:#100e31;border:1px solid #100e31;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;line-height:40px;vertical-align:middle;left:-webkit-calc(50% - 50px);left:calc(50% - 50px);bottom:-40px;position:absolute;padding-left:10px;padding-right:11px}.filters-overflow.expanded+.filters-overflow-button{background:#100e31;z-index:2}.filters-overflow-button .extra{display:none}}.filters-overflow-button+button.cta{margin:5px 0 15px 30px;width:-webkit-calc(100% - 60px)!important;width:calc(100% - 60px)!important}@media (min-width:600px){.filters-overflow-button+button.cta{display:none}}.icon-angle-down{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;font-size:18px}.icon-angle-down.expanded{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.icon-angle-up{font-size:18px}body.filters-shown #bc-chat-container,body.filters-shown .bcFloat{display:none!important}@media (min-width:600px){body.filters-shown #bc-chat-container,body.filters-shown .bcFloat{display:block!important}}@-webkit-keyframes hide-filters{0%{overflow:hidden;height:460px}to{overflow:hidden;height:62px;padding:0}}@keyframes hide-filters{0%{overflow:hidden;height:460px}to{overflow:hidden;height:62px;padding:0}}@-webkit-keyframes show-filters{0%{overflow:hidden;height:62px}99%{overflow:hidden;height:460px}to{overflow:visible;height:auto}}@keyframes show-filters{0%{overflow:hidden;height:62px}99%{overflow:hidden;height:460px}to{overflow:visible;height:auto}}@-webkit-keyframes hide-filters-expanded{0%{overflow:hidden;height:1030px}to{overflow:hidden;height:62px;padding:0}}@keyframes hide-filters-expanded{0%{overflow:hidden;height:1030px}to{overflow:hidden;height:62px;padding:0}}@-webkit-keyframes show-filters-expanded{0%{overflow:hidden;height:62px}99%{overflow:hidden;height:1030px}to{overflow:visible;height:auto}}@keyframes show-filters-expanded{0%{overflow:hidden;height:62px}99%{overflow:hidden;height:1030px}to{overflow:visible;height:auto}}@-webkit-keyframes hide-filters-large{0%{overflow:hidden;height:330px}to{overflow:hidden;height:62px;padding:0}}@keyframes hide-filters-large{0%{overflow:hidden;height:330px}to{overflow:hidden;height:62px;padding:0}}@-webkit-keyframes show-filters-large{0%{overflow:hidden;height:62px}99%{overflow:hidden;height:330px}to{overflow:visible;height:auto}}@keyframes show-filters-large{0%{overflow:hidden;height:62px}99%{overflow:hidden;height:330px}to{overflow:visible;height:auto}}@-webkit-keyframes hide-filters-large-expanded{0%{overflow:hidden;height:680px}to{overflow:hidden;height:40px;padding:0}}@keyframes hide-filters-large-expanded{0%{overflow:hidden;height:680px}to{overflow:hidden;height:40px;padding:0}}@-webkit-keyframes show-filters-large-expanded{0%{overflow:hidden;height:62px}99%{overflow:hidden;height:680px}to{overflow:visible;height:auto}}@keyframes show-filters-large-expanded{0%{overflow:hidden;height:62px}99%{overflow:hidden;height:680px}to{overflow:visible;height:auto}}@-webkit-keyframes null-animation{0%{opacity:1}to{opacity:1}}@keyframes null-animation{0%{opacity:1}to{opacity:1}}.filters-outer.switching-to-comparison{-webkit-animation:null-animation .1s 1;animation:null-animation .1s 1}@media (min-width:600px){.filters-outer.switching-to-comparison{-webkit-animation:show-filters .5s 1;animation:show-filters .5s 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}}@media (min-width:600px) and (min-width:850px){.filters-outer.switching-to-comparison{-webkit-animation:show-filters-large .5s 1;animation:show-filters-large .5s 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}}@media (min-width:600px){.filters-outer.switching-to-comparison.expanded{-webkit-animation:show-filters-expanded .5s 1;animation:show-filters-expanded .5s 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}}@media (min-width:600px) and (min-width:850px){.filters-outer.switching-to-comparison.expanded{-webkit-animation:show-filters-large-expanded .5s 1;animation:show-filters-large-expanded .5s 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}}.diamond-comparison.filters-outer:not(.switching-to-comparison){height:62px;overflow:hidden;padding:0}.diamond-comparison.filters-outer:not(.switching-to-comparison) .bn-button{display:none}@media (min-width:600px){.diamond-comparison.filters-outer.switching-to-comparison{-webkit-animation:hide-filters .5s 1;animation:hide-filters .5s 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}}@media (min-width:600px) and (min-width:850px){.diamond-comparison.filters-outer.switching-to-comparison{-webkit-animation:hide-filters-large .5s 1;animation:hide-filters-large .5s 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}}@media (min-width:600px){.diamond-comparison.filters-outer.switching-to-comparison.expanded{-webkit-animation:hide-filters-expanded .5s 1;animation:hide-filters-expanded .5s 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}}@media (min-width:600px) and (min-width:850px){.diamond-comparison.filters-outer.switching-to-comparison.expanded{-webkit-animation:hide-filters-large-expanded .5s 1;animation:hide-filters-large-expanded .5s 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}}.filter .logo+.text{padding-left:5px;font-size:16px}.inline-filter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.inline-filter>div:first-child{width:30px}.bn-checkbox .checkbox-container input[type=checkbox].ds-checkbox{visibility:visible;opacity:0}.bn-checkbox .checkbox-container input[type=checkbox].ds-checkbox.is-focused{outline:1px solid}.bn-checkbox .checkbox-container input[type=checkbox].ds-checkbox :checked+.new-checkbox:after{opacity:1!important}.dropdown-selector{font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#4a4a4a;border:1px solid #cdcdcd;border-radius:3px;cursor:pointer;display:inline-block;font-size:14px;height:32px;overflow:visible;position:relative}.dropdown-selector.open,.dropdown-selector.open>div{box-shadow:1px 2px 3px rgba(0,0,0,.15)}.dropdown-selector .current-selection{position:relative;align-items:center;display:flex;height:32px}.dropdown-selector .current-selection .dropdown-selector-arrow:after{content:" ";height:0;width:0;border:5px solid transparent;border-top-color:#4a4a4a;position:absolute;top:50%;right:10px;margin-top:-2.5px;transition:all .25s}.dropdown-selector .current-selection.open .dropdown-selector-arrow:after{margin-top:-5px;transform:rotate(180deg)}.dropdown-selector .current-selection>span{white-space:nowrap;padding:0 30px 0 10px}.dropdown-selector .current-selection+div{background-color:#fff;margin-left:-1px;margin-top:-2px;width:calc(100% + 2px)}.dropdown-selector .current-selection+div .list{display:flex;flex-direction:column;list-style-type:none;margin:0;padding:0}.dropdown-selector .current-selection+div .list .selectable-item{border:1px solid #cdcdcd;border-top:0}.dropdown-selector .current-selection+div .list .selectable-item:first-child{border-top:1px solid #cdcdcd}.dropdown-selector .current-selection+div .list .selectable-item:hover{background-color:#efefef}.dropdown-selector .current-selection+div .list .selectable-item>span{align-items:center;display:flex;height:32px;padding:0 30px 0 10px;white-space:nowrap}.dropdown-selector .current-selection+div .list .selectable-item>span.selected{font-weight:700}.dropdown-selector .current-selection+div .list .selectable-item>span.spacer{display:block;height:0;overflow:hidden}.dropdown-wrapper{position:relative;display:inline-block}.dropdown-wrapper label{font-family:VerlagBook,Arial,Verdana,sans-serif;color:#4a4a4a;font-size:14px;letter-spacing:.5px;margin-right:5px}.dropdown-wrapper label:after{content:":"}.dropdown-wrapper select.dropdown{font-family:VerlagBook,Arial,Verdana,sans-serif;color:#100e31;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;padding:0 30px 0 10px;border-radius:0;border:1px solid #100e31;height:48px;line-height:24px;letter-spacing:1px;font-variant-numeric:lining-nums;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik02Ljk5IDcuNzU0TC43NCAxLjUwNCAxLjYyNC42MiA2Ljk5IDUuOTg2IDEyLjM1Ni42MmwuODg0Ljg4NHoiLz48L2RlZnM+PHVzZSBmaWxsPSIjMDAyNEQ2IiB4bGluazpocmVmPSIjYSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+");background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:1em auto,100%}.dropdown-wrapper .icon-component.chevron{display:none;position:relative;right:25px}.dropdown-wrapper.inline label{position:absolute;top:-29%;left:5px;z-index:1;color:#100e31;background-color:#fff;padding:0 5px}.dropdown-wrapper.inline label:after{content:none}.dropdown-wrapper.inline select.dropdown:invalid,.dropdown-wrapper.inline select.dropdown [disabled],.dropdown-wrapper.inline select.dropdown option:disabled{color:#d5d7d8}.dropdown-wrapper.top label{display:block;padding-left:10px}.dropdown-wrapper.top label:after{content:none}.dropdown-wrapper.blue select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik01IDUuNzA3bC01LTVMLjcwNyAwIDUgNC4yOTMgOS4yOTMgMCAxMCAuNzA3eiIvPjwvZGVmcz48dXNlIGZpbGw9IiNGRkYiIHhsaW5rOmhyZWY9IiNhIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=");background-color:#100e31;color:#fff}.extra-controls{background-color:#fff;min-height:72px;padding:0 20px;position:relative;z-index:4;width:100%;font-size:16px;letter-spacing:.5px;line-height:24px}.extra-controls,.extra-controls [role=tablist]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.extra-controls .catalog-view-switcher-button{height:22px;padding:0 7px;-webkit-border-radius:4px;border-radius:4px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.extra-controls .catalog-view-switcher-button div.icon-component{margin-right:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.extra-controls .catalog-view-switcher-button span{display:inline-block}.extra-controls .catalog-view-switcher-button span:first-child{margin-right:8px}.extra-controls .catalog-view-switcher-button.list-view{margin-right:2px}.extra-controls .catalog-view-switcher-button.catalog-view{margin-left:2px}.extra-controls .catalog-view-switcher-button .icon-component{border:0;width:16px}.extra-controls .catalog-view-switcher-button .icon-component path{fill:#100e31}.extra-controls .catalog-view-switcher-button.selected{background-color:#100e31;color:#fff}.extra-controls .catalog-view-switcher-button.selected svg>path{fill:#fff}.extra-controls .dropdowns{margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;min-width:105px}.extra-controls .dropdowns .dropdown-wrapper{margin-top:15px;width:100%}.extra-controls .dropdowns select.dropdown{width:100%}.extra-controls .dropdowns label,.extra-controls .dropdowns select.dropdown{letter-spacing:0;font-size:11px;white-space:nowrap}@media (min-width:600px){.extra-controls .dropdowns label,.extra-controls .dropdowns select.dropdown{letter-spacing:0;font-size:12px}}@media (min-width:850px){.extra-controls .dropdowns label,.extra-controls .dropdowns select.dropdown{font-size:14px;letter-spacing:.5px}}.navigation-tabs{background-color:#fff;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-top:10px;position:relative;width:100%;z-index:3}.navigation-tabs,.navigation-tabs [role=tablist]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:600px){.extra-controls+.navigation-tabs{padding-top:0}}.catalog-mode .navigation-tabs{margin-bottom:15px}.catalog-mode .navigation-tabs,.recommended .navigation-tabs{border-bottom:1px solid #100e31}.navigation-tabs>:last-child{margin-right:5px}.navigation-tabs .tab{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f6f6f6;border:1px solid #d5d7d8;border-bottom:0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;color:#0024d6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;margin-left:5px;text-align:center;text-decoration:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;line-height:19px;padding:10px 10px 5px;letter-spacing:.44px;font-variant-numeric:lining-nums}@media (min-width:600px){.navigation-tabs .tab{margin-left:10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:16px;padding:10px 20px}.navigation-tabs .tab:first-child{margin-left:20px}.navigation-tabs .tab span+span{padding-left:5px}}.navigation-tabs .tab.selected{background-color:#100e31;border-color:#100e31;color:#fff}.navigation-tabs .tab .medium{display:none}@media (min-width:600px){.navigation-tabs .tab .medium{display:inline}}.navigation-tabs .tab .icon-component.heart-sharp{height:12.72px}.navigation-tabs .tab .icon-component svg path{fill:#0024d6}.navigation-tabs.sticky{position:fixed;width:100%;top:53px}.navigation-tabs.sticky.filter-tooltip-cta{top:53px}@media (min-width:600px){.navigation-tabs.sticky{display:none}}.navigation-tabs.diamond-comparison.sticky,.navigation-tabs.sticky+.recommendation-text{display:none}.recommendation-text{z-index:3;background:#fff;padding:10px 25px 10px 10px;position:relative}@media (min-width:600px){.recommendation-text{padding:15px 20px}}.catalog-mode .recommendation-text{border-top:0;padding-top:0}.recommendation-text.hidden{display:none}body,html{color:#4a4a4a;font-family:VerlagBook,Arial,Verdana,sans-serif;font-size:16px;line-height:1.5rem;font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased}@font-face{font-family:VerlagBook;src:url(/bnsecure/static/font/verlag-book.eot?v=1);src:url(/bnsecure/static/font/verlag-book.eot?v=1#iefix) format("embedded-opentype"),url(/bnsecure/static/font/verlag-book.woff2?v=1) format("woff2"),url(/bnsecure/static/font/verlag-book.woff?v=1) format("woff"),url(/bnsecure/static/font/verlag-book.ttf?v=1) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:VerlagBookItalic;src:url(/bnsecure/static/font/verlag-book-italic.eot?v=1);src:url(/bnsecure/static/font/verlag-book-italic.eot?v=1#iefix) format("embedded-opentype"),url(/bnsecure/static/font/verlag-book-italic.woff2?v=1) format("woff2"),url(/bnsecure/static/font/verlag-book-italic.woff?v=1) format("woff"),url(/bnsecure/static/font/verlag-book-italic.ttf?v=1) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:VerlagBold;src:url(/bnsecure/static/font/verlag-bold.eot?v=1);src:url(/bnsecure/static/font/verlag-bold.eot?v=1#iefix) format("embedded-opentype"),url(/bnsecure/static/font/verlag-bold.woff2?v=1) format("woff2"),url(/bnsecure/static/font/verlag-bold.woff?v=1) format("woff"),url(/bnsecure/static/font/verlag-bold.ttf?v=1) format("truetype");font-weight:400;font-style:normal}.t1,.t2,.t3,h1,h2,h3{font-variant-numeric:lining-nums;letter-spacing:1px}.t1,.t2,.t3,.t4,h1,h2,h3,h4{font-family:VerlagBook,Arial,Verdana,sans-serif;font-weight:400}.t4,h4{line-height:2rem;font-size:1.5rem;font-variant-numeric:lining-nums;letter-spacing:.5px}.t5,.t6,h5,h6{color:#100e31;font-family:VerlagBold,Arial,Verdana,sans-serif;font-variant-numeric:lining-nums;letter-spacing:.5px}.t1,h1{font-size:3rem;line-height:4rem}.t2,h2{font-size:2.5rem;line-height:3rem}.t3,h3{font-size:2rem;line-height:2.5rem}.t5,h5{font-size:1rem}.t5,.t6,h5,h6{line-height:1.5rem}.t6,h6{font-size:.875rem}.title-t1{font-family:VerlagBook,Arial,Verdana,sans-serif;font-weight:400;font-size:2rem;line-height:2.25rem;letter-spacing:.65px}@media (min-width:600px){.title-t1{font-size:2.375rem;line-height:2.625rem;letter-spacing:.8px}}@media (min-width:850px){.title-t1{font-size:3rem;line-height:4rem;letter-spacing:1px}}.title-t2{font-family:VerlagBook,Arial,Verdana,sans-serif;font-weight:400;font-size:1.5rem;line-height:1.75rem;letter-spacing:.6px}@media (min-width:600px){.title-t2{font-size:1.875rem;line-height:2.125rem;letter-spacing:.75px}}@media (min-width:850px){.title-t2{font-size:2.5rem;line-height:3rem;letter-spacing:1px}}.title-t3{font-family:VerlagBook,Arial,Verdana,sans-serif;font-weight:400;font-size:1.375rem;line-height:1.625rem;letter-spacing:.65px}@media (min-width:600px){.title-t3{font-size:1.5rem;line-height:1.75rem;letter-spacing:.75px}}@media (min-width:850px){.title-t3{font-size:2rem;line-height:2.5rem;letter-spacing:1px}}.title-t4{font-family:VerlagBook,Arial,Verdana,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.375rem;letter-spacing:.35px}@media (min-width:600px){.title-t4{font-size:1.25rem;line-height:1.5rem;letter-spacing:.4px}}@media (min-width:850px){.title-t4{font-size:1.5rem;line-height:1.875rem;letter-spacing:.5px}}.title-t5{font-size:1rem;line-height:1.5rem}.title-t5,.title-t6{font-family:VerlagBold,Arial,Verdana,sans-serif;font-weight:700;letter-spacing:.5px}.title-t6{font-size:.875rem;line-height:1rem}.slat-secondary{font-family:VerlagBold,Arial,Verdana,sans-serif;font-weight:400;line-height:1.5rem;letter-spacing:.5px;font-size:1rem}@media (min-width:850px){.slat-secondary{font-size:1.125rem}}.intro{font-size:1.125rem;line-height:1.6875rem}.cta,.cta-like{font-family:VerlagBold,Arial,Verdana,sans-serif;letter-spacing:1px;text-transform:uppercase}.cta-like,a.cta:not(.button){font-size:.875rem;padding-right:20px;position:relative;color:#100e31;text-decoration:none}.cta-like:active,.cta-like:hover,a.cta:not(.button):active,a.cta:not(.button):hover{color:#0024d6}.cta-like:after,a.cta:not(.button):after{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iOSIgaGVpZ2h0PSIxOCI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0wIDIuNjRMMS4wOSAxIDkgNi44NCAxNi45MSAxIDE4IDIuNjQgOS4wMSA5LjI4IDkgOS4yNmwtLjAxLjAyeiIvPjwvZGVmcz48dXNlIHhsaW5rOmhyZWY9IiNhIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjMDAyNEQ2IiB0cmFuc2Zvcm09Im1hdHJpeCgwIC0xIDEuMDg3MDggMCAtMS4wOSAxOCkiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==") no-repeat 50%;background-size:100%;content:" ";height:10px;width:6px;display:block;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cta-like.dark,.cta-like.dark:active,.cta-like.dark:hover,a.cta:not(.button).dark,a.cta:not(.button).dark:active,a.cta:not(.button).dark:hover{color:#fff}.cta-like.dark:after,a.cta:not(.button).dark:after{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iOSIgaGVpZ2h0PSIxOCI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0wIDIuNjRMMS4wOSAxIDkgNi44NCAxNi45MSAxIDE4IDIuNjQgOS4wMSA5LjI4IDkgOS4yNmwtLjAxLjAyeiIvPjwvZGVmcz48dXNlIHhsaW5rOmhyZWY9IiNhIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjZmZmIiB0cmFuc2Zvcm09Im1hdHJpeCgwIC0xIDEuMDg3MDggMCAtMS4wOSAxOCkiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==") no-repeat 50%;background-size:100%}.button.cta,button.cta{border:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1rem;height:48px;width:256px;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.button.cta.primary,button.cta.primary{color:#fff;background-color:#100e31}.button.cta.primary:active,.button.cta.primary:hover,button.cta.primary:active,button.cta.primary:hover{background-color:#0024d6}.button.cta.primary.disabled,button.cta.primary.disabled{color:#757575;background-color:#f6f6f6;border:1px solid #d5d7d8}.button.cta.primary.disabled:active,.button.cta.primary.disabled:hover,button.cta.primary.disabled:active,button.cta.primary.disabled:hover{background-color:#f6f6f6}.button.cta.secondary,button.cta.secondary{background-color:#fff;border:1px solid #100e31;color:#100e31}.button.cta.secondary:active,.button.cta.secondary:hover,button.cta.secondary:active,button.cta.secondary:hover{background-color:#100e31;color:#fff}.button.cta.dark.primary,button.cta.dark.primary{color:#100e31;background-color:#fff}.button.cta.dark.primary:active,.button.cta.dark.primary:hover,button.cta.dark.primary:active,button.cta.dark.primary:hover{background-color:#fff}.button.cta.dark.secondary,button.cta.dark.secondary{background-color:#100e31;border:1px solid #fff;color:#fff}.button.cta.dark.secondary:active,.button.cta.dark.secondary:hover,button.cta.dark.secondary:active,button.cta.dark.secondary:hover{background-color:#fff;color:#100e31}.copy{letter-spacing:.03125rem}.copy.intro{font-size:1.125rem;line-height:1.6875rem}.copy.body{font-size:1rem;line-height:1.5rem}.numeric{font-variant-numeric:lining-nums}.body-intro-01{font-size:1.125rem}.body-copy-01,.body-intro-01{font-family:VerlagBook,Arial,Verdana,sans-serif;line-height:1.5rem;font-weight:400}.body-copy-01{font-size:1rem;letter-spacing:.5px}.body-small-01{font-family:VerlagBook,Arial,Verdana,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:.25px}body .qtip.glossary-dialog .glossary-interactive .buttons .button-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5px}body .qtip.glossary-dialog .glossary-interactive .buttons .button-row [role=tab].ui-button{cursor:pointer;width:66px}.qtip .qtip-content h1{line-height:32px}.qtip .qtip-content [role=tab].ui-button.ui-state-active{background-image:none;background-color:#0024d6}.qtip .qtip-content ul li{list-style:none}[data-react-import-path="react/pages/diamond-search/diamond-search"] .grid-layout-wrapper{margin:0}[data-react-import-path="react/pages/diamond-search/diamond-search"] .diamond-search{font-family:VerlagBook,Arial,Verdana,sans-serif;font-variant-numeric:lining-nums;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@-webkit-keyframes spinner-rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinner-rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}body:before{position:absolute;display:block;content:"";height:100.1px;width:100%;top:-100px;color:#100e31;background:#fff;z-index:4}#header #action-bar{display:none}@media (min-width:600px){#header #action-bar{display:block}}#header #logo-bar .input-wrapper-placeholder{display:none}@media (min-width:600px){#header #logo-bar .input-wrapper-placeholder{display:block}}.no-touch body.desktop>#content-wrapper.extra-wide-layout,body.desktop>#content-wrapper.extra-wide-layout{overflow:visible;position:relative;z-index:1}body .qtip.glossary-dialog{max-width:100%;width:100%}@media (min-width:600px){body .qtip.glossary-dialog{max-width:300px;width:300px}}.loading-spinner{-webkit-animation:spinner-rotation .75s linear infinite;animation:spinner-rotation .75s linear infinite;position:absolute;top:-webkit-calc(50% - 32px);top:calc(50% - 32px);left:-webkit-calc(50% - 32px);left:calc(50% - 32px)}.filters-outer .loading-spinner{display:none}@media (min-width:600px){.filters-outer .loading-spinner{display:block}}.temporary-grid{height:-webkit-calc(100vh - 131px);height:calc(100vh - 131px)}@media (min-width:600px){.temporary-grid{height:-webkit-calc(100vh - 543px);height:calc(100vh - 543px)}}#content-wrapper.repositioned .sticky,#content-wrapper.repositioned .sticky-header{display:none}.tooltip-outer{-webkit-transition:opacity .5s;transition:opacity .5s;opacity:0}.tooltip-outer.tooltip-entered{opacity:1}.tooltip-outer.tooltip-exited{opacity:0}.tooltip-container{font-family:VerlagBook,Arial,Verdana,sans-serif;font-size:16px;color:#4a4a4a;line-height:20px;opacity:1;z-index:1}.tooltip-container .too-many-comparisons{max-width:300px;padding:8px 16px}.tooltip-container .compare{color:#0024d6}